cd usr
mkdir java
cd java
mkdir jdk
mkdir tomcat
mkdir maven
tar zxvf jdk-8u172-linux-x64.tar.gz -C /usr/java/jdk
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
tar zxvf apache-tomcat-8.5.31.tar.gz -C /usr/java/tomcat
末尾追加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
./startup.sh
可經過外網訪問,首次使用須要在安全組規則中開放8080端口c++
tar zxvf apache-maven-3.5.4-bin.tar.gz -C /usr/java/maven
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
直接使用yum安裝正則表達式
yum install -y subversion
安裝以後使用 svnserve –version 命令便可查看是否安裝成功,成功以後經過以下命令建立svn資源倉庫 算法
配置文件夾中三個文件做用以下:apache
yum install -y curl-devel expat-devel gettext-devel openssl-devel zlib-devel
yum install -y gcc perl-ExtUtils-MakeMaker
yum remove git
tar -zxvf git-2.9.5.tar.gz
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
因爲以前安裝了部分包,可經過 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
yum install -y zlib zlib-devel
yum install -y openssl openssl-devel
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
完成安裝纔會生成配置中的目錄
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.1 殺死線程
kill -9 processId
8.4.2 快速中止
./nginx -s stop
8.4.3 可延遲中止(此方法能夠等nginx進程處理任務完畢後再中止,推薦使用)
./nginx -s quit
8.5.1 先中止再啓動
./nginx -s quit && ./nginx
8.5.2 從新加載配置文件
./nginx -s reload