很多朋友都想知道linux怎么查看端口占用?下面就一起来了解一下吧!
linux怎么查看端口占用
1、打开linux系统,在linux的桌面的空白处右击。
2、在弹出的下拉选项里,点击打开终端。
3、在终端窗口中输入lsof -i+端口号,回车后即可查看端口的占用情况。
Linux系统查看端口占用命令
我是艾西今天跟大家聊聊Linux系统怎么查看端口有没有被占用命令
在这个前提你要有一台服务器,不理解服务器是什么的朋友可以比喻成PC电脑,配置越高性能越强服务器也是一样的。
首先,当你无法运行以下命令时候,请检查是否已经安装相应软件,您可以用以下命令安装:# 安装 netstat 需要的组件# CentOS 系列系统
yum install net-tools
# Ubuntu 和 Debian 系列系统
apt-get install net-tools
# 安装 lsof# CentOS 系列系统*
yum install lsof
# Ubuntu 和 Debian
apt-get install lsof
netstat命令netstat命令是在内核中访问网络及相关信息的命令,能够显示协议统计和当前TCP/IP的网络连接
netstat -ntlp
参数说明:
lsof(list open files)是一个列出当前系统打开文件的工具。
# 列出所有端口情况 lsof -i
# [端口] 换成在要查询的占用端口 lsof -i:[端口] # 如查询 80 端口 lsof -i: 80
更多命令
lsof -i:8080:查看8080端口占用
lsof abc.txt:显示开启文件abc.txt的进程
lsof -c abc:显示abc进程现在打开的文件
lsof -c -p 1234:列出进程号为1234的进程所打开的文件
lsof -g gid:显示归属gid的进程情况
lsof d /usr/local/:显示目录下被进程开启的文件
lsof D /usr/local/:同上,但是会搜索目录下的目录,时间较长
lsof -d 4:显示使用fd为4的进程
lsof -i -U:显示所有打开的端口和UNIX domain文件
kill在查到端口占用的进程后,如果你要杀掉对应的进程可以使用 kill 命令:
# [pid] 换成在上面命令获得的进程PID kill - 9 PID
# 例如杀掉pid为6010的进程 kill - 9 6010