1、模拟掉电
echo b > /proc/sysrq-trigger
2、python执行linux命令的模块,commands,一般用下面2个方法就可以了
返回直接的结果
>>> commands.getoutput("date") 'Tue May 21 15:55:59 EDT 2019'
返回执行的状态和结果
>>> commands.getstatusoutput("date") (0, 'Tue May 21 15:56:35 EDT 2019')
>>> commands.getstatusoutput("date3") (32512, 'sh: date3: command not found')
3、查看网卡流量的命令,sar命令
[root@bigdata2 logs]# sar -n DEV 2 3 Linux 3.10.0-514.el7.x86_64 (bigdata2) 05/22/2019 _x86_64_ (48 CPU) 04:00:59 AM IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s 04:01:01 AM enp134s0f0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 04:01:01 AM enp4s0f1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 04:01:01 AM enp6s0f0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 04:01:01 AM enp6s0f1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 04:01:01 AM eno1 7974.50 7983.00 10788.55 10763.36 0.00 0.00 12.50 04:01:01 AM enp134s0f1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 04:01:01 AM enp130s0f0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 04:01:01 AM enp130s0f1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 04:01:01 AM lo 60.50 60.50 4.74 4.74 0.00 0.00 0.00 04:01:01 AM IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s 04:01:03 AM enp134s0f0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 04:01:03 AM enp4s0f1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 04:01:03 AM enp6s0f0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 04:01:03 AM enp6s0f1 2.50 0.00 0.15 0.00 0.00 0.00 0.00 04:01:03 AM eno1 7939.50 7951.00 10771.75 10758.28 0.00 0.00 12.50 04:01:03 AM enp134s0f1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 04:01:03 AM enp130s0f0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 04:01:03 AM enp130s0f1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 04:01:03 AM lo 41.50 41.50 2.78 2.78 0.00 0.00 0.00
3、round方法,四舍五入,ndigits为保留的小数的位数
print(round(2.4546,ndigits=1)) # 2.5 print(round(2.4546)) # 2 print(round(5.45345,ndigits=3)) # 5.453
4、查看进程打开的句柄数
ls /proc/24424/fd/ -l | wc -l