主要存放运维工作经常使用的脚本。
- 一键安装/卸载中间件和数据库
- 自动根据机器硬件配置对中间件进行配置调优
- 启用 systemd 控制中间件
- 启用防火墙策略对中间件安装主机进行加固
- 经典脚本
|—— .gitlab
| |—— issue_templates GitLab Issue 模板
| | |—— Bug.md GitLab Issue Bug 模板
|—— classic Linux script Linux 经典脚本案例
|—— soft 存放软件安装、卸载脚本目录
| | |—— 单点部署 (旧代码不要使用)
| | |—— elasticsearch
| | | | |—— install.sh 安装脚本
| | | | |—— uninstall.sh 卸载脚本
......
......
|—— windows script Windows 经典脚本案例
| |—— autoLoginWeb web 自动登录
|—— LICENSE 许可证
|—— README.md 介绍页面
下载脚本中提供的软件安装连接,下载脚本放在软件压缩包同一级目录下。
./install.sh 安装相应软件
./uninstall.sh 卸载相应软件
- Nginx 1.20.1
- Elasticsearch 6.8.5
- Kafka 2.8.1
- Zookeeper 3.7.0
- RocketMQ 4.9.0
- FastDFS 5.11
- Redis 3.2.8, 6.x.x
- MySQL 5.7.x
- Nacos 2.2.3
- 1. 系统初始化
- 2. 邮件告警
- 3. 批量创建 100 个用户并设置密码
- 4. 一键查看服务器资源利用率
- 5. 找出占用 CPU/内存过高的进程
- 6. 查看网卡实时流量
- 7. 监控 100 台服务器磁盘利用率
- 8. 批量检查网站是否异常
- 9. 批量主机执行命令
- 10. 一键部署 LNMP 网站平台
- 11. 监控 MYSQL 主从同步状态是否有异常
- 12. MYSQL 数据库备份
- 13. nginx 日志访问分析
- 14. nginx 日志访问日志自动按天切割
- 15. 自动发布 JAVA 项目(tomcat)
- 16. 自动发布 PHP 项目
- 17. DOS 攻击防范 (自动屏蔽攻击 IP)
- 18. 文件变化监控
- 19. 批量修改用户密码
- 20. 端口检测