Linux 查看 80 端口的占用情况
生活随笔
收集整理的這篇文章主要介紹了
Linux 查看 80 端口的占用情况
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
?lsof -i:端口號
eg:
? ? lsof -i:80
? ? lsof -i:21
[root@localhost ~]# lsof -i:80 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME httpd 4168 root 3u IPv4 1917545678 0t0 TCP *:http (LISTEN) httpd 4170 nagios 3u IPv4 1917545678 0t0 TCP *:http (LISTEN) httpd 4171 nagios 3u IPv4 1917545678 0t0 TCP *:http (LISTEN) httpd 4172 nagios 3u IPv4 1917545678 0t0 TCP *:http (LISTEN) httpd 4173 nagios 3u IPv4 1917545678 0t0 TCP *:http (LISTEN) httpd 4174 nagios 3u IPv4 1917545678 0t0 TCP *:http (LISTEN) httpd 4175 nagios 3u IPv4 1917545678 0t0 TCP *:http (LISTEN) httpd 4176 nagios 3u IPv4 1917545678 0t0 TCP *:http (LISTEN) httpd 4177 nagios 3u IPv4 1917545678 0t0 TCP *:http (LISTEN)?
?
lsof(list?open?files)是一個列出當前系統(tǒng)打開文件的工具。
實例2:查看誰正在使用某個文件,也就是說查找某個文件相關(guān)的進程
命令:
lsof?/bin/bash
輸出:
?
[root@localhost?~]#?lsof?/bin/bashCOMMAND???PID?USER??FD???TYPE?DEVICE???SIZE????NODE?NAME
bash????24159?root?txt????REG????8,2?801528?5368780?/bin/bash
bash????24909?root?txt????REG????8,2?801528?5368780?/bin/bash
bash????24941?root?txt????REG????8,2?801528?5368780?/bin/bash
[root@localhost?~]#?
?---------------------------------------------------------------------------------------
實例6:列出某個程序進程所打開的文件信息
命令:
lsof?-c?mysql
說明:
?-c?選項將會列出所有以mysql這個進程開頭的程序的文件,其實你也可以寫成?lsof?|?grep?mysql,?但是第一種方法明顯比第二種方法要少打幾個字符了
-----------------------------------------------------------------------------------------
實例16:列出誰在使用某個端口
命令:
lsof?-i?:3306
?
?
?
?
?
?
?
dd
?
轉(zhuǎn)載于:https://www.cnblogs.com/hanggegege/p/5929217.html
《新程序員》:云原生和全面數(shù)字化實踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀總結(jié)
以上是生活随笔為你收集整理的Linux 查看 80 端口的占用情况的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 用户态与内核态的区别
- 下一篇: 前端基本功—javascript 第三天