linux系统下获取所有处于UP状态的接口的shell
来源:互联网 发布:监控小孩上网的软件 编辑:程序博客网 时间:2024/05/18 01:28
linux系统下获取所有处于Down状态的接口的shell
ip link | grep "state DOWN"
3: em2: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 1000
4: em3: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 1000
5: em4: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 1000
136: virbr0-nic: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 500
142: ovs-system: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN
143: ovsbr0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN
linux系统下获取所有处于UP状态的接口的shell
ip link | grep "state UP"
2: em1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 1000
使用awk匹配到第二个字段,然后sed替换掉冒号。
ip link | grep "state DOWN" | awk '{ print $2 }' | sed 's/://g'
em2
em3
em4
virbr0-nic
ovs-system
ovsbr0
另一种有缺陷的方式:
ip route show
192.168.122.0/24 dev virbr0 proto kernel scope link src 192.168.122.1
10.12.28.0/22 dev br0 proto kernel scope link src 10.12.28.59
169.254.0.0/16 dev br0 scope link metric 1006
default via 10.12.28.1 dev br0
ip route show | awk '{ print $3}'
virbr0
br0
br0
10.12.28.1
注意最后一显示的默认路由:default via 10.12.28.1 dev br0
这种方式需要匹配到 dev这个字段后的第一个字段,而且没有显示接口状态是否是up的功能。
- linux系统下获取所有处于UP状态的接口的shell
- 获取处于前台显示状态的Fragment
- Linux系统下如何判断apache是否处于监听状态?
- 获取键盘和鼠标处于空闲状态的时间
- 获取键盘和鼠标处于空闲状态的时间
- 获取当前处于activity状态的view controller
- 获取iOS应用中当前处于Activity状态的ViewController
- 获取当前处于activity状态的view controller
- linux 获取目录下的所有文件
- Shell获取某目录下所有文件夹的名称
- shell获取目录下所有文件夹的名称并输出
- SQLServer 数据库处于可疑状态下的解决办法
- Linux Shell获取文件夹下的文件名
- Linux系统下的shell基础学习
- 停止mysql所有正在执行的查询语句(处于Sending data状态的)
- 利用Linux Shell 修改所有子目录下的文件权限
- Linux系统下常用的系统状态查询命令
- 查看系统的所有port的状态
- MATLAB计算自相关函数和互相关函数
- 自媒体时代
- C# 启动外部程序的几种方法
- detours编译与windows下makefile学习
- ios日期格式转换
- linux系统下获取所有处于UP状态的接口的shell
- 在Python3下使用tornado和SQLAlchemy实现一个简单的MVC网站
- mysql之字符集与校对集
- 移除G或者3G图标显示
- java自定义注解
- @dynamic详细介绍
- STM32F4教程从零开始2——更合理的工程与GPIO操作
- 把handler和messager封装成工具
- arcgis for javascript之ArcGISDynamicMapServiceLayer图层控制的实现