Skip to content

Repository files navigation

NAS油条Linux工具箱

脚本概述

NAS油条Linux工具箱是一个功能强大的Linux系统管理脚本,由NAS油条开发。该脚本集成了大量实用的Linux系统工具和功能,为用户提供一站式的系统管理和维护解决方案。

一键安装使用命令

bash -c "$(curl -L https://raw.gitcode.com/nasyt/nasyt-linux-tool/raw/master/nasyt_install.sh)"

📋 基础信息

  • 脚本名称: nasyt
  • 开发日期: 2025/3/
  • 开发作者: NAS油条
  • 交流群: 610699712(用户交流群)
  • 贡献者: 创欧云(coyjs.cn) (๑•॒̀ ູ॒•́๑)啦啦

演示图片

🚀 核心特性

🎯 多系统兼容

  • Debian/Ubuntu系列 - 使用apt包管理器
  • Fedora/RHEL/CentOS系列 - 使用dnf/yum包管理器
  • Arch Linux系列 - 使用pacman包管理器
  • openSUSE系列 - 使用zypper包管理器
  • Alpine/PostmarketOS - 使用apk包管理器
  • Termux终端 - 专为Android终端优化
  • Gentoo/Funtoo - 使用emerge包管理器
  • MacOS - 基础支持(有限功能)

🎨 用户界面

  • dialog界面 - 适合鼠标操作的图形化菜单
  • whiptail界面 - 适合触屏设备的滑动菜单
  • 彩色输出 - 丰富的颜色标识系统状态

🛠️ 智能检测

  • 自动检测包管理器 - 根据系统类型自动适配
  • 依赖检查 - 自动检测和安装所需工具
  • 版本更新检查 - 实时检测脚本更新
  • 系统信息获取 - 自动识别操作系统信息

📊 功能模块详解

1. 本机信息查看 📊

提供系统信息的全面查询功能:

查询菜单包括:

  • 当前时间 - 实时显示系统时间
  • 配置信息 - 显示详细的服务器配置
  • 当前IP - 获取本机IP地址
  • 本机logo - 使用neofetch和fastfetch显示系统信息
  • 地理位置 - 显示IP地理位置信息
  • 进程列表 - 使用htop显示进程信息
  • 运行时间 - 显示系统运行时间和负载信息
  • 监控资源 - 实时监控CPU、内存、进程数量

2. 系统工具 🔧

全面的系统管理和维护功能:

📦 软件包管理

  • 网络软件包安装 - 通过包管理器在线安装软件
  • 本地软件包安装 - 支持deb包本地安装
  • 软件包卸载 - 安全卸载并保留配置文件

🔄 镜像源管理

  • 一键换源 - 自动更换为国内镜像源,提升下载速度
  • 智能识别 - 根据系统类型选择合适的镜像源

📈 系统更新

  • 软件包更新 - 自动更新所有软件包
  • 系统升级 - 完整的系统升级功能

🗜️ 文件处理

  • zip文件解压 - 自动解压zip格式文件
  • tar.gz文件解压 - 支持tar.gz压缩包解压

🔐 SSH管理工具

  • SSH连接 - 快速建立SSH连接
  • SSH启动 - 启动SSH服务
  • 密码修改 - 一键修改用户密码

☕ Java环境

支持多个Java版本安装:

  • Java 22/21/20/19/17/11/8

🌐 系统语言设置

  • 编码设置 - 配置系统字符编码
  • 本地化 - 系统本地化设置

💾 存储管理

  • 磁盘挂载设置 - 硬盘分区挂载管理
  • 虚拟内存设置 - swap分区管理

🧹 系统维护

  • 清理系统日志 - 自动清理30天前的日志文件
  • pip国内源切换 - 更换pip为清华源

3. 网络工具 🌐

专业的网络管理和安全工具:

📡 基础网络工具

  • Ping工具 - 网络连通性测试
  • CC攻击 - 网络压力测试工具

🖥️ 终端管理

  • Tmux工具 - 完整的tmux会话管理
    • 新建/重命名/进入/杀死tmux窗口
    • 查看tmux快捷键帮助
    • 列出所有tmux命令

🛠️ 实用网络工具

  • TMOE工具 - TMOE项目工具集成
  • nmap端口扫描 - 网络端口扫描工具
  • ranger文件管理 - 终端文件管理器

🔒 安全工具

  • hashcat - 密码暴力破解工具
  • burpsuite - 渗透测试工具

4. 基础工具安装 🛠️

常用软件和工具的一键安装:

🖥️ 各种服务器面板

  • 宝塔面板 - 知名Web管理面板
  • AMH面板 - 国产主机管理面板
  • 1panel面板 - 新一代Linux面板
  • MCSManager面板 - 游戏服务器管理面板
  • 小皮面板 - 图形化管理面板
  • GMSSH面板 - SSH图形化管理工具

🤖 Bot机器人

  • Secluded机器人 - 功能完整的机器人框架
  • TRSS机器人 - 支持Docker和Proot安装
  • Astrbot机器人 - Python开发的机器人
  • Napcat适配器 - OneBot V11适配器
  • OneBot适配器 - 通用机器人适配器
  • Easybot机器人 - 简单易用的机器人

👾 娱乐游戏

  • 俄罗斯方块 - 经典游戏
  • 贪吃蛇 - 简单休闲游戏
  • 太空入侵 - 经典射击游戏
  • 黑客帝国屏保 - 特效屏保
  • 盆栽艺术 - 艺术生成工具
  • 可视化音频 - 音频可视化工具

🚀 各种服务端

  • SFS服务端 - SFS游戏服务器
  • Phira服务端 - Phira游戏服务器

🌍 穿透工具

  • CPolar内网穿透 - 一键安装内网穿透工具

5. 软件安装 💻

常用桌面应用程序安装:

  • 桌面中文输入法 - ibus-libpinyin中文输入法
  • Blender建模软件 - 开源3D建模工具
  • Linux应用商店 - GNOME Software应用商店
  • Bleachbit清理工具 - 系统清理软件

6. 其它脚本 🔧

集成多种第三方脚本工具:

🇨🇳 国内知名脚本

  • 亚洲云LinuxTool脚本 - 亚洲云脚本工具
  • 木空云LinuxTool脚本 - 木空云脚本工具
  • MC压力测试脚本 - Minecraft服务器压力测试
  • Docker安装与换源脚本 - 一键Docker环境搭建

🎮 游戏相关

  • 赤石脚本 - 游戏相关工具脚本

🛠️ 运维工具

  • TMOE脚本工具 - TMOE项目脚本
  • git管理脚本 - Git版本控制工具
  • Kejilion脚本工具 - Kejilion运维脚本

🌐 网络代理

  • V2Ray一键安装脚本 - V2Ray代理工具安装

🕵️ 渗透测试

  • Termux版Kali一键安装 - 在Termux中安装Kali Linux

7. 脚本设置 ⚙️

个性化的脚本配置选项:

🎨 个性化设置

  • 菜单界面选择 - dialog/whiptail界面切换
  • 重置选择 - 恢复默认设置

🗑️ 脚本卸载

  • 完全卸载 - 安全删除脚本及配置文件

🐙 GitHub加速

  • 加速地址设置 - 配置GitHub镜像加速
  • 多源支持 - 支持自定义加速地址

📊 系统监控

  • 脚本空间占用 - 使用ncdu分析磁盘使用

💾 备份恢复

  • 脚本备份 - 自动备份脚本文件
  • 脚本恢复 - 从备份恢复脚本

🔧 系统补全

  • 补全完整功能 - 安装所有必需的工具

🧹 清理配置

  • 删除脚本配置文件 - 清理所有自定义设置

🚀 使用方法

安装脚本

# 直接运行脚本(首次运行)
bash nasyt.sh

# 或使用在线安装
curl -fsSL https://gitee.com/nasyt/nasyt-linux-tool/raw/master/nasyt.sh | bash

基本使用

# 启动脚本
nasyt

# 快捷命令参数
nasyt -g          # 快捷更新脚本
nasyt -u          # 快捷换软件源
nasyt -t          # 快捷进入tmux管理
nasyt -s          # 直接进入菜单部分
nasyt -v          # 显示脚本版本
nasyt -h          # 显示帮助信息

脚本安装

# 安装后可直接使用nasyt命令
1) 选择"Linux工具箱 (安装)"
2) 或手动安装到系统路径

🔧 技术特性

📦 依赖管理

自动检测和安装所需依赖:

  • curl - 文件下载
  • wget - HTTP客户端
  • git - 版本控制
  • dialog/whiptail - 图形界面
  • figlet - ASCII艺术字体
  • neofetch/fastfetch - 系统信息显示
  • htop - 进程监控
  • nmap - 网络扫描
  • tmux - 终端复用

🛡️ 安全机制

  • root权限检查 - 确保重要操作有足够权限
  • 备份机制 - 重要操作前自动备份
  • 错误处理 - 完善的错误处理和恢复
  • 安全确认 - 危险操作需要用户确认

🌐 网络优化

  • 多源下载 - 支持多个下载源,确保下载成功率
  • 超时设置 - 合理的网络超时配置
  • 重试机制 - 自动重试失败的下载操作
  • 国内镜像 - 自动使用国内镜像源

🔄 更新机制

  • 版本检查 - 自动检测最新版本
  • 增量更新 - 仅下载变更部分
  • 备份恢复 - 更新失败时自动恢复
  • 离线模式 - 支持本地文件运行

🎯 使用场景

🏠 个人用户

  • 系统管理 - 日常系统维护和优化
  • 软件安装 - 一键安装常用软件
  • 开发环境 - 快速搭建开发环境
  • 系统监控 - 实时监控系统状态

🏢 企业用户

  • 服务器管理 - 多台服务器统一管理
  • 环境部署 - 快速部署应用环境
  • 安全工具 - 安装和配置安全工具
  • 自动化运维 - 减少重复性工作

🎓 学习研究

  • Linux学习 - 了解Linux系统管理
  • 工具使用 - 学习各种实用工具
  • 自动化脚本 - 学习脚本编写技巧
  • 系统运维 - 掌握运维基础知识

🛠️ 开发者

  • 开发环境 - 快速配置开发环境
  • 版本控制 - Git工具集成
  • 容器工具 - Docker和相关工具
  • 调试工具 - 各种调试和监控工具

📈 优势特点

✅ 操作简便

  • 一键式操作,无需复杂配置
  • 图形化菜单,直观易用
  • 智能提示,引导用户操作

✅ 功能完整

  • 涵盖系统管理各个方面
  • 集成大量实用工具
  • 支持多种使用场景

✅ 兼容性强

  • 支持主流Linux发行版
  • 自动检测系统类型
  • 适配不同包管理器

✅ 安全可靠

  • 多重安全检查
  • 备份恢复机制
  • 错误处理完善

✅ 持续更新

  • 定期版本更新
  • 新功能持续添加
  • 问题及时修复

✅ 社区支持

  • 活跃的技术交流群
  • 详细的文档说明
  • 快速的问题反馈

⚠️ 注意事项

🚨 使用前准备

  • 确保有root权限或sudo权限
  • 建议在测试环境先体验
  • 重要操作前请备份数据

🚨 系统兼容性

  • 部分功能需要特定Linux发行版
  • Termux功能相对有限
  • MacOS支持不够完整

🚨 网络要求

  • 需要稳定的网络连接
  • 部分功能需要访问外网
  • 建议配置国内镜像源

🚨 安全提醒

  • 部分工具可能涉及安全测试
  • 请在合法范围内使用
  • 注意保护个人隐私

🔮 未来规划

📋 计划功能

  • 增加更多Linux发行版支持
  • 添加云服务管理功能
  • 集成容器编排工具
  • 增加自动化部署功能

🔧 技术优化

  • 优化脚本性能
  • 增强错误处理
  • 改进用户界面
  • 完善文档说明

📞 技术支持

🆘 获取帮助

🤝 贡献代码

欢迎提交Issue和Pull Request

  • 报告Bug和问题
  • 提出功能建议
  • 贡献代码改进
  • 完善文档说明

📜 许可证

本脚本遵循开源许可证,欢迎自由使用和修改。


NAS油条Linux工具箱致力于为Linux用户提供最便捷、最全面的系统管理工具,让Linux系统管理变得更加简单高效!

💡 提示: 如有疑问或建议,欢迎加入赤石技术交流群(610699712)与作者和其他用户交流讨论。

About

一个linux和termux上的shell脚本工具,拥有丰富的功能。

Resources

Stars

4 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages