因为最近要参加实习工作了,所以提前再熟悉一下linux环境,使用命令行的方式实现在一台centos7机器上搭建Jenkins.

一、搭建Linux环境,使用VirtualBox安装CentOS7

软件准备:

Oracle VM VirtualBox

CentOS7

二、安装VirtualBox

像装QQ一样,直接下一步就完事儿。

centos虚拟机如何跳转到桌面 虚拟机centos怎么打开命令行_CentOS

三、在VirtualBox上新建一个虚拟机

centos虚拟机如何跳转到桌面 虚拟机centos怎么打开命令行_Jenkins_02

选择虚拟机的显示名称和类型

centos虚拟机如何跳转到桌面 虚拟机centos怎么打开命令行_centos_03

分配可使用的内存

centos虚拟机如何跳转到桌面 虚拟机centos怎么打开命令行_CentOS_04

创建虚拟硬盘

centos虚拟机如何跳转到桌面 虚拟机centos怎么打开命令行_jenkins linux虚拟机_05

centos虚拟机如何跳转到桌面 虚拟机centos怎么打开命令行_centos虚拟机如何跳转到桌面_06

centos虚拟机如何跳转到桌面 虚拟机centos怎么打开命令行_centos虚拟机如何跳转到桌面_07

centos虚拟机如何跳转到桌面 虚拟机centos怎么打开命令行_Jenkins_08

开始创建

centos虚拟机如何跳转到桌面 虚拟机centos怎么打开命令行_centos虚拟机如何跳转到桌面_09

创建完成

四、对刚刚新建的虚拟机进行配置

centos虚拟机如何跳转到桌面 虚拟机centos怎么打开命令行_Jenkins_10

调整虚拟机的启动顺序,首选使用光驱启动

centos虚拟机如何跳转到桌面 虚拟机centos怎么打开命令行_Jenkins_11

添加虚拟光盘,选择之前下载好的centos7镜像文件

centos虚拟机如何跳转到桌面 虚拟机centos怎么打开命令行_centos_12

centos虚拟机如何跳转到桌面 虚拟机centos怎么打开命令行_jenkins linux虚拟机_13

启动虚拟机

centos虚拟机如何跳转到桌面 虚拟机centos怎么打开命令行_CentOS_14

五、安装CentOS 7

启动虚拟机后,进入CentOS 7的安装页面,选择Install CentOS Linux 7。

选择语言: 中文->简体中文

centos虚拟机如何跳转到桌面 虚拟机centos怎么打开命令行_centos虚拟机如何跳转到桌面_15

点击安装位置,设置之前VirtualBox为虚拟机分配的虚拟硬盘

centos虚拟机如何跳转到桌面 虚拟机centos怎么打开命令行_jenkins linux虚拟机_16

选择需要安装的软件(默认最小安装)

centos虚拟机如何跳转到桌面 虚拟机centos怎么打开命令行_centos虚拟机如何跳转到桌面_17

配置网络

centos虚拟机如何跳转到桌面 虚拟机centos怎么打开命令行_Jenkins_18

完成后进行安装,设置ROOT用户的密码和创建一个普通用户

centos虚拟机如何跳转到桌面 虚拟机centos怎么打开命令行_CentOS_19

centos虚拟机如何跳转到桌面 虚拟机centos怎么打开命令行_jenkins linux虚拟机_20

centos虚拟机如何跳转到桌面 虚拟机centos怎么打开命令行_centos虚拟机如何跳转到桌面_21

安装完成后,后点击重启,进入centos启动菜单,选择第一项,回车后进入系统。

centos虚拟机如何跳转到桌面 虚拟机centos怎么打开命令行_centos_22

centos虚拟机如何跳转到桌面 虚拟机centos怎么打开命令行_CentOS_23

选择同意许可

centos虚拟机如何跳转到桌面 虚拟机centos怎么打开命令行_jenkins linux虚拟机_24

CentOS7安装完成。

六、安装JDK和Jenkins

因为Jenkins是需要JDK的,所以要保证JDK已经安装。

安装jdk1.8

yum install java-1.8.0-openjdk

检查是否安装成功

java -servison

接下来安装Jenkins

先切换成管理员用户

su

添加最新的Jenkins的源并安装

如果需要稳定版本,命令如下

sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/red...
sudo rpm --import https://jenkins-ci.org/redhat...
sudo yum install jenkins

安装完成之后运行如下命令

启动Jenkins

service jenkins start

关闭Jenkins

service jenkins stop

重启Jenkins

service jenkins restart

Jenkins的默认端口是8080,你可以打开http://localhost:8080查看Jenkins页面,如果能打开表示Jenkins已经启动成功。

centos虚拟机如何跳转到桌面 虚拟机centos怎么打开命令行_Jenkins_25

遇到的问题:

在centos7上安装软件,是需要管理员权限的,所以需要切换到管理员用户直接执行命令安装或者给普通用户赋权:

vi /etc/sudoers

找到如下图所示:

centos虚拟机如何跳转到桌面 虚拟机centos怎么打开命令行_centos_26

按 i 键后 进入insert模式,进入insert模式后才能进行修改

root  ALL=(ALL)    ALL

在“root  ALL=(ALL)   ALL”这一行下面,再加入一行:

你的用户名  ALL=(ALL)     ALL

修改完成后

按esc键进入command模式,

然后:wq! 保存文件并退出vi(注意先冒号)