快捷搜索:  汽车  科技

linux怎么查询端口是否被占用?Linux查询端口是否被占用的四种方法

linux怎么查询端口是否被占用?Linux查询端口是否被占用的四种方法root 1606 f.... sshd22/tcp: root 1329 F.... sshdfuser命令和lsof正好相反,是查看某个文件被哪个进程占用的。Linux中,万物皆文件,所以可以查看普通文件、套接字文件、文件系统。而套接字文件就包含了端口号。比如查看22端口。fuser 22/tcp -vUSER PID ACCESS COMMAND

一个面试题,使用三种不同的方法查看8080被哪个进程占用了。通常比较熟悉的方法是netstat和lsof两种,但还有什么方法呢。


1.netstat或ss命令

netstat -anlp | grep 80

2.lsof命令

这个命令是查看进程占用哪些文件的

lsof -i:80

3.fuser命令

fuser命令和lsof正好相反,是查看某个文件被哪个进程占用的。Linux中,万物皆文件,所以可以查看普通文件、套接字文件、文件系统。而套接字文件就包含了端口号。比如查看22端口。

fuser 22/tcp -v

USER PID ACCESS COMMAND

22/tcp: root 1329 F.... sshd

root 1606 f.... sshd

4.nmap工具

nmap默认总是会扫描端口,要扫描本机端口,很方便。

linux怎么查询端口是否被占用?Linux查询端口是否被占用的四种方法(1)


后面会分享更多devops方面的内容,感兴趣的朋友可以关注下!!

猜您喜欢: