Linux 監測命令

阿里瓜瓜發表於2017-04-24

1.  ps  -ef

   -e顯示所有程式;-f 顯示完整格式的輸出;

2.  ps  -l

-l 顯示一個長列表

3.  ps  -efH

-H 用層級格式顯示程式(樹狀)

【ps 命令:顯示某個特定時間點的資訊, top 命令:實時顯示程式資訊

4.  結束程式: kill  或 killall

5. 監測磁碟空間:

   1) 掛載磁碟: mount

    2) 手動在虛擬目錄中掛載裝置(root身份), mount –t type=vfat/ntfs/iso9060 device directory

   vfat :windows長檔案系統(優盤會被格式化vfat格式); ntfs: win高階檔案系統; iso9060:標準的cd-rom檔案系統;

e.g. mount –t vfat /dev/sdb1 /media/disk 手動將U盤、dev/sdb1掛載到、media/disk

     mount –t iso9060 -o  loop aaa.iso mnt

   -o :給特定檔案特定的全新, -o loop :表示掛載一個檔案

3) 移除一個裝置:umount

    4) df命令:已掛載磁碟的使用情況  df –h  (以人類可讀的方式, 單位: M,G

    5) du命令:特定目錄下磁碟的使用情況 du –sh /etc/ | sort -nr | more 

                        -s 顯示每個輸出引數的總計; –h 按照人類可讀的格式

                         sort 的引數 -nr 表示要以數字排序法進行反向排序

                         -n : 把數字識別為數字對待,而非字串

                         -r:反序排序

6. 處理資料(sort)

     e.g.  sort –t ‘:’ -k 3 -n /etc/passwd

     -t 指定欄位分隔符  -k 只能排序的欄位 –n 按照字串值排序

7. 搜尋資料(grep)

   grep -v t  file1 (輸出file1中不含t的)

   grep -n t file1 (輸出file1 中含t的行號)

    grep -c t file1 (只輸出匹配的行號)

   grep -e t -e f  file1 (匹配任一模式(e/f),輸出滿足任一模式的所有結果) ~~ grep [ef] file1

8. 歸檔資料

tar  -zxvf  

相關文章