Linux 经常使用设备及硬件检测敕令

检查体系版本相关敕令

$ uname -a # 检查体系,主机名,内核版本,体系架构等敕令
$ top # 总览体系周全信息敕令,Ctrl + C 加入界面
$ hostname # 检查究事器主机名敕令
$ cat /etc/issue # 检查 Ubuntu Debian 系发行版版本敕令
$ cat /etc/redhat-release # 检查 CentOS RedHat 系发行版版本敕令
$ cat /etc/os-release # 检查通用 Linux 发行版版本敕令

检查CPU相干敕令

$ cat /proc/cpuinfo # 检查 CPU 核心数,架构,名字,频率,缓存,指令集等敕令
$ grep name /proc/cpuinfo # 检查 CPU 名字敕令
$ grep cores /proc/cpuinfo # 检查 CPU 核心数敕令
$ grep MHz /proc/cpuinfo # 检查 CPU 频率敕令

检查内存相干敕令

$ cat /proc/meminfo # 检查内存硬件相干信息敕令
$ free -m # 检查内存总量,应用量,swap 信息等敕令
$ swapon -s # 检查 swap 交换分区的途径,大年夜小敕令

检查硬盘分区相干体系敕令

$ df -h # 检查硬盘分区和占用情况敕令
$ du -sh [指定途径] # 检查指定途径文件或目次大年夜小敕令
$ fdisk -l # 检查硬盘大年夜小,数量,类型敕令

检查体系时间负载相干情况敕令

$ uptime # 检查开机时间,体系用户数,均匀负载敕令
$ cat /proc/loadavg # 检查体系负载敕令
$ w # 检查体系时间,负载,登入用户,用户应用资本情况敕令
$ top # 总览体系周全信息敕令,Ctrl + C 加入界面

检查搜集相干情况敕令

$ ifconfig # 检查网卡及本机 ip 情况敕令(须要体系装置了 net-tools 对象)
$ ip addr show # 功能同上,新的 Linux 发行版曾经逐步用 ip 敕令替换 ifconfig 相干功能敕令
$ iptables -L # 检查防火墙等相干情况敕令
$ netstat -s # 检查体系搜集连接情况统计信息敕令
$ netstat -tunlp # 检查究事器端口监听应用情况敕令
$ netstat -auntp # 检查曾经建立连接的端口情况敕令
$ lsof -i:[端口] # 检查指定端口占用情况敕令
$ route -n # 检查路由表敕令

检查过程相干敕令

$ ps -aux # 列出一切过程和相干信息敕令
$ kill -9 [过程PID] # 从上敕令取到相干过程的PID后,高权限kill杀逝世过程敕令敕令
$ top # 总览体系周全信息敕令,Ctrl + C 加入界面

检查用户相干敕令

$ w # 检查体系时间,负载,登入用户,用户应用资本情况敕令
$ cut -d: -f1 /etc/passwd # 检查体系一切效户敕令
$ last # 检查体系前几次上岸情况
$ crontab -l # 检查用户筹划义务情况敕令
$ crontab -e # 编辑筹划义务敕令

检查开机启动相干敕令

$ chkconfig # 检查开机启动办事敕令
$ ls /etc/init.d # 检查开机启动设备文件敕令
$ cat /etc/rc.local # 检查 rc 启动文件

Leave a Reply