为了账号安全,请及时绑定邮箱和手机立即绑定
首页 手记 【九月打卡】第15天 系统资源查看

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

2022.09.20 14:01 34浏览

课程名称: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

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


学习心得:

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



https://img1.sycdn.imooc.com/632957360001396b11610652.jpg




点击查看更多内容
0人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
JAVA开发工程师
手记
粉丝
0
获赞与收藏
0

关注TA,一起探索更多经验知识

同主题相似文章浏览排行榜

风间影月说签约讲师

50篇手记,涉及Java、MySQL、Redis、Spring等方向

进入讨论

Tony Bai 说签约讲师

146篇手记,涉及Go、C、Java、Python等方向

进入讨论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消