Skip to content

LuvKab/linux-setup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

XYRAS Linux Toolbox

一个面向 Linux 服务器的交互式运维工具箱,兼顾「菜单操作体验」和「命令行自动化调用」。


Why XYRAS

XYRAS 不是单一功能脚本,而是一套可扩展的运维入口。

目标 说明
低门槛 通过主菜单快速完成常见服务器操作
高效率 通过 setup.sh 直接调用模块或命令
可维护 模块化目录拆分,便于长期迭代
可迁移 支持多发行版包管理器

Quick Start

bash <(curl -fsSL https://raw.githubusercontent.com/LuvKab/linux-setup/main/xyras.sh)

说明:

  • 该命令会自动检测环境。
  • 若是远程单文件执行,会自动拉起 bootstrap,安装/更新到 ~/.xyras/linux-setup,然后直接进入引导菜单。
  • 若是在仓库本地运行,则直接加载本地 lib/ + modules/

Advanced / 备用入口

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 地址

Main Menu

1.   系统信息查询
2.   系统更新
3.   系统清理
4.   基础工具
5.   BBR管理
6.   Docker管理
7.   WARP管理
8.   测试脚本合集
9.   甲骨文云脚本合集
10.  LDNMP建站
11.  应用市场
12.  我的工作区
13.  系统工具
14.  服务器集群控制
15.  广告专栏
p.   幻兽帕鲁开服脚本
00.  脚本更新
0.   退出脚本

Menu Mapping

菜单编号 功能域 对应模块
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

CLI 快捷模式

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 wget

Supported Package Managers

  • apt
  • dnf
  • yum
  • pacman
  • apk
  • zypper

Project Layout

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

Safety Notes

  • 含有“第三方脚本执行”的功能项均会在执行前进行确认提示。
  • 生产环境建议先在测试机验证,再上线到核心节点。
  • 对 SSH、防火墙、证书相关操作建议保留回滚方案。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages