分享给Linux用户的10有用工具
2015-10-26 22:20:18 | 来源:玩转帮会 | 投稿:佚名 | 编辑:小柯

原标题:分享给Linux用户的10有用工具

引言

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

分享给 Linux 用户的 10 有用工具 - 技术文摘 | 玩赚乐 1

1. w

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

$ w

分享给 Linux 用户的 10 有用工具 - 技术文摘 | 玩赚乐 2

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

$ w -h

显示指定用户的信息

$ w <username>

分享给 Linux 用户的 10 有用工具 - 技术文摘 | 玩赚乐 3

2. nmon

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

$ sudo apt-get install nmon
$ nmon

分享给 Linux 用户的 10 有用工具 - 技术文摘 | 玩赚乐 4

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

nmon 显示 cpu 信息 (按 c)

分享给 Linux 用户的 10 有用工具 - 技术文摘 | 玩赚乐 5

nmon 显示 network 信息 (按 n)

分享给 Linux 用户的 10 有用工具 - 技术文摘 | 玩赚乐 6

nman 显示 disk 信息 (按 d)

分享给 Linux 用户的 10 有用工具 - 技术文摘 | 玩赚乐 7

3. ncdu

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

$ apt-get install ncdu
$ ncdu /

分享给 Linux 用户的 10 有用工具 - 技术文摘 | 玩赚乐 8

最终的输出:

分享给 Linux 用户的 10 有用工具 - 技术文摘 | 玩赚乐 9

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

4. slurm

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

$ apt-get install slurm

例如:

$ slurm -i <interface>
$ slurm -i eth1

分享给 Linux 用户的 10 有用工具 - 技术文摘 | 玩赚乐 10

选项

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

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

例子:

$ findmnt

分享给 Linux 用户的 10 有用工具 - 技术文摘 | 玩赚乐 11

以列表格式输出。

$ findmnt -l

分享给 Linux 用户的 10 有用工具 - 技术文摘 | 玩赚乐 12

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

$ findmnt -s

分享给 Linux 用户的 10 有用工具 - 技术文摘 | 玩赚乐 13

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

$ findmnt -t ext4

分享给 Linux 用户的 10 有用工具 - 技术文摘 | 玩赚乐 14

6. dstat

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

$ apt-get install dstat

例如:

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

$ dstat

分享给 Linux 用户的 10 有用工具 - 技术文摘 | 玩赚乐 15

-c cpu

$ dstat -c

分享给 Linux 用户的 10 有用工具 - 技术文摘 | 玩赚乐 16

-d 磁盘

$ dstat -d

分享给 Linux 用户的 10 有用工具 - 技术文摘 | 玩赚乐 17

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

$ dstat -cdl -D sda1

分享给 Linux 用户的 10 有用工具 - 技术文摘 | 玩赚乐 18

7. saidar

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

$ sudo apt-get install saidar

例如:

$ saidar

分享给 Linux 用户的 10 有用工具 - 技术文摘 | 玩赚乐 19

启用彩色输出

$ saider -c

分享给 Linux 用户的 10 有用工具 - 技术文摘 | 玩赚乐 20

8. ss

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

例如:

列出所有的连接

$ ss |less

分享给 Linux 用户的 10 有用工具 - 技术文摘 | 玩赚乐 21

列出 tcp 流量

$ ss -A tcp

分享给 Linux 用户的 10 有用工具 - 技术文摘 | 玩赚乐 22

列出进程名和 pid

$ ss -ltp

分享给 Linux 用户的 10 有用工具 - 技术文摘 | 玩赚乐 23

9. ccze

一个美化日志显示的工具 分享给 Linux 用户的 10 有用工具 - 技术文摘 | 玩赚乐 24 .

$ apt-get install ccze

例如:

$ tailf /var/log/syslog | ccze

分享给 Linux 用户的 10 有用工具 - 技术文摘 | 玩赚乐 25

列出 ccze 模块:

$ ccze -l

分享给 Linux 用户的 10 有用工具 - 技术文摘 | 玩赚乐 26

将日志保存为 html 文件。

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

分享给 Linux 用户的 10 有用工具 - 技术文摘 | 玩赚乐 27

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 用户的 10 有用工具 - 技术文摘 | 玩赚乐 28

结论

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

玩得愉快!

tags:

上一篇  下一篇

相关:

Github的清点对象算法

使用 Github 的时候,你有没有见过下面的提示?$ git clone https://github.com/torvalds/linux
Cloning in

JavaIO之FileInputStream&FileOutputStream源码分析

一、引子文件,作为常见的数据源。关于操作文件的字节流就是 —FileInputStream&FileOutputStream。它们是B

Linux中df命令的11个例子

df 即“可用磁盘”(disk free),用于显示文件系统的磁盘使用情况。默认情况下 df 命令将以每块 1K 的单位

诺奖史上的“裙带关系”:高智商也扎堆?

从1901年诺贝尔奖首次颁出到如今,诺贝尔奖已经走过了百余个年头儿。细算下来,共有6对父子、5对夫妻以及1对

几分钟内就要人命的羊水栓塞,到底是什么?

这几年,随着信息的发达,越来越多的羊水栓塞案例被报道出来。2014年8月10日湘潭产妇死亡事件,在社会上引起

2万块乐高积木变成艺术品之后,就是这样的

喜欢玩儿乐高积木的人有很多,艺术家Nathan Sawaya 可能是最爱办展的一个。最近,他的个人新展在Cincinnat

在622岁的庙里看一场艺术展?古典和现代都在这里

最近,在东京一座1393年建成的佛教寺庙里,将进行一场现代艺术展。这是第三届Any Tokyo艺术展,寺庙的名字

那座业主是上帝的大教堂,竟然公布了工期进展

巴塞罗那著名的天主教堂圣家堂可以说是建筑史上的杰作,也是西班牙天才建筑师安东尼奥&middot;高迪的毕生心

你觉得她应该去继续做包包,还是做凤梨酥?

设计师慕慧希的主业是做包,但是让她身边人赞不绝口的却是最近在做的凤梨酥。“我身边的朋友知道我做包,都

长生不老的第一步,先让家里的狗多活几年

吃下一种神奇的药丸,而后长生不死。这梦想已经被憧憬数千年。 华盛顿大学的分子生物学家 Matthew Kaeberl

站长推荐: