百度
360搜索
搜狗搜索

服务器上的ip端口如何查Linux详细介绍

在 Linux 服务器上查询 IP 地址和端口状态,可通过以下常用命令实现,操作简单且覆盖不同场景:

一、查询 IP 地址

1. 通用命令(推荐)

bash

 addr show  

addr show dev eth0

  • 输出示例
    inet 192.168.1.100/24 表示 IPv4 地址,inet6 2001:xxx::1/64 为 IPv6 地址。

2. 传统命令(需安装 net-tools)

bash

  

二、查询端口状态

1. 查看所有监听端口(推荐
ss,比 netstat 更高效)

bash

ss   

  • 关键列说明
    State(状态)为 LISTEN 表示端口正在监听;
    Local Address0.0.0.0:80 表示监听所有 IP 的 80 端口。

2. 查找指定端口(如 80 端口)

bash

ss    :80

ss

3. 查看端口对应的进程(含 PID 和程序名)

bash

  :80  

ss :80

  • 输出示例
    nginx 1234 root 6u IPv4 12345 0t0 TCP *:80 (LISTEN)
    表示 80 端口由 PID 为 1234 的 nginx 进程占用。

三、常用场景命令

场景 命令 说明
查本机公网 IP ` 查本机公网 IP curl ifconfig.medig +short myip.opendns.com 需联网
查 UDP 监听端口 ss -lunp -u 表示 UDP 协议
杀端口对应的进程 kill -9 <PID>(如 kill -9 1234 需谨慎操作,可能中断服务
查历史连接记录 netstat -antp 显示所有 TCP 连接(含 TIME_WAIT)

四、注意事项

  1. 权限问题:部分命令(如 ss -plsof)需 sudo 执行。
  2. 工具安装
    • ip 命令默认存在(属于 iproute2 包);
    • sslsof 通常预装,若缺失可通过 apt install iproute2 lsof(Debian/Ubuntu)或 yum install lsof(CentOS)安装。

  3. 动态端口:临时端口(如 32768-60999)无需关注,由系统自动分配。

根据具体需求选择命令,例如排查服务是否启动用 ss -lntp,定位端口冲突用 lsof -i :端口

阅读更多 >>>  linuxrm命令改为删除

网站数据信息

"服务器上的ip端口如何查Linux"浏览人数已经达到17次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:服务器上的ip端口如何查Linux的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!