配置全新服务器环境并部署项目

全新的一个服务器对新手上手学习工作来说很艰难、很无助,特此记录:

一、 查下属于什么系统:

uname -a

在这里插入图片描述
看到是linux系统,但是linux下面有fedora、ubuntu、redhat,看见有el6,得知为redhat系统,查找资料范围可以缩小;

网上资料介绍:

EL is short for Red Hat Enterprise Linux (EL).

EL6 is the download for Red Hat 6.x, CentOS 6.x, and CloudLinux 6.x.

EL5 is the download for Red Hat 5.x, CentOS 5.x, CloudLinux 5.x.

EL7 is the download for Red Hat 7.x, CentOS 7.x, and CloudLinux 7.x.

The UNIXy Varnish Plugins run on all the above platforms.

二、为了可以在Xshell中进行上传下载,需要安装一个小工具包rz(上传)和sz(下载):

yum provides */rz   		查找rz,查询到了后就可以直接进行安装

在这里插入图片描述

yum install -y lrzsz   安装

在这里插入图片描述
输入rz会有个小弹窗出来,可以让你选择上传文件;

下载就是cd到你要的目录下,然后sz XXXX;

如果你不想每次都有弹窗,就进行一些设置:菜单——>打开,弹出链接窗口,选择我们的服务器右击“属性”,找到“文件传输”,进行设置即可。

三、配置环境:
(1):在线安装JDK:

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

JDK下载
(2):下载完毕,直接用rz上传到/usr/java/目录下:

rpm -ivh jdk-8u144-linux-x64.rpm  安装

(3):下载完毕,直接用rz上传到/usr/java/目录下:

rpm -ivh jdk-8u144-linux-x64.rpm  安装

(4):修改配置文件:

vi /etc/profile
   
在最后位置进入编辑模式,加入如下几行:
   
JAVA_HOME=/usr/java/jdk1.8.0_144
CLASSPATH=%JAVA_HOME%/lib:%JAVA_HOME%/jre/lib
PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
export PATH CLASSPATH JAVA_HOME
   
保存退出:wq

执行以下文件:source /etc/profile
   
不报错就行,这个会让你所选的文件立即生效;
java -version可以查看到JAVA的安装及环境配置;

四、下载Tomcat:

http://tomcat.apache.org/download-80.cgi 

在这里插入图片描述
(1):下载后移动到/usr/local/下解压:

tar -zxvf apache-tomcat-8.5.16.tar.gz

(2):编辑:

vi /etc/profile

添加一行:TOMCAT_HOME=/usr/local/apache-tomcat-8.5.16

然后source一下

(3):进入bin目录执行:

cd /usr/local/apache-tomcat-8.5.16/bin

./startup.sh     					开启服务器

./shutdown.sh   					停止服务器

(4):查看tomcat服务器是否开启

ps -ef|grep java

下图为服务器没有开启:
在这里插入图片描述

五、创建用户:

(1):Linux环境下创建用户使用adduser——useradd ,两者有很大区别;

useradd只会添加一个用户,没有创建它的主目录,除了添加一个新用户之外什么都没有,这个用户甚至不能登录,因为没有密码。

在root权限下,useradd只是创建了一个用户名,如 (useradd +用户名 ),它并没有在/home目录下创建同名文件夹,也没有创建密码,因此利用这个用户登录系统,是登录不了的,为了避免这样的情况出现,可以用 (useradd -m +用户名)的方式创建,它会在/home目录下创建同名文件夹,然后利用( passwd + 用户名)为指定的用户名设置密码。

(2):创建方法:

因此直接使用:adduser+用户名    		来创建用户

删除用户使用:userdel -r 用户名         来删除用户

(3):此时可以将项目打成war包,发布到服务器上;

(4):jenkins服务器将项目部署上述服务器,需要建立免密登录;

(5):在jenkins服务器下生成一对公私钥,将公钥复制到上面新部署的服务器上,并改名为authorized_keys;

(6):修改权限:

chmod 700 /home/ci/.ssh

chmod 600 /home/ci/.ssh/authorized_keys

六、
补充:因服务器jenkins启动是用ci用户,故tomcat启动必须用-次用户启动,且tomcat文件夹权限应为ci;

chown -R ci:ci /apache-tomcat-8.5.16

chmod -R 777 /apache-tomcat-8.5.16
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值