![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
shell
后觉丶
这个作者很懒,什么都没留下…
展开
-
python脚本实现文件备份
python脚本实现文件备份本脚本通过判断是否为周一来执行完全备份或增量备份,需提前放到计划任务中每天执行,实现周一完全备份,之后每天增量备份的功能.具体代码实现如下#!/root/bin/pythonfrom time import strftimeimport osimport tarfileimport hashlibimport pickledef check_md5(f...原创 2019-10-15 10:44:56 · 250 阅读 · 0 评论 -
python脚本实现用户注册登录功能
python脚本实现用户注册登录功能本脚本通过模块调用实现用户注册登录功能,满足用户可以先注册后登陆未注册的账户无法登陆等条件.具体代码实现如下#!/root/bin/pythonimport passcreateimport getpassadict = {}def zhu_ce(zname,zpass): if zname in list(adict): ...原创 2019-10-10 21:18:41 · 3135 阅读 · 2 评论 -
python脚本实现文件去重比较
python脚本实现文件去重比较本脚本实现两个文件去重后比较得出补集写到新文件中.代码实现如下#!/root/bin/pythonwith open('/etc/passwd','r') as filea: with open('/tmp/mima','r') as fileb: s1 = set(filea) s2 = set(fileb) ...原创 2019-10-10 17:46:57 · 264 阅读 · 0 评论 -
python脚本:以银行形式来表示栈中数据的出入
python脚本:以银行形式来表示栈中数据的出入本脚本通过模拟银行存取款的形式来表示栈中数据的出入,通过创建存取函数,调用函数来实现栈中数据的出入和查询.具体代码实现如下:#!/root/bin/pythoncunzhe = []def cmoney(cdata): cunzhe.append(cdata) return cunzhedef qmoney(): ...原创 2019-10-10 14:27:55 · 186 阅读 · 0 评论 -
python脚本执行创建用户生成随机八位密码并生成用户信息文件
python脚本执行创建用户生成随机八位密码并生成用户信息文件本脚本通过python实现了创建用户并自动为所创用户创建密码,随后为用户在指定的目录下创建用户信息.具体实现代码如下:#!/root/bin/pythonimport subprocessimport pass_createdef create_user(): while 1: user_name =...原创 2019-10-09 21:31:36 · 393 阅读 · 0 评论 -
如何让cpu满负载运行
如何让cpu满负载运行测试时如何能让cpu满负载运行呢? for i in `seq 1 $(cat /proc/cpuinfo |grep "physical id" |wc -l)`; do dd if=/dev/zero of=/dev/null & done说明:cat /proc/cpuinfo |grep “physical id” | wc -l 可以获得CPU的个...原创 2019-09-26 15:32:58 · 6599 阅读 · 1 评论 -
linux 创建虚拟机脚本
linux 创建虚拟机脚本本脚本通过填写位置变量,来实现创建虚拟机并开启虚拟机的操作.#!/bin/bashif [ -z $1 ];then echo "请输入参数" exit 1ficd /var/lib/libvirt/images/if [ -e ${1}.img ];then echo "文件存在" exit 1else qemu-img create -b ....原创 2019-08-31 17:53:10 · 323 阅读 · 0 评论 -
TCP连接监控脚本
TCP连接监控脚本本脚本通过ss与awk来监控tcp协议的监控,适合与zabbix配合使用.#!/bin/bashcase $1 in estab)ss -antp | awk 'BEGIN{x=0} /^ESTAB/{x++} END{print x}';;close)ss -antp | awk 'BEGIN{x=0} /^CLOSE/{x++} END{print x}';...原创 2019-08-23 14:33:51 · 382 阅读 · 0 评论 -
监控nginx状态shell脚本
监控nginx状态shell脚本本脚本通过nginx的http_stub_status模块来监控nginx的状态,建议与zabbix配合来达到高性能实时监控#!/bin/bashcase $1 inreading)curl -s 192.168.2.100/status | awk 'NR==4{print $2}';;active)curl -s 192.168.2.100/st...原创 2019-08-23 14:49:56 · 1393 阅读 · 0 评论 -
配置虚拟机ip及yum源
配置虚拟机ip及yum源代码实现可以通过脚本来配置ip地址、子网掩码及默认网关,并根据配置IP地址来给虚拟机配置真机yum源。#!/bin/bashconfip(){ip1=$(echo $ip | awk -F "." '{print $1}')ip2=$(echo $ip | awk -F "." '{print $2}')ip3=$(echo $ip | awk -F "." ...原创 2019-08-07 16:45:17 · 323 阅读 · 0 评论 -
倒计时shell脚本
倒计时shell脚本功能实现本脚本实现倒计时功能,运行脚本前加位置变量1,单位为分钟#!/bin/bash#功能描述(Description):通过tput定位光标,在屏幕特定位置打印当前的计算机时间.#使用Ctrl+C中断脚本时显示光标.trap 'tput cnorm;exit' INT EXIT#定义数组变量,该数字有9个元素,每行是1个元素,每一个数字占用12列.#0的...原创 2019-08-07 16:27:20 · 340 阅读 · 0 评论 -
8位随机密码生成
8位随机密码生成功能实现运行脚本可实现生成一组8位随机的密码#!/bin/bashx=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 # 定义字典pass=''for i in {1..8} donum=$[RANDOM%62] ...原创 2019-08-07 16:07:36 · 4106 阅读 · 0 评论 -
shell系统监控脚本
shell系统监控脚本实现功能可监控cpu负载、内存剩余、硬盘剩余、网卡接收发送数据、安装包数量、进程数量等代码实现#!/bin/bashwhile : do clear #清屏 cpu=$(uptime |awk '{print $8,$9,$10}') echo -e "cpu负载为 ...原创 2019-08-07 15:46:06 · 690 阅读 · 0 评论