
运维开发
运维开发相关的脚本程序
完颜振江
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
通过pyenv安装Python3.13.4
安装新版本的openssl参考。原创 2025-06-05 20:29:29 · 505 阅读 · 0 评论 -
apache调用bash脚本一直报错
bash脚本里引用了阿里云的aliyuncli的命令,更新了阿里云的AK SK之后一直执行不成功。更新一下/.aliyun/config.json的配置就行了(替换最新的AK/SK)而不是/root/.aliyun/config.json下的配置。是/.aliyun/config.json的配置。centos7.9下通过页面调用bash脚本。这种场景下apache读取的AK/SK配置。原创 2025-05-13 16:50:09 · 429 阅读 · 0 评论 -
systemctl脚本加入java变量
[Service]RuntimeDirectory=elasticsearchEnvironment=JAVA_HOME=/opt/jdk1.8.0_65/Environment=ES_HOME=/usr/share/elasticsearchEnvironment=ES_PATH_CONF=/etc/elasticsearchEnvironment=PID_DIR=/var/run/elasticsearchEnvironmentFile=-/etc/default/elasti.原创 2022-01-19 10:34:02 · 1270 阅读 · 0 评论 -
通过阿里云的工具aliyun管理域名脚本
添加域名解析======AddDomainRecord.sh=========#!/bin/bashDomainName=$1RR=$2Value=$3if [ "$DomainName" == "" ]||[ "$RR" == "" ]||[ "$Value" == "" ];then echo "\$1 is DomainName , such as xxxxx.com"; echo "\$2 is RR , such as confluence"; echo "\$3 is Va原创 2022-02-11 16:04:51 · 451 阅读 · 0 评论 -
网宿cdn日志获取脚本
wslog_query_client.sh#!/bin/shTMP_FILE="/tmp/wslog_query_client.log"#UsageUsage() {echo "wslog_query_client.sh [query_url] [user] [passwd] [start_time] [end_time] [channels]" return 0}#check input parametersif [ $# -eq 1 ]; thenif [ "$1" = "-h" ].原创 2022-02-10 11:31:18 · 215 阅读 · 0 评论 -
zabbix钉钉报警脚本
$ cat dingding.py#!/usr/local/python2.7.8/bin/python# coding: utf-8#python2将zabbix报警信息发送到微信。#脚本中*****需要修改的地方import urllib,urllib2import jsonimport sysreload(sys)sys.setdefaultencoding('utf8')#import sysdef gettoken(): CorpID='dinge4cf236c87...原创 2022-01-24 11:11:21 · 497 阅读 · 0 评论 -
阿里云域名添加小脚本
AK SK必须是主账号的,子账号ram暂时不支持#!/usr/bin/env python#coding=utf-8import sysfrom aliyunsdkcore.client import AcsClientfrom aliyunsdkcore.acs_exception.exceptions import ClientExceptionfrom aliyunsdkcore.acs_exception.exceptions import ServerExceptionfrom.原创 2022-02-07 09:42:55 · 847 阅读 · 0 评论 -
MFS主备切换数据同步脚本
在MFS发生主备切换,或者master-salve切换的时候的执行数据同步的脚本10.88.0.111为VIP #keeplived+lvs来实现的10.88.0.28 #MFS双主节点之一10.88.0.29 #MFS双主节点之一$ cat MFS_DATA_Sync.sh#!/bin/bashA=`ip addr|grep 10.88.0.111|awk -F" " '{print $2}'|cut -d"/" -f1`if [ $A == 10.88.0.111 ];then原创 2022-01-31 09:23:37 · 261 阅读 · 0 评论 -
zabbix监控钉钉报警脚本模板
#cat dingding.py#!/usr/bin/env python#coding:utf-8#zabbix钉钉报警import requests,json,sys,os,datetimewebhook="https://oapi.dingtalk.com/robot/send?access_token=xxxxxxxxxxxxxxxxx"user=sys.argv[1]text=sys.argv[3]data={ "msgtype": "text", "text":.原创 2022-02-02 08:20:46 · 379 阅读 · 0 评论 -
zabbix报警python脚本文件
zabbix的钉钉报警的模板文件#cat dingding.py#!/usr/bin/env python#coding:utf-8#zabbix钉钉报警import requests,json,sys,os,datetimewebhook="xxxxxxxxxxxxx" #就是钉钉的群机器人那里获取user=sys.argv[1]text=sys.argv[3]data={ "msgtype": "text", "text": { "content原创 2022-01-30 10:09:42 · 483 阅读 · 0 评论 -
openldap用户管理脚本
用户添加/opt/OpenLDAP/User_Manager/AddUser.sh#!/bin/bashcd /opt/OpenLDAP/User_Manager/UserID=$1UserName=$2Email=$3Password=$4if [ "$UserID" == "" ] || [ "$UserName" == "" ] || [ "$Email" == "" ] || [ "$Password" == "" ];then echo "==以下都是必须输入的信息"原创 2022-02-14 13:26:46 · 545 阅读 · 0 评论 -
zk kafka服务 systemd管理脚本
[root@dev_dc1-172.16.61.101-hz bin]#cat /etc/systemd/system/kafka.service /etc/systemd/system/zookeeper.service[Unit]Description=kafka.serviceAfter=network.target[Service]Type=forkingEnvironment=JAVA_HOME=/data/jdkExecStart=/data/kafka/bin/kafka-s.原创 2022-02-21 15:32:05 · 1211 阅读 · 0 评论 -
通过阿里云的工具aliyun管理安全组脚本
添加安全组规则======AuthorizeSecurityGroup.sh=========#!/bin/bashIp=`curl -s ip.gs`aliyun ecs AuthorizeSecurityGroup --SecurityGroupId sg-bp1434mghsp198nlutvb --SourceCidrIp $Ip --IpProtocol tcp --PortRange 22/22 --NicType intranet --Policy accept --De原创 2022-02-11 16:07:21 · 2905 阅读 · 0 评论 -
阿里云月度消费统计脚本
总的入口#cat Month.sh#!/bin/bashTime="$1"if [ "$1" == "" ];then echo -e "\033[32m=====================================================脚本帮助提示================================================================= \033[0m"; echo -e "\033[32m=====本次操作必须传参数,参数的原创 2022-05-27 09:48:21 · 317 阅读 · 0 评论 -
openldap密码到期提示脚本
邮箱配置/etc/mail.rc#set smtp=smtp://smtp.mxhichina.com:587set smtp=smtps://smtp.qiye.aliyun.com:465set smtp-auth=loginset [email protected] smtp-auth-password=xxxxxxxxset ssl-verify=ignoreset nss-config-dir=/root/.certsset from=hz原创 2022-02-11 16:29:16 · 1169 阅读 · 0 评论 -
jumpserver结合fail2ban解禁脚本
/aliyun/JumpServer/Ulock_Ip.sh#!/bin/bashIFS=$'\n'Jump_Lock_IP=`ssh 172.16.61.119 "sh /opt/Jump_Ip_Manager/Check_Cloud_Ip.sh"`Local_Ip=`tail -n1 /aliyun/JumpServer/Yiyouhui_Ip`if [ -f /aliyun/JumpServer/lock.file ];then exit;else touch /aliyun原创 2022-02-16 09:44:36 · 686 阅读 · 0 评论 -
阿里云财务分析脚本
阿里云财务分析脚本原创 2022-10-12 18:03:45 · 236 阅读 · 0 评论 -
阿里云订单分析管理小脚本
阿里云订单分析管理小脚本原创 2022-03-08 10:29:32 · 235 阅读 · 0 评论 -
oracle备份脚本
oracle备份脚本原创 2022-09-16 09:53:35 · 4703 阅读 · 0 评论 -
zabbix常用监控脚本
zabbix常用监控脚本原创 2023-11-08 17:35:50 · 309 阅读 · 0 评论 -
生成excle和ppt和word和pdf文件的shell脚本
生成Excel、PowerPoint、Word和PDF文件需要使用不同的工具和技术。原创 2024-01-31 15:09:13 · 487 阅读 · 0 评论 -
shell脚本晋级技巧
将重复使用的代码块封装成函数,提高代码的重用性和可读性。函数也可以使脚本更易于测试和调试。在脚本中实现错误处理机制,包括错误代码的检测、日志记录和适当的退出。编写清晰的注释来解释代码的作用和逻辑,提高代码的可读性和可维护性。通过采用这些技巧,你可以编写更加优雅和功能强大的Shell脚本。等内置变量来处理命令行参数,并提供适当的帮助信息。使用数组和循环结构来处理多个数据或执行重复任务。等命令进行文本处理。原创 2024-02-05 19:26:59 · 868 阅读 · 0 评论 -
apache html调用bash脚本案例
apache html调用bash脚本案例原创 2022-12-06 10:45:34 · 674 阅读 · 0 评论 -
oracle ORA-01940 无法删除当前已连接的用户之解决方案(脚本)
oracle ORA-01940 无法删除当前已连接的用户之解决方案(脚本)原创 2022-11-15 17:26:33 · 2538 阅读 · 0 评论 -
bash脚本生成纯色的图片
要在 Bash 脚本中生成纯色图片,你可以使用 ImageMagick 工具。变量的值来生成不同尺寸和颜色的图片。确保你的系统上安装了 ImageMagick 工具。的纯色图片,尺寸为 800x600 像素,颜色为红色。这个脚本会生成一个名为。原创 2024-01-31 16:00:24 · 393 阅读 · 0 评论 -
apache服务web页面执行shell脚本
apache服务web页面执行shell脚本原创 2022-10-21 20:57:10 · 1908 阅读 · 0 评论 -
shell脚本常见的和实用的技巧
这只是一个简单的概述,Shell编程非常灵活且功能强大,可以用来实现各种任务。阅读相关的书籍和文档,并在实践中不断提高你的技能。原创 2024-02-05 19:29:34 · 482 阅读 · 0 评论 -
nginx和apache页面点击调用执行bash脚本
在Nginx和Apache中执行Bash脚本的安全性值得关注。如果不加以限制,可能会带来安全风险。在讨论执行Bash脚本之前,请确保您已经充分了解潜在的安全风险,并采取适当的安全措施。原创 2024-02-06 22:33:56 · 598 阅读 · 0 评论 -
nginx日志切割脚本
定时任务来定期运行此脚本。这将在每天的午夜时分执行脚本。您可以根据需要调整cron定时任务的时间表。或任何您喜欢的名称,并确保您具有执行权限。原创 2024-02-06 22:35:37 · 437 阅读 · 0 评论 -
使用gzexe加密shell脚本
gzexe是一个用于压缩和加密 Shell 脚本的工具。通过gzexe压缩脚本,可以减少脚本的大小,同时增加一定的安全性。下面是如何使用gzexe。原创 2024-07-15 15:53:38 · 469 阅读 · 0 评论 -
对Linux系统进行安全审计,识别潜在的安全风险并提出改进建议的脚本
下面是一个用于在Linux系统上进行安全审计的脚本。该脚本将检查一些常见的安全风险,并生成建议,以便进行改进。这个脚本使用了一些常见的Linux工具,如grepawknetstatufw等。原创 2024-07-31 10:14:04 · 477 阅读 · 0 评论 -
bash脚本的循环案例
以下是几个常用的Bash脚本循环案例,包括for循环、while循环和until。原创 2024-09-18 09:38:06 · 545 阅读 · 0 评论 -
编写一个Shell脚本,实现查找指定目录下所有文件大小超过100MB的功能。
命令来查找指定目录下所有大小超过 100MB 的文件。来查找指定目录下所有大小超过 100MB 的文件。可以将这个 Shell 脚本保存为一个文件,例如。指定脚本的解释器为 Bash。在这个 Shell 脚本中,我们首先使用。在这个 Shell 脚本中,我们使用。命令来执行这个 Shell 脚本。命令来赋予执行权限,最后使用。表示查找的条件表达式。原创 2024-02-29 15:39:02 · 891 阅读 · 0 评论 -
通过systemd管理nginx,tomcat,java程序,zabbix,mysql,其他脚本文件的具体的案例
通过systemd管理服务和脚本文件,可以实现自动化启动、停止和管理各种服务和应用程序。以下是一些具体的案例,包括如何通过systemd管理 Nginx、Tomcat、Java 程序、Zabbix、MySQL 和其他脚本文件。原创 2024-08-05 10:31:52 · 543 阅读 · 0 评论 -
Nginx支持web界面执行bash|python等系统命令和脚本,可以传递参数
要在Nginx服务器上支持通过Web界面执行Bash、Python等系统命令和脚本,并传递参数,你可以使用CGI(Common Gateway Interface)或者FastCGI。原创 2024-07-11 14:15:26 · 1413 阅读 · 0 评论 -
linux 中shell脚本中遇到 Runtime error (func=(main), adr=22): Divide by zero
在 Linux 中编写 Shell 脚本时,遇到 “Runtime error (func=(main), adr=22): Divide by zero” 这样的错误通常是因为在脚本中进行了除以零的操作,类似于编程语言中的除零错误。要解决这个问题,您需要检查 Shell 脚本中涉及到除法运算的地方,确保分母不为零。确保在您的 Shell 脚本中实现类似的检查,以避免除零错误。如果仍然遇到问题,请检查报错的具体位置,以便进一步调试和修复。如果分母不为零,则执行除法运算并输出结果;否则,输出除零错误消息。原创 2024-03-20 16:26:52 · 457 阅读 · 0 评论 -
如何使用 linux shell 脚本删除 ^\[ 和文件中的所有转义序列
要使用 Linux Shell 脚本删除文件中的特定字符以及所有转义序列,可以使用。是一个强大的流编辑器,可以对文本进行各种编辑操作,包括替换字符和删除匹配的内容。文件的内容,删除指定的字符和转义序列,并将处理后的结果保存到。请根据实际情况修改文件名和路径,以适应您的需求。下面是一个示例 Shell 脚本,演示如何使用。在这个示例中,假设您要处理的输入文件名为。通过执行这个 Shell 脚本,它会读取。,并且希望将处理后的结果保存到。原创 2024-03-20 16:28:13 · 172 阅读 · 0 评论 -
nginx日志切割的脚本
在实际运维中,为了管理和分析方便,通常需要定期对Nginx日志进行切割。下面是一个使用logrotate工具来自动管理Nginx日志切割的示例配置脚本。原创 2024-10-15 13:48:10 · 363 阅读 · 0 评论 -
转移阿里云RDS备份文件到OSS存储脚本
3、上传本地的rds备份文件到oss存储,并删除本地的rds备份文件。1、首先清理7天前的备份(OSS中)2、下载rds备份文件到本地。原创 2025-02-13 14:13:22 · 302 阅读 · 0 评论 -
通过bash/python脚本生成docx文件
当然可以!你可以使用一些工具来生成.doc文件,例如或者库。下面是一个示例,展示如何通过 Bash 脚本来生成一个简单的.doc文件。,生成.docx.docx。原创 2024-10-15 11:37:59 · 690 阅读 · 0 评论