Linux 的资源监测和进程管理

ernestwang 1 0

资源监测

  • free:查看内存使用情况
    • 示例:free -h,人性化的显示内存(包括交换分区)使用情况
  • df:查看磁盘使用情况
    • 示例:df -h,人性化的显示磁盘使用情况
  • netstat:查看网络端口占用情况
    • 示例:netstat -tunpl
  • w:查看系统正在做的事情,就是what的意思
  • top:是top命令的详细信息,3s会刷新一次,q可以退出查看,可以认为是任务管理器
    行号 说明
    第一行 与w相同
    第二行 任务信息
    第三行 CPU信息
    第四行 内存信息
    第五行 交换分区
    其他行 系统进程信息

进程管理

  • ps:查看进程状态信息
    • 选项
    选项 说明
    -e 显示所有进程
    -f 显示完整格式
    a 显示所有进程
    u 以用户为主的显示
    x 结合a一起使用,显示完整信息
    • 示例:
    ps -ef
    ps aux
    ps aux | grep mysql     # 经常结合grep进行使用
  • kill:结束进程,通过进程号(PID)结束进程
    • 示例:sudo kill [-9] PID,[强制]结束进程,默认发送15号信号,9号信号表示强制结束
    • 信号:kill -l,查看所有的信号信息
  • killall:结束进程,通过进程名称结束一组进程
    • 示例:sudo killall [-9] sshd

发表评论 (已有0条评论)

还木有评论哦,快来抢沙发吧~