b0d55d73483c3cb73801e0097a2c1ad4428c6079
Ubuntu 命令行工具
一个适用于Ubuntu的多功能命令行工具,提供系统管理、网络配置和rinetd管理等功能。
功能特点
1. 系统管理
- 查看系统信息(操作系统、内核版本、CPU、内存、磁盘)
- 查看网络信息(IP地址、网关、DNS服务器、网络接口)
- 卸载系统防火墙(ufw)
- 修改网络最大连接数到最大
2. 系统更新
- 自动选择系统版本更新
- 手动选择系统版本更新(包含版本匹配检查)
- 强制更新和清理无用更新
3. rinetd管理
- 安装rinetd
- 重启rinetd
- 停止rinetd
- 配置rinetd
- 查看当前中转配置
- 添加中转配置
- 修改中转配置
- 删除中转配置
4. 网络工具
- 网络测速 (speedtest-cli)
- 端口扫描 (nmap)
- 查看网络连接 (netstat/ss)
- DNS测试 (dig)
- 路由追踪 (traceroute)
- 自动安装缺失的网络工具
安装和使用
自动安装运行(推荐)
直接使用以下命令,自动从git仓库下载脚本、添加执行权限并运行:
sudo bash -c "curl -s https://git.xi.plus/ert/linux-tools/raw/branch/main/linux_tool.sh -o linux_tool.sh && chmod +x linux_tool.sh && ./linux_tool.sh"
手动安装
- 克隆或下载脚本
git clone https://git.xi.plus/ert/linux-tools.git
cd linux-tools
- 赋予执行权限
chmod +x linux_tool.sh
- 运行脚本
sudo ./linux_tool.sh
使用说明
- 运行脚本后,会显示主菜单
- 输入对应功能的数字编号,按回车执行
- 根据提示进行操作
- 按任意键返回菜单
注意事项
- 建议使用sudo权限运行脚本,因为部分功能需要管理员权限
- 系统更新功能会自动处理不同Ubuntu版本的更新
- rinetd配置修改后需要重启rinetd才能生效
- 使用前请确保了解各功能的作用,避免误操作
支持的Ubuntu版本
- Ubuntu 14.04 LTS (Trusty Tahr)
- Ubuntu 16.04 LTS (Xenial Xerus)
- Ubuntu 18.04 LTS (Bionic Beaver)
- Ubuntu 20.04 LTS (Focal Fossa)
- Ubuntu 22.04 LTS (Jammy Jellyfish)
- Ubuntu 24.04 LTS (Noble Numbat)
- Ubuntu 24.10 (Oracular Oriole)
许可证
MIT License
Description
Languages
Shell
100%