浅浅浅浅浅浅浅浅

浅浅浅浅浅浅浅浅

本人第一次进行环境部署,每一步都是实验后总结的 可能会有一些问题,有大佬发现有问题的话直接指出就行

1.首先需要有一个服务器  

楼主是趁着腾讯云打折 45拿下的 ~!之前没搞过 先弄个练练手

2.使用FinalShell 连接到远程服务器

个人感觉比较好用~

个人java学习的记录----第一步服务器的部署-LMLPHP

关闭selinux

1.使用vim /etc/sysconfig/selinux。

2.将SELINUX=enforcing改为SELINUX=disabled。

3.修改完成后,重启计算机

安装前配置

systemctl stop firewalld

systemctl disable firewalld

setenforce 0

sed -i "s/^SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config

swapoff -a

sed -i 's/.*swap.*/#&/' /etc/fstab

新建或修改文件/etc/sysctl.d/k8s.conf

net.bridge.bridge-nf-call-ip6tables = 1

net.bridge.bridge-nf-call-iptables = 1

1.运行sysctl --system

 

2.配置国内yum源,分别运行:

mkdir /etc/yum.repos.d/bak && mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/bak

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.tencent.com/repo/centos7_base.repo

wget -O /etc/yum.repos.d/epel.repo http://mirrors.cloud.tencent.com/repo/epel-7.repo

yum clean all && yum makecache

3.Docker的安装

1.更新 yum

sudo yum install -y yum-utils

2.配置阿里云仓库

yum-config-manager     --add-repo     http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

3.下载安装Docker

sudo yum install docker-ce docker-ce-cli containerd.io

4.启动docker

(设置开机启动)chkconfig docker on

service  docker start

5.配置 docker 源,运行:

wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo -O /etc/yum.repos.d/docker-ce.repo

4.K8S安装(可以参考cannel大佬的帖子,此处就不做详细说明了)

 https://www.cnblogs.com/cannel/p/11104243.html

 5.GitLab安装(自动化部署拉取代码使用)

1.安装依赖包

yum -y install curl openssh-server openssh-clients postfix cronie

2.下载rpm文件

https://downloads-packages.s3.amazonaws.com/centos-6.6/gitlab-7.8.3_omnibus-1.el6.x86_64.rpm

3.安装

rpm -ivh gitlab-7.8.3_omnibus-1.el6.x86_64.rpm(我这下载的是这个名字。)  我这边提示我使用下面的语句。我就又执行了一遍

sudo gitlab-ctl reconfigure

修改文件  /var/opt/gitlab/nginx/conf/gitlab-http.conf    listen *:80;  80修改为指定的端口号

4.启动

gitlab-ctl restart

 
 

6.安装Java环境

1.查找java相关的列表

yum -y list java* 或者 yum search jdk

2、安装jdk

yum install java-1.8.0-openjdk.x86_64

3、完成安装后验证

java -version

4、将jdk的安装路径加入到JAVA_HOME

vi /etc/profile

在文件最后加入:


#set java environment
JAVA_HOME=/usr/lib/jvm/java-8//javaj文件路径
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME CLASSPATH PATH
export CATALINA_HOME=/Service/apache-tomcat-9.0.64
export PATH=$PATH:$CATALINA_HOME/bin
export CATALINA_BASE=/Service/apache-tomcat-9.0.64

修改/etc/profile

 个人java学习的记录----第一步服务器的部署-LMLPHP

7.安装tomcat(因为jenkins需要运行在tomcat中)

9.0.64 下载地址 https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.64/bin/apache-tomcat-9.0.64.tar.gz

拖到服务器上,选择服务地址安装 我的是在Service下

个人java学习的记录----第一步服务器的部署-LMLPHP

进入路径下conf 中 比如我的就是 /Service/apache-tomcat-9.0.64/conf/Service/apache-tomcat-9.0.64/conf

 找到 server.xml  修改8080到指定开放端口--保存

个人java学习的记录----第一步服务器的部署-LMLPHP

进入 bin文件中 执行sh startup.sh

个人java学习的记录----第一步服务器的部署-LMLPHP

 已经运行成功了

 执行  ps -ef|grep java 可以查看java的守护进程

个人java学习的记录----第一步服务器的部署-LMLPHP

如果运行启动成功但是无法通过端口访问可以到 /Service/apache-tomcat-9.0.64/logs/catalina.out 查看问题

个人java学习的记录----第一步服务器的部署-LMLPHP

 刚开始java环境变量有问题 一直失败,太心酸了

初始用户密码存放在 

/conf/tomcat-users.xml
 

8.安装jenkins

1.下载压缩文件https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat/jenkins-2.354-1.1.noarch.rpm 上传到服务器上

2.解压缩 rpm -ivh jenkins-2.174-1.1.noarch.rpm

3. 查询java 所在地址  whereis java  

修改/etc/init.d/jenkins 下java变量

candidates 这个属性,把java路径放上去

个人java学习的记录----第一步服务器的部署-LMLPHP

jenkins的配置文件在/etc/sysconfig/jenkins

找到JENKINS_PORT="8080" 将端口修改成自己的端口。

JENKINS_USER="root"

找到/usr/lib/systemd/system/jenkins.Service修改以下两个点(端口号和用户名)

个人java学习的记录----第一步服务器的部署-LMLPHP

个人java学习的记录----第一步服务器的部署-LMLPHP

修改完成后执行

systemctl daemon-reload

sudo /etc/init.d/jenkins

 4.启动 

   service jenkins start  /  systemctl start jenkins

查看jenkins状态,running说明启动成功  systemctl status jenkins

个人java学习的记录----第一步服务器的部署-LMLPHP

5.登录

访问端口号页面提示密码在所在路径下 复制即可

个人java学习的记录----第一步服务器的部署-LMLPHP

06-10 18:52