您的位置:首页 > 运维架构 > Linux

linux简单常用命令

2017-07-20 13:24 218 查看
一.进程相关

1.查看占用CPU最高的进程:
ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head
2.查看占用内存最高的进程:
ps aux|head -1;ps aux|grep -v PID|sort -rn -k +4|head
3.进程处于 Running 状态:
top -i
4.查看磁盘信息:
vmstat
5.查看每天CPU的使用率
sar -u -f /var/log/sa/sa24

二、系统相关
总核数 = 物理CPU个数 X 每颗物理CPU的核数
总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数

1. 查看物理CPU的个数
cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l

2.查看每个物理CPU中core的个数(即核数)
cat /proc/cpuinfo| grep "cpu cores"| uniq

3.查看逻辑CPU的个数
cat /proc/cpuinfo |grep "processor"|wc -l

4.查看cpu型号
cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c

5.查看内核版本
uname -a

6.查看操作系统版本
head -n 1 /etc/issue

7.列出所有PCI设备
lspci -tv

8.列出加载的内核模块
lsmod

9.查看环境变量
env

10.查看内存使用量和交换区使用量
free -m

11.查看各分区使用情况
df -h

12.查看指定目录的大小
du -sh

13.查看系统运行时间、用户数、负载
uptime

14.查看所有分区
fdisk -l

15.查看所有交换分区
swapon -s

16.查看所有网络接口的属性
ifconfig

17.查看防火墙设置
iptables -L

18.查看路由表
route -n
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  命令 简单 常用