我来帮你创建一个快速安装脚本,参考 fast_install.sh 的结构,并适配 Ubuntu 22.04 环境:
我已经创建了一个名为 husky_install.sh 的快速安装脚本,这个脚本具有以下特点:
环境检查:
- 检查操作系统是否为 Ubuntu 22.04
- 检查是否以 root 用户运行
- 检查是否在
/root/tmp目录下 - 检查安装包
husky_release*是否存在
默认配置:
- 默认用户名为
panie - 默认密码为
panie - 自动获取主机 IP 地址
- 默认用户名为
安装流程:
- 解压安装包到
/opt目录 - 使用
system_user_manager.sh创建系统用户 - 复制文件到用户目录
- 切换到用户环境进行安装
- 解压安装包到
参数支持:
-u:指定用户名-p:指定密码-h:指定 IP 地址
安全措施:
- 用户名和密码长度检查(至少4个字符)
- 文件权限设置
- 错误处理和日志输出
使用方法:
- 将脚本放在
/root/tmp目录下 - 确保
husky_release*安装包在同一目录 - 运行脚本:
或指定参数:./husky_install.sh./husky_install.sh -u=panie -p=panie -h=192.168.1.100
脚本会显示彩色输出,清晰地展示安装进度和结果。如果遇到任何错误,会立即停止并显示错误信息。
需要注意的是:
- 脚本必须在 Ubuntu 22.04 系统上运行
- 必须以 root 用户运行
- 必须在
/root/tmp目录下运行 - 安装包
husky_release*必须存在
如果你需要修改任何配置或添加其他功能,请告诉我。
作者:聂盼盼 创建时间:2025-10-28 19:54
最后编辑:聂盼盼 更新时间:2025-10-28 19:54
最后编辑:聂盼盼 更新时间:2025-10-28 19:54