linux网络端口怎么看,Linux下查看网络信息和端口信息

  • Post author:
  • Post category:linux


1、在ifconfig内容中找出ip

[root@localhost ~]# ifconfig ens33|grep “inet “\ > |awk ‘{print $2}’ #awk默认分割符号为空格

ping都懂用,可是linux下,ping命令会一直ping,不会自动停止怎么办

[root@localhost ~]# ping www.baidu.com -c 4     #-c 次数

[root@localhost ~]# netstat -an|grep -v unix   #显示网络连接信息,-a所有,-n实际地址 |grep -v 晓得吧,就是反向显示(不显示符合条件)

2、查看网络连接状态,并汇总信息

[root@localhost ~]# netstat -an|grep tcp

[root@localhost ~]# netstat -an|grep tcp|awk ‘{++S[$NF]} END {for (a in S) print a,S[a]}’

[root@localhost ~]# netstat -an|awk ‘/^tcp/{++S[$NF]} END {for (a in S) print a,S[a]}’    #写法有很多种

3、查看系统路由表,两种方法

[root@localhost ~]# netstat -rn

[root@localhost ~]# netstat -r

4、追踪网络数据包的路径,经过的路由

[root@localhost ~]# traceroute www.12306.com

5、根据域名查ip

[root@localhost ~]# nslookup www.baidu.com

#可以使用dig命令,查看NS(域名服务器)记录

[root@localhost ~]# dig www.taobao.com

6、查看端口状态

a、lsof -i:端口号 用于查看某一端口的占用情况,比如查看8000端口使用情况,lsof -i:8000

b、netstat -tunlp |grep 端口号,用于查看指定的端口号的进程情况,如查看8000端口的情况,netstat -tunlp |grep 8000