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
出现界面如下:(图是我盗的,都是这样哈,莫深究)
jenkins等待界面

等待页面加载:需要耗时一段时间
如果长时间没有反应,可以去修改一下镜像:
修改镜像步骤:
第一步:找到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的主要内容,如果未能解决你的问题,请参考以下文章

centos7.x下环境搭建—nodejs安装

vsftpd配置FTP服务器(Centos7.x安装)

CentOS6.x和CentOS7.x字符界面安装图形界面方法

3分钟 教你学会虚拟机上 Centos7.x 系统安装

CentOS7.x安装cobbler无人值守安装系统

centos7.x安装图形化界面