一、重新安装Java
1、卸载系统自带Java,使用rpm -qa | grep java 查询已经安装的jdk安装包
rpm -qa | grep java
2、使用rpm -e --nodeps 命令卸载默认安装的jdk版本
rpm -e --nodeps
3、下载Java安装包
新建文件夹
cd /usr/local
mkdir java jenkins tomcat
官网地址下载:
或者命令下载:
wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.tar.gz
注意:如果上面wget命令不能用,报错:-bash: wget: command not found。执行一下该命令(安装依赖包)
yum -y install wget
注意:下载时需要加上
–no-check-certificate --no-cookies --header “Cookie: oraclelicense=accept-securebackup-cookie
这段是为了避开用户验证用的
完成后,将安装包传进去
4、解压安装包:tar -zxvf 安装包名称
解压完成后会得到一个jdk文件夹,进入文件夹,输入pwd 会得到路径,设置环境变量时会用到这个路径
5、配置环境变量
编辑文件:vi /etc/profile
按 shift+G 到文件底部,按O新增一行,输入
export JAVA_HOME=/usr/local/java/jdk1.8.0_311 #(自己的路径)
export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib
export PATH=$JAVA_HOME/bin:$PATH
保存退出
6、配置生效
source /etc/profile
7、查看是否生效
java -version
二、安装tomcat
1、下载tomcat
官网下载
命令下载:
wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.41/bin/apache-tomcat-8.5.41tar.gz
下载完成把安装包上传到 /usr/local/tomcat 文件夹
2、解压安装包
tar -zxvf 安装包名称
3、配置环境变量,
编辑文件
vi /etc/profile
与添加Java环境变量类似,在尾行添加
export TOMCAT_HOME=/usr/local/tomcat/apache-tomcat-9.0.60 #(路径)
export CATALINA_HOME=/usr/local/tomcat/apache-tomcat-9.0.60 #(路径)
4、生效环境变量
source /etc/profile
5、端口修改和编码方式修改
修改tomcat下apache-tomcat-9.0.60文件中conf/server.xml
vi /usr/local/tomcat/apache-tomcat-9.0.60/conf/server-xml
将8080改为8090或者其他自定义端口,加入一行:URIEncoding="UTF-8"
退出保存
6、启动tomcat
./usr/local/tomcatt/apache-tomcat-9.0.60/bin/startup.sh
7、关闭防火墙
1:查看防火状态
systemctl status firewalld
service iptables status
2:暂时关闭防火墙
systemctl stop firewalld
service iptables stop
3:永久关闭防火墙
systemctl disable firewalld
chkconfig iptables off
4:重启防火墙
systemctl enable firewalld
service iptables restart
5:永久关闭后重启
chkconfig iptables on
8、访问
本地主机输入:localhost:8090
外部访问输入: 系统IP:8090
三、安装jenkins
1、下载安装包
网站下载:
命令下载:
wget https://prodjenkinsreleases.blob.core.windows.net/redhat-stable/jenkins-2.121.3-1.1.noarch.rpm
2、解压安装包
sudo rpm -ih jenkins-2.121.3-1.1.noarch.rpm --force --nodeps
其中 --force --nodeps
为了忽略依赖关系
3、将Jenkins的war包放到tomcat/apache-tomcat-9.0.60/webapp文件夹下面,完成部署
cp /usr/lib/jenkins/jenkins.war /usr/local/tomcat/apache-tomcat-9.0.60/webapps/
4、访问
cat /root/.jenkins/secrets/initialAdminPassword
将这串文字复制粘贴到管理员密码框