摘要:
安装包: mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz 环境:centos6.7X64 1、shell脚本安装方法 #!/bin/bash if [ ! -f mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz ];then ec 阅读全文
摘要:
使用python监控系统时,获取网卡流量是比较难搞的,网上找了一个比较好的脚本,分享一下! psutil模块是一个跨平台的获取进程和系统应用情况(CPU,内存,磁盘,网络,传感器)的库。该模块用于系统监控、限制进程资源和运行进程的管理等方面 安装模块psutil pip install psutil 阅读全文
摘要:
https://www.chenyudong.com/archives/ssh-public-key-authentication-refused.html 搞一个ssh的密钥登录,结果发现就是无法使用密钥登录,非让我输入密码。苦恼。 输入ssh连接代码 ssh -i private.key -v 阅读全文
摘要:
https://www.cnblogs.com/Peter2014/p/8342495.html 问题:while read line 中使用ssh只能读取一行? 1 2 3 4 5 6 #!/bin/sh while read line do echo $line ssh root@$line " 阅读全文
摘要:
import yagmail #链接邮箱服务器 yag = yagmail.SMTP( user="wangjian@stcpay.com", password="passok", host='smtp.exmail.qq.com', port=465) # 邮箱正文 contents = ['Th 阅读全文
摘要:
001 - #此函数将文件大小的字节转换为K,M,G这样方便读取的单位 def bytes2human(n): symbols = ('K','M','G','T','P','E','Z','Y') prefix = {} for i,s in enumerate(symbols): print(s 阅读全文
摘要:
总结: #左移n位就是相当于乘以2的n次方#右移n位相当于除以2的n次方 左移和右移N位等同于无溢出检查的2的N次幂运算:2**N <<左移 运算规则: 按二进制形式把所有的数字向左移动对应的位数,高位移出(舍弃),低位的空位补零。 语法格式: 需要移位的数字<<移位的位数 例如:3<<2则是将数字 阅读全文
摘要:
总的来说: *号加于列表,元组,字典前面,可以将一个对象拆开。【注意这里必须是可迭代对像】 一般用于向函数传递参数使用。 在一个列表、元组或字典变量前加*,结果如下: 那这些又有什么用呢?了解过函数中*args和**kwargs的人应该知道,这两个形参都接收若干个参数,通常我们将其称为参数组; *a 阅读全文
摘要:
shell脚本如下: #!/bin/bash #CPU cpu_idle=$(top -n1 | grep 'Cpu' | tail -n 1 | awk '{print $5}') cpu_idle_num=`echo $cpu_idle | awk -F"%" '{print $1}'` cpu 阅读全文
摘要:
一句话理解:让普通函数,变成一个生成器(generator)[一个特殊的函数],函数里碰到yield就返回一次值。 yield 关键字就可以理解成和return一样功能,返回一个值。 生成器,生成器,就是使用了next才会生成一段yield的值。就是next指挥它跑一段,碰到yield就停下来,下次 阅读全文