1.       下载rpm包:

  a)         下载地址:https://pkg.jenkins.io/redhat-stable/

  b)         点选一个下载即可,例如点选:“jenkins-2.73.1-1.1.noarch.rpm

2.       下载完成后,通过Xshell的rz命令将文件传输到服务器上:

  a)         Xshell已经连接服务器

  b)         输入命令:rz

  c)         选择下载的文件上传到服务器即可

3.       服务器端安装jenkins:

  a)         Xshell输入命令:sudo rpm -ivh jenkins-2.73-1.1.noarch.rpm

  b)         等待安装完成即可

4.       启动jenkins:

  a)         Xshell输入命令:service jenkins start

  b)         启动成功

5.       修改jenkins 拥有root用户权限:

  a)         Xshell输入命令:vim /etc/sysconfig/Jenkins

  b)         修改Jenkins文件中的JENKINS_USER为"root",即如下:

        JENKINS_USER="root"

      修改方法:

  1.英文模式下输入i 进入vim编写模式;

  2.将JENKINS_USER值改为root;

     3.按“Esc”键退出编写模式;

4.输入命令“:wq!”,保存并退出文件

  c)         更改Jenkins权限:

      Xshell输入命令:chown -R root:root /var/lib/jenkins

      Xshell输入命令:chown -R root:root /var/cache/Jenkins

      Xshell输入命令:chown -R root:root /var/log/Jenkins

  d)   重新启动Jenkins并检查用户是否已更改:

      Xshell输入命令:service jenkins restart

      等待重启成功

      Xshell输入命令:ps -ef | grep Jenkins

      查看jenkins是否是root用户权限

  现在你应该能够以root用户身份运行Jenkins作业,并且所有的shell命令将被执行root。

二、更改默认端口8080

  1. 编辑文件/etc/sysconfig/jenkins    //该文件由rpm包jenkins生成

   ~]# vim /etc/sysconfig/jenkins

   

   保存,退出;

  2. 启动jenkins

    ~]# systemctl start jenkins

  3. 初始化

   在浏览器输入http://IP:8081    //正常跳出如下界面

Centos7部署jenkins的更多相关文章

  1. Centos7 & Docker & Jenkins & ASP.NET Core 2.0 自动化发布和部署

    写在前面 Docker一直很火热,一直想把原本的Jenkins自动部署工具搬到Docker上面,无奈今年一直忙于各种事情,迟迟未实施这个事情,正好迎来了dotnet core 2.0 的正式发布,升级 ...

  2. 8.3 k8s部署jenkins,通过pv/pvc结合NFS服务器持久化

    1.制作jenkins docker镜像 1.1 下载jenkins wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/war-stable/2.30 ...

  3. 怎么在linux上安装部署jenkins

    怎么在linux上安装部署jenkins 作为一个非科班出身自学的小白,踩过很多的坑,特此留下记录 以下在虚拟机上示例 系统:linux(centos7) 操作方式:xshell连接终端操作 教程之前 ...

  4. [原]CentOS7部署osm2pgsql

    转载请注明原作者(think8848)和出处(http://think8848.cnblogs.com) 部署Postgresql和部署PostGis请参考前两篇文章 本文主要参考GitHub上osm ...

  5. [系统集成] 基于Kubernetes 部署 jenkins 并动态分配资源

    基于kubernetes 部署 jenkins master 比较简单,难点是为 jenkins 动态分配资源.基于kubernetes 为 jenkins 动态分配资源需要实现下述功能: 资源分配: ...

  6. centos7 部署ssserver

    centos7 部署shadowsocks服务端 为什么要选centos7? 以后centos7 肯定是主流,在不重要的环境还是尽量使用新系统吧 centos7 的坑 默认可能会有firewall 或 ...

  7. 在centos中部署jenkins

    在centos中部署jenkins,需要的环境:安装jdk,Apache-tomcat 这两步我前面文章里已写,再次忽略 到官网下载最新的jenkins 我这里的是  jenkins.war 把该文件 ...

  8. Docker_快速部署jenkins

    开门见山,如何在利用docker快速部署jenkins服务?下面详解 1:docker的基本按照与部署,前文已经详述,这里不多说. 2:pull一个jenkins镜像 docker pull jenk ...

  9. centos7安装Jenkins

    一.准备工作 机器要求: 256MB内存,建议大于512MB 10GB的硬盘空间(用于存放Jenkins镜像) 需要安装以下软件: Java (JRE或者JDK都可以) 需要可以访问公网 关闭防火墙连 ...

随机推荐

  1. jQuery---$冲突的解决方案

    $冲突的解决方案 遇到其他js文件也用$包装了函数.可以把jQuery放在后面,并释放下$的控制权,也可以换个字符替代原来的$,例如$$ 或者,jQuery //jQuery释放$的控制权 $$ = ...

  2. jQuery---offset方法和position方法

    offset方法和position方法 获取元素的相对于document的位置 //获取元素的相对于document的位置 $(".son").offset(); console. ...

  3. 剑指offer-面试题45-把数组排成最小的数-规律

    /* 题目: 给定一个int数组,返回数组中各数字排成的最下字符串. */ /* 思路: 比较两个数字之间的先后顺序,谁排在前面更小,从而对数组进行排序,得到结果. 两个数字先后顺序的比较方法:两个数 ...

  4. 剑指offer-面试题42-连续子数组的最大和-动态规划

    /*题目; 输入一个整形数组(可能有正数和负数),求数组中连续子数组(最少有一个元素)的最大和. 要求时间复杂度为O(n). 先输入数组的格式,再依次输入数组的值.*//*思路: f(i) = pDa ...

  5. 深度优先搜索DFS---01背包问题(1)

    题目: 有n件物品,每件物品的重量为w[i],价值为c[i].现在需要选出若干件物品放入一个容量为 V 的背包中,使得在选入背包的物品重量之和,不超过容量V的前提下,让北欧保重物品的价值之和最大,求最 ...

  6. QQ全量上云,你想了解的技术细节都在这

    腾讯的业务体量非常庞大,在2019年,腾讯已拥有超过了100万台服务器,其中,社交业务包括QQ和空间的体量有近20万台服务器,且分布在全国三地. 把QQ这头大象搬到云上并非易事.作为腾讯最庞大.最悠久 ...

  7. java开发相关工具安装包分享

    链接:https://pan.baidu.com/s/19rSlXhrZ9AtNdai64tErGQ 提取码:04up

  8. js限制按钮每隔一段时间才能再次点击

    设置属性 disabled 可以限制交互,单击按钮时添加disabled=“disabled”属性,再为按钮添加定时器,一定时间后删除定时器和disabled属性 <!DOCTYPE html& ...

  9. PAT (Basic Level) Practice (中文)1031 查验身份证 (15 分)

    一个合法的身份证号码由17位地区.日期编号和顺序编号加1位校验码组成.校验码的计算规则如下: 首先对前17位数字加权求和,权重分配为:{7,9,10,5,8,4,2,1,6,3,7,9,10,5,8, ...

  10. python3练习100题——045

    题目:统计 1 到 100 之和. sum(range(1,101)) 题目太容易了,我都不想用迭代浪费时间. 觉得这100道题难度设计越来越不合理.