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

 

posted on 2019-05-17 16:52  bainianminguo  阅读(101)  评论(0编辑  收藏  举报