linux简单常用命令

本文提供了一系列实用的Linux命令,帮助用户监控系统的CPU、内存使用情况,以及进程的状态等。从查看占用CPU和内存最高的进程到获取系统硬件信息,如物理CPU数量、核心数、型号等,再到了解内存使用量、网络接口属性等,本文涵盖了全面的系统监控知识点。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
一.进程相关
 
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/cpuinfogrep "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
本文转自   a8757906   51CTO博客,原文链接:http://blog.51cto.com/nxyboy/1949272
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值