专栏名称: 马哥Linux运维
马哥linux致力于linux运维培训,连续多年排名第一,订阅者可免费获得学习机会和相关Linux独家实战资料!
目录
相关文章推荐
InfoQ架构头条  ·  百万年薪招揽人才的故事还会在AI时代继续上演吗? ·  3 天前  
51好读  ›  专栏  ›  马哥Linux运维

这8种命令都不会,还算什么Linux运维!

马哥Linux运维  · 公众号  · 运维  · 2017-07-04 08:00

正文


01

查看系统内核版本


显示了系统名称(CentOS)和内核版本(release 6.5)

The file /etc/issue is a text file which contains a message or system identification to be printed before the login prompt.

02

查看系统信息


uname -a :显示系统名、节点名称、操作系统的发行版号、操作系统版本、运行系统的机器 ID 号

03

查看磁盘空间占用情况



参数:

  • -h:方便阅读

  • -a:全部文件系统列表

04

查看内存


一、free命令

第2行:

  • otal 内存总数: 3072【注意单位是M,可以用参数-hm更醒目】

  • used 已经使用的内存数: 2459

  • free 空闲的内存数: 612

  • shared 当前已经废弃不用,总是0

  • buffers: Buffer Cache内存数: 207

  • cached: Page Cache内存数: 2803

  • 关系:total = used + free

第3行:

  • -/+ buffers/cache的意思:

  • -buffers/cache 的内存数: 447 (等于第1行的 used - buffers - cached)

  • +buffers/cache 的内存数: 2624 (等于第1行的 free + buffers + cached)

注:此处的内存数在用上面式子计算后,在大小上有一点点出入(还不知道是什么原因)。

可见-buffers/cache反映的是被程序实实在在吃掉的内存,而+buffers/cache反映的是可以挪用的内存总数。

05

查看cpu内核数



06

查看系统负载



  • 当前时间 15:41:09

  • 系统已运行的时间 42min

  • 当前在线用户 2 user

  • 平均负载:0.54, 0.40, 0.20,最近1分钟、5分钟、15分钟系统的负载

何为系统负载呢?

系统平均负载被定义为在 特定时间间隔内运行队列中的平均进程数目 。如果一个进程满足以下条件则其就会位于运行队列中:

  • 它没有在等待I/O操作的结果

  • 它没有主动进入等待状态(也就是没有调用'wait')

  • 没有被停止(例如:等待终止)

一般来说,每个CPU内核当前活动进程数不大于3,则系统运行表现良好!当然这里说的是每个cpu内核,也就是如果主机是四核cpu的话,那么只要uptime最后输出的一串字符数值小于12即表示系统负载不是很严重.当然如果达到20,那就表示当前系统负载非常严重,估计打开执行web脚本非常缓慢。

07

查看进程



杀死所有含worker的进程







请到「今天看啥」查看全文