对于经常VPS的同学来说,肯定需要掌握一些VPS命令,大叔这里整理了一些常用的Linux负载查看命令。
uname,lsb_release,uptime,w,free,top,vmstat,iostat,netstat,tcpdump,ps等
系统版本/内核版本
查看内核版本
uname -a
//显示结果如下
Linux fklds 4.18.5-1.el7.elrepo.x86_64 #1 SMP Fri Aug 24 11:35:05 EDT 2018 x86_64 x86_64 x86_64 GNU/Linux
或者
cat /proc/version
//结果
Linux version 4.18.5-1.el7.elrepo.x86_64 (mockbuild@Build64R7) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-28) (GCC)) #1 SMP Fri Aug 24 11:35:05 EDT 2018
查看发行版本
1. lsb_release -a
2. //一般系统都有安装,如果没有的话需要先安装模块
3. yum install lsb -y
4. 或
5. apt-get install lsb -y
6. //结果一般为
7. LSB Version: :core-4.1-amd64:core-4.1-noarch:cxx-4.1-amd64:cxx-4.1-noarch:desktop-4.1-amd64:desktop-4.1-noarch:languages-4.1-amd64:languages-4.1-noarch:printing-4.1-amd64:printing-4.1-noarch
8. Distributor ID: CentOS
9. Description: CentOS Linux release 7.5.1804 (Core)
10. Release: 7.5.1804
11. Codename: Core
也可以使用 cat /etc/issue
cat /etc/redhat-release
//结果
CentOS Linux release 7.5.1804 (Core)
快速查看负载
w
//结果
16:34:21 up 7 days, 16 min, 1 user, load average: 0.00, 0.05, 0.08
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
centos pts/0 218.51.232.170 15:23 1.00s 0.02s 0.00s sshd: centos [priv]
第一行结果内容分别表示:现在时间,开机到现在时间7 days, 16 min,当前在线用户,以及1,5,15分钟内的负载
第二行结果表示:当前用户,登录终端,登录IP ,登录时间,空闲时间,当前终端所执行的所有进程时间总和,当前进程占用时间,当前进程。