Linux 利用Shell命令行获取匹配需要的信息,读取IP,读取MAC,CPU信息,CPU负载等等信息

落日映苍穹つ 2022-11-22 05:12 223阅读 0赞

CPU一分钟平均负载

cat /proc/loadavg | awk ‘{print $1}‘

20201103153345846.png

CPU五分钟平均负载

cat /proc/loadavg | awk ‘{print $2}‘

20201103153440374.png

CPU一刻钟平均负载

cat /proc/loadavg | awk ‘{print $3}‘

20201103153512286.png

CPU采样时刻的间隔

cat /proc/loadavg | awk ‘{print $4}‘

20201103153534741.png

CPU最大线程的数目

cat /proc/loadavg | awk ‘{print $5}‘

20201103153605713.png

获取系统运行时间(秒)

cat /proc/uptime | awk ‘{print $1}‘

20201103163322288.png

获取系统空闲时间(秒)

cat /proc/uptime | awk ‘{print $2}‘

20201103163346126.png

获取内核版本

cat /proc/sys/kernel/version

20201103163450924.png

获取内核发行版本

cat /proc/sys/kernel/osrelease

20201103163532701.png

获取系统类型

cat /proc/sys/kernel/ostype

" class="reference-link">202011031636219.png

内存总数单位KB

cat /proc/meminfo | head -n 1 | awk ‘{print $2}‘

20201103154331838.png

空闲内存总数单位KB

sed -n ‘2,2p’ /proc/meminfo | awk ‘{print $2}‘

20201103154857925.png

使用内存总数单位KB

sed -n ‘3,3p’ /proc/meminfo | awk ‘{print $2}‘

20201103154935970.png

获取CPU串号

cat /proc/cpuinfo | grep Serial | grep -v grep | awk ‘{print $3}‘

20201103160106638.png

获取指定格式的日期时间

date “+%Y-%m-%d %H:%M:%S”
date -s “2020-02-12 23:33:39” // 设置时间

20201103160204549.png

获取指定网卡的IP地址

// 列出eth0网卡的信息 匹配内容中有net add、Bcast的行,读取第二段,删除其中的addr:
ifconfig eth0 |grep ‘inet add’ | grep ‘Bcast’| awk ‘{print $2}‘ | sed ‘s/addr://g’

20201103160443990.png

获取指定网卡的MAC地址

ifconfig eth0 | grep Link |grep HWaddr | grep encap | grep -v grep | awk ‘{print $5}‘

20201103160621118.png

获取指定网卡的广播地址

ifconfig eth0 |grep ‘inet add’ | grep ‘Bcast’| awk ‘{print $3}‘ | sed ‘s/Bcast://g’

20201103161004912.png

获取指定网卡是否插入网线(插上1,拔掉0)

cat /sys/class/net/eth0/carrier

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2NuaWNmaG51aQ_size_16_color_FFFFFF_t_70

查询网卡是否连接外网(连接输出1)

ping www.baidu.com -c 1 | tail -n 1 | grep min | awk ‘{print 1}‘

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2NuaWNmaG51aQ_size_16_color_FFFFFF_t_70 1

发表评论

表情:
评论列表 (有 0 条评论,223人围观)

还没有评论,来说两句吧...

相关阅读

    相关 读取社保卡信息

    1.根据 “社会保障卡文件结构和数据项(V2.0)”中的说明                                社会保障系统环境 SSSE 的应用标识符 \--

    相关 信息读取

    开发工具与关键技术:vs与jquery 作者:戴怡斌 撰写时间:2019年6月3日 读取信息,什么是读取信息,字面上理解就是读取