✨重磅!盹猫的个人小站正式上线啦~诚邀各位技术大佬前来探秘!✨
—— 专为开发者打造的宝藏基地,等你来探索!
这里有:
🔥 硬核技术干货:编程技巧、开发经验、踩坑指南,带你解锁技术新姿势!
🎉 趣味开发日常:代码背后的脑洞故事、工具测评,让技术圈不再枯燥~
💎 独家资源分享:开源项目、学习资料包,助你打怪升级快人一步!
🚀 立即访问 → 盹猫猫的个人小站 ← 点击探索
🌟 说不定这里就有你寻找已久的技术秘籍哦~
文章目录
- 脚本清单
- 通用使用方法
- 各脚本详细说明
- 1. Rust 安装脚本 (rust_install.sh)
- 功能说明
- 支持系统
- 使用方法
- 注意事项
- 2. Tomcat 安装脚本 (tomcat_install.sh)
- 功能说明
- 支持系统
- 使用方法
- 安装信息
- 服务管理命令
- 3. Docker 安装脚本 (docker_install.sh)
- 功能说明
- 支持系统
- 使用方法
- 注意事项
- 4. Nginx 安装脚本 (nginx_install.sh)
- 功能说明
- 支持系统
- 使用方法
- 服务管理
- 总结
Welcome to Code Block's blog本篇文章主要介绍了
[Linux Web环境一键安装脚本集合(非docker)]
❤博主广交技术好友,喜欢我的文章的可以关注一下❤
在Linux系统上部署常用服务往往需要繁琐的步骤,尤其是对于新手来说。本文整理了四个实用的一键安装脚本,涵盖了Rust开发环境、Tomcat服务器、Docker容器引擎和Nginx web服务器,帮助你快速搭建所需环境。
脚本清单
- Rust安装脚本 (
rust_install.sh
) - 安装Rust开发环境 - Tomcat安装脚本 (
tomcat_install.sh
) - 安装Tomcat 9服务器 - Docker安装脚本 (
docker_install.sh
) - 安装Docker引擎及相关工具 - Nginx安装脚本 (
nginx_install.sh
) - 安装Nginx web服务器
通用使用方法
- 首先下载脚本文件到本地
- 赋予脚本执行权限:
chmod +x 脚本文件名.sh
- 运行脚本:
./脚本文件名.sh
(部分脚本需要root权限,可能需要使用sudo
)
各脚本详细说明
1. Rust 安装脚本 (rust_install.sh)
功能说明
该脚本用于安装Rust编程语言开发环境,包括rustc编译器和cargo包管理器。脚本会自动检测系统类型并安装必要的依赖,最后验证安装结果。
支持系统
- Ubuntu/Debian系列
- CentOS/RHEL系列
- Fedora
- Arch/Manjaro
- openSUSE系列
- 其他常见Linux发行版
使用方法
# 下载脚本(假设从网络获取)
curl -O https://linux.nodcat.com/rust_install.sh# 赋予执行权限
chmod +x rust_install.sh# 运行脚本(注意:不推荐使用root用户)
./rust_install.sh
注意事项
- 脚本会检查是否以root用户运行并给出警告
- 安装完成后需要注销并重新登录,或执行
source $HOME/.cargo/env
使环境变量生效 - 安装成功后会显示rustc和cargo的版本信息
2. Tomcat 安装脚本 (tomcat_install.sh)
功能说明
该脚本用于安装Tomcat 9服务器,会自动安装Java 8环境(如果未安装),配置Tomcat服务,并设置开机自启。
支持系统
- Debian/Ubuntu系列
- CentOS/RHEL系列
- Fedora
- Arch/Manjaro
- openSUSE系列
使用方法
# 下载脚本
curl -O https://linux.nodcat.com/tomcat_install.sh# 赋予执行权限
chmod +x tomcat_install.sh# 必须以root权限运行
sudo ./tomcat_install.sh
安装信息
- 安装目录:
/opt/tomcat
- 服务用户:
tomcat
- 日志文件:
/var/log/tomcat_install.log
- 访问地址:
http://localhost:8080
服务管理命令
- 启动:
systemctl start tomcat
或/etc/init.d/tomcat start
- 停止:
systemctl stop tomcat
或/etc/init.d/tomcat stop
- 重启:
systemctl restart tomcat
或/etc/init.d/tomcat restart
- 状态:
systemctl status tomcat
3. Docker 安装脚本 (docker_install.sh)
功能说明
该脚本用于安装Docker Engine、Docker CLI、Docker Compose等相关工具,支持指定版本和安装渠道。
支持系统
- Ubuntu/Debian系列
- CentOS/RHEL系列
- Fedora
- 其他常见Linux发行版
使用方法
# 下载脚本
curl -O https://linux.nodcat.com/docker_install.sh# 赋予执行权限
chmod +x docker_install.sh# 基本安装(需要root权限)
sudo ./docker_install.sh# 安装指定版本
sudo ./docker_install.sh --version 23.0# 从测试渠道安装
sudo ./docker_install.sh --channel test# 使用镜像安装(如阿里云)
sudo ./docker_install.sh --mirror Aliyun
注意事项
- 安装完成后可以配置非root用户使用Docker
- 支持rootless模式运行Docker(20.10及以上版本)
- 脚本会自动处理不同发行版的包管理差异
4. Nginx 安装脚本 (nginx_install.sh)
功能说明
该脚本用于快速安装Nginx web服务器,并自动启动服务并设置开机自启。
支持系统
- Ubuntu/Debian系列
- CentOS/RHEL系列
- Fedora
- Arch/Manjaro
- openSUSE系列
使用方法
# 下载脚本
curl -O https://linux.nodcat.com/nginx_install.sh# 赋予执行权限
chmod +x nginx_install.sh# 必须以root权限运行
sudo ./nginx_install.sh
服务管理
- 启动:
systemctl start nginx
或service nginx start
- 停止:
systemctl stop nginx
或service nginx stop
- 重启:
systemctl restart nginx
或service nginx restart
- 状态检查:
systemctl status nginx
可通过在线网站查看详情:
Linux服务一键安装脚本集合
总结
这些一键安装脚本大大简化了在Linux系统上部署常用服务的过程,特别适合初学者或需要快速搭建开发/测试环境的场景。每个脚本都针对不同的Linux发行版做了适配,能够自动处理依赖关系和配置过程。
使用时请根据你的系统类型和需求选择合适的脚本,并注意查看脚本执行过程中的提示信息。对于生产环境,建议在使用前先在测试环境验证脚本的兼容性。