CentOS7常用网络配置及诊命令讲解

查看接口IP信息

ip addr

查看链路层的状态

ip link

查看链路层的状态详细信息

ip -s link

netstat改为了SS

查看TCP listen

ss -lt

查看UDP listen

ss -ul

SS常见参数

Usage: ss [ OPTIONS ]
       ss [ OPTIONS ] [ FILTER ]
   -h, --help           this message
   -V, --version        output version information
   -n, --numeric        don't resolve service names
   -r, --resolve       resolve host names
   -a, --all            display all sockets
   -l, --listening      display listening socket
   -o, --options       show timer information
   -e, --extended      show detailed socket information
   -m, --memory        show socket memory usage
   -p, --processes      show process using socket
   -i, --info           show internal TCP information
   -s, --summary        show socket usage summary
 
   -4, --ipv4          display only IP version 4 sockets
   -6, --ipv6          display only IP version 6 sockets
   -0, --packet display PACKET sockets
   -t, --tcp            display only TCP sockets
   -u, --udp            display only UDP sockets
   -d, --dccp           display only DCCP sockets
   -w, --raw            display only RAW sockets
   -x, --unix           display only Unix domain sockets
   -f, --family=FAMILY display sockets of type FAMILY
 
   -A, --query=QUERY, --socket=QUERY
       QUERY := {all|inet|tcp|udp|raw|unix|packet|netlink}[,QUERY]
 
   -D, --diag=FILE      Dump raw information about TCP sockets to FILE
   -F, --filter=FILE   read filter information from FILE
       FILTER := [ state TCP-STATE ] [ EXPRESSION ]

route改为ip route

查看路由表

ip route

 traceroute/traceroute6改成tracepath

跟踪路由 

tracepath 8.8.8.8

 nc 常用:

  • 侦听任意端口,以TCP/UDP 方式
  • 端口扫描
  • 传输文件
  • 测速

常用命令:

1) -l

用于指定nc将处于侦听模式。指定该参数,则意味着nc被当作server,侦听并接受连接,而非向其它地址发起连接。

2) -p <port>

限制数据发送原端口

3) -s 

指定发送数据的源IP地址,适用于多网卡机 

4) -u

 指定nc使用UDP协议,默认为TCP

5) -v

输出交互或出错信息,新手调试时尤为有用

6)-w

超时秒数,后面跟数字 

7)-z

表示zero,表示扫描时不发送任何数据

常用举例

nc -vz 8.8.8.8 80   //连接端口
 nc -vz -w 5 127.0.0.1 1-100     //对 1-100 端口进行扫描

curl

.使用curl访问一个网址(最基本用法)

在命令行中输入“curl 网址”即可在命令显示界面显示该网址的内容。这种使用方式通常用来检测一个网址是否能够正常访问,因为Linux服务器最小化安装里没有浏览器,因此这种方式就是实现一种浏览器访问的功能。

-X/--request :指定请求的方法,如  [GET|POST|PUT|DELETE|…] 
-H/--header :设置请求头 ,如 "Content-Type:application/json",可以使用多个 -H
-i/--include :显示响应头
-d/--data:设置请求参数 ,如 “name=xiaoming”
-u/--user:登录之后才能调用的请求需要使用,如  “name:pwd” 
-b/--cookie:使用cookie,指定cookie文件路径
 

curl 127.0.0.1 80

 

相关推荐
©️2020 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页