Linux系统管理之系统资源管理

系统资源查看

vmstat 命令监控系统资源

  • vmstat [刷新延时] [刷新次数]
    • vmstat 1 3 每隔一秒钟一次一共刷新三次

img

img
img
img

缓存和缓冲的区别
  • 简单来说缓存(cache) 是用来加速数据从硬盘中读取的,而缓冲(buffer)是用来加速数据写入硬盘的

dmesg 开机时内核检测信息

  • dmesg
  • dmesg | grep CPU 只查看CPU相关信息

free命令查看内存使用状态

  • free [-b][-k][-m][-g]
  • 选项
    • -b 以字节为单位显示
    • -k 以kb为单位显示 ,默认就是以kb为单位显示
    • -m 以MB为单位显示
    • -g 以GB为单位显示

img

已使用不一定是真的被使用 ,需要分配一定的空间给 buffer和cache

查看CPU信息

  • cat /proc/cpuinfo

uptime 命令

  • uptime 显示系统的启动的时间和平均负载,也就是top命令的第一行。w命令也可以看到这个数据,相对于top命令比较节约资源,如果只是看启动时间和平均负载可以使用这个命令

查看系统与内核相关信息

  • 内核版本为Linux官方发布的版本

  • uname [选项]

    • -a 查看系统所有相关信息
    • -r 查看内核版本
    • -s 查看内核名称

判断当前操作系统的位数

  • file /bin/ls 找一个内部命令的路径即可

查询当前Linux系统的发行版本

  • lsb_release -a ;

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

  • lsof [选项] 列出进程打开或者使用的文件信息
    • -c 字符串 :只列出以字符串开头的进程打开的文件
    • -u 用户名 :只列出某个用户的进程打开的文件
    • -p PID : 列出某个pid进程打开的文件

img

  • lsof /sbin/init 查看某个文件被那个进程进行调用,此文件必须是系统的文件,不可以是任意文件或者用户创建的文件

  • lsof -c httpd 查看httpd进程调用了那些文件

  • lsof -u root查看root用户调用了那些文件,因为当前系统就是root用户启动,所以文件会很多

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值