系统相关
首页 > 系统相关> > ----整理一半,后续空闲更新--------Linux环境部署(很全、很细)

----整理一半,后续空闲更新--------Linux环境部署(很全、很细)

作者:互联网

                                                                                                                                         《Linux环境x部署册》

 

文档修订记录:

版本号

修订时间

修订人

修订内容

确认人

EMDC1.0

2016-12-13

F

编写本文

 

-

2020-12-24

F

编辑部分内容

 

 

目录

目录 2

一、 文档说明 4

二、 服务器列表 4

三、 部署上线 5

远程连接 6

Xshell的使用 6

Xftp的使用 8

创建目录 9

1、安装jdk 10

安装前准备 10

开始安装 10

环境变量配置 11

环境变量检验 12

2、安装tomcat 12

安装前准备 12

开始安装 12

配置环境变量 13

修改端口号 14

启动 15

测试 16

关闭 18

3、安装mysql 19

安装前准备 19

开始安装 20

启动 21

修改密码 24

远程连接 27

4、安装redis 29

安装前准备 29

开始安装 29

启动 31

验证 31

5、安装zookeeper 32

安装前准备 32

开始安装 32

数据配置 33

启动 35

6、 安装nginx1.8.1 35

安装前准备 35

开始安装 36

异常处理 36

验证 41

启动 41

数据配置 42

重启 42

关闭 42

项目 43

项目包 43

数据配置 44

四、 启动、停止服务 48

五、 异常处理 49

部署环境异常处理 49

1、Tomcat启动后无法访问 49

2、Tomcat2启动后无法访问 50

3、redis报错处理 50

4、 zookeeper启动失败 51

项目启动异常处理 51

404报错 51

无法试听通话记录 52

六、 注意事项 52

本文档仅针对《急救调度云平台》服务器进行维护说明,受众为《急救调度云平台》的运维支撑人员,任何持有此文档的人员都有义务确保文档信息的保密性,禁止向无关人员转发、传阅等。

     步骤2:点击步骤1的“新建”按钮后会弹出如下图所示界面,在“主机(H)”输入框输入服务器主机名,即IP地址:

步骤:3、4、5:输入“用户名”、“密码”以及点击“确定”:

步骤6——(选择所要连接的“会话”对象)点击“连接”按钮,即可成功连接。

注:若执行6后提示“Last login: Wed Dec 14 22:29:54 2016 from 192.168.17.56”等信息则说明远程连接成功;否则即为连接失败,请重新执行步骤1-6!

Xftp的使用

 

双击打开xftp快捷图标:

若xshell已经执行步骤1至6且正确连接至远程服务器,只需点击xshell窗口工具栏按钮,即可成功进行连接,以便文件的传输:

创建目录

通过“部署上线>远程工具>xshell的使用”,首次连接至远程服务器:

在/home/路径下创建多层目录:mkdir -p /home/emdc/files

将部署所需安装包均上传至/home/emdc/files路径:

Xftp中可见:

Xshell中可见:

jdk-8u91-linux-x64.tar.gz为jdk安装包

apache-tomcat-8.0.33.tar.gz为tomcat安装包

redis-stable.tar.gz为redis安装包

zookeeper-3.4.6.tar.gz为zookeeper安装包

nginx-1.8.1.tar.gz为nginx安装包

openssl-devel-1.0.1e-48.el6.x86_64.rpm、 pcre-devel-7.8-7.el6.x86_64.rpm、zlib-devel-1.2.3-29.el6.x86_64.rpm为nginx安装所需组件

gcc-4.4.7-17.el6.x86_64.rpm、gcc-c++-4.4.7-17.el6.x86_64.rpm为编译器

1、安装jdk

安装前准备

安装jdk前需准备jdk-8u91-linux-x64.tar.gz安装包,把该安装包放在/home/emdc/files/中。

开始安装

使用命令mkdir -p /usr/local/java在/usr/local/路径下创建java目录:

使用命令tar -zxvf jdk-8u91-linux-x64.tar.gz -C /usr/local/java 将jdk包解压至制定目录

/usr/local/路径中可见java目录中刚解压好的文件

环境变量配置

1、把jdk安装包解压好后,进入/etc/profile中进行环境变量配置,即: vi /etc/profile,在profile文件的末尾添加如下变量:

export JAVA_HOME=/usr/local/java/jdk1.8.0_91

export JRE_HOME=/usr/local/java/jdk1.8.0_91

export CLASSPATH=.:$JAVA_HOME/lib/jt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib

export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

2、按ESC键退出编辑模式,输入:wq即可保存并退出profile文件

环境变量检验

1、为了让被修改过的profile文件立即生效,可使用source命令,即:source /etc/profile。

 2、使用java –version命令检验环境变量是否配置成功;若出现下图所示内容,则说明环境变量配置成功。

 

2、安装tomcat

安装前准备

  安装tomcat前需准备apache-tomcat-8.0.33.tar.gz安装包,把该安装包放在/home/emdc/files/中。

开始安装

1、将apache-tomcat-8.0.33.tar.gz安装包解压至、usr/local目录下,命令tar -zxvf apache-tomcat-8.0.33.tar.gz -C /usr/local/ :

在/usr/local路径下可见刚解压的apache-tomcat-8.0.33文件:

将apache-tomcat-8.0.33文件进行重命名,命令为mv apache-tomcat-8.0.33/ tomcat :

重复步骤1、2,可得到tomcat2 :

配置环境变量

1、进入/etc/profile中进行环境变量配置,即: vi /etc/profile,在profile文件的末尾添加如下变量:

export CATALINA_BASE=/usr/local/tomcat

export CATALINA_HOME=/usr/local/tomcat

export TOMCAT_HOME=/usr/local/tomcat

export CATALINA2_BASE=/usr/local/tomcat2

export CATALINA2_HOME=/usr/local/tomcat2

export TOMCAT2_HOME=/usr/local/tomcat2

注:按ESC键退出编辑模式,输入:wq即可保存并退出profile文件

2、使用source命令执行/etc/profile文件,即source /etc/profile

3、使用命令java –version 验证环境变量,若出现以下截图所示信息,即为环境配置成功:

修改端口号

tomcat端口号修改:

1、进入/usr/local/tomcat/conf中,找到server.xml ,使用命令vi server.xml进入文件;可见 Server port服务端口8005、Connector port连接器端口8080;此处保持默认不作修改。

   第22行:

   第69行

 第91行

tomcat2端口号修改:

1、进入/usr/local/tomcat2/conf中,找到server.xml ,使用命令vi server.xml进入文件,把默认的Server port服务端口8005修改为8001

第22行

           

把默认的Connector port连接器端口8080修改为8081

第69行

           

把默认的Connector port连接器端口8009修改为8010

第91行

          

2、按ESC键退出编辑模式,输入:wq即可保存并退出profile文件

3、进入tomcat2的catalina.sh文件下,命令为:cd usr/local/tomcat2/bin/    vi catalina.sh,在该脚本文件首部添加即可:

export CATALINA_BASE=$CATALINA2_BASE

export CATALINA_HOME=$CATALINA2_HOME

按ESC键退出编辑模式,输入:wq即可保存并退出profile文件。

 

启动

启动tomcat

 

1、首先进入tomcat的bin目录:cd /usr/local/tomcat/bin,找到启动脚本startup.sh

2、执行该脚本文件:./startup.sh ,启动tomcat (./shutdown.sh  关闭tomcat)

出现如下图所示内容,即tomcat启动成功:

启动tomcat2

1、首先进入tomcat2的bin目录:cd /usr/local/tomcat/bin,找到startup.sh

2、执行该脚本文件:./startup.sh  ,启动tomcat (./shutdown.sh  关闭tomcat)

出现如下图所示内容,即tomcat2启动成功:

测试

1、在本地打开火狐浏览器,在地址栏输入http://192.168.17.156:8080/敲下回车键,即可检测tomcat服务是否开启成功;

(注:192.168.17.156为服务器主机名、8080为端口号;应根据实际修改为服务器主机名、tomcat端口号)

若提示“连接超时”(如下图)等信息,可能是防火墙未关闭;

若输入http://192.168.17.156:8080/敲下回车键后正确跳转至apache tomcat页面,则可省略“关闭防火墙”步骤;

[root@localhost /]# service iptables stop

iptables: Flushing firewall rules:                         [  OK  ]

iptables: Setting chains to policy ACCEPT: filter          [  OK  ]

iptables: Unloading modules:                               [  OK  ]

使用命令service iptales stop可关闭防火墙(即时生效,重启失效)

防火墙关闭后,查看其状态,若提示“Firewall is not running”等信息则说明防火墙关闭成功!

2、在地址栏重新输入http://192.168.17.156:8080/敲下回车键,若提示“If you're seeing this, you've successfully installed Tomcat. Congratulations!”等信息则说明tomcat服务启动成功!

在地址栏重新输入http://192.168.17.156:8081/敲下回车键,若提示“If you're seeing this, you've successfully installed Tomcat. Congratulations!”等信息则说明tomcat服务启动成功!

关闭

如需关闭tomcat(tomcat2),使用shutdown即可;操作如下:

步骤一:进入tomcat(tomcat2)的bin目录,即cd /usr/local/tomcat(2)/bin,使用./shutdown命令关闭tomcat(tomcat2)

步骤二:刷新firefox浏览器后若提示“无法连接”等信息则说明 tomcat(tomcat2)关闭成功

3、安装mysql

安装前准备

使用Xshell远程命令终端工具连接数据库服务器(主机名为192.168.17.153),可参照“三、部署上线>远程终端工具”中的“Xshell的使用”、“Xftp的使用”、“创建目录”;

使用命令mkdir在指令路径创建目录:

使用xftp工具将以下mysql相关安装包放至/home/emdc/files/路径中,其中numactl-为相关依赖包:

mysql-community-libs-5.7.12-1.el6.x86_64.rpm

mysql-community-common-5.7.12-1.el6.x86_64.rpm

mysql-community-server-5.7.12-1.el6.x86_64.rpm

mysql-community-client-5.7.12-1.el6.x86_64.rpm

numactl-2.0.9-2.el6.x86_64.rpm

安装前,使用rpm -qa|grep mysql 命令查看是否已安装mysql;若已安装,则使用 rpm -e 命令 或者 rpm -e (--nodeps) mysql 命令来卸载掉

[root@xiaoluo ~]# rpm -e mysql // 普通删除模式

[root@xiaoluo ~]# rpm -e --nodeps mysql // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除

 

在删除完以后我们可以通过 rpm -qa | grep mysql 命令,若回车后无任何提示,则说明mysql已经卸载成功!

 

开始安装

分别按照以下顺序进行安装,若均出现“100%”则说明安装成功

命令为:rpm -ivh 包名 --nodeps --force ;具体见以下步骤:  

Libs的安装命令:

 rpm -ivh mysql-community-libs-5.7.12-1.el6.x86_64.rpm --nodeps --force

Commom的安装命令:

rpm -ivh mysql-community-common-5.7.12-1.el6.x86_64.rpm --nodeps --force

Server的安装命令:

rpm -ivh mysql-community-server-5.7.12-1.el6.x86_64.rpm --nodeps --force

Client的安装命令:

rpm -ivh mysql-community-client-5.7.12-1.el6.x86_64.rpm --nodeps --force

注:--nodeps表示安装时不检查依赖关系,此处不检查依赖关系;--force表示强制安装

使用rpm -qa|grep mysql 可查看到已安装好的mysql相关文件:

启动

1、对已经安装好的mysql进行启动:

[root@localhost files]# service mysqld start

Initializing MySQL database:  /usr/sbin/mysqld: error while loading shared libraries: libnuma.so.1: cannot open shared object file: No such file or directory

                                                           [FAILED]

启动mysql服务时会发现报错,根据错误提示可知是少了依赖包“libnuma.so.1”

2、此时,找到mysql安装包所在路径中的numactl-2.0.9-2.el6.x86_64.rpm,对其进行安装:

rpm -ivh numactl-2.0.9-2.el6.x86_64.rpm --nodeps --force

3、再次启动mysql,若均出现“ok”提示,则说明mysql服务启动成功,且进行初始化:

[root@localhost files]# service mysqld start

Initializing MySQL database:                               [  OK  ]

Installing validate password plugin:                       [  OK  ]

Starting mysqld:                                           [  OK  ]

4、查看mysql是否启动成功,现使用命令service mysqld status查看其状态,若提示“mysqld (pid  30880) is running...”则说明mysql状态为正在运行:

5、此时不能直接登录mysql,需以安全模式进入,需在配置文件my.cnf中添加skip-grant-tables后即可进行登录,具体操作如下:

[root@localhost files]# vi /etc/my.cnf

在该配置文件中添加skip-grant-tables

按ESC键退出编辑模式,输入:wq即可保存并退出profile文件使用如下命令重启mysql服务,若均出现“ok”提示,则说明mysql服务重启成功

6、[root@localhost files]# service mysqld restart

Stopping mysqld:                                           [  OK  ]

Starting mysqld:                                           [  OK  ]

7、 使用命令mysql -u root -p进行登录:

修改密码

1、安全模式下使用以下命令修改密码,若出现“Query ok”提示,则说明密码修改成功:

update mysql.user set authentication_string=password('111111')where user='root' and Host = 'localhost';

使用exit命令退出mysql:

2、再次打开配置文件my.cnf,注释掉skip-grant-tables;在skip-grant-tables前加“#”,即:

3、再次重启mysql服务,即:

 

[root@localhost files]# service mysqld restart

Stopping mysqld:                                           [  OK  ]

Starting mysqld:                                           [  OK  ]

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

标签:--------,tomcat,安装,local,----,很全,usr,mysql,rpm
来源: https://blog.csdn.net/zsyzcsan/article/details/111628710