10 個給 Linux 使用者的有用工具

來源:互聯網
上載者:User

10 個給 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中國 榮譽推出

本文永久更新連結地址:

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.