阿里雲安裝jdk,tomcat,maven,svn,git,nginx

 1. 首先經過xftp等工具上傳安裝包

2. 配置目錄

cd usr
mkdir java
cd java
mkdir jdk
mkdir tomcat
mkdir maven

3. 安裝jdk

3.1 到安裝包所在目錄,解壓安裝包到指定目錄

tar zxvf jdk-8u172-linux-x64.tar.gz -C /usr/java/jdk 

3.2 配置環境變量

vi /etc/profile 

末尾插入以下內容java

#set java environment  
export JAVA_HOME=/usr/java/jdk/jdk1.8.0_172  
export JRE_HOME=/usr/java/jdk/jdk1.8.0_172/jre  
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH  
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$JAVA_HOME:$PATH  

保存後激活配置文件linux

source /etc/profile 

3.3 輸入 java -version 驗證,出現jdk版本即爲安裝成功

 

4. 安裝tomcat

4.1 解壓安裝包到指定目錄

tar zxvf apache-tomcat-8.5.31.tar.gz -C /usr/java/tomcat

4.2 進入到上面的tomcat的bin文件夾下,配置java路徑

末尾追加nginx

#set java environment 
export JAVA_HOME=/usr/java/jdk/jdk1.8.0_172   
export JRE_HOME=/usr/java/jdk/jdk1.8.0_172/jre

4.3 保存退出後,啓動tomcat,出現下圖即爲安裝成功

./startup.sh 

可經過外網訪問,首次使用須要在安全組規則中開放8080端口c++

 

5. 安裝maven

5.1 解壓安裝包到指定目錄

tar zxvf apache-maven-3.5.4-bin.tar.gz -C /usr/java/maven

5.2 配置環境變量

vim /etc/profile

末尾追加以下git

#set maven_home
export MAVEN_HOME=/usr/java/maven/apache-maven-3.5.4
export PATH=$PATH:$JAVA_HOME/bin:$MAVEN_HOME/bin # :$MAVEN_HOME/bin

5.3 激活並驗證

 6. 安裝svn

直接使用yum安裝正則表達式

yum install -y subversion

安裝以後使用 svnserve –version 命令便可查看是否安裝成功,成功以後經過以下命令建立svn資源倉庫 算法

配置文件夾中三個文件做用以下:apache

  • authz #權限配置文件 
  • passwd #用戶名密碼文件 
  • svnserve.conf #資源庫配置文件

 7. 安裝git

7.1 安裝編譯git所依賴的包

yum install -y curl-devel expat-devel gettext-devel openssl-devel zlib-devel 
yum install -y gcc perl-ExtUtils-MakeMaker

7.2 刪除已有git

yum remove git

7.3 下載tar包,並解壓

tar -zxvf git-2.9.5.tar.gz 

7.4 編譯安裝

cd git-2.9.5
make prefix=/usr/local/git all 
make prefix=/usr/local/git install
echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/bashrc
source /etc/bashrc

7.6 完成以後檢查版本號

8. 安裝nginx

8.1 安裝依賴的包

因爲以前安裝了部分包,可經過 yum list installed 命令查看已安裝的依賴包,從而有選擇的安裝,固然,直接安裝時若是有重複的包也會自動中斷並提示vim

gcc:nginx編譯依賴gcc環境   瀏覽器

yum install gcc-c++

pcre:(Perl Compatible Regular Expressions)是一個Perl庫,包括 perl 兼容的正則表達式庫。nginx的http模塊使用pcre來解析正則表達式.

yum install -y pcre pcre-devel
zlib:該庫提供了不少種壓縮和解壓縮的方式,nginx使用zlib對http包的內容進行gzip。 
yum install -y zlib zlib-devel
openssl:一個強大的安全套接字層密碼庫,囊括主要的密碼算法、經常使用的密鑰和證書封裝管理功能及SSL協議,並提供豐富的應用程序供測試或其它目的使用。nginx不只支持http協議,還支持https(即在ssl協議上傳輸http).
yum install -y openssl openssl-devel

8.2 下載nginx源碼包並配置

wget http://nginx.org/download/nginx-1.14.0.tar.gz

解壓

tar -zxvf nginx-1.14.0.tar.gz

進入解壓後的目錄並執行配置(nginx-1.10.1 版本中就不須要去配置相關東西,默認便可)

cd nginx-1.14.0/
./configure

這是執行 ./configure 以後的默認配置

 

編譯安裝

make
make install

完成安裝纔會生成配置中的目錄

 

8.3 啓動

cd /usr/local/nginx/sbin/    #進入安裝啓動目錄
./nginx    #啓動
ps -ef | grep nginx    #查看nginx進程

經過瀏覽器訪問

啓動nginx也能夠自定義配置文件

./nginx -c /usr/local/nginx/conf/nginx.conf   #-c 以後爲配置文件位置,若是不指定-c,nginx在啓動時默認加載conf/nginx.conf文件

8.4 中止

8.4.1 殺死線程

kill -9 processId

8.4.2 快速中止

./nginx -s stop

8.4.3 可延遲中止(此方法能夠等nginx進程處理任務完畢後再中止,推薦使用)

./nginx -s quit

8.5 重啓及從新加載配置

8.5.1 先中止再啓動

./nginx -s quit && ./nginx

8.5.2 從新加載配置文件

./nginx -s reload
相關文章
相關標籤/搜索