chetaofeng / centosshelltools Goto Github PK
View Code? Open in Web Editor NEWThis project forked from ztj-archived/centosshelltools
这是一个 CentOS 服务器软件部署项目,适合个人使用。
This project forked from ztj-archived/centosshelltools
这是一个 CentOS 服务器软件部署项目,适合个人使用。
这是一个 CentOS 服务器软件部署项目,也是一个服务器运维套件;她能快速的完成 Lnamp、Elaseticsearch、Gogs、Frp、Docker 等软件的部署。 安装请参考:/docs/软件部署文档 项目说明: - 本项目是我在学习 Shell 脚本过程中实现的一个项目,项目支持了我的本地服务器和阿里云服务器需求 - 本项目在我本地经过了一年的孵化,经过了四个版本的重构 (主要为目录定义与脚本规则定义) - 本项目推荐个人开发者学习使用,如需要学习基础的 Shell运维 知识,本项目是一个很好的示例 注意事项: - 这个项目只在 CentOS 7 中完成了测试,也只能在 CentOS 系统上运行 - 本项目推荐在单机环境中部署使用 (推荐个人使用,不推荐公司使用) 项目实现主要功能说明 (其他功能请参考目录文件): - 目录结构规范定义 - 脚本流程规范定义 - 实现了 Lnamp 环境部署 - 实现了 Elaseticsearch 相关部署 (一般作为本地测试使用) - 实现了 Frp 相关部署与服务管理 (主要作为内网穿透使用) - 实现了 Docker 相关部署及设置 (一般作为本地测试使用) - 实现了 Gogs 相关部署 (主要作为个人 Git 服务器使用) 目录功能说明: - shell/deploy 用于初始部署,主要为系统初始化和软件安装 - shell/funs 用于定义一些 shell 函数 - shell/manual 用于定义一些手动执行脚本,功能有 设置网站权限,备份恢复网站 等 - shell/service 用于一些服务的管理 - shell/system 用于配置一些系统类脚本,主要为:设置IP设置代理用户,,重启网卡等 - logs 用于放置日志,一些服务还有各类软件安装日志 遗留问题: - 有些脚本注释不规范 - 有些脚本消息提示不规范 - 文档不健全 - 项目开源前期测试未全覆盖 开发计划: - 完成服务类脚本统一处理 - 增加软件卸载功能 为项目做贡献: - 欢迎大家为本项目完成文档 - 欢迎大家完善本项目的脚本
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.