2025-12-21 01:17:36 +08:00
2025-12-21 01:03:59 +08:00
2025-12-21 01:03:59 +08:00
2025-12-20 15:00:12 +08:00

Linux 命令行工具

一个适用于多种Linux发行版的多功能命令行工具提供系统管理、网络配置和rinetd管理等功能支持Ubuntu、Debian、CentOS等系统。

功能特点

1. 系统管理

  • 查看系统信息操作系统、内核版本、CPU、内存、磁盘
  • 查看网络信息IP地址、网关、DNS服务器、网络接口
  • 卸载系统防火墙ufw
  • 修改网络最大连接数到最大

2. 系统更新

  • 自动选择系统版本更新
  • 手动选择系统版本更新(包含版本匹配检查)
  • 强制更新和清理无用更新

3. rinetd管理

  • 安装rinetd
  • 重启rinetd
  • 停止rinetd
  • 配置rinetd
    • 查看当前中转配置
    • 添加中转配置
    • 修改中转配置
    • 删除中转配置
    • 配置修改后自动重启rinetd服务

4. 系统配置

  • 查看CPU使用率
  • 查看内存使用率
  • 查看磁盘使用率
  • 查看系统负载
  • 查看登录用户信息
  • 查看系统服务状态

5. 网络工具

  • 网络测速 (speedtest-cli)
  • 端口扫描 (nmap)
  • 查看网络连接 (netstat/ss)
  • DNS测试 (dig)
  • 路由追踪 (traceroute)
  • Ping测试
  • 域名解析测试
  • 网络流量监控
  • 查看MAC地址
  • 查看ARP表
  • 自动安装缺失的网络工具

6. 其他功能

  • 多语言支持(中文/英文)
  • 脚本自动更新
  • 支持多种Linux发行版

安装和使用

自动安装运行(推荐)

直接使用以下命令自动从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权限运行脚本因为部分功能需要管理员权限
  • 系统更新功能会自动检测并适应不同Linux发行版
  • rinetd配置修改后会自动重启服务无需手动操作
  • 使用前请确保了解各功能的作用,避免误操作

支持的Linux发行版

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)

Debian

  • Debian 8 LTS (Jessie)
  • Debian 9 LTS (Stretch)
  • Debian 10 LTS (Buster)
  • Debian 11 LTS (Bullseye)
  • Debian 12 LTS (Bookworm)
  • Debian 13 (Trixie)
  • Debian 14 (Forky)

其他支持的系统

  • CentOS 6/7 (yum)
  • CentOS 8+ / Fedora (dnf)
  • 其他使用apt/yum/dnf包管理器的Linux发行版

许可证

MIT License

Description
一个适用于多种Linux发行版的多功能命令行工具,提供系统管理、网络配置和rinetd管理等功能,支持Ubuntu、Debian、CentOS等系统。
Readme 60 KiB
Languages
Shell 100%