Linux.中国 - 开源社区

 找回密码
 骑士注册

QQ登录

微博登录


10 个给 Linux 用户的有用工具

2015-10-26 08:26    评论: 8 收藏: 10    

引言

在本教程中,我已经收集了10个给 Linux 用户的有用工具,其中包括各种网络监控,系统审计和一些其它实用的命令,它可以帮助用户提高工作效率。我希望你会喜欢他们。

1. w

显示谁登录了系统并执行了哪些程序。

$ w

不显示头部信息(LCTT译注:原文此处有误)

$ w -h

显示指定用户的信息

$ w <username>

2. nmon

Nmon(nigel’s monitor 的简写)是一个显示系统性能信息的工具。

$ sudo apt-get install nmon

$ nmon

nmon 可以显示与 netwrok,cpu, memory 和磁盘使用情况的信息。

nmon 显示 cpu 信息 (按 c)

nmon 显示 network 信息 (按 n)

nman 显示 disk 信息 (按 d)

3. ncdu

是一个支持光标的du程序,这个命令是用来分析各种目录占用的磁盘空间。

$ apt-get install ncdu

$ ncdu /

最终的输出:

按 n 则通过文件名来排序,按 s 则按文件大小来排序(默认的)。

4. slurm

一个基于网络接口的带宽监控命令行程序,它会用字符来显示文本图形。

$ apt-get install slurm

例如:

$ slurm -i <interface>

$ slurm -i eth1

选项

  • l 显示 lx/tx 指示灯.
  • c 切换到经典模式.
  • r 刷新屏幕.
  • q 退出.

5.findmnt

Findmnt 命令用于查找挂载的文件系统。它用来列出安装设备,当需要时也可以挂载或卸载设备,它是 util-linux 软件包的一部分。

例子:

$ findmnt

以列表格式输出。

$ findmnt -l

列出在 fstab 中挂载的文件系统。

$ findmnt -s

按文件类型列出已挂载的文件系统。

$ findmnt -t ext4

6. dstat

一种灵活的组合工具,它可用于监控内存,进程,网络和磁盘性能,它可以用来取代 ifstat, iostat, dmstat 等。

$ apt-get install dstat

例如:

查看有关 cpu,硬盘和网络的详细信息。

$ dstat

-c cpu

$ dstat -c

-d 磁盘

$ dstat -d

显示 cpu、磁盘等的详细信息。

$ dstat -cdl -D sda1

7. saidar

另一种基于命令行的系统统计数据监控工具,提供了有关磁盘使用,网络,内存,交换分区等信息。

$ sudo apt-get install saidar

例如:

$ saidar

启用彩色输出

$ saider -c

8. ss

ss(socket statistics)是一个很好的替代 netstat 的选择,它从内核空间收集信息,比 netstat 的性能更好。

例如:

列出所有的连接

$ ss |less

列出 tcp 流量

$ ss -A tcp

列出进程名和 pid

$ ss -ltp

9. ccze

一个美化日志显示的工具 :).

$ apt-get install ccze

例如:

$ tailf /var/log/syslog | ccze

列出 ccze 模块:

$ ccze -l

将日志保存为 html 文件。

tailf /var/log/syslog | ccze -h > /home/tux/Desktop/rajneesh.html

10. ranwhen.py

一种基于 Python 的终端工具,它可以用来以图形方式显示系统活动状态。详细信息以一个丰富多彩的柱状图来展示。

安装 python(LCTT 译注:一般来说,你应该已经有了 python,不需要此步):

$ sudo apt-add-repository ppa:fkrull/deadsnakes

更新系统:

$ sudo apt-get update

下载 python:

$ sudo apt-get install python3.2

点此下载 ranwhen.py

$ unzip ranwhen-master.zip && cd ranwhen-master

运行工具。

$ python3.2 ranwhen.py

结论

这都是些不常见但重要的 Linux 管理工具。他们可以在日常生活中帮助用户。在我们即将发表的文章中,我们会尽量多带来些管理员/用户工具。

玩得愉快!


via: http://www.unixmen.com/10-useful-utilities-linux-users/

作者:Rajneesh Upadhyay 译者:strugglingyouth 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

发表评论


最新评论

我也要发表评论

hrj294055233 [Chrome 46.0|Windows 7] 2015-11-1 11:17
1
hrj294055233 [Chrome 46.0|Windows 7] 发表于 2015-10-31 08:04 的评论:
一个CUP的话,load average能过1不?
2
linux [Chrome 46.0|Mac 10.11] 发表于 2015-10-31 18:22 的评论:
一个 CUP ?啥尺寸的?;D
好了,不开玩笑的说,当然可以过1了,你要明白它的含义代表是什么,一秒钟对CPU 来说,太长了。。长的可以执行很多任务。
cpu要处理的任务太多,排满了,所以就过1了 %>_<%
3 回复
linux [Chrome 46.0|Mac 10.11] 2015-10-31 18:22
1
hrj294055233 [Chrome 46.0|Windows 7] 发表于 2015-10-31 08:04 的评论:
一个CUP的话,load average能过1不?
一个 CUP ?啥尺寸的?;D
好了,不开玩笑的说,当然可以过1了,你要明白它的含义代表是什么,一秒钟对CPU 来说,太长了。。长的可以执行很多任务。
回复
hrj294055233 [Chrome 46.0|Windows 7] 2015-10-31 08:04
一个CUP的话,load average能过1不?
回复
linux [Chrome 46.0|Mac 10.11] 2015-10-28 16:02
1
来自北京的 Firefox 40.0|Windows 10 用户 发表于 2015-10-28 15:48 的评论:
centos下有没有?
基本都有,没有你也可以安装啊。
回复
来自北京的 Firefox 40.0|Windows 10 用户 2015-10-28 15:48
centos下有没有?
2 回复
Sephiroth [Firefox 41.0|Ubuntu] 2015-10-27 14:23
在github上找到了上面几个小工具的源代码,涨姿势了,赞一个!
3 回复
kashu [Chromium 45.0|Ubuntu] 2015-10-27 11:16
ccze挺好用,在(X)ubuntu中可直接安装,但在centos中没有……
ss,我喜欢的组合:ss -tunap | col
dstat,我喜欢的组合:dstat -lcdnmspyt -N eth0 -D total,sda,sdb
1 回复
绿色圣光 [Firefox 41.0|Windows 7] 2015-10-26 12:21
以前还真不知道它们。确实比较实用。
1 回复

热点评论

hrj294055233 [Chrome 46.0|Windows 7] 2015-11-1 11:17
cpu要处理的任务太多,排满了,所以就过1了 %>_<%
3
Sephiroth [Firefox 41.0|Ubuntu] 2015-10-27 14:23
在github上找到了上面几个小工具的源代码,涨姿势了,赞一个!
3
来自北京的 Firefox 40.0|Windows 10 用户 2015-10-28 15:48
centos下有没有?
2
kashu [Chromium 45.0|Ubuntu] 2015-10-27 11:16
ccze挺好用,在(X)ubuntu中可直接安装,但在centos中没有……
ss,我喜欢的组合:ss -tunap | col
dstat,我喜欢的组合:dstat -lcdnmspyt -N eth0 -D total,sda,sdb
1
绿色圣光 [Firefox 41.0|Windows 7] 2015-10-26 12:21
以前还真不知道它们。确实比较实用。
1
返回顶部

分享到微信朋友圈

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