?重磅!盹貓的個人小站正式上線啦~誠邀各位技術大佬前來探秘!?
—— 專為開發者打造的寶藏基地,等你來探索!
這里有:
🔥 硬核技術干貨:編程技巧、開發經驗、踩坑指南,帶你解鎖技術新姿勢!
🎉 趣味開發日常:代碼背后的腦洞故事、工具測評,讓技術圈不再枯燥~
💎 獨家資源分享:開源項目、學習資料包,助你打怪升級快人一步!
🚀 立即訪問 → 盹貓貓的個人小站 ← 點擊探索
🌟 說不定這里就有你尋找已久的技術秘籍哦~
文章目錄
- 腳本清單
- 通用使用方法
- 各腳本詳細說明
- 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發行版做了適配,能夠自動處理依賴關系和配置過程。
使用時請根據你的系統類型和需求選擇合適的腳本,并注意查看腳本執行過程中的提示信息。對于生產環境,建議在使用前先在測試環境驗證腳本的兼容性。