网络信息统计netstat|ss|ip
1:netstate[弃用]
netstat的作用:
| 需求 | 原命令 | 新命令 |
|---|---|---|
| 1:网络连接 | netstat -a | ss |
| 2:路由表 | netstat -r | ip route |
| 3:统计接口 | netstat -v | ip -s link |
| 4:伪连接 | netstat -M | ss |
| 5:组播成员 | netstat -g | ip maddr |
2:ss:Socket Statistics :获取socket统计信息
1:查询ss是否安装
[root@localhost ~]# rpm -qf /usr/sbin/ss
iproute-3.10.0-13.el7.x86_64
[root@localhost ~]# rpm -q iproute
iproute-3.10.0-13.el7.x86_64
2:查看当前服务器的网络连接统计
[root@localhost ~]# ss -s
Total: 434 (kernel 459)
TCP: 6 (estab 2, closed 0, orphaned 0, synrecv 0, timewait 0/0), ports 0
Transport Total IP IPv6
* 459 - -
RAW 1 0 1
UDP 2 2 0
TCP 6 4 2
INET 9 6 3
FRAG 0 0 0
3:查看所有打开的网络端口
[root@localhost ~]# ss -l
[root@localhost ~]# ss -pl | grep sshd ### -p列出具体的程序名称
tcp LISTEN 0 128 *:ssh *:* users:(("sshd",1618,3))
tcp LISTEN 0 128 :::ssh :::* users:(("sshd",1618,4))
### 1618为pid
4:查看这台服务器的所有socket连接
[root@localhost ~]# ss -a
[root@localhost ~]# ss -ta|ua|wa|xa ### TCP/UDP/RAW/UNIX sockets
3:net-tools与iproute2对比
| 作用 | net-tools用法 | iproute2用法 |
|---|---|---|
| 展示本机所有网络接口 | ifconfig | ip link show |
| 2:开启某给网络接口 | ifconfig eth0 up | ip link set up eth0 |
| 3:停止某个网络接口 | ifconfig eth0 down | ip link set down eth0 |
| 4:给网络接口设置网络Ip地址 | ifconfig eth0 10.0.0.1/24 | ip addr add 10.0.0.1/24 dev eth0 |
| 5:删除网络Ip地址 | ifconfig eth0 0 | ip addr del 10.0.0.1/24 dev eth0 |
| 6:显示某个网络接口的IP地址 | ifconfig eth0 | ip addr show dev eth0 |
| 7:显示路由表 | route -n | ip route show |
| 8:添加默认网关 | route add default gw 192.168.1.2 eth0 | ip route add default via 192.168.1.2 eth0 |
| 9:删除默认网关 | route del default gw 192.168.1.2 eth0 | ip route del default via 192.168.1.2 eth0 |
| 10:展示arp表 | arp -an | ip neigh |
| 11:添加ARP项 | arp -s 192.168.1.100 00 :0c:29:c0:5d:ef |
ip neigh add 192.168.1.100 lladdr 00 :0c:29:c0:5d:ef |
| 12:删除arp项 | arp -d 192.168.1.100 | ip neigh del 192.168.1.100 dev eth0 |
| 13:查看组播信息 | ipmaddr show dev eth0 | ip maddr list dev eth0 ###注意格式 |
| 14:展示socket状态 | netstat -l | ss -l |
查看man帮助,详细信息
[root@localhost ~]# man ip route
网络信息统计netstat|ss|ip的更多相关文章
- Linux网络状态工具ss命令使用详解【转】
ss命令用于显示socket状态. 他可以显示PACKET sockets, TCP sockets, UDP sockets, DCCP sockets, RAW sockets, Unix dom ...
- linux网络操作 netstat命令
关闭与启动网卡 ifdown 网卡设备名 #禁用该网卡设备 ifup网卡设备名 #启用该网卡设备 查看网络状态 netstat 命令 -t 列出tcp协议端口 -u 列出udp协议端口 -n 不 ...
- (转)Linux网络状态工具ss命令使用详解
Linux网络状态工具ss命令使用详解 原文:http://www.landui.com/help/show-5991.html ss 是 socket statistics 的缩写.顾名思义,ss ...
- 网络协议: TCP/IP 和UDP/IP
网络协议: TCP/IP 和UDP/IP TCP/IP TCP/IP(Transmission Control Protocol/Internet Protocol)是一种可靠的网络数据传输控制协议. ...
- 【网络编程】TCP/IP、UDP、网络概…
计算机刚刚发明出来的时候,两台计算机之间是无法通信的,为了使计算机之间能够进行数据的交流,制定了OSI(Open SystemInterconnection)开放系统互联模型,而TCP/IP(我们所使 ...
- 【树莓派】树莓派网络配置:静态IP、无线网络、服务等
一.网络配置之静态IP: 树莓派的默认网络为: haochuang@raspberrypi:~ $ vi /etc/network/interfaces # interfaces() file use ...
- iOS网络协议 HTTP/TCP/IP浅析
一.TCP/IP协议 话说两台电脑要通讯就必须遵守共同的规则,就好比两个人要沟通就必须使用共同的语言一样.一个只懂英语的人,和一个只懂中文的人由于没有共同的语言(规则)就没办法沟通.两台电 ...
- CentOS 网络设置修改 指定IP地址 DNS 网关(转)
CentOS 网络设置修改 指定IP地址 DNS 网关(实测 笔记) 环境: 系统硬件:vmware vsphere (CPU:2*4核,内存2G) 系统版本:Centos-6.5-x86_64 ...
- 嵌入式linux的网络编程(1)--TCP/IP协议概述
嵌入式linux的网络编程(1)--TCP/IP协议概述 1.OSI参考模型及TCP/IP参考模型 通信协议用于协调不同网络设备之间的信息交换,它们建立了设备之间互相识别的信息机制.大家一定都听说过著 ...
随机推荐
- 10.矩形覆盖 Java
题目描述 我们可以用2**1的小矩形横着或者竖着去覆盖更大的矩形.请问用n个21的小矩形无重叠地覆盖一个2n的大矩形,总共有多少种方法? 思路 其实,倒数第一列要么就是1个2**1的矩形竖着放,要么就 ...
- SpringBoot的文件上传&下载
前言:不多BB直接上代码 文件上传 pom依赖添加commons-io <!-- 上传/下载jar https://mvnrepository.com/artifact/commons-io/c ...
- LeetCode 36. 有效的数独(Valid Sudoku)
题目描述 判断一个 9x9 的数独是否有效.只需要根据以下规则,验证已经填入的数字是否有效即可. 数字 1-9 在每一行只能出现一次. 数字 1-9 在每一列只能出现一次. 数字 1-9 在每一个以粗 ...
- mysql 创建相同的表结构
前言: 项目中用到分表存储,需要创建100张表,每个表的结构相同,原始操作,一个个复制粘贴,修改名字.今天DBA给了意见 create table a like b 将b的表结构和索引都复制 cre ...
- 转发:Java对象及其引用
原文: http://zwmf.iteye.com/blog/1738574 Java对象及其引用 关于对象与引用之间的一些基本概念. 初学Java时,在很长一段时间里,总觉得基本概念很模糊.后来才知 ...
- JSTL标签(核心标准库)
使用JSTL标签步骤 1) 导入jstl支持的jar包(标签背后隐藏的java代码) 注意:使用javaee5.0的项目自动导入jstl支持jar包 2)使用taglib指令导入标签库 <%@t ...
- 如何选择K-Means中K的值
K-Means需要设定一个簇心个数的参数,现实中,最常用于确定K数的方法, 其实还是人手工设定.例如,当我们决定将衣服做成几个码的时候,其实就是在以 人的衣服的长和宽为为特征进行聚类.所以,弄清楚我们 ...
- jsonp 原理 并模拟实现一个简单的jsonp
jsonp产生的背景 1.从原网站向目标网站(服务端)发送ajax请的时候,由于浏览器的安全策略(这两个网站只要域名,端口,协议 有一个不同就不允许请求访问)导致跨域,从而请求无法正常进行. 2.We ...
- Python排序搜索基本算法之归并排序实例分析
Python排序搜索基本算法之归并排序实例分析 本文实例讲述了Python排序搜索基本算法之归并排序.分享给大家供大家参考,具体如下: 归并排序最令人兴奋的特点是:不论输入是什么样的,它对N个元素的序 ...
- shaderToy学习篇
觉得shadertoy上的一些网友的作品写得很好,加上自己对glsl一些内置函数,内置变量不是很熟悉,于是决定开始学习一下上面一些大佬的代码. 今天的案例是这个: 附上shaderToy的地址:htt ...