本文共 1367 字,大约阅读时间需要 4 分钟。
之前写了一篇linux系统管理的合集篇,显得篇幅太长,用的是普通的富文本编辑器阅读体验效果也不是很友好,可能描述的不够详细。经过老夫的深思熟虑,掐指一算,分篇来写确实可行,容易阅读,也便于小伙伴们翻阅。于是就有了写这篇文章的想法,Markdown编辑器用起来舒服多了。骚话不多说,直接进入正题。
linux对于做研发岗位的小伙伴,相信接触的肯定不少,或多或少也应该接触过、使用过。公司开发项目,svn,mysql,git,nginx等等都是部署在linux服务器上的,项目用svn或者git协同开发,最终打包发布也是在云服务器上。这时候我们对linux系统管理的了解那肯定是必不可少的,一些基本命令也需要熟练掌握。
首先看下buff
(缓冲)和cache
(缓存)区别:
vmstat
刷新延时,刷新次数,查看系统的健康状态,重点
process
:进程信息字段:
menory
:内存信息字段
system
:系统信息字段,这两数越大,系统与连接设备通信非常繁忙。
cpu
:cpu信息字段
dmesg
命令,开机时内核检测信息,重点
free
命令查看内存使用状态,重点
查看cpu信息
命令:
uptime
命令
uanme
[选项]
lsb_release
命令如下图所示:
列出进程打开或使用的文件信息
losf
[选项] 选项: 例如:
lsof | more ,查询系统中所有进程调用的文件
lsof /sbin/init ,查询某个文件被哪个进程调用
lsof -c httpd,查看httpd进程调用了哪些文件
lsof -u root ,按用户名查询某用户进程调用的文件
好了,以上就是linux系统资源查看的全部内容了,希望对即将入门的同学有所帮助。书山有路勤为径,学海无涯苦作舟。接下来就是这个系列的最后一篇了,系统定时任务。多学多练,命令不是靠死记硬背的,长期使用才能熟能生巧。
转载地址:http://tzcqi.baihongyu.com/