centos 8
获取ip地址
命令 ifconfig eth0
命令ifconfig eth0 | grep "inet " | awk '{print $2}'
个人记法
fconfig eth0 | grep "inet " 通过关键字查找一行
awk '{print $2} 以空格的形式对一行进行分组 ,ip在第二个,$2
用free来获取 物理剩余内存
[root@iZ8vbbysy27rogue8sel9vZ shell]# free -m total used free shared buff/cache available Mem: 1748 165 1166 0 415 1422 Swap: 0 0 0 [root@iZ8vbbysy27rogue8sel9vZ shell]# free -m | grep "Mem" Mem: 1748 166 1165 0 415 1421 [root@iZ8vbbysy27rogue8sel9vZ shell]# free -m | grep "Mem" | awk '{print $4}' 1165
获取服务cpu剩余使用量
[root@iZ8vbbysy27rogue8sel9vZ shell]# top -b -n 1 | grep Cpu %Cpu(s): 5.9 us, 5.9 sy, 0.0 ni, 82.4 id, 0.0 wa, 5.9 hi, 0.0 si, 0.0 st [root@iZ8vbbysy27rogue8sel9vZ shell]# top -b -n 1 | grep Cpu | awk '{print $8}' | cut -f 1 -d "." 93 [root@iZ8vbbysy27rogue8sel9vZ shell]#