Centos7.x 安装JDKJenkinsJmeterant
Posted 小公子”
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Centos7.x 安装JDKJenkinsJmeterant相关的知识,希望对你有一定的参考价值。
常用语句:
su root //切换root权限
一些说明:
1、ant、jmeter都要依赖jdk,所以先下载jdk
2、centos7自带了java环境,个人觉得的不太好用,一开始偷懒,直接配置,后面安装ant,就一直不成功,最后,还是卸载了自带的java,重新装了,之后一路顺通。
所以:建议先卸载自带的java,自己装一个jdk,可以省很多事,别懒
一、安装JDK
文章见:安装JDK
二、安装ant
安装包下载地址:ant安装包下载
1、首先下载安装包,默认下载至/home/admin/Downloads
(我的用户名是 admin)
没有提前下载的话,终端输入:
wget -P /home/admin/Downloads https://mirror.bit.edu.cn/apache//ant/binaries/apache-ant-1.10.11-bin.tar.gz
关于wget
命令:
wget命令解析
-P 保存地址 下载内容
关于下载版本,个人选择。
2、解压
tar -zxvf apache-ant-1.10.11-bin.tar.gz
3、移动解压文件(可不移动)
mv apache-ant-1.10.11 /opt/ant
4、环境配置
vi /etc/profile
添加内容
export ANT_HOME=/opt/ant
export PATH=$PATH:$ANT_HOME/bin
5、强制刷新
source /etc/profile
6、验证 安装结果
ant -version
三、安装JMeter
个人版本5.4.1
首先需要保证具备java8+环境
1、下载安装包
安装包地址:Jmeter安装包
选择 Binaries
,后缀为tgz
文件下载
同样:默认下载到 /home/admin/Downloads
2、解压文件
tar -xzvf apache-jmeter-5.4.1.tgz
3、移动文件(可以不移动)
mv apache-jmeter-5.4.1 /opt/jmeter
4、添加环境变量
vim /etc/profile
添加内容为:
#jmeter environmnet
JMETER_HOME=/opt/jmeter
PATH=$PATH:$JMETER_HOME/bin
CLASSPATH=.:$JMETER_HOME/lib/ext/ApacheJMeter_core.jar:$JMETER_HOME/lib/jorphan.jar
export JMETER_HOME CLASSPATH PATH
网上很多还写了logkit.jar,5.4.1版本中没有,不写即可
5、强制刷新
source /etc/profile
6、验证结果
出现如下情况,证明安装成功
[root@localhost admin]# jmeter -v
OpenJDK 64-Bit Server VM warning: If the number of processors is expected to increase from one, then you should configure the number of parallel GC threads appropriately using -XX:ParallelGCThreads=N
Jul 14, 2021 11:48:01 PM java.util.prefs.FileSystemPreferences$1 run
INFO: Created user preferences directory.
_ ____ _ ____ _ _ _____ _ __ __ _____ _____ _____ ____
/ \\ | _ \\ / \\ / ___| | | | ____| | | \\/ | ____|_ _| ____| _ \\
/ _ \\ | |_) / _ \\| | | |_| | _| _ | | |\\/| | _| | | | _| | |_) |
/ ___ \\| __/ ___ \\ |___| _ | |___ | |_| | | | | |___ | | | |___| _ <
/_/ \\_\\_| /_/ \\_\\____|_| |_|_____| \\___/|_| |_|_____| |_| |_____|_| \\_\\ 5.4.1
Copyright (c) 1999-2021 The Apache Software Foundation
四、安装Jenkins
前提,jdk安装好
网上常见的两种方法:
(1)
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
yum install jenkins
(2)下载rpm安装
wget https://pkg.jenkins.io/redhat/jenkins-2.300-1.1.noarch.rpm
rpm -ivh jenkins-2.300-1.1.noarch.rpm #版本自己选择
然后:这两种方式,我试了很多次,都没有成功!
因为国内访问外网,真的是难以忍受!!!
现在成功下载了,采用的是:rpm
的方式,过程如下!!!
1、rpm
包的下载
从清华大学的镜像下载:https://mirrors.tuna.tsinghua.edu.cn/jenkins,选择redhat
2、安装:
(1)rpm包上传至centos中
rpm -ivh jenkins-2.183-1.1.noarch.rpm
(2)修改 用户名(端口号-看个人情况修改)
vi /etc/sysconfig/jenkins
修改内容为:
JENKINS_USER = "root"
JENKINS_PORT = "****" #端口默认8080
jenkins的默认安装路径:
- /usr/lib/jenkins/ :jenkins的安装目录,war包在这里
- /etc/sysconfig/jenkins:Jenkins的配置文件,配端口等
- /var/lib/jenkins:默认的JENKINS_HOME
- /var/log/jenkins/jenkins.log:Jenkins的日志文件
(3)配置jdk
vim /etc/init.d/jenkins
#增加java路径
#在candidate增加我们的JAVA_HOME位置
candidates="
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.292.***/jre/bin/java
****
***
***
"
(4)启动jenkins
i-方式1:(使用较多)
systemctl start jenkins
#或
service jenkins start/stop/restart #start/stop/restart 根据需要选择一个
ii-方式2:war包启动
java -jar /usr/lib/jenkins/jenkins.war
(5)浏览器打开:https:ip地址:端口号
如:http:192.168.5.17:8080
出现界面如下:(图是我盗的,都是这样哈,莫深究)
等待页面加载:需要耗时一段时间
如果长时间没有反应,可以去修改一下镜像:
修改镜像步骤:
第一步:找到hudson.model.UpdateCenter.xml文件
vim /var/lib/jenkins/hudson.model.UpdateCenter.xml
第二步:修改url
的内容
默认为:https://updates.jenkins.io/update-center.json
修改为:
http://updates.jenkins.io/update-center.json
- 或:
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
- 或:
http://mirror.esuni.jp/jenkins/updates/update-center.json
反正就是修改镜像,尽量换成国内的
修改镜像之后,重启一下Jenkins
service jenkins restart
提一下此处我遇到的坑:
1、启动方式选择的第一种
2、更换了镜像后,界面依旧不跳转
3、再换镜像,还是不跳转
反正就是各种方式都测了
最后,nnd,换了一种Jenkins的启动方式,即用war包启动jenkins,秒成功!!!
如果有和我一样情况的小伙伴,可以试试。
(6)界面跳转成功后,提示输入密码,密码获取
vim /var/lib/jenkins/secrets/initialAdminPassword
(7)按照个人需要安装插件即可(我选择的推荐),插件安装时间可能有些久,请耐心等待
(8)安装成功
以上是关于Centos7.x 安装JDKJenkinsJmeterant的主要内容,如果未能解决你的问题,请参考以下文章