losf 學習

獲得網絡信息

lsof -i
root@hello-test-master:~# lsof -i
COMMAND     PID            USER   FD   TYPE  DEVICE SIZE/OFF NODE NAME
sshd       1002            root    3r  IPv4 4997647      0t0  TCP 120.199.120.153:ssh->123.158.57.152:15350 (ESTABLISHED)
apache2    1216        www-data    4u  IPv6    8861      0t0  TCP *:http (LISTEN)
mysqld     1366           mysql   10u  IPv4  101938      0t0  TCP *:mysql (LISTEN)

只顯示ipv6

 lsof -i 6

只顯示tcp

 lsof -iTCP

只顯示某一端口號

lsof -i :22
root@hello-test-master:~# lsof -i :22
COMMAND   PID USER   FD   TYPE  DEVICE SIZE/OFF NODE NAME
sshd     1002 root    3r  IPv4 4997647      0t0  TCP 120.199.120.153:ssh->123.158.57.152:15350 (ESTABLISHED)
sshd    18614 root    3u  IPv4 4076899      0t0  TCP *:ssh (LISTEN)
sshd    18614 root    4u  IPv6 4076901      0t0  TCP *:ssh (LISTEN)
sshd    20964 root    3r  IPv4 4429946      0t0  TCP 120.199.120.153:ssh->123.58.191.68:20517 (ESTABLISHED)

顯示與某個host的連接

lsof -i@172.16.12.5
root@hello-test-master:~# lsof -i@123.158.57.152
COMMAND  PID USER   FD   TYPE  DEVICE SIZE/OFF NODE NAME
sshd    1002 root    3r  IPv4 4997647      0t0  TCP 120.199.120.153:ssh->123.158.57.152:15350 (ESTABLISHED)
root@hello-test-master:~# 

顯示與某個host蒲稳,port的連接

root@hello-test-master:~# lsof -i@123.158.57.152:15350
COMMAND  PID USER   FD   TYPE  DEVICE SIZE/OFF NODE NAME
sshd    1002 root    3r  IPv4 4997647      0t0  TCP 120.199.120.153:ssh->123.158.57.152:15350 (ESTABLISHED)
root@hello-test-master:~# 

過濾監(jiān)聽端口

找出那些等待連接的端口

lsof -i -sTCP:LISTEN
root@hello-test-master:~# lsof -i -sTCP:LISTEN
COMMAND     PID            USER   FD   TYPE  DEVICE SIZE/OFF NODE NAME
apache2    1216        www-data    4u  IPv6    8861      0t0  TCP *:http (LISTEN)
mysqld     1366           mysql   10u  IPv4  101938      0t0  TCP *:mysql (LISTEN)
rpcbind    1686            root    8u  IPv4    5073      0t0  TCP *:sunrpc (LISTEN)
rpcbind    1686            root   11u  IPv6    5080      0t0  TCP *:sunrpc (LISTEN)
rpc.statd  1717           statd    8u  IPv4    6145      0t0  TCP *:58319 (LISTEN)
rpc.statd  1717           statd   10u  IPv6    6153      0t0  TCP *:36763 (LISTEN)
netserver  1799            root    4u  IPv4    6221      0t0  TCP *:12865 (LISTEN)

當然也可以使用 grep LISTEN的方法

lsof -i | grep -i LISTEN

找到已經建立的連接

關鍵詞 ESTABLISHED

lsof -i -sTCP:ESTABLISHED

或者

lsof -i | grep -i ESTABLISHED

用戶信息

獲得某一個用戶的信息咧叭,包括他們的網絡活動隘梨,打開文件信息
例如:

lsof -u root

排除例外規(guī)則

lsof -u ^root

結束一個用戶的所有活動

kill -9 `lsof -t -u daniel`

命令與進程

查看某一命令在使用哪些文件哗咆,連接

lsof -c python

查看某一進程ID

 lsof -p 10075

某一個命令的pid是多少

lsof -t -c python
lsof -t -c apache2

文件和目錄

查看與某一目錄相關的所有活動

lsof /var/log/messages/
root@hello-test-master:~# lsof /var/log/messages/
COMMAND    PID USER   FD   TYPE DEVICE SIZE/OFF   NODE NAME
rsyslogd  1991 root    7w   REG  254,1    26168 273614 /var/log/messages
nhids-log 2696 root    5r   REG  254,1    26168 273614 /var/log/messages
root@hello-test-master:~# 

與某一文件相關的所有活動

 lsof /home/daniel/firewall_whitelist.txt

高級用法

tcpdump相似滋戳,也可以加入過濾器

過濾用戶與ip

lsof -u daniel -i @1.1.1.1

-t 和 -c 來HUP進程

kill -HUP `lsof -t -c sshd`

就是把lsof列出的全殺掉

列出 port range里面章姓,打開的連接

lsof -i @fw.google.com:2150=2180

結論

lsof大法好,退 netstatps 保平安煤搜!

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末免绿,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子擦盾,更是在濱河造成了極大的恐慌嘲驾,老刑警劉巖,帶你破解...
    沈念sama閱讀 223,126評論 6 520
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件迹卢,死亡現場離奇詭異辽故,居然都是意外死亡,警方通過查閱死者的電腦和手機腐碱,發(fā)現死者居然都...
    沈念sama閱讀 95,421評論 3 400
  • 文/潘曉璐 我一進店門誊垢,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事彤枢≌恚” “怎么了?”我有些...
    開封第一講書人閱讀 169,941評論 0 366
  • 文/不壞的土叔 我叫張陵缴啡,是天一觀的道長壁晒。 經常有香客問我,道長业栅,這世上最難降的妖魔是什么秒咐? 我笑而不...
    開封第一講書人閱讀 60,294評論 1 300
  • 正文 為了忘掉前任,我火速辦了婚禮碘裕,結果婚禮上携取,老公的妹妹穿的比我還像新娘。我一直安慰自己帮孔,他們只是感情好雷滋,可當我...
    茶點故事閱讀 69,295評論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著文兢,像睡著了一般晤斩。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上姆坚,一...
    開封第一講書人閱讀 52,874評論 1 314
  • 那天澳泵,我揣著相機與錄音,去河邊找鬼兼呵。 笑死兔辅,一個胖子當著我的面吹牛,可吹牛的內容都是我干的击喂。 我是一名探鬼主播维苔,決...
    沈念sama閱讀 41,285評論 3 424
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼茫负!你這毒婦竟也來了蕉鸳?” 一聲冷哼從身側響起乎赴,我...
    開封第一講書人閱讀 40,249評論 0 277
  • 序言:老撾萬榮一對情侶失蹤忍法,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后榕吼,有當地人在樹林里發(fā)現了一具尸體饿序,經...
    沈念sama閱讀 46,760評論 1 321
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,840評論 3 343
  • 正文 我和宋清朗相戀三年羹蚣,在試婚紗的時候發(fā)現自己被綠了原探。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,973評論 1 354
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖咽弦,靈堂內的尸體忽然破棺而出徒蟆,到底是詐尸還是另有隱情,我是刑警寧澤型型,帶...
    沈念sama閱讀 36,631評論 5 351
  • 正文 年R本政府宣布段审,位于F島的核電站,受9級特大地震影響闹蒜,放射性物質發(fā)生泄漏寺枉。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 42,315評論 3 336
  • 文/蒙蒙 一绷落、第九天 我趴在偏房一處隱蔽的房頂上張望姥闪。 院中可真熱鬧,春花似錦砌烁、人聲如沸筐喳。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,797評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽疏唾。三九已至,卻和暖如春函似,著一層夾襖步出監(jiān)牢的瞬間槐脏,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,926評論 1 275
  • 我被黑心中介騙來泰國打工撇寞, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留顿天,地道東北人。 一個月前我還...
    沈念sama閱讀 49,431評論 3 379
  • 正文 我出身青樓蔑担,卻偏偏與公主長得像牌废,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子啤握,可洞房花燭夜當晚...
    茶點故事閱讀 45,982評論 2 361

推薦閱讀更多精彩內容

  • linux資料總章2.1 1.0寫的不好抱歉 但是2.0已經改了很多 但是錯誤還是無法避免 以后資料會慢慢更新 大...
    數據革命閱讀 12,176評論 2 33
  • Ubuntu的發(fā)音 Ubuntu,源于非洲祖魯人和科薩人的語言蹲蒲,發(fā)作 oo-boon-too 的音番甩。了解發(fā)音是有意...
    螢火蟲de夢閱讀 99,375評論 9 467
  • 1、第八章 Samba服務器2届搁、第八章 NFS服務器3缘薛、第十章 Linux下DNS服務器配站點窍育,域名解析概念命令:...
    哈熝少主閱讀 3,743評論 0 10
  • Spring Cloud為開發(fā)人員提供了快速構建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務發(fā)現宴胧,斷路器漱抓,智...
    卡卡羅2017閱讀 134,720評論 18 139
  • 1.Linux下如何用命令查看實時日志(完整命令) tail -f 路徑.log查看前多少行 tai-200f 路...
    qianyewhy閱讀 2,295評論 0 11