继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

【九月打卡】第15天 系统资源查看

潇洒蒲公英
关注TA
已关注
手记 22
粉丝 0
获赞 0

课程名称:Linux 系统管理

课程章节:系统资源

课程讲师: Tony

课程内容:

本课程主要是对系统资源查看的学习

1.vmstat命令监控系统资源(memory swap system io cpu等)

vmstat[刷新延时 刷新次数]

例:vmstat 1 3

2.dmesg开机时内核检测信息

dmesg | grep cpu

#查看内存缓存swap使用情况

3.free命令查看内存使用状态

free [-m][-g]

-m :以MB为单位显示

-g :以GB为单位显示(不满1g时显示精度丢失)

4. 查看cpu信息

cat/proc/cpuinfo

5.uptime与w命令

-#显示系统的系统时间,平均负载,当前登录用户数

,即top命令的第一行(top命令耗费资源)

w命令侧重用户信息的显示,显示了终端号ip,平均负载等

6.查看系统与内核相关信息

uname [选项]

选项:

- -a :查看系统所有相关信息

- -r :查看内核版本

- -s :查看内核名称

小技巧:如何判断系统是32位还是64位

file /bin/ls

注:64位cpu仍可以安装32位系统,不能通过cpu位数来判断

7.查看发行版信息

rpm -q centos-release

#查看发行版信息

8.列出进程打开或使用的文件信息

lsof [选项]

#列出进程调用或打开的文件信息

选项:

-c 字符串 :只列出以字符串开头的进程打开文件

-u 用户名 :只列出某个用户的进程打开的文件

-p pid : 列出某个pid进程打开的文件

示例:

lsof | more

#查询所有进程-分屏显示

lsof /sbin/init

#查询/sbin/init文件被哪个文件调用(只能查系统文件,其他自己建立的文件查没有

意义)

lsof -c httpd

#查看httpd进程调用了哪个文件

lsof -u root

#按照用户名,查询某用户的进程所调用的文件名(数量可能很多)


学习心得:

今天学习了系统资源查看的各种姿势,感谢老师,讲的很好。



http://img.mukewang.com/632957360001396b11610652.jpg




打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP