内核检测常用的7个命令:

fdisk命令:用于检查磁盘使用情况,以及可以对磁盘进行分区。

#fdisk -l   列出系统内所有能找到的设备的分区
#fdisk /dev/sda 列出sda磁盘的分区情况,并可以通过交互界面对分区进行编辑

hdparm命令:用于读取和设置IDE或SCSI硬盘参数 ,STAT硬盘一般使用该命令的测试功能

dmesg命令:用于检查和控制内核的环形缓冲区,kernel会将开机信息存储在ring buffer中。开机时来不及查看信息,可利用dmesg来查看/var/log/dmesg文件分析内核产生的信息。eg:dmesg | grep eth

vmstat命令:检测系统资源变化  常用命令:vmstat 1 3 (每秒一次,共计三次)  vmstat -d (检查磁盘的读写状态)

lspci命令:列出系统内的PCI设备,PCI相关标准ID与品牌名称对应表存放于/usr/share/hwdata/pci.ids文件中

lsusb命令:用于显示USB设备列表及相关USB设备的详细信息。

iostat命令:用于监视系统输入输出设备和CPU的使用情况。

LINUX基本5种查找命令的使用

1.find

#find /path -newer file1     发现比file1更新的文件

#find /path -name filename -exec command {} \;       按照一定方式查找到文件,并进行命令处理。

find /tmp -name text2.* -exec rm -f {}\;               找到text2.*的文件。并强制将其删除

find /path -naem text2.* | xargs rm -rf                  xargs命令为其他命令传递参数的过滤器,与exec方式不同。当rm删除太多的文件时会提示/bin/rm  argument list  is too long .而xargs可以避免这个问题。

#find /path -inum num | xargs command                  通过inode来查询文件

#find /path -size +1G                                              按照文件大小进行查找。

#find /path -maxdepth num -name filename              按照最大深度num进行查找该文件

# find /path -name "[a-z][a-z][0-9[0-9].txt"             查找以两个小写字母和两个数字开头的txt文件

#find /path  -name text* fprint file                           查找以text开始的文件,并把结果输出到file中

#find /path -name ap* -o -name mat*                      查找以ap或者mat开头的文件

#find /path -name  lucky -ftype vfat                         查找名称为lucky且文件格式为vfat的文件

#find /path -mtime -2                                             查找最近2天内改动的文件

#find /path -atine -1                                               查找1天内被存取过的文件。

#find /path -mtime +60                                           查找在60 min内被改动过的文件

#find /path -anewer text2.txt                                  查找存取时间比text2.txt文件更近的文件或目录

#find /path -used -2                                               查找文件被改动后,2天内被存取过的文件

#find /path -user linuxcast                                      查找属于用户linuxcast的文件

#find /path -uid + 501

#find /path -nouser                                                列出不属于本地用户的文件

#find /path -empty                                                 查找文件大小为0的文件或目录

#find /path -links +2                                               查找应连接数大于2的文件或目录

#find /path -perm  0700                                          查找权限为700的文件或目录

2.locate     与find不同,find是去硬盘找。locate只在/var/lib/mlocate/资料库中找,且locate比find的速度快。locate是查找数据库,一般文件数据库在/var/lib/mlocate/mlocate.db中。使用前先使用updatedb命令更新数据库。详细用法请使用man进行查阅

3.whereis   用于定位可执行文件、源代码文件、帮助文件在系统中的位置。

相关参数:

-b              定位可执行文件

-m             定位帮助文件

-s              定位源代码文件

-u              搜索默认文件下除可执行文件、源代码文件、帮助文件以外的其他文件

-B              指定搜索可执行文件的路径

-M              指定搜索帮助文件的路径

-S              指定搜索源代码文件的路径

4.which   该命令会在环境变量$PATH设置的目录里查找符合条件的文件

5.grep    文字内容的查找命令

# grep "match words" filename1 filename2 filename3            在多文件内搜索文件中为match words 的内容

# grep -v "match words" filename1                                     搜索文件内不符合match words的内容

相关用法请使用man自行查阅!

Linux学习笔记整理-1的更多相关文章

  1. Linux学习笔记(整理记录)

    1.安装 (1):安装网址:http://www.jb51.net/os/78318.html 2.鸟哥的Linux命令学习 (1):显示系统目前所支持的语言:echo $LANG (2):修改语言成 ...

  2. Linux学习笔记整理

    2.1BASH命令行基本操作 [用户@主机~]$ # //$#为提示符 $代表普通用户 #代表root用户 ~代表当前目录 ls   //list相当于DOS的dir 显示当前目录列表 -a   // ...

  3. linux学习笔记整理(九)

    第十章 Centos7-系统进程管理本节所讲内容:10.1 进程概述和ps查看进程工具10.2 uptime查看系统负载-top动态管理进程10.3 前后台进程切换- nice进程优先级-实战scre ...

  4. linux学习笔记整理(八)

    第九章 文件的归档和压缩本节所讲内容:9.1 tar命令进行文件的归档和压缩9.2 zip管理压缩文件9.3 了解gzip-bzip2- xz管理压缩文件-file-sort查看文件 9.1 tar命 ...

  5. linux学习笔记整理(七)

    第八章 Centos7软件包的管理与安装本节所讲内容:8.1 使用rpm命令-安装-查看-卸载-rpm软件包8.2 yum管理软件包8.3 实战tar源码包管理-srpm源码包安装方法 8.1 软件包 ...

  6. linux学习笔记整理(六)

    第七章 Centos7-文件权限管理本节所讲内容:7.1文件的基本权限:r w x (UGO)7.2文件的特殊权限:suid sgid sticky和文件扩展权限ACL7.3实战:创建一个让root都 ...

  7. linux学习笔记整理(五)

    第六章 Centos7用户管理本节所讲内容:6.1 用户和组的相关配置文件6.2 管理用户和组6.3实战:进入centos7 紧急模式恢复root密码 用户一般来说是指使用计算机的人,计算机对针使用其 ...

  8. linux学习笔记整理(四)

    第五章 Vim编辑器和恢复ext4下误删除的文件-Xmanager工具本节所讲内容:5.1 vim的使用5.2 实战:恢复ext4文件系统下误删除的文件5.3 实战:使用xmanager等远程连接工具 ...

  9. linux学习笔记整理(三)

    第四章 文件的基本管理和XFS文件系统备份恢复本节所讲内容:4.1 Linux系统目录结构和相对/绝对路径.4.2 创建/复制/删除文件,rm -rf / 意外事故4.3 查看文件内容的命令4.4 实 ...

  10. linux学习笔记整理(二)

    第三章 Linux基本命令操作本节所讲内容:3.1 Linux终端介绍 Shell提示符 Bash Shell基本语法3.2 基本命令的使用:ls.pwd.cd.history3.3 查看系统和BIO ...

随机推荐

  1. Monitor 类

    命名空间:System.Threading 程序集: mscorlib.dll, System.Threading.dll 尝试获取指定对象的排他锁. 用于 Monitor 锁定对象 (即引用类型) ...

  2. spring cloud 知识总结

    ### 单体应用存在的问题 - 随着业务的发展,开发变得越来越复杂.- 修改.新增某个功能,需要对整个系统进行测试.重新部署.- 一个模块出现问题,很可能导致整个系统崩溃.- 多个开发团队同时对数据进 ...

  3. 如何修改leaflet的marker图标

    1. 从官网中查看对应文档:https://leafletjs.com/ 2. 3. var greenIcon = L.icon({ iconUrl: 'leaf-green.png', shado ...

  4. mfc HackerTools进程令牌设置为debug权限

    博客园:https://www.cnblogs.com/ndyxb/p/12734717.html 要对一个任意进程(包括系统安全进程和服务进程)进行指定了写相关的访问权的OpenProcess操作, ...

  5. C#多线程---委托实现异步

    一.概述 通过调用ThreadPool的QueueUserWorkItem方法来来启动工作者线程非常方便,但委托WaitCallback指向的是带有一个参数的无返回值的方法. 如果我们实际操作中需要有 ...

  6. JAVA虚拟机中的堆内存Heap与栈内存Stack

    原文链接:http://www.cnblogs.com/laoyangHJ/archive/2011/08/17/gc-Stack.html 深入Java虚拟机:JVM中的Stack和Heap 在JV ...

  7. 微信小程序学习笔记一 小程序介绍 & 前置知识

    微信小程序学习笔记一 1. 什么是小程序? 2017年度百度百科十大热词之一 微信小程序, 简称小程序, 英文名 Mini Program, 是一种不需要下载安装即可使用的应用 ( 张小龙对其的定义是 ...

  8. Android Studio 百度地图导航

    配置就不再多说了,上一篇已经详细说过了,这次就是根据经纬度坐标做地图导航,路径规划.直接上代码: package com.example.appview.mian_page.Frament.Anzhu ...

  9. k8s 探针 exec多个判断条件条件 多个检测条件

    背景 1,之前我们的yaml文件里面有就绪探针. 2,探针是检测一个文件是否生成,生成了说明服务正常. 3,现在要加一个检测,也是一个文件是否存在并且不为空. 4,只有两个条件同时满足了 服务才算正常 ...

  10. Zookeeper:进大厂不得不学的分布式协同利器!

    大家好,我是冰河~~ 最近,有很多小伙伴让我更新一些Zookeeper的文章,正好也趁着清明假期把之前自己工作过程当中总结的Zookeeper知识点梳理了一番,打算写一个[精通Zookeeper系列] ...