Linux.中国 - 开源社区

 找回密码
 骑士注册

QQ登录

微博登录


最全列表: 80 多个 Linux 系统管理员必备的监控工具

2016-2-7 23:43    评论: 5 收藏: 20    

系统工具

60. acct or psacct

acct 也称 psacct(取决于如果你使用 apt-get 还是 yum)可以监控所有用户执行的命令,包括 CPU 时间和内存占用。一旦安装完成后你可以使用命令 sa 来查看统计。

61. whowatch

类似 acct,这个工具监控系统上所有的用户,并允许你实时查看他们正在执行的命令及运行的进程。它将所有进程以树状结构输出,这样你就可以清楚地看到到底发生了什么。

62. strace

strace 被用于诊断、调试和监控程序之间的相互调用过程。最常见的做法是用 strace 打印系统调用的程序列表,其可以看出程序是否像预期那样被执行了。

63. DTrace

DTrace 可以说是 strace 的大哥。它动态地跟踪与检测代码实时运行的指令。它允许你深入分析其性能和诊断故障。但是,它并不简单,关于这个话题有1200本书之多。

64. webmin

Webmin 是一个基于 Web 的系统管理工具。它不需要手动编辑 UNIX 配置文件,可以让你远程管理系统。它有一对监控模块用于连接它。

65. stat

Stat 是一个内置的工具,用于显示文件和文件系统的状态信息。它会显示文件何时被修改、访问或更改。

66. ifconfig

ifconfig 是一个内置的工具,用于配置网络接口。大多数网络监控工具背后都使用 ifconfig 将网卡设置成混乱模式来捕获所有的数据包。你可以手动执行 ifconfig eth0 promisc 进入混乱模式,使用 ifconfig eth0 -promisc 返回正常模式。

67. ulimit

ulimit 是一个内置的工具,可监控系统资源,并可以限制任何监控资源不得超标。比如做一个 fork 炸弹,如果使用 ulimit 正确配置了将完全不受影响。

68. cpulimit

CPULimit 是一个小工具,用于监控并限制进程对 CPU 的使用率。其特别可以用于将批处理作业对 CPU 的使用率保持在一定范围。

69. lshw

lshw 是一个小的内置工具,能提取关于本机硬件配置的详细信息。它可以输出 CPU 版本和主板配置。

70. w

w 是一个内置命令,用于显示当前登录用户的信息及他们所运行的进程。

71. lsof

lsof 是一个内置的工具,可让你列出所有打开的文件和网络连接。从那里你可以看到文件是由哪个进程打开的,基于进程名可找到其特定的用户,或杀死属于某个用户的所有进程。

查看其它分页:

发表评论


最新评论

我也要发表评论

alpha [Firefox 50.0|Windows 7] 2016-12-6 08:43
各种top!!
2 回复
linux [Chrome 47.0|Mac 10.11] 2016-2-8 20:35
1
来自山东青岛的 Chrome Mobile 49.0|Android 5.0 用户 发表于 2016-2-8 03:10 的评论:
这大过年的,哈哈。。。
你也不容易啊,大过年的来看,哈哈哈
5 回复
浩浩君 [Chrome 45.0|Windows 7] 2016-2-8 17:36
看起来都一个样!
回复
忧郁的大象 [Chrome 47.0|GNU/Linux] 2016-2-8 12:02
各种top
4 回复
来自山东青岛的 Chrome Mobile 49.0|Android 5.0 用户 2016-2-8 03:10
这大过年的,哈哈。。。
4 回复

热点评论

linux [Chrome 47.0|Mac 10.11] 2016-2-8 20:35
你也不容易啊,大过年的来看,哈哈哈
5
忧郁的大象 [Chrome 47.0|GNU/Linux] 2016-2-8 12:02
各种top
4
来自山东青岛的 Chrome Mobile 49.0|Android 5.0 用户 2016-2-8 03:10
这大过年的,哈哈。。。
4
alpha [Firefox 50.0|Windows 7] 2016-12-6 08:43
各种top!!
2
返回顶部

分享到微信朋友圈

打开微信,点击底部的“发现”,
使用“扫一扫”将网页分享至朋友圈。