linux系统网络命令ifconfig-route-ip-ss

原创 2016年08月30日 14:33:47
1.ifconfig常用命令
ifconfig {interface} {up|down} #开启或关闭端口
ifconfig 列出当前已经启动网卡配置状态
ifconfig eth0  192.168.1.100 netmask 255.255.255.0 
ifconfig eth0:0 192.168.1.101 netmask 255.255.255.0  # eth0上再绑一个IP
注:ifconfig配置的内容在系统重启后会丢失掉,想永久使用则需要修改系统的网络配置文件。
如:

DEVICE=eth0
HWADDR=8C:89:A5:18:AF:CB
TYPE=Ethernet
UUID=c5540694-31d7-4f58-a476-828ebd597582
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=static
IPADDR=172.16.10.2
NETMASK=255.255.0.0
GATEWAY=172.16.0.1

2.route常用命令
route -n #打印路由表,以ip形式
route add default gw 192.168.1.1 #增加默认路由
route add [-net|-host] [网段或主机] netmask [gw|dev]
route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.1.1 #增加到192.168.1.0网段的路由
route del-net 192.168.1.0 netmask 255.255.255.0 dev eth0 #删除

3.ip命令
网上找到一篇比较详细的,有与ifconfig相关命令的对比。此外不再重复。

4.ss命令
这是iproute2里的一个套件,可用于替代netstat命令。
netstat是遍历/proc下面每个PID目录,ss直接读/proc/net下面的统计信息。所以ss执行的时候消耗资源以及消耗的时间都比netstat少很多
ss 选项

Usage: ss [ OPTIONS ]
       ss [ OPTIONS ] [ FILTER ]
   -h, --help #帮助信息
   -V, --version output version information #版本信息
   -n, --numeric don't resolve service names #不做dns解析
   -r, --resolve       resolve host names #以主机名形式显示
   -a, --all display all sockets #所有套接字信息
   -l, --listening display listening sockets #列出监听端口信息
   -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 #只显示ipv4的连接
   -6, --ipv6          display only IP version 6 sockets #只显示ipv6的连接
   -0, --packet display PACKET sockets 
   -t, --tcp display only TCP sockets #显示tcp连接
   -u, --udp display only UDP sockets #显示udp
   -d, --dccp display only DCCP sockets 
   -w, --raw display only RAW sockets
   -x, --unix display only Unix domain sockets #显示unix连接
   -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 ]

使用:
ss -s # 显示socket简要信息

ss -l #列出所有监听端口
ss -ln


ss -t -a #tcp连接

ss -pl
ss -u -a
ss -o state established '( dport = :http or sport = :http )'  #列出established 状态的httpd连接

版权声明:欢迎带走,但请留下出处..............

相关文章推荐

ip route 命令的作用详解

ip route 命令的作用详解 route 命令里面的metric是做什么用的 metric Metric 为路由指定所需跃点数的整数值(范围是 1 ~ 9999),它用来在路由表里的...

ip route 命令详解

linux的ip命令和ifconfig类似,但前者功能更强大,并旨在取代后者。使用ip命令,只需一个命令,你就能很轻松地执行一些网络管理任务。ifconfig是net-tools中已被废弃使用的一个命...

linux网络配置命令之ifconfig、ip和route

一、作为一个linux的疯狂热爱者,我们首先需要掌握的就是在linux系统下怎么配置IP、路由和主机名基本的linux网络配置,当然如果要我们接入互联网基本的IP地址配置还是不够的,访问网络的话我们需...

设置网络参数命令--ifconfig,route,ip,ifup,ifdown

一.ifconfig:设置,查询网卡与IP网络等相关参数,可以修改很多参数,包括IP,MTU等。 使用: ifconfig {interface} {up|down} ifconfig interf...

Ubuntu系统使用ifconfig ,route命令手动设置网络接口参数

先删除wlan0以前的IP设置sudo ifconfig wlan0 0 # route -n 后没有发现一个路由表项给网络接口wlan0设置 ip地址和子网掩码, 同时激活该设备sudo ifco...

Linux网络配置之一 ifconfig、route、netstat命令详解

OSI模型与TCP/IP协议簇1.首先TCP/IP是一个协议簇;而OSI(开放系统互联)则是一个模型,且TCP/IP的开发时间在OSI之前。2. TCP/IP是由一些交互性的模块做成的分层次的协议,其...

linux系统中shell中执行命令是报:bash: ifconfig: command not found错误的解决办法

虚拟机上自己新装的系统,在运行如下命令时出现错误 [apn172@localhost apn172]$ ifconfig -a bash: ifconfig: command not found ...
  • apn172
  • apn172
  • 2011-12-05 22:23
  • 1006

Linux系统下ifconfig命令使用及结果分析

Linux下网卡命名规律:eth0,eth1。第一块以太网卡,第二块。lo为环回接口,它的IP地址固定为127.0.0.1,掩码8位。它代表你的机器本身。 1、ifconfig是查看网卡的信...

Linux系统下ifconfig命令使用及结果分析

本文引自http://www.cnblogs.com/taobataoma/archive/2007/12/27/1016689.html Linux下网卡命名规律:eth0,eth1。第一块以...

Linux系统下ifconfig命令使用及结果分析

Linux下网卡 命名规律:eth0,eth1。第一块以太网卡,第二块。lo为环回接口,它的IP地址固定为127.0.0.1,掩码8位。它代表你的机器本身。 1、ifconfig是查看网卡的信息。 ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)