前言
有一些功能很簡單但是其實蠻好用的工具
NMAP
這是一個簡單的Port掃描程式,在沒有特別用firewall做處理的機器上可以scan看看有哪些Port有在listen
簡單語法
1 | nmap -sT -T4 <IP address> |
範例
這是我隨便掃一台VNC server的結果
ncdu
這是一個可以看硬碟用量的程式跟df -H算是搭配用的
簡單語法
1 | ncdu / |
範例
du
有些系統並沒有port進ncdu,但是會有du可以使用,基本上ncdu算是du的強化版
所以會用du指令也可以達到類似的效果
語法
1 | du -ahx /where/you/want/to/see | sort -rh | head -n 30 |
語法說明
基本上這行語法只是利用Pipe的方式把三個指令拼起來分別是
du這就是主角,會列出指定目錄的各個目錄/檔案大小-a,--all列出所有檔案跟目錄的大小-h,--human-readable檔案/目錄的大小以人類容易閱讀的單位(kb, mb, gb)顯示-x,--one-file-system跳過在不同file system的目錄--exculde=特徵du在跑得時候會跳過滿足這種特徵的檔案-X,--exculde-from=檔案du在跑得時候會跳過定義的檔案內列出的所有特徵值-t,--threshold=SIZE在SIZE為正的時候會省略比這個SIZE還小的檔案, SIZE為負的時候則會省略比這個SIZE還大的檔案
sort排序-r,--reverse反轉排序結果(因為預設是從小到大,要從大到小的話需要逆轉)-h,--human-numeric-sort比較人類看得懂單位(如1G>2K之類的)
head只顯示前多少項-n幾項,範例裡面是列出top 30