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连接

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

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

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

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

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://chrinux.blog.51cto.com/6466723/1188108 ...
  • joeyon
  • joeyon
  • 2015年02月10日 12:25
  • 392

网络基础知识、linux路由管理命令(route) 、ip命令、ifconfig命令的使用、linux网卡配置

理论常识:集线器只有连接作用。替代了同轴电缆。会有冲突域,这就使得网络内的计算机同一时间只能有一个机器使用该网络。因此机器不能太多。为了减少冲突域产生了网桥,网桥能减少冲突域(但冲突域仍然存在)。很多...

Linux系统网络设备启动和禁止“ifconfig eth0 up/down”命令的跟踪

前面文章讲了Linux系统的ethtool框架的一些东西,是从用户空间可以直观认识到的地方入手。同样,本文从Linux系统绝大部分人都熟悉的“ifconfig eth0 up”命令来跟踪一下此命令在内...
  • subfate
  • subfate
  • 2015年03月30日 22:02
  • 6400

设置网络参数命令--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...
  • JQ_AK47
  • JQ_AK47
  • 2017年03月28日 22:45
  • 1147

网络相关的一些基本的命令的使用(ping、ifconfig、route、netstat)---Linux学习笔记

ping命令的使用:介绍: 通常我们使用它检测网络是否联通,他使用ICMP。但是有时会出现这样的情况,我们可以用浏览器查看一个网页,但是却无法ping通,这是因为一些网站处于完全考虑安装了防火墙。L...

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

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

Linux系统已配置的ip地址失效,ifconfig看不到ifcfg-eth0……

之前在虚拟机搭建了Linux系统,也设置好了ip(配置了/etc/sysconfig/network-scripts下的ifcfg-eth0),并做了备份,后来用备份时,发现已经设置好的ip地址失效了...

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

Linux下网卡命名规律:eth0,eth1。第一块以太网卡,第二块。lo为环回接口,它的IP地址固定为127.0.0.1,掩码8位。它代表你的机器本身。 1、ifconfig是查看网卡的信息。...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:linux系统网络命令ifconfig-route-ip-ss
举报原因:
原因补充:

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