Ubuntu下查看端口占用的方法

转载自https://www.python100.com/html/118036.html

一、使用lsof命令查看端口占用

sudo lsof -i: [端口号]

Ubuntu下可以使用lsof命令查看端口的占用情况。

例如,要查看80端口的情况,可以使用如下命令:

sudo lsof -i:80

这将返回正在使用该端口的进程及进程的PID。

如果想要查看所有端口的情况,可以使用如下命令:

sudo lsof -i

这将返回所有正在使用端口的进程及PID。

二、使用netstat命令查看端口占用

sudo netstat -anp | grep [端口号]

Ubuntu下也可以使用netstat命令查看端口的占用情况。

例如,要查看80端口的情况,可以使用如下命令:

sudo netstat -anp | grep 80

这将返回正在使用该端口的进程及进程的PID。

同样,如果想要查看所有端口的情况,可以使用如下命令:

sudo netstat -anp

这将返回所有正在使用端口的进程及PID。

三、使用fuser命令查看端口占用

sudo fuser [端口号]/tcp

fuser命令也可以查看端口的占用情况。

例如,要查看80端口的情况,可以使用如下命令:

sudo fuser 80/tcp

这将返回正在使用该端口的进程及进程的PID。

同样,如果想要查看所有端口的情况,可以使用如下命令:

sudo fuser -v -n tcp

这将返回所有正在使用端口的进程及PID。

四、使用ss命令查看端口占用

sudo ss -lptn 'sport = [端口号]'

ss命令也是用于查看端口占用情况的工具之一。

例如,要查看80端口的情况,可以使用如下命令:

sudo ss -lptn 'sport = :80'

这将返回正在使用该端口的进程及进程的PID。

同样,如果想要查看所有端口的情况,可以使用如下命令:

sudo ss -lptn

这将返回所有正在使用端口的进程及PID。

五、使用nmap命令扫描端口占用情况

sudo nmap -sT -O localhost

nmap可以扫描本机上所有开放的端口。

例如,上面的命令将扫描localhost上所有开放的端口。

六、总结

在Ubuntu下查看端口占用情况有很多种方法,常见的包括使用lsof、netstat、fuser、ss、nmap等工具。

其中,每种工具都有其特点和适用场景,需要根据具体的需求选择合适的工具。

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇