跟阿铭学 Linux
李世明
前腾讯高级运维工程师
522 人已学习
立即订阅
跟阿铭学 Linux
15
15
1.0x
00:00/00:00
登录|注册

第 13 章 Linux系统管理技巧(1)

第 13 章 Linux 系统管理技巧

阿铭在前面介绍的内容都是基础知识,如果你想成为一名合格的 Linux 系统管理员,要学的东西还有很多,后续章节会陆续介绍一些工作中常用的技能。只要你熟练掌握这些必备知识,那么绝对可以胜任初级管理员职位。然后你还需要继续在工作中充实自己,只要坚持学习,一两年就可以成为中高级工程师,月薪还是很可观的。

13.1 监控系统的状态

众所周知,生病了需要去医院看病,大夫首先要询问我们哪里不舒服,然后再通过观察和自己的经验,大体上就能判定我们得的是什么病。然而 Linux 不会说话,它不会主动告诉我们哪里出现了问题,需要我们自己去观察。那么如何评估系统运行状态是否良好呢?下面阿铭就介绍一些帮我们分析系统状态的工具。

13.1.1 使用w命令查看当前系统的负载

具体用法如下:
# w
22:07:15 up 74 days, 7:52, 1 user, load average: 0.00, 0.00, 0.00
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root pts/0 192.168.18.1 22:07 1.00s 0.07s 0.01s w
相信所有 Linux 管理员最常用的命令就是这个w了,该命令显示的信息很丰富。第 1 行从左至右显示的信息依次为:时间、系统运行时间、登录用户数、平均负载。从第 2 行开始的所有行则是告诉我们:当前登录的用户名及其登录地址等。其实在这些信息中,阿铭认为最应该关注第 1 行中的load average:后面的 3 个数值。
第 1 个数值表示 1 分钟内系统的平均负载值,第 2 个数值表示 5 分钟内系统的平均负载值,第 3 个数值表示 15 分钟内系统的平均负载值。我们着重看第 1 个值,它表示单位时间段内使用 CPU 的活动进程数(在这里其实就是 1 分钟内),值越大就说明服务器压力越大。一般情况下,这个值只要不超过服务器的 CPU 数量就没有关系。如果服务器的 CPU 数量为 8,那么值小于 8 就说明当前服务器没有压力,否则就要关注一下了。查看服务器有几个 CPU 的方法如下所示:
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结

本文是Linux系统管理技巧的第13章,重点介绍了监控系统状态的方法。作者强调了Linux系统管理员需要掌握的基础知识,并详细介绍了使用不同命令来查看系统负载、CPU信息、动态监控进程所占系统资源、监控系统状态以及查看网络状况的方法。文章还介绍了抓包工具tcpdump的使用方法,包括如何指定抓包数量以及只抓取特定端口的数据包。此外,还介绍了wireshark工具的使用方法,以及在Linux系统中设置IP、主机名、DNS等网络相关技能。总的来说,本文内容涵盖了Linux系统管理中常用的监控工具和相关知识点,对于想要了解系统状态监控的读者来说,是一份实用的技术指南。

仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《跟阿铭学 Linux》
立即购买
登录 后留言

精选留言

由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论
显示
设置
留言
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部