Files
linux-tools/README.md
2025-12-20 16:49:59 +08:00

2.2 KiB
Raw Blame History

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"

手动安装

  1. 克隆或下载脚本
git clone https://git.xi.plus/ert/linux-tools.git
cd linux-tools
  1. 赋予执行权限
chmod +x linux_tool.sh
  1. 运行脚本
sudo ./linux_tool.sh

使用说明

  1. 运行脚本后,会显示主菜单
  2. 输入对应功能的数字编号,按回车执行
  3. 根据提示进行操作
  4. 按任意键返回菜单

注意事项

  • 建议使用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