一个面向 Linux 服务器的交互式运维工具箱,兼顾「菜单操作体验」和「命令行自动化调用」。
XYRAS 不是单一功能脚本,而是一套可扩展的运维入口。
| 目标 | 说明 |
|---|---|
| 低门槛 | 通过主菜单快速完成常见服务器操作 |
| 高效率 | 通过 setup.sh 直接调用模块或命令 |
| 可维护 | 模块化目录拆分,便于长期迭代 |
| 可迁移 | 支持多发行版包管理器 |
bash <(curl -fsSL https://raw.githubusercontent.com/LuvKab/linux-setup/main/xyras.sh)说明:
- 该命令会自动检测环境。
- 若是远程单文件执行,会自动拉起 bootstrap,安装/更新到
~/.xyras/linux-setup,然后直接进入引导菜单。 - 若是在仓库本地运行,则直接加载本地
lib/+modules/。
bash <(curl -fsSL https://raw.githubusercontent.com/LuvKab/linux-setup/main/bootstrap.sh)可选环境变量:
XYRAS_BRANCH指定分支(默认main)XYRAS_INSTALL_DIR指定安装目录XYRAS_SKIP_RUN=1只安装/更新,不立即启动XYRAS_BOOTSTRAP_URL覆盖xyras.sh回退 bootstrap 地址
1. 系统信息查询
2. 系统更新
3. 系统清理
4. 基础工具
5. BBR管理
6. Docker管理
7. WARP管理
8. 测试脚本合集
9. 甲骨文云脚本合集
10. LDNMP建站
11. 应用市场
12. 我的工作区
13. 系统工具
14. 服务器集群控制
15. 广告专栏
p. 幻兽帕鲁开服脚本
00. 脚本更新
0. 退出脚本
| 菜单编号 | 功能域 | 对应模块 |
|---|---|---|
| 1,2,3 | 系统信息/更新/清理 | modules/system.sh |
| 4 | 常用工具安装管理 | modules/tools.sh |
| 5 | 网络优化与 BBR | modules/network.sh |
| 6 | Docker 运维 | modules/docker.sh |
| 7 | WARP 管理 | modules/warp.sh |
| 8 | 网络与 DNS 测试 | modules/tests.sh |
| 9 | Oracle Cloud 相关 | modules/oracle.sh |
| 10 | Nginx / SSL / 反代 | modules/web.sh |
| 11 | 应用市场入口 | modules/apps.sh |
| 12 | tmux 后台工作区 | modules/workspace.sh |
| 13 | 系统工具聚合 | modules/sys_tools.sh |
| 14 | 集群清单与批量命令 | modules/cluster.sh |
| 15 | 信息展示面板 | modules/about.sh |
| p | 幻兽帕鲁开服脚本快捷入口 | modules/games.sh |
setup.sh 支持直接命令调用,适合自动化或批处理。
# 主菜单
./setup.sh
# 常用命令
./setup.sh info
./setup.sh update
./setup.sh clean
./setup.sh tools
./setup.sh bbr
./setup.sh docker
./setup.sh web
./setup.sh security
./setup.sh monitor
./setup.sh app
./setup.sh workspace
./setup.sh cluster
# 包管理快捷命令
./setup.sh install curl wget
./setup.sh remove curl wgetaptdnfyumpacmanapkzypper
linux-setup/
├── xyras.sh
├── setup.sh
├── lib/
│ ├── logging.sh
│ ├── common.sh
│ └── pkg.sh
└── modules/
├── system.sh
├── tools.sh
├── docker.sh
├── web.sh
├── network.sh
├── security.sh
├── monitor.sh
├── apps.sh
├── workspace.sh
├── warp.sh
├── tests.sh
├── oracle.sh
├── cluster.sh
├── sys_tools.sh
├── games.sh
├── about.sh
└── zsh.sh
- 含有“第三方脚本执行”的功能项均会在执行前进行确认提示。
- 生产环境建议先在测试机验证,再上线到核心节点。
- 对 SSH、防火墙、证书相关操作建议保留回滚方案。