shell脚本
文章平均质量分 60
董鹏66
人为善,福虽未至,祸已远离
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
将新写的脚本加入到开机自启动的脚本
set_autostart.sh 是一个交互式开机自启配置工具,可一键将任意脚本(Python/Shell等)注册为systemd服务。它自动处理路径校验、用户权限、解释器推断、日志输出及服务类型选择(oneshot或simple),避免手动配置易错问题。支持路径展开、符号链接解析、同名服务覆盖提示,并自动启用服务、验证状态与日志。全程安全可控,适合快速部署开机运行任务,提升运维效率。原创 2026-11-05 08:37:52 · 163 阅读 · 0 评论 -
一键卸载 Zabbix 脚本 uninstall-zabbix.sh
本文介绍了一款用于卸载Docker版Zabbix的自动化脚本uninstall-zabbix.sh。该脚本可停止并移除Zabbix容器、网络,删除数据目录(如/opt/zabbix-docker/zbx_env),并支持可选清理相关Docker镜像。通过参数--purge-images实现镜像删除,提供安全确认机制,避免误操作。脚本具备颜色提示、错误捕获和残留清理功能,确保环境彻底清除。执行后需手动清理Docker镜像加速配置。原创 2026-10-21 13:19:17 · 147 阅读 · 0 评论 -
docker一键安装部署zabbix
install-zabbix.sh 用于在 Linux 服务器上一键部署 Zabbix 7.0 LTS(MySQL + Nginx 架构),基于 Zabbix 官方 zabbix-docker 仓库,通过 Docker Compose 启动 MySQL、Zabbix Server、Zabbix Web 三个容器。脚本针对国内网络环境做了镜像加速和 GitHub 代理优化,全程彩色输出进度。原创 2026-10-21 11:20:04 · 426 阅读 · 0 评论 -
启动/关闭LNMP脚本
本文介绍了一键启动与关闭LNMP服务的Shell脚本。start_lnmp.sh自动检查Docker状态、目录配置、端口占用,启动Nginx、MySQL等容器,并验证服务可用性;stop_lnmp.sh优雅停止服务,支持可选删除容器、网络或清理MySQL数据。两脚本配合使用,实现LNMP环境的便捷管理,提升运维效率。原创 2026-10-19 09:12:18 · 23 阅读 · 0 评论 -
shell脚本用docker一键安装lnmp系统
该脚本一键部署LNMP环境,自动检查Docker与Compose、端口占用,创建目录结构,生成配置文件,并启动Nginx、PHP、MySQL容器。支持自定义端口与数据库参数,部署后自动验证服务状态,提供访问地址与常用命令,实现高效、免手动配置的容器化LNMP搭建。原创 2026-10-19 08:44:35 · 345 阅读 · 0 评论 -
系统完整版巡查shell脚本
本文介绍了一款功能全面的Linux系统日常巡查Shell脚本inspect.sh,涵盖系统基础信息、CPU、内存、磁盘、服务状态、网络连接、安全登录、日志错误及运行时长等10项核心检查内容。脚本支持JSON输出与静默模式,可自定义阈值,具备异常告警、报告生成与自动清理机制,兼容主流发行版,并可通过定时任务实现自动化巡检,适用于运维监控与故障预防,具备良好的扩展性与集成能力。原创 2026-10-13 09:37:27 · 360 阅读 · 0 评论 -
fio 写入测试 脚本
该脚本fio.sh用于测试存储性能:先清理旧文件,创建测试文件并用fio执行5G顺序写入与读取,随后查找系统中大于1G的文件,提示用户是否删除。通过直接I/O和大块读写模拟真实负载,实现自动化测试与垃圾文件清理,提升存储评估效率。原创 2026-10-12 16:46:49 · 30 阅读 · 0 评论 -
15个实用Linux运维脚本
本文整理了15个实用Linux运维脚本,涵盖日志清理与归档、磁盘系统巡检、服务管理、批量文件处理、数据备份及物流费用计算等场景。通过定时任务(crontab)自动化执行,提升运维效率,保障系统稳定。建议脚本统一存放于/opt/scripts/,加执行权限,并遵循“先测试后执行”原则,确保生产环境安全。原创 2026-10-08 11:21:13 · 250 阅读 · 0 评论 -
用shell脚本创建几张表
本文介绍了一种更稳妥的MySQL数据库初始化方案:将SQL语句写入外部.sql文件,通过Shell脚本调用mysql命令导入,避免了引号嵌套和变量解析问题。通过创建数据库、导入表结构与测试数据,并校验结果,实现自动化初始化。该方法安全可靠,适用于生产环境部署。原创 2026-09-23 16:19:25 · 100 阅读 · 0 评论 -
linux (redhat10 )系统自动日志清理脚本
linux (redhat10 )系统自动日志清理脚本原创 2026-09-22 15:53:53 · 164 阅读 · 0 评论 -
RedHat10 磁盘空间监控 Shell 脚本
可直接修改脚本内。原创 2026-09-22 13:12:50 · 135 阅读 · 0 评论 -
LINUX SHELL 脚本配置阿里yum仓库
shell脚本配置阿里yum仓库验证新环境未使用脚本前,下载http报错 运行脚本 再次下载httpd验证是否配置成功 成功!!!手动配置阿里yum仓库连接 :cenots8配置阿里yum仓库_东鹏特饮的博客-优快云博客...原创 2022-06-28 22:24:05 · 1114 阅读 · 1 评论 -
生产环境实用的五个shell脚本
目录一、Mysql数据库备份脚本(完整备份+异地备份)二、nginx进行日志切割的脚本三、Nginx负载均衡服务器上监控Nginx进程的脚本四、Mysql主从监控邮件报警脚本五、系统初始化脚本一、Mysql数据库备份脚本(完整备份+异地备份)一般Mysql数据库备份会采用在MYSQL从库上执行全量备份+增量备份方式。在从库备份避免Mysql主库备份的时候锁表造成业务影响。#!/bin/bash set -e #当脚本有...原创 2022-01-08 22:32:30 · 757 阅读 · 0 评论 -
每天定时删除tomcat 7天前的日志
目录1.创建脚本文件del_tomcatlogs_7day.sh2.脚本内容如下3.赋权4.加入定时任务1.创建脚本文件del_tomcatlogs_7day.sh我的是在/home/dp/shell目录下创建del_tomcatlogs_7day.shvim del_tomcatlogs_7day.sh2.脚本内容如下#!/bin/bashday=7find /usr/local/tomcat/apache-tomcat-8.0.23/logs \原创 2021-12-24 00:59:16 · 776 阅读 · 0 评论 -
Linux shell脚本安装docker并配置阿里镜像加速器 install_docker.sh
目录一、复制阿里镜像加速器命令1.登录阿里云 2.点击控制台——》输入容器镜像服务——》点击镜像加速器3.复制镜像加速器命令二、编写脚本install_docker.sh1.创建脚本install_docker.sh2.编辑install_docker.sh3.install_docker.sh 内容如下一、复制阿里镜像加速器命令1.登录阿里云http://www.aliyun.com2.点击控制台——》输入容器镜像服务——》点击镜像...原创 2021-12-15 10:10:40 · 2122 阅读 · 0 评论 -
Linux shell脚本安装tomcat
目录一、创建install_tomcat.sh二、编辑install_tomcat.sh三、赋权并执行四、访问JDK版本:java-1.8.0-openjdk.x86_64TOMCAT版本:apache-tomcat-8.0.23一、创建install_tomcat.shtouch install_tomcat.sh二、编辑install_tomcat.shvim install_tomcat.sh内容如下#!/bin/bash#定义函数...原创 2021-12-13 23:14:51 · 1653 阅读 · 0 评论 -
Linux shell脚本交互式创建用户及密码add_user.sh
目录功能:一、创建add_user.sh文件并编辑二、add_user.sh 脚本内容如下三、赋权四、验证完成!!!功能:输入用户名为空时,打印‘必须输入用户名’,并退出输入已存在用户名时,打印‘用户已存在’,并退出输入不存在用户名时,创建用户,并打印‘用户创建成功’不输入密码,设置默认密码为123456输入密码后打印‘密码创建成功’一、创建add_user.sh文件并编辑touch add_user.shvim add_user.sh原创 2021-12-08 21:42:30 · 4902 阅读 · 0 评论
分享