教你如何监控 Linux 服务器状态?

本文介绍了三个用于监控 Linux 服务器状态的命令:watch(用于按指定频率重复执行命令,如监控用户活动和系统负载)、top(显示动态系统状态,包括 CPU 和内存使用情况)和 ac(统计用户登录时间)。这些命令帮助管理员确保服务器稳定运行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Linux 服务器我们天天打交道,特别是 Linux 工程师更是如此。为了保证服务器的安全与性能,我们经常需要监控服务器的一些状态,以保证工作能顺利开展。

 

本文介绍的几个命令,不仅仅适用于服务器监控,也适用于我们日常情况下的开发。

 

1. watch

watch 命令我们的使用频率很高,它的基本作用是,按照指定频率重复执行某一条指令。使用这个命令,我们可以重复调用一些命令来达到监控服务器的作用。

 

默认情况下,watch 命令的执行周期是 2 秒,但我们可以使用 -n 选项来指定运行频率,比如我们想要每隔 5 秒执行 date 命令,可以这么执行:

 

$ watch -n 5 date

一台服务器肯定有多人在用,特别是本部门的小伙伴。对于这些小伙伴有没浑水摸鱼,我们可以使用一些命令来监控他们。

 

我们可以每隔 10 秒执行 who 命令,来看看都有谁在使用服务器。

 

$ watch -n 10 who

Every 10.0s: who butterfly: Tue Jan 23 16:02:03 2019

 

shs :0 2019-01-23 09:45 (:0)

dory pts/0 2019-01-23 15:50 (192.168.0.5)

alvin pts/1 2019-01-23 16:01 (192.168.0.15)

shark pts/3 2019-01-23 11:11 (192.168.0.27)

如果发现系统运行很慢,我们可以调用 uptime 命令来查看系统平均负载情况。

 

$ watch uptime

E

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值