Linux 端口使用情况

netstat -tln 命令是Linux查看端口使用情况

  /etc/init.d/vsftp start 是用来启动ftp端口~!

  看文件/etc/services

  netstat

  Linux查看端口查看已经连接的服务端口(ESTABLISHED)

  netstat -a

  Linux查看端口查看所有的服务端口(LISTEN,ESTABLISHED)

  sudo netstat -ap

  Linux查看端口查看所有的服务端口并显示对应的服务程序名

  nmap <扫描类型><扫描参数>

  例如:

  nmap localhost

  nmap -p 1024-65535 localhost

  nmap -PT 192.168.1.127-245

  当我们使用netstat -apn查看网络连接的时候,会发现很多类似下面的内容:

  Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name

  tcp 0 52 218.104.81.152:7710 211.100.39.250:29488 ESTABLISHED 6111/1

  显示这台开放了7710端口,那么这个端口属于哪个程序呢?我们可以使用lsof -i :7710命令来查询:

  COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME

  sshd 1990 root 3u IPv4 4836 TCP *:7710 (LISTEN)

  这样,我们就知道了7710端口是属于sshd程序的。
### Linux 查看端口占用命令 在 Linux 系统中,有多种方法可以用来查看端口使用情况。以下是常用的几种方式及其具体用法: #### 方法一:使用 `netstat` 命令 `netstat` 是一个经典的网络统计工具,用于显示各种网络连接、路由表、接口统计信息等。它可以用来检查端口使用情况。 - **查看所有 TCP 和 UDP 端口** ```bash netstat -ntulp ``` 这条命令会列出所有的 TCP 和 UDP 端口,并附带监听该端口的进程 ID 和名称[^3]。 - **查找特定端口使用情况** 可以通过管道结合 `grep` 来过滤指定端口的信息: ```bash netstat -ntulp | grep :80 ``` 上述命令将只显示与端口 80 相关的内容[^4]。 注意:由于现代 Linux 发行版逐渐弃用了 `netstat`,推荐优先考虑其他替代工具。 --- #### 方法二:使用 `ss` 命令 `ss`(Socket Statistics)是 `netstat` 的增强版本,性能更高且功能更强。它也可以用来查看端口的状态。 - **查看所有监听中的 TCP 和 UDP 端口** ```bash ss -tuln ``` - **查找某个特定端口使用情况** ```bash ss -tuln | grep :3306 ``` 此处展示了如何定位 MySQL 数据库默认使用的 3306 端口[^1]。 --- #### 方法三:使用 `lsof` 命令 `lsof`(List Open Files)不仅可以列出打开的文件,还可以查询网络端口的相关信息。 - **查找某个特定端口使用情况** ```bash lsof -i:3306 ``` 输出结果将包含绑定到此端口的服务及其对应的 PID[^2]。 --- #### 方法四:使用 `fuser` 命令 `fuser` 属于 `psmisc` 工具包的一部分,专门用于识别哪些进程正在使用给定资源(如端口)。 - **查找哪个进程占用了某个端口** ```bash fuser 3306/tcp ``` 如果存在冲突,则返回相应的 PID 列表[^2]。 --- ### 总结 每种方法都有自己的特点和适用场景: - 对于传统系统维护者来说,`netstat` 更加直观易懂; - 若追求效率则应选用 `ss` 替代前者; - 若要深入了解具体的程序行为可借助 `lsof` 或 `fuser` 完成进一步排查工作。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值