# shell **Repository Path**: baibaibai001/shell ## Basic Information - **Project Name**: shell - **Description**: 简单的综合shell脚本 - **Primary Language**: Shell - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: https://gitee.com/baibaibai001/shell - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2021-12-24 - **Last Updated**: 2024-03-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 自动运维脚本 ## 项目介绍 - 基于centos7开发的shell多功能脚本,后续会兼容Ubantu 快捷运维,运维脚本工具库,项目基于shell开发,收集各类运维常用工具脚本; - 实现快速安装nginx、mysql、php、redis、运维经常使用的脚本等等... - 简单 高效 快捷! - Linux下很多操作命令,都可以根据业务需求通用化,脚本化,关键是思路,很多LAMP/LNMP一键安装包 - 脚本化后,可以结合一些自动化工具,批量部署,比如可以用ansible来批量执行脚本,就可以批量部署服务器业务。 ## 项目地址 https://gitee.com/baibaibai001/shell/ ## 使用教程 - centos安装: ``` yum install git* -y && git clone https://gitee.com/baibaibai001/shell shell/ cd /shell && chmod 777 auto_shell.sh && bash auto_shell.sh ``` ## 脚本函数介绍 ```sh function home() #菜单函数,shell默认进入的入口 sys_info() #获取系统信息模块 system_control() #系统管理(调优)模块 yum_install_soft() #安装软件,准备废弃,合并到一键部署 deploy_product () #一键部署程序 yum_config() #配置yum ``` ### 注意事项 - 如果你不了解脚本中各项设置的具体含义,请使用脚本提供的默认值; - 使用本脚本需要你拥有 Linux 基础及使用经验,需要相应功能可自行提取相应代码; - 目前仅支持 Centos7+ - 有更好的建议与软件bug可提交issues。