扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
这篇文章主要讲解了“linux服务器资源查看常用命令有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“linux服务器资源查看常用命令有哪些”吧!
创新互联建站专业提供成都主机托管四川主机托管成都服务器托管四川服务器托管,支持按月付款!我们的承诺:贵族品质、平民价格,机房位于中国电信/网通/移动机房,大邑服务器托管服务有保障!
[root@oldboy ~]# df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/mapper/centos-root 50G 6.2G 44G 13% /
devtmpfs 63G 0 63G 0% /dev
tmpfs 63G 0 63G 0% /dev/shm
[root@oldboy ~]# free -h
total used free shared buff/cache available
Mem: 125G 30G 75G 843M 19G 93G
Swap: 15G 0B 15G
[root@oldboy ~]# cat /proc/loadavg
0.00 0.00 0.00 1/80 6709 #0.00 0.00 0.00 统计最近每1,5,15分钟的系统平均负载,系统负载越高 代表CPU越繁忙
1/80 1表示的是运行队列中的进程个数,80代表系统中进程的总数
6709 代表到此为止创建的最后一个进出那个ID
[root@oldboy ~]# uptime
20:17:18 up 7:41, 2 users, load average: 0.00, 0.00, 0.00
20:17:18 当前的时间
up 7:41 运行的时间 数字越大,说明机器越稳定
2 users 用户的连接数 是指用户的总连接数 而不是用户数
load average: 0.00, 0.00, 0.00 负载信息 统计最近每1,5,15分钟的系统平均负载
[root@oldboy ~]# vmstat
procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----
r b swpd free buff cache si so bi bo in cs us sy id wa st
3 0 0 78873040 2276 20131760 0 0 0 1 0 0 0 0 100 0 0
[root@oldboy ~]# netstat -ntu | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -n
查询linux服务器有哪些IP在连接
[root@oldboy ~]# w
20:24:47 up 7:49, 2 users, load average: 0.00, 0.00, 0.00
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root tty1 - 14:18 ? 0.01s 0.01s -bash
oldboy pts/1 192.168.124.1 00:25 0.00s 0.96s 0.04s sshd: oldboy [priv]
第一行的信息不在进行解释
第二行
USER 表示用户名 TTY 虚拟终端 FROM 远程主机的ip(即从那登录的) LOGIN@ 登录的时间(即何时登录的)
IDLE 空闲的时间 表示此用户闲置的时间
JCPU 和终端相连的所有进程占用的时间,这个时间不包括过去的后台作业时间,但却包括当前正在运行的后台作业所占用的时间
PCPU 指当前进程所占用的时间(即在WHAT项中显示的进程)
WHAT 当前正在运行进程的命令
[root@oldboy ~]# top
top - 20:34:41 up 7:59, 2 users, load average: 0.00, 0.00, 0.00
Tasks: 77 total, 1 running, 76 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 1004112k total, 184508k used, 819604k free, 46740k buffers
Swap: 786428k total, 0k used, 786428k free, 39060k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1 root 20 0 19360 1524 1228 S 0.0 0.2 0:01.63 init
2 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kthreadd
3 root RT 0 0 0 0 S 0.0 0.0 0:00.00 migration/0
第一行不在解释,同上
第二行
77 total 进程的总数 1 running 正在运行的进程数 76 sleeping 睡眠的进程数 0 stopped 停止的进程数 0 zombie 僵死的进程数
第三行
0.0%us 用户空间占用的CPU百分比 0.0%sy 内核空间占用的CPU百分比
0.0%ni 用户进程空间内改变过优先级的进程占用CPU百分比 100.0%id 空闲CPU百分比
0.0%wa 等待输入输出的CPU时间百分比(I/O等待占用CPU的百分比)
0.0%hi 硬中断占用CPU的百分比 0.0%si 软中断占用的CPU百分比 0.0%st 虚拟机占用的CPU百分比
第四行
1004112k total 物理内存总量 184508k used 物理内存的使用量
819604k free 物理内存的空闲量 46740k buffers 缓冲的交换区总量
第五行
786428k total 交换分区总量 0k used 使用的交换分区总量
786428k free 空闲的交换分区总量 39060k cached 缓存的交换区总量
第六行
PID 进程ID USER 进程所有者 PR 优先级
NI nice值 值越小表示优先级的级别越高(负值的优先级最高,正值的优先级最低)
VIRT 进程使用的虚拟内存总量 单位为kb VIRT=SWAP+RES
RES 进程使用的 未被换出的物理内存大小
SHR 共享内存大小
S 进程状态 R=运行 S=睡眠 T=跟踪/停止 Z=僵尸进程
%CPU 上次更新到现在的CPU时间占用百分比
%MEM 进程使用的物理内存百分比
TIME+ 进程使用的CPU时间总计
COMMAND 执行的命令
感谢各位的阅读,以上就是“linux服务器资源查看常用命令有哪些”的内容了,经过本文的学习后,相信大家对linux服务器资源查看常用命令有哪些这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是创新互联,小编将为大家推送更多相关知识点的文章,欢迎关注!
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流