阿里云服務(wù)器:Centos 7.2(64位)
(P.S. 每個(gè)環(huán)境安裝結(jié)束后有常見問題處理方法)
準(zhǔn)備事項(xiàng):
1溺忧、創(chuàng)建軟件安裝包存放文件夾:mkdir -p /app/software
2、windows系統(tǒng)下載安裝包,通過winscp把安裝包上傳到 /app/software
p.s.安裝包可在百度網(wǎng)盤下載:https://pan.baidu.com/s/1D6XC-pmTykaKZm2ynvYQlQ (密碼:4fbo)
一扁位、JDK安裝
阿里云沒有自帶java匆背,可直接進(jìn)入安裝
1、創(chuàng)建安裝路徑:mkdir -p /usr/local/java
2墨技、將jdk安裝包移到安裝路徑:
mv /app/software/jdk-8u131-linux-x64.rpm /usr/local/java
3、切換至安裝路徑:cd /usr/local/java
4挎狸、安裝:rpm -ivh jdk-8u131-linux-x64.rpm
(安裝后發(fā)現(xiàn)指定的路徑?jīng)]有用扣汪,7.0默認(rèn)安裝到/usr/java)
5、查看jdk安裝路徑(避免設(shè)置環(huán)境變量時(shí)路徑錯(cuò)誤):find / -name jdk1.8.0_131
6锨匆、設(shè)置環(huán)境變量(使用步驟5的路徑崭别,這點(diǎn)很重要,不然tomcat沒法訪問):
vi /etc/profile
按字母I后輸入以下內(nèi)容:
export JAVA_HOME=/usr/java/jdk1.8.0_131
export JRE_HOME=/usr/java/jdk1.8.0_131/jre
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$PATH
修改后保存:按Esc鍵恐锣,輸入:wq茅主,回車
7、使環(huán)境變量生效:source /etc/profile(當(dāng)即生效)
(p.s.不執(zhí)行的話需要等下一次登錄后才會(huì)生效)
8土榴、查看java版本:java -version
9诀姚、輸出環(huán)境變量設(shè)置:echo $JAVA_HOME
常見問題(環(huán)境變量設(shè)置):
1、指定了安裝路徑玷禽,設(shè)置環(huán)境變量時(shí)用了安裝路徑赫段,查看java版本時(shí)一切正常呀打,直到訪問不了tomcat時(shí)才會(huì)發(fā)現(xiàn)問題,找不到JRE_HOME路徑
2糯笙、操作系統(tǒng)是64位贬丛,而JDK是32位的
/lib/ld-linux.so.2: bad ELF interpreter: No such file or directory Done.
解決辦法:安裝32位的安裝
rpm -ivh glibc-2.12-1.149.el6.i686.rpm nss-softokn-freebl-3.14.3-17.el6.i686.rpm
二、Tomcat安裝
1炬丸、創(chuàng)建安裝路徑:mkdir -p /usr/local/tomcat
2瘫寝、將tomcat安裝包移到安裝路徑:
mv /app/software/apache-tomcat-9.0.0.M21.tar.gz /usr/local/tomcat
3、切換至安裝路徑:cd /usr/local/tomcat
4稠炬、安裝:tar -zxvf apache-tomcat-9.0.0.M21.tar.gz
(也可以直接存放安裝包的路徑下解壓焕阿,之后再移動(dòng)到tomcat下面:
mv /app/software/apache-tomcat-9.0.0.M21 /usr/local/tomcat)
5、啟動(dòng)(二選一):
(1)切換至安裝目錄下的bin文件夾首启,用./startup.sh
(2)/usr/local/tomcat/apache-tomcat-9.0.0.M21/bin/startup.sh
虛擬機(jī)中訪問tomcat:curl http://IP:端口 或 curl http://localhost:端口
注:網(wǎng)頁上訪問:不能輸localhost暮屡,要輸入阿里云服務(wù)器 實(shí)例的外網(wǎng)地址
6、關(guān)閉:
/usr/local/tomcat/apache-tomcat-9.0.0.M21/bin/shutdown.sh
7毅桃、查看tomcat是否運(yùn)行:ps -ef |grep tomcat
常見問題
1褒纲、tomcat啟動(dòng)成功,但訪問不了
輸出LOG钥飞,查看發(fā)現(xiàn)找不到j(luò)dk
查看運(yùn)行命令:tail -f /usr/local/tomcat/apache-tomcat-9.0.0.M21/logs/catalina.out
(查看日志退出命令:Ctrl+C)
解決辦法:修改JDK環(huán)境變量莺掠,把路徑設(shè)置正確
2、虛擬機(jī)使用localhost可以訪問读宙,使用外網(wǎng)地址+端口訪問不了(虛擬機(jī)和瀏覽器)
解決辦法:在安全組中配置端口
3、登錄時(shí)發(fā)現(xiàn)端口被占用
解決辦法:進(jìn)入tomcat安裝目錄结闸,有個(gè)文件名為server.xml唇兑,修改端口號(hào)使其生效后,重啟tomcat登錄
三桦锄、Jenkins安裝
1扎附、切換至如安裝安裝包路徑,解壓jenkins
2结耀、查看jenkins安裝路徑(默認(rèn)安裝在/usr/lib下)
3留夜、移動(dòng)jenkins.war到/usr/local/webserver
4、查看端口占用情況:netstat -ntlp
8005是默認(rèn)的server port
8080是默認(rèn)的http 1.1 connector 端口
8009是默認(rèn)的AJP connector端口
5图甜、修改端口后會(huì)啟動(dòng):
java -jar /usr/local/webserver/jenkins.war--ajp13 Port=-1 --httpPort=8081
(8080已被占用香伴,此處需要修改端口號(hào))
注:后續(xù)啟動(dòng)只需輸入java -jar /usr/local/webserver/jenkins.war --httpPort=8081
5、進(jìn)入jenkins :http://IP:8081
輸入密碼后選擇性安裝插件具则,也可以選擇系統(tǒng)默認(rèn)推薦的插件進(jìn)行安裝
密碼在啟動(dòng)時(shí)會(huì)顯示即纲,也可以根據(jù)路徑查找(建議保存下來)
(vi /root/.jenkins/secrets/initialAdminPassword)
后續(xù)再登錄時(shí)直接輸入注冊賬號(hào)和密碼
6、根據(jù)自己需要建立任務(wù)
常見問題:
1博肋、安裝推薦插件時(shí)可能會(huì)失敗低斋,可先自定義安裝蜂厅,排除失敗的幾個(gè),之后等登錄后可在系統(tǒng)設(shè)置里上傳插件安裝
2膊畴、用戶名和郵箱已經(jīng)被注冊
四掘猿、Maven安裝
1、下載(未指定路徑默認(rèn)在根目錄下):wget http://mirrors.hust.edu.cn/apache/maven/maven-3/3.5.0/binaries/apache-maven-3.5.0-bin.tar.gz
2唇跨、解壓:tar -zxvf apache-maven-3.5.0-bin.tar.gz
3稠通、移動(dòng)到/usr/local/maven
4、設(shè)置環(huán)境變量(vi /etc/profile)后使其生效(source /etc/profile)
(注:PATH只能有一個(gè)):
export MAVEN_HOME=/usr/local/maven/apache-maven-3.5.0
export PATH=$MAVEN_HOME/bin:$PATH (如已有PATH买猖,在后面繼續(xù)增加即可)
PS:Mac電腦改橘,環(huán)境變量是在【.bash_profile】設(shè)置
5、查看版本:mvn -version /mvn -v
常見問題:
PATH值有2個(gè)(JAVA_HOME和MAVEN_HOME)玉控,會(huì)導(dǎo)致查不到版本號(hào)
五飞主、Python安裝
1、創(chuàng)建安裝路徑:mkdir -p /usr/local/python3.5
2高诺、解壓:cd /app/software
tar -zxvf Python-3.5.0.tgz
3碌识、cd 切換至 Python-3.5.0
4、部署平臺(tái)路徑:./configure --prefix=/usr/local/python3.5(新建的安裝路徑)
(如果此處路徑?jīng)]有寫python3.5虱而,而是寫成了python3筏餐,事先沒建文件夾,make install時(shí)系統(tǒng)會(huì)自動(dòng)創(chuàng)建python3牡拇,后續(xù)把python3.5文件夾刪除即可)
(prefix選項(xiàng)的好處是卸載軟件或移植軟件胖烛。當(dāng)某個(gè)安裝的軟件不再需要時(shí),只須簡單的刪除該安裝目錄诅迷,就可以把軟件卸載得干干凈凈;移植軟件只需拷貝整個(gè)目錄到另外一個(gè)機(jī)器即可众旗,同個(gè)操作系統(tǒng))
5罢杉、編譯:make
6、安裝:make install
7贡歧、安裝成功后需要修改路徑鏈接滩租,不然查到的依舊是老版本信息
1)修改原有的python文件夾名:mv /usr/bin/python /usr/bin/python_old2
2)建立新版本路徑:ln -s /usr/local/python3/bin/python3.5 /usr/bin/python
(建立軟連接是為了減少每次都輸入一大串路徑,軟連接相當(dāng)于windows中的快捷方式)
8利朵、查看版本號(hào):python -V(大寫) 或直接輸入 python 律想,2者功能一樣
注:進(jìn)入編程界面(出現(xiàn)符號(hào)>>> )
1)python -v (小寫),退出使用quit(), exit(), 或者Ctrl-D
2)進(jìn)入安裝目錄的bin文件夾绍弟,/usr/local/python3/bin/python3.5
Mac電腦設(shè)置:
1技即、進(jìn)入recovery模式(重啟開機(jī)同時(shí)按住Command + R)
2、選擇終端進(jìn)入樟遣,輸入命令:
csrutil disable
3而叼、重啟電腦后設(shè)置軟連接身笤,方法同 Linux
六、Git安裝
官網(wǎng)鏈接 https://git.kernel.org/pub/scm/git/git.git/refs/tags
1葵陵、查看是否已安裝git:git --version
如想安裝新版本先卸載:yum remove git
(注:用yum install git安裝仍然是老版本)
1液荸、安裝編譯git時(shí)需要的包
yum -y install gcc openssl openssl-devel curl curl-devel unzip perl perl-devel expat expat-devel zlib zlib-devel asciidoc xmlto gettext-devel openssh-clients
2、解壓git安裝包:tar -zxvf git-2.13.1.tar.gz
3脱篙、創(chuàng)建git安裝路徑:mkdir -p /usr/local/git
4娇钱、切換至安裝包解壓后的文件夾:cd /usr/local/git/git-2.13.1(這步很重要)
4、編譯:make prefix=/usr/local/git all
5绊困、安裝:make prefix=/usr/local/git install
(注:步驟4和5可以合并操作文搂,make prefix=/usr/local/git make && make install)
6、配置環(huán)境變量:vi /etc/bashrc
export GIT_HOME=/usr/local/git
export PATH=$GIT_HOME/bin:$PATH
(也可以只維護(hù)一個(gè)考抄,export PATH=/usr/local/git/bin:$PATH)
7细疚、使環(huán)境變量生效:source /etc/bashrc
8、查看版本:git --version(2個(gè)橫杠川梅,不同于java疯兼、python)
常見問題:
1、yum無法安裝(yum包管理是使用python2.x寫的贫途,將python2.x升級(jí)到python3.1.3以后吧彪,由于Python版本語法兼容性導(dǎo)致問題出現(xiàn))
解決辦法:修改yum配置文件,將python版本指向以前的舊版本丢早,修改urlgrabber-ext-down文件姨裸,更改python版本
(因?yàn)槲译娔X里安裝前是2.7版本的,我就直接改成2.7了怨酝,也可以改成python原先的文件名“python_old2”)
2傀缩、路徑不對(duì),編譯時(shí)找不到目標(biāo)
解決辦法:切換至解壓后的路徑再進(jìn)行編譯安裝
3农猬、安裝時(shí)提示權(quán)限不夠
解決辦法:su切換至root用戶
4赡艰、安裝后查看版本是以前的老版本,并非最新版本
解決辦法:環(huán)境變量漏配