1.安装JDK
上传tar包到tmp目录下
jdk-8u211-linux-x64.tar.gz
解压
1.进入tmp --注意版本,别傻乎乎直接复制 cd /tmp 2.解压至opt目录下 tar -zxvf jdk-8u211-linux-x64.tar.gz -C /opt 3.进入opt目录将jdk改名 cd /opt mv jdk1.8.0_211 jdk1.8
配置环境变量
1.进入文件 vi /etc/profile 2.将下面的内容添加在末尾 # JAVA_HOME export JAVA_HOME=/opt/jdk1.8 export PATH=$PATH:$JAVA_HOME/bin 3.执行命令使配置生效 source /etc/profile 4.检测安装是否成功,分别输入以下3个命令 java javac java -version
2.安装Tomcat9
上传tar包至tmp目录下
apache-tomcat-9.0.20.tar.gz
安装
1.进入tmp目录 cd /tmp 2.解压至opt目录下 tar -zxvf apache-tomcat-9.0.20.tar.gz -C /opt 3.进入opt目录,改名改为tomcat cd /opt mv apache-tomcat-9.0.20 tomcat 4.启动tomcat /opt/tomcat/bin/startup.sh
防火墙设置开放8080端口
# 查询端口是否开放 firewall-cmd --query-port=8080/tcp # 开放8080端口 firewall-cmd --permanent --add-port=8080/tcp #更新防火墙规则 firewall-cmd --reload
# 参数解释
1、firwall-cmd:是Linux提供的操作firewall的一个工具;
2、–permanent:表示设置为永久生效,没有此参数重启后失效;
3、–add-port:标识添加的端口;
验证tomcat安装是否完成
#在浏览器输入地址验证tomcat安装是否完成,注意要写自己服务器的ip和端口 http://172.16.2.99:8080/
3.安装Jenkins:将jenkins.war放到 tomcat/webapps 目录下
测试访问
ip每个人的不一样。如果没修改端口的话就使用tomcat缺省端口8080。如果8080被其他占用,需要修改。当然访问端口也会改变
http://172.16.2.115:8080/jenkins
-
此时就访问成功了
-
上图中需要输入管理员账户密码,这是自动生成的,直接去上图所述的文件中查看即可
4.如果访问一致卡在此界面请修改配置文件
访问后在这个界面停留了很长时间,需要修改hudson.model.UpdateCenter.xml中的url
a.进入jenkins工作目录
[root@localhost ~]# cd .jenkins/
b.查看
[root@localhost .jenkins]# ll 总用量 28 -rw-r-----. 1 root root 1597 3月 24 14:01 config.xml -rw-r-----. 1 root root 182 3月 24 14:01 hudson.model.UpdateCenter.xml -rw-------. 1 root root 1712 3月 24 13:31 identity.key.enc -rw-r-----. 1 root root 171 3月 24 13:31 jenkins.telemetry.Correlator.xml drwxr-x---. 2 root root 6 3月 24 13:31 jobs drwxr-x---. 3 root root 19 3月 24 13:31 logs -rw-r-----. 1 root root 907 3月 24 14:01 nodeMonitors.xml drwxr-x---. 2 root root 6 3月 24 13:31 nodes drwxr-x---. 2 root root 6 3月 24 13:31 plugins -rw-r-----. 1 root root 129 3月 24 13:59 queue.xml.bak -rw-r-----. 1 root root 64 3月 24 13:31 secret.key -rw-r-----. 1 root root 0 3月 24 13:31 secret.key.not-so-secret drwx------. 4 root root 265 3月 24 13:31 secrets drwxr-x---. 2 root root 67 3月 24 14:01 updates drwxr-x---. 2 root root 24 3月 24 13:31 userContent drwxr-x---. 3 root root 56 3月 24 13:31 users
c.编辑hudson.model.UpdateCenter.xml文件
[root@localhost .jenkins]# vi hudson.model.UpdateCenter.xml
修改镜像地址为国内源
将https://updates.jenkins.io/update-center.json
更改为https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json(是国内的清华大学的镜像地址。)
或者更改为http://updates.jenkins.io/update-center.json,即去掉 https 中的 s 。
d.重启Tomcat,然后重新访问Jenkins
#重启tomcat
/opt/tomcat/bin/startup.sh
#访问Jenkins
http://172.16.2.99:8080/jenkins
5.前面访问后需要输入密码,在Liunx中查看密码
#查看密钥 [root@localhost ~]# cat /root/.jenkins/secrets/initialAdminPassword 结果 029f565c5f3e4142787788cac6887b94a
6.登录后安装插件
-
注意!!点安装推荐的插件!!中间如果报错不要慌,全部装完点继续就行了!!后面安装失败的插件就行了!!
7.创建用户
8.实例配置
默认会给一个地址的,可以不修改,默认即可
9.配置完成进入主界面
10.Jenkins卸载
先关闭tomcat
需要先进入bin目录,如果不能执行,需要先给执行权限。在这里我先给全部权限了。
#给权限
chmod 777 shutdown.sh
#启动
./shutdown.sh
删除jenkins包
进入tomcat/webapps目录下,删除jenkins文件
cd /usr/local/tomcat/webapps
rm -rf jenkins
删除jenkins配置文件
jenkins配置文件在 .jenkins 目录下,可以通过下面命令找到
find / -name .jenkins
找到之后删除即可
rm -rf /home/www/.jenkins
二、yum安装
1.下载rpm包
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
导出密钥
注意:若之前已从Jenkins导入过密钥,“rpm–import”将失败,请忽略,继续执行下面
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
安装Jenkins
yum install -y jenkins
查看Jenkins信息
rpm -ql jenkins
配置Jenkins
vim /etc/sysconfig/jenkins
修改端口,默认是8080 JENKINS_PORT="端口号"
启动Jenkins
systemctl start jenkins.service
#查看Jenkins状态
systemctl status jenkins.service
卸载Jenkins
#rpm卸载 rpm -e jenkins #检查是否卸载成功 rpm -ql jenkins
彻底删除残留文件
find / -iname jenkins | xargs -n 1000 rm -rf find / -iname .jenkins | xargs -n 1000 rm -rf
三、更换插件源为国内源
jenkins插件清华大学镜像地址
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
附上,清华大学开源软件镜像站
https://mirrors.tuna.tsinghua.edu.cn/
附上,镜像查询地址
http://mirrors.jenkins-ci.org/status.html
更改插件源地址
点击 管理中心
点击插件管理中心
点击高级
修改镜像地址
如果之前在Linux中hudson.model.UpdateCenter.xml修改过镜像地址,那么下面会直接显示修改的镜像地址。 如果是https://updates.jenkins.io/update-center.json那就修改为https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
四、解决Linux下忘记Jenkins密码
admin密码未更改情况下
1.进入\Jenkins\secrets目录,打开initialAdminPassword文件,复制密码;
2.访问Jenkins页面,输入管理员admin,及刚才的密码;
3.进入后可更改其他管理员密码;
找回jenkins管理员密码
第一步:复制 root/.jenkins/ 目录下面的 config.xml 文件,备份为 config.xml.bak 文件
第二步:修改config.xml,删除红框内容,即 <useSecurity>、<authorizationStrategy>、<securityRealm> 节点,并保存
第三步:重启搭载Jenkins服务的tomcat
第四步:访问Jenkins地址,发现Jenkins不再需要登录;
第五步:进入首页>“系统管理”>“Configure Global Security”,勾选“启用安全”;
第六步:在”访问控制>安全域”里面 ,勾选 “jenkins专有用户数据>允许用户注册”;
第七步:重启搭载Jenkins服务的tomcat后,访问Jenkins目录后,发现“系统管理”里有“管理用户”了;
第八步:重新创建用户后,将 root/.jenkins/ 目录下面备份的config.xml删除,将config.xml.bak文件复制为config.xml;
第九步:重启tomcat,重新访问Jenkins,用新建的账号登录即可;
五、Jenkins的快捷操作
#重启 http://172.16.2.115:8080/jenkins/restart 关闭 http://172.16.2.115:8080/jenkins/exit 重载 http://172.16.2.115:8080/jenkins/reload
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/253609.html