第 13 章 Linux系统管理技巧(1)
李世明
第 13 章 Linux 系统管理技巧
阿铭在前面介绍的内容都是基础知识,如果你想成为一名合格的 Linux 系统管理员,要学的东西还有很多,后续章节会陆续介绍一些工作中常用的技能。只要你熟练掌握这些必备知识,那么绝对可以胜任初级管理员职位。然后你还需要继续在工作中充实自己,只要坚持学习,一两年就可以成为中高级工程师,月薪还是很可观的。
13.1 监控系统的状态
众所周知,生病了需要去医院看病,大夫首先要询问我们哪里不舒服,然后再通过观察和自己的经验,大体上就能判定我们得的是什么病。然而 Linux 不会说话,它不会主动告诉我们哪里出现了问题,需要我们自己去观察。那么如何评估系统运行状态是否良好呢?下面阿铭就介绍一些帮我们分析系统状态的工具。
13.1.1 使用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》
《跟阿铭学 Linux》
立即购买
登录 后留言
精选留言
由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论