歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 10 個給 Linux 用戶的有用工具

10 個給 Linux 用戶的有用工具

日期:2017/2/28 13:56:52   编辑:Linux教程

引言

在本教程中,我已經收集了10個給 Linux 用戶的有用工具,其中包括各種網絡監控,系統審計和一些其它實用的命令,它可以幫助用戶提高工作效率。我希望你會喜歡他們。

1. w

顯示誰登錄了系統並執行了哪些程序。

  1. $ w

不顯示頭部信息(LCTT譯注:原文此處有誤)

  1. $ w-h

顯示指定用戶的信息

  1. $ w<username>

2. nmon

Nmon(nigel’s monitor 的簡寫)是一個顯示系統性能信息的工具。

  1. $ sudoapt-get install nmon

  1. $ nmon

nmon 可以顯示與 netwrok,cpu, memory 和磁盤使用情況的信息。

nmon 顯示 cpu 信息 (按 c)

nmon 顯示 network 信息 (按 n)

nman 顯示 disk 信息 (按 d)

3. ncdu

是一個支持光標的du程序,這個命令是用來分析各種目錄占用的磁盤空間。

  1. $ apt-get install ncdu

  1. $ ncdu /

最終的輸出:

按 n 則通過文件名來排序,按 s 則按文件大小來排序(默認的)。

4. slurm

一個基於網絡接口的帶寬監控命令行程序,它會用字符來顯示文本圖形。

  1. $ apt-get install slurm

例如:

  1. $ slurm -i <interface>

  1. $ slurm -i eth1

選項

  • l 顯示 lx/tx 指示燈.
  • c 切換到經典模式.
  • r 刷新屏幕.
  • q 退出.

5.findmnt

Findmnt 命令用於查找掛載的文件系統。它用來列出安裝設備,當需要時也可以掛載或卸載設備,它是 util-linux 軟件包的一部分。

例子:

  1. $ findmnt

以列表格式輸出。

  1. $ findmnt -l

列出在 fstab 中掛載的文件系統。

  1. $ findmnt -s

按文件類型列出已掛載的文件系統。

  1. $ findmnt -t ext4

6. dstat

一種靈活的組合工具,它可用於監控內存,進程,網絡和磁盤性能,它可以用來取代 ifstat, iostat, dmstat 等。

  1. $ apt-get install dstat

例如:

查看有關 cpu,硬盤和網絡的詳細信息。

  1. $ dstat

-c cpu

  1. $ dstat -c

-d 磁盤

  1. $ dstat -d

顯示 cpu、磁盤等的詳細信息。

  1. $ dstat -cdl -D sda1

7. saidar

另一種基於命令行的系統統計數據監控工具,提供了有關磁盤使用,網絡,內存,交換分區等信息。

  1. $ sudoapt-get install saidar

例如:

  1. $ saidar

啟用彩色輸出

  1. $ saider -c

8. ss

ss(socket statistics)是一個很好的替代 netstat 的選擇,它從內核空間收集信息,比 netstat 的性能更好。

例如:

列出所有的連接

  1. $ ss|less

列出 tcp 流量

  1. $ ss-A tcp

列出進程名和 pid

  1. $ ss-ltp

9. ccze

一個美化日志顯示的工具 :).

  1. $ apt-get install ccze

例如:

  1. $ tailf /var/log/syslog | ccze

列出 ccze 模塊:

  1. $ ccze -l

將日志保存為 html 文件。

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

10. ranwhen.py

一種基於 Python 的終端工具,它可以用來以圖形方式顯示系統活動狀態。詳細信息以一個豐富多彩的柱狀圖來展示。

安裝 python(LCTT 譯注:一般來說,你應該已經有了 python,不需要此步):

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

更新系統:

  1. $ sudoapt-get update

下載 python:

  1. $ sudoapt-get install python3.2

點此下載 ranwhen.py

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

運行工具。

  1. $ python3.2 ranwhen.py

結論

這都是些不常見但重要的 Linux 管理工具。他們可以在日常生活中幫助用戶。在我們即將發表的文章中,我們會盡量多帶來些管理員/用戶工具。

玩得愉快!


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

作者:Rajneesh Upadhyay 譯者:strugglingyouth 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出

Copyright © Linux教程網 All Rights Reserved