linux用戶的10個有用工具

引言

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

10 個給 Linux 用戶的有用工具

1. w

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

$ w

10 個給 Linux 用戶的有用工具

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

$ w -h

顯示指定用戶的信息

$ w <username>

10 個給 Linux 用戶的有用工具

2. nmon

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

$ sudo apt-get install nmon
$ nmon

10 個給 Linux 用戶的有用工具

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

nmon 顯示 cpu 信息 (按 c)

10 個給 Linux 用戶的有用工具

nmon 顯示 network 信息 (按 n)

10 個給 Linux 用戶的有用工具

nman 顯示 disk 信息 (按 d)

10 個給 Linux 用戶的有用工具

3. ncdu

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

$ apt-get install ncdu
$ ncdu /

10 個給 Linux 用戶的有用工具

最終的輸出:

10 個給 Linux 用戶的有用工具

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

4. slurm

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

$ apt-get install slurm

例如:

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

10 個給 Linux 用戶的有用工具

選項

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

5.findmnt

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

例子:

$ findmnt

10 個給 Linux 用戶的有用工具

以列表格式輸出。

$ findmnt -l

10 個給 Linux 用戶的有用工具

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

$ findmnt -s

10 個給 Linux 用戶的有用工具

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

$ findmnt -t ext4

10 個給 Linux 用戶的有用工具

6. dstat

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

$ apt-get install dstat

例如:

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

$ dstat

10 個給 Linux 用戶的有用工具

-c cpu

$ dstat -c

10 個給 Linux 用戶的有用工具

-d 磁盤

$ dstat -d

10 個給 Linux 用戶的有用工具

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

$ dstat -cdl -D sda1

10 個給 Linux 用戶的有用工具

7. saidar

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

$ sudo apt-get install saidar

例如:

$ saidar

10 個給 Linux 用戶的有用工具

啓用彩色輸出

$ saider -c

10 個給 Linux 用戶的有用工具

8. ss

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

例如:

列出所有的連接

$ ss |less

10 個給 Linux 用戶的有用工具

列出 tcp 流量

$ ss -A tcp

10 個給 Linux 用戶的有用工具

列出進程名和 pid

$ ss -ltp

10 個給 Linux 用戶的有用工具

9. ccze

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

$ apt-get install ccze

例如:

$ tailf /var/log/syslog | ccze

10 個給 Linux 用戶的有用工具

列出 ccze 模塊:

$ ccze -l

10 個給 Linux 用戶的有用工具

將日誌保存爲 html 文件。

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

10 個給 Linux 用戶的有用工具

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

10 個給 Linux 用戶的有用工具

結論

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

發佈了19 篇原創文章 · 獲贊 6 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章