一.jdk1.8安裝和環(huán)境變量配置
傳統(tǒng)安裝方式:
進入oracle官網(wǎng)乾蛤,java8下載頁面http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.htm
1.安裝解壓
#新建java文件夾
mkdir /usr/local/java
#解壓
tar -zxvf jdk-8u211-linux-x64.tar.gz
2.配置環(huán)境變量
vim /etc/profile
在最后加上如下代碼
export JAVA_HOME=/usr/java/jdk1.8.0_211
export CLASSPATH=:$CLASSPATH:$JAVA_HOME/lib/
export PATH=$PATH:$JAVA_HOME/bin
3.新環(huán)境配置
source /etc/profile
4.驗證查看版本號
java -version
云安裝方式:
yum install -y java-1.8.0-openjdk-devel.x86_64
二.redhat設(shè)置本地ISO為yum源
redhat 系統(tǒng)想要直接在線通過yum的條件時需要注冊,一般用戶都是非注冊的江咳,這個時候如果要想通過yum安裝新軟件,我們可以通過將安裝盤鏡像ISO文件設(shè)置為yum源的方式來進行睡互。一般經(jīng)過下面幾步
1.上傳安裝進項文件到服務(wù)器上丛楚。例如我將rhel-server-6.4-x86_64-dvd.iso上傳到/home目錄下
2.掛載
#創(chuàng)建目錄
cd /mnt/
mkdir cdrom
#掛載
mount -o loop -t iso9660 /home/rhel-server-6.4-x86_64-dvd.iso /mnt/cdrom
3.刪除相關(guān)
cd /etc/yum.repos.d/
rm -fr *
4.新建一個/etc/yum.repos.d/cdrom.repo文件。其中文件內(nèi)容如下
[CDROM]
name=isofile
baseurl=file:///mnt/cdrom
enabled=1
gpgcheck=0
#其中
#CDROM是yum源名稱孔庭。
#baseurl設(shè)置為iso鏡像文件mount的目錄/mnt/cdrom
#enable的值必須是1
#gpgcheck的值隨便
4.清除記錄
yum clean all
三.nginx安裝部署
1.安裝
下載地址:https://nginx.org/download/
#安裝依賴包
yum -y install gcc pcre-devel zlib-devel openssl openssl-devel
## 解壓
tar -zxvf nginx-1.9.9.tar.gz
##進入nginx目錄
cd nginx-1.9.9
## 配置
./configure --prefix=/usr/local/nginx
# make
make
make install
# cd到剛才配置的安裝目錄/usr/loca/nginx/ 啟動
./sbin/nginx -t
2.配置成服務(wù)設(shè)置開機自啟(centos7下實操)
1.創(chuàng)建服務(wù)文件
vim /usr/lib/systemd/system/nginx.service
2.添加內(nèi)容
[Unit]
Description=nginx - web server
After=network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
PIDFile=/usr/local/nginx/logs/nginx.pid
ExecStartPre=/usr/local/nginx/sbin/nginx -t -c /usr/local/nginx/conf/nginx.conf
ExecStart=/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
ExecReload=/usr/local/nginx/sbin/nginx -s reload
ExecStop=/usr/local/nginx/sbin/nginx -s stop
ExecQuit=/usr/local/nginx/sbin/nginx -s quit
PrivateTmp=true
[Install]
WantedBy=multi-user.target
3.文件內(nèi)容解釋
[Unit]:服務(wù)的說明
Description:描述服務(wù)
After:描述服務(wù)類別
[Service]服務(wù)運行參數(shù)的設(shè)置
Type=forking是后臺運行的形式
ExecStart為服務(wù)的具體運行命令
ExecReload為重啟命令
ExecStop為停止命令
PrivateTmp=True表示給服務(wù)分配獨立的臨時空間
注意:啟動、重啟材蛛、停止命令全部要求使用絕對路徑
[Install]服務(wù)安裝的相關(guān)設(shè)置圆到,可設(shè)置為多用戶
3.使文件生效
systemctl daemon-reload
4.相關(guān)命令
# *號代表服務(wù)名
systemctl is-enabled servicename.service #查詢服務(wù)是否開機啟動
systemctl enable *.service #開機運行服務(wù)
systemctl disable *.service #取消開機運行
systemctl start *.service #啟動服務(wù)
systemctl stop *.service #停止服務(wù)
systemctl restart *.service #重啟服務(wù)
systemctl reload *.service #重新加載服務(wù)配置文件
systemctl status *.service #查詢服務(wù)運行狀態(tài)
systemctl --failed #顯示啟動失敗的服務(wù)