老樣子安裝包都拖到opt裡!
指令碼如下 source 執行!
#!/bin/bash#*****=編譯安裝nginx服務*****=
#安裝所需開發包和編譯環境、編譯器
yum -y install pcre-devel zlib-devel openssl-devel gcc gcc-c++ make
#建立程式使用者,便於準確控制訪問
useradd -m -s /sbin/nologin nginx
#解壓安裝包
cd /opt
tar zxvf nginx-1.12.0.tar.gz -c /opt/
#指定安裝路徑、指定使用者名稱、組名、啟用模組以支援統計狀態
#編譯及安裝
make && make install
#軟鏈結便於系統識別nginx操作命令
ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin/
#新增nginx系統服務
echo '[unit]
description=nginx
after=network.target
[service]
type=forking
pidfile=/usr/local/nginx/logs/nginx.pid
execstart=/usr/local/nginx/sbin/nginx
execrreload=/bin/kill -s hup $mainpid
execrstop=/bin/kill -s quit $mainpid
privatetmp=true
[install]
wantedby=multi-user.target' > /lib/systemd/system/nginx.service
#賦權及開啟服務、開啟開機自啟
chmod 754 /lib/systemd/system/nginx.service
systemctl start nginx.service
systemctl enable nginx.service
nginx一鍵安裝部署指令碼
前言 建立指令碼 bin bash rpm qa grep q wgetif ne 0 then read ep 未發現wget工具,是否嘗試自動安裝 y n install wget if install wget y o install wget y then echo 開始安裝wget.yum...
ceph 一鍵部署
首先先讚乙個,ceph很強大。部署很方便。寫了乙個半自動化部署指令碼,第一次寫高手飄過。過些時間來做成完全一鍵部署。我的測試環境 mon msd 我是安裝到一台伺服器上面,資料節點安裝了4臺伺服器 使用說明 1 mon msd osd 都需要執行 config ceph.sh install hos...
zabbix一鍵部署
bin bash 關閉防火牆,關閉selinux systemctl stop firewalld setenforce 0 配置yum源 rpm ivh if e etc yum.repos.d zabbix.repo then echo 已存在 安裝zabbix元件 yum y install ...