案例需求 使用shell脚本安装Python环境 应用场景 服务器业务初始化 解决问题 避免人工多次安装,节省人工成本 避免人工错误,提高工作效率 脚本思路 1、获得软件包 2、源码安装 3、升级pip命令 案例代码 #!/bin/bash #Description: python install ...
转载
2021-10-31 12:18:00
1277阅读
2评论
check_cluster_web_status.sh功能:检查由10服务器组成的WEB集群中服务器是否在线,网站服务是否处于运行状态?执行脚本时,可以设置要检查服务器的台数,和指定要检查的服务器的ip地址。不在线服务器的ip地址和不在线时的时间保存到文件/tmp/ser.txt里。并把信息显示到屏幕上,同时统计把不在线服务的台数。#!/bin/bashrpm -qa elinks || yum
原创
2016-01-25 14:09:56
747阅读
脚本案例十三实例一、编写脚本/root/bin/systeminfo.sh,显示当前主机系统信息,包括主机名,IPv4地址,操作系统版本,内核版本, CPU型号,内存大小,硬盘大小。mkdir -pv /
原创
2017-11-18 22:25:59
4014阅读
点赞
shell脚本批量创建随机数的文件[root@VM-16-13-centos lianxi]# cat yeahzxw01.sh#!/bin/bash[ -d /yeahzxw ] || mkdir -p /yeahzxwfor i in `seq 10`do touch /yeahzxw/`echo $RANDOM|md5sum | cut -c 1-8`_yeahzxw.htmldone
原创
2023-01-16 18:39:47
25阅读
点赞
一.服务器系统配置初始化 背景:新购买10台服务器并已安装linux操作 需求: 1)设置时区并同步时间 2)禁用selinux 3)清空防火墙默认策略 4)历史命令显示操作时间 5)禁止root远程登录 6)禁止定时任务发送邮件 7)设置最大打开文件数 8)减少Swap使用 9)系统内核参数优化 ...
转载
2021-09-21 20:45:00
148阅读
2评论
shell脚本案例 1.服务器系统配置初始化 背景:新购买10台服务器并已安装linux操作 需求: 1.设置时区并同步时间 2.禁用selin
原创
2024-04-15 12:10:42
42阅读
1 写一个脚本,产生一个 phonenum.txt文件,随时产生以139开头的手机号1000个,每个一行#! /bin/env bashfile=./phonenu
原创
2022-07-26 14:54:06
121阅读
# Python运维脚本案例
## 引言
在现代技术领域中,运维人员起着至关重要的作用。他们负责保持服务器的稳定运行,监控系统性能,并及时解决问题。然而,手动执行繁琐的运维任务可能会导致错误和浪费时间。为了提高效率和准确性,并自动化常见的运维任务,Python编程语言成为了运维人员的首选。
本文将介绍一些常见的运维任务,并提供相应的Python脚本示例,以帮助读者更好地理解和应用Python
原创
2023-10-14 12:25:21
225阅读
#!/bin/sh
### GLOBALS
IMG_EXT="{png,jpg,gif}"
SQL_FILE="my_p_w_picpaths_mysql.sql"
SQL_INS="INSERT INTO p_w_picpaths VALUES ("
SQL_IMAGEID_RANGE=0
SQL_IMAGETYPE=1
SQL_NAME=""
原创
2015-11-06 15:50:45
1691阅读
[root@localhostinit.d]#vimtomcat.jenkins#!/bin/sh#chkconfig:23459614JAVA_HOME=/usr/local/jdkCATALINA_HOME=/usr/local/webserver/jenkinsexportJAVA_HOMECATALINA_HOMEcase$1instart)exec$CATALINA_HOME/bin/c
原创
2018-03-21 18:29:46
729阅读
案例需求 写一个mysql binlog备份脚本,要求每天0点0分,计算机自动备份前一天的binlog日志,打包后发送给备份服务器。 脚本应用场景: 文件备份 解决问题 日常文件备份 日常数据备份 脚本思路 1、确定binlog的位置及备份时间间隔 每天 当前要备份的binlog是谁 刷新binlo ...
转载
2021-10-31 12:16:00
287阅读
2评论
案例需求 通过shell脚本安装nginx 应用场景 web服务器业务初始化 案例思路 1、软件获得 2、源码安装 案例代码 #!/bin/bash #Description: nginx install script from zutuanxue(http://www.zutuanxue.com) ...
转载
2021-10-31 12:19:00
454阅读
2评论
案例需求 URL监控脚本,对某个URL进行监控,返回值为200则代表成功访问。 脚本应用场景: WEB站点监控 解决问题 URL监控 页面监控 脚本思路 1、使用curl访问一次URL,并将输出保存 2、访问输出文件,获取返回值 3、判断返回值是否和初始预设的返回值相等,并对应输出 实现代码 #!/ ...
转载
2021-10-31 12:15:00
345阅读
2评论
下面讲解经典脚本案例,主要是借用其思路。此种脚本最好用于nagios监控,结合nagios监控脚本比较好。用法为#./shell/chk_mem.sh -w 数值临界值 -c 数值临界值给定数值不同,脚本报出信息级别不同,由此判断紧急情况。#!/bin/bash
STAT_OK=0
STAT_WARNING=1
STAT_CRITICAL=2
STAT_UNKNOWN=3
total_
原创
2014-02-24 10:03:37
561阅读
经典shell脚本案例分享
转载
2022-10-24 12:50:41
245阅读
在执行定时任务脚本频率比较快,并不知道上一次的脚本是否真正执行完毕,但是业务要求同一个时刻只能有一个同样的脚本运行,此时就可以利用$$获取上次的运行的脚本进程号,当程序重新运行时候,根据所得进程号,清理掉上一次的进程,运行新的脚本命令,脚本如下:root@ubuntu:/shell# cat cmz.sh
#!/bin/bash
pidpath=/t
原创
2017-01-23 11:02:03
582阅读
java使用lua快速入门
原创
2024-06-13 13:47:33
546阅读
点赞
我很想知道一个 shell (像 bash,csh 等)内部是如何工作的。于是为了满足自己的好奇心,我使用 Python 实现了一个名为yosh(Your Own Shell)的 Shell。本文章所介绍的概念也可以应用于其他编程语言。(提示:你可以在这里查找本博文使用的源代码,代码以 MIT 许可证发布。在 Mac OS X 10.11.5 上,我使用 Python 2.7.10 和 3.4.3
转载
2023-09-25 13:05:44
149阅读
在上篇中,我们已经创建了一个 shell 主循环、切分了命令输入,以及通过 fork 和 exec 执行命令。在这部分,我们将会解决剩下的问题。首先,cd test_dir2 命令无法修改我们的当前目录。其次,我们仍无法优雅地从 shell 中退出。步骤 4:内置命令“cd test_dir2 无法修改我们的当前目录” 这句话是对的,但在某种意义上也是错的。在执行完该命令之后,我们仍然处在同一目录
转载
2023-11-12 09:58:18
179阅读
使用python写脚本之练习一需求: 1) 在当前目录新建目录img, 里面包含100个文件, 100个文件名各不相同(如:X4G5.png) 2) 将当前img目录所有以.png结尾的后缀名改为.jpg题目是在其他博主的文章上看见的,下面会分享python写的和shell写的版本,带注释。原作者的版本 原作者的版本没有很多注释,我复制在这里,加了一些详细的注释,方便大家理解。import os
转载
2024-02-16 11:35:32
76阅读