1、搭建jdk環境
一、jdk下載
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
2 安裝
2.1 cd /usr
2.2 mkdir java --經過Ftp講java放入
2.3 tar -zxvf jdk-8u131-linux-x64.tar.gz 解壓
2.4 vi /etc/profile 打開配置文件
將此複製到最後(前面有4個空格)
( JAVA_HOME=/usr/java/jdk1.6.0_10 CLASSPATH=.:$JAVA_HOME/lib/tools.jar PATH=$JAVA_HOME/bin:$PATH export JAVA_HOME CLASSPATH PATH)html
2.5 即時刷新配置java
source /etc/profilelinux
驗證:java -version 或 $JAVA_HOMEgit
2、搭建tomcat環境:
1.1 新建文件夾 cd /usr mkdir tomcat
2.2 下載並解壓到文件夾內 https://tomcat.apache.org/download-90.cgi (下載core下的tar.gz)
tar zxvf apache-tomcat-8.5.20.tar.gz
2.3 編輯Tomcat啓動(可忽略)
先複製: cp -p /usr/tomcat/apache-tomcat-9.0.11/bin/catalina.sh /etc/init.d/tomcat
在編輯: vim /etc/init.d/tomcat 講如下內容複製到第二行
# chkconfig: 112 63 37
# description: tomcat server init script
# Source Function Library
. /etc/init.d/functionsgithub
JAVA_HOME=/usr/java/jdk1.8.0_144 你的jdk路徑
CATALINA_HOME=/usr/tomcat tomcat安裝路徑web
保存文件後執行如下操做shell
chmod 755 /etc/init.d/tomcat
chkconfig --add tomcat
chkconfig tomcat onapache
啓動tomcat:vim
service tomcat starttomcat
2.4 修改端口
cd /usr/tomcat/conf/
vim server.xml
找到:
<Connector port="8080" protocol="HTTP/1.1"
修改成:
<Connector port="你想要的端口" protocol="HTTP/1.1"
重啓tomcat
service tomcat stop
service tomcat start
三:搭建kenkins環境
一、
從官網下載jenkins.war包,放到tomcat中的webapps目錄下做爲tomcat的一個應用;
官方下載地址: http://mirrors.jenkins-ci.org/war/
安裝位置:/root/.jenkins
或直接使用命令行,按照官網上的方法安裝:
wget -q -O - http://pkg.jenkins-ci.org/debian/jenkins-ci.org.key | sudo apt-key add -
deb http://pkg.jenkins-ci.org/debian binary/
sudo apt-get update
sudo apt-get install jenkins
二、啓動jenkins
由於端口被tomcat佔用,因此要經過命令啓用:--要切換到tomcat下webapps目錄才能啓動
java -jar jenkins.war --httpPort=1080
啓用網址:http://39.107.88.ip:1080/jenkins
三、重啓、關閉jenkins
3.1 啓動jenkins服務:「net start jenkins」
3.2 中止jenkins服務:「net stop jenkins」
3.3 經過後綴重啓:http://localhost:8080/restart
3.4 經過後綴關閉:http://localhost:8080/exit
3.5 經過後綴從新加載配置:http://localhost:8080/reload
4、git的安裝使用
安裝依賴的包 先用: yum install git 不行再用下面
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker
下載git源碼並解壓
目前最新版本下載地址:https://git-scm.com/downloads
解壓 tar zxvf git-2.11.0.tar.gz
cd git-2.11.0
編譯安裝
make prefix=/usr/git all
make prefix=/usr/git install
查看git
whereis git
git –version
配置環境變量
vim /etc/profile
加入export PATH=$PATH:/usr/git/bin
設置用戶名和email
[root@zhuzhonghua2-fqawb util]# git config –global user.name 「ht22ht22」
[root@zhuzhonghua2-fqawb util]# git config –global user.email 「ht22ht22@163.com」
此時$HOME目錄下會新建一個.gitconfig文件
2.爲github帳號添加SSH keys
ssh-keygen -t ras -C 「ht22ht22@163.com」
系統會提示key的保存位置(通常是~/.ssh目錄)和指定口令,保持默認,連續三次便可
而後vim打開id_rsa.pub文件,粘貼到github帳號管理的添加SSH KEY界面中
cat ~/.ssh/id_rsa.pub
注意,使用vim讀取git_home/.ssh/id_rsa.pub中的公鑰內容時,可能會有較多的空格和換行,複製到github網站上時必需刪除。因此建議使用cat來讀取ssh公鑰。將ssh公鑰成功加入github後,可以使用命令ssh -T git@github.com來驗證是否成功。若是出現象:hi xxx. You've successfully authenticated, but GitHub does not provide shell access.則說明鏈接成功。
如:Warning: Permanently added the RSA host key for IP address '*.*.*.*' to the list of known hosts.
Enter passphrase for key '/home/git/.ssh/id_rsa':
Hi xd502djj! You've successfully authenticated, but GitHub does not provide shell access.
若是未能鏈接成功。可以使用命令ssh -Tv git@github.com來查找failure的緣由。經過詳細的debug過程,我發現象我把本身的ssh密鑰信息放到了/home/admin/.ssh/下,而測試時使用的帳戶是root,尋找ssh密鑰的路徑爲root/.ssh,因此permission denied的啦。su到admin下,就能夠鏈接成功啦~~