1.lsof:檢視程序開啟的檔案資訊
選項命名:
lsof -u 使用者名稱
lsof -c 程式名
lsof -p 程序id
lsof -i
lsof -i:埠號
lsof -i tcp
lsof -i udp
2.netstat命令用於顯示與ip、tcp、udp和icmp協議相關的統計資料,一般用於檢驗本機各埠的網路連線情況。netstat是在核心
中訪問網路及相關資訊的程式,它能提供tcp連線,tcp和udp監聽,程序記憶體管理的相關報告。
選項:命令中各選項的含義如下:
-a 顯示所有socket,包括正在監聽的。
-c 每隔1秒就重新顯示一遍,直到使用者中斷它。
-i 顯示所有網路介面的資訊,格式「netstat -i」。
-n 以網路ip位址代替名稱,顯示出網路連線情形。
-r顯示核心路由表,格式同「route -e」。
-t 顯示tcp協議的連線情況
-u 顯示udp協議的連線情況。
-v 顯示正在進行的工作。
-p 顯示建立相關連線的程式名和pid。
-b 顯示在建立每個連線或偵聽埠時涉及的可執行程式。
-e 顯示乙太網統計。此選項可以與 -s 選項結合使用。
-f 顯示外部位址的完全限定網域名稱(fqdn)。
-o顯示與與網路計時器相關的資訊。
-s 顯示每個協議的統計。
-x 顯示 networkdirect 連線、偵聽器和共享端點。
-y 顯示所有連線的 tcp 連線模板。無法與其他選項結合使用。
3.ps為我們提供了程序的一次性的檢視,它所提供的檢視結果並不動態連續的;如果想對程序時間監控,應該用 htop 工具
ps選項:
-a同一終端下的所有程序
-a所有終端下的所有程序
-u 使用者名稱
-ef顯示不同終端所有程序,連同cmd
htop選項:
-u 使用者名稱
-p 程序id
4.檢查埠的命令:
wget\curl\telnet\ssh
5.nm 可執行檔名 |readelf 可執行檔名:看連線後的符號資訊(前提編譯時要加-g)
Linux常用命令之Linux常用命令實戰知識點
在在複習linux,這是以前做的筆記,分享一下。linux系統 一切皆檔案 操作檔案就是操作linux系統 一 linux版本 1 redhat 企業版 收費 2 centos redhat的社群版 免費 3 ubuntu 4 紅旗 二 linux的特點 1 多使用者 多工 2 豐富的網路功能 3 ...
LINUX常用命令
一 目錄結構 目錄名稱 意 義 vmlinuz 該目錄中存放的是系統核心 bin 該目錄中存放linux的常用命令,在有的版本中是一些和根目錄下相同的目錄。boot 該目錄下存放的都是系統啟動時要用到的程式,當用lilo引導linux時,會用到這裡的一些資訊 dev 該目錄包含了linux系統中使用...
linux 常用命令
ssh 連線 eg.ssh l mike www.mydomain.com or 192.168.0.1 scp 複製 本地 遠端 scp localfile username tohost newfile 遠端 本地 scp username tohost remotefile local 把tx...