当前位置:   article > 正文

银河麒麟桌面操作系统V10 SP1 x86_x64架构 断网离线安装Java8/Mysql5.7/Tomcat8/nginx/php/node.js 图文详解版_银河麒麟安装tomcat

银河麒麟安装tomcat

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录


前言

本文详细描述了银河麒麟桌面操作系统V10 SP1, 六大常用开发环境软件Java 、Mysql 、Tomcat 、nginx 、 php 、 node.js离线安装的步骤。

其中,Java、Mysql、Tomcat采用常规命令行离线安装,nginx、php、node.js已经分别打包为一键安装包,可直接右键安装。

因芯片架构不同,本安装手册仅适用于X86_X64芯片架构参考安装。

arm64架构请参考
银河麒麟桌面操作系统V10 SP1 Arm64架构断网离线安装Java8/Mysql5.7/Tomcat9 图文详解版

<命令行模式中,Tab键可补全命令>


提示:以下是本篇文章正文内容,下面案例可供参考

一、系统环境准备

安装软件环境前,需对系统进行相应的设置,更方便于软件安装。

1.更改登录账户,获取最高权限root账户,并用root登录系统。

1.1 修改root账户密码

打开终端命令行,使用“passwd”命令修改root密码。

在这里插入图片描述

sudo passwd root       // 修改root密码
  • 1

在这里插入图片描述

1.2 修改“95-ukui-greeter.conf” 配置文件

在终端中输入命令,使用“vim”编辑器修改配置文件。

sudo vim /usr/share/lightdm/lightdm.conf.d/95-ukui-greeter.conf    //输入后回车
  • 1

在这里插入图片描述
在打开的文件中,按 “ i ” 键,变换为编辑模式,在user-session=ukui 一行后重启一行插入以下两行,插入后按“esc”退出编辑模式,按住“shift键”双击“z”,保存退出并返回终端。

greeter-show-manual-login=true
all-guest=false
  • 1
  • 2

在这里插入图片描述

1.3 修改“ .profile ” 配置文件

在终端中输入命令以vim编辑器打开.profile文件

sudo vim /root/.profile     // 修改.profile 文件
  • 1

同1.2一样,“ i ”键进入编辑模式,修改文件倒数第二行,如图所示,修改完成后按“esc”退出插入模式,按住“shift键”双击“z”,保存退出并返回终端

在这里插入图片描述

1.4 重启系统并使用root登录

重新进入登录界面,右下角相比之前多出一个图标,点击多出的图标并选中登录

在这里插入图片描述

选中后页面刷新,输入栏会显示用户名,输入root回车,随后输入之前所设置的root用户密码登录。

在这里插入图片描述

二、软件包安装

创建 “ software ”文件夹,将软件安装包从U盘或其它介质中拷贝放入文件夹内,便于安装操作。
在这里插入图片描述

1.Java安装

采用命令行模式,全程在终端上,使用命令安装。

1.1 检查当前系统是否有安装jdk(java)

java --version
  • 1

在这里插入图片描述
显示未找到命令,说明当前系统没有安装JDK。

1.2 解压java安装包至桌面,移动解压文件至 “ /usr/local/ ” 中,并改名为 java 。

解压java安装包至桌面

tar -zxvf /root/下载/software/jdk-8u411-linux-x64.tar.gz
  • 1

在这里插入图片描述
在这里插入图片描述

移动解压文件至 “ /usr/local/ ” 中,并改名为 java

mv jdk1.8.0_411/ /usr/local/java
  • 1

在这里插入图片描述

进入java文件夹,查看文件,确认解压完成。

cd /usr/local/java
ls
  • 1
  • 2

在这里插入图片描述

1.3 编辑环境变量配置文件。

使用 “ vim ”编辑器,修改环境变量文件

vim /etc/profile
  • 1

在这里插入图片描述
光标移动到文件最后,按 i 进入编辑模式,然后添加4串代码,修改完成后按“esc”退出插入模式,按住“shift键”双击“z”,保存退出并返回终端

#java environment
export JAVA_HOME=/usr/local/java       //注意改为java的安装目录
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
  • 1
  • 2
  • 3
  • 4
  • 5

在这里插入图片描述

设置环境变量重新生效

source /etc/profile
  • 1

在这里插入图片描述

1.4 测试,确认java安装完成。

java -version
  • 1

在这里插入图片描述

2.Mysql安装

mysql 同样是命令行模式安装,且尽可能安装在 “ /usr/local/ ” 下,否则需更改mysql启动文件,相对麻烦。

2.1 创建mysql用户、mysql用户组

groupadd mysql      //创建mysql用户组
useradd -g mysql mysql    //创建mysql用户并加入mysql用户组
passwd mysql    //设置mysql用户密码
  • 1
  • 2
  • 3

在这里插入图片描述

2.2 解压mysql安装包并移动至 “ /usr/local/ ”下。

解压mysql安装包。

tar -zxvf /root/下载/software/mysql-5.7.35-linux-glibc2.12-x86_64.tar.gz
  • 1

在这里插入图片描述

移动解压文件至 “ /usr/local/ ”下,并改名mysql

mv mysql-5.7.35-linux-glibc2.12-x86_64/ /usr/local/mysql
  • 1

在这里插入图片描述

2.3 创建data数据文件夹,并更改mysql文件夹权属。

创建data数据文件夹

mkdir -p /usr/local/mysql/data
  • 1

在这里插入图片描述

进入 “ /usr/local/ ” 文件夹,修改mysql文件夹以及里面文件的权属为mysql

cd /usr/local/
chown -R mysql mysql/   //修改权属   
chgrp -R mysql mysql/   
  • 1
  • 2
  • 3

在这里插入图片描述

2.4 创建socket链接文件夹,并更改权属

mkdir /var/lib/mysql
chown -R mysql /var/lib/mysql
chgrp -R mysql /var/lib/mysql
  • 1
  • 2
  • 3

在这里插入图片描述

2.5 在 “ /etc/ ” 下创建mysql配置文件my.cnf

vim 创建名为 my.cnf 的文件。

vim /etc/my.cnf
  • 1

输入以下代码
(可复制代码文本,按 i 进入编辑模式,右键黏贴,修改完成后,按 esc 退出编辑模式,然后按住 shift 建,双击 z 保存并退出)

[mysql]
socket=/var/lib/mysql/mysql.sock
# set mysql client default chararter
default-character-set=utf8

[mysqld]
socket=/var/lib/mysql/mysql.sock
# set mysql server port  
port = 3306 #默认是3306
# set mysql install base dir
basedir=/usr/local/mysql
# set the data store dir
datadir=/usr/local/mysql/data
# set the number of allow max connnection
max_connections=200
# set server charactre default encoding
character-set-server=utf8
# the storage engine
default-storage-engine=INNODB
#忽略数据库表名的大小写
lower_case_table_names=1
#最大请求包
max_allowed_packet=16M
explicit_defaults_for_timestamp=true
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

[mysql.server]
user=mysql #用户不是mysql时,更改此处
basedir=/usr/local/mysql
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29

在这里插入图片描述
在这里插入图片描述

2.6 安装mysql

进入mysql文件夹,安装mysql
<“–user” : 指定用户>
<“–basedir” : 指定mysql的安装目录>
<“–datadir” :指定mysql数据目录>

cd mysql/
bin/mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/
  • 1
  • 2

[WAENING] : 安装时的警告,可忽略,只要不出现 error 报错即表明安装成功。
在这里插入图片描述

2.7 设置mysql服务

cp ./support-files/mysql.server /etc/init.d/mysqld     //复制mysql服务文件至系统服务
chown 777 /etc/my.cnf                             //设置my.cnf配置文件权限为全部权限
chmod +x /etc/init.d/mysqld                      //给mysql服务启动文件添加可执行权限
  • 1
  • 2
  • 3

在这里插入图片描述

设置完成后,启动mysql服务。

service mysqld start       //启动mysql服务
netstat -anp | grep mysqld    //查看3306端口,确认mysql已启动
  • 1
  • 2

在这里插入图片描述

2.8 添加mysql命令到环境变量

“ vim ” 编辑环境变量文件,添加代码。

vim ~/.bashrc
  • 1

在这里插入图片描述

在最后一行的上面一行,添加如下代码
<按 i 进入编辑模式,添加代码后,按esc退出编辑模式,按住 shift键 并双击 z 键保存编辑并退出>

export PATH=$PATH:/usr/local/mysql/bin
export LD_LIBRARY_PATH=/usr/local/mysql/lib
  • 1
  • 2

在这里插入图片描述
修改完成后,使环境变量文件重新生效。

source ~/.bashrc
  • 1

在这里插入图片描述

2.9 查看mysql初始密码,并用root用户尝试登录。

查看mysql 初始密码,并复制初始密码

cat /root/.mysql_secret
  • 1

在这里插入图片描述

尝试登录mysql

mysql -u root -p              //使用root登录mysql
  • 1

在这里插入图片描述
注意:登录出现报错,根据报错提示,缺少libncurses.so.5的库文件,默认系统是6.1版本,所以这里需要重定义库文件版本。

1)方式一:添加默认libncurses库文件软连接。

查看当前 libncurses 和 libtinfo 库文件版本 ,一般情况默认是 6.1版本。

 ls /usr/lib64/ | grep libncurses 
 ls /usr/lib64/ | grep libtinfo 
  • 1
  • 2

添加软连接版本为 *.5版本

ln -s /usr/lib64/libncurses.so.6.1 /usr/lib64/libncurses.so.5
ln -s /usr/lib64/libtinfo.so.6.1 /usr/lib64/libtinfo.so.5
  • 1
  • 2

添加后,重新登录mysql。

2)方式二:安装 libncurses5.installer 依赖库文件。
打开software文件夹,找到 “ libncurses5.installer ” 文件,右键属性,添加全部可执行权限
在这里插入图片描述
添加完成后,确定,右键 “ libncurses5.installer ” 文件,选择打开。
打开deb包安装器后,点击安装,等待完成即可。
在这里插入图片描述

安装完成后,再次打开终端,尝试登录mysql
在这里插入图片描述
成功登录mysql

2.10 修改mysql初始密码,并添加远程访问权限。

mysql> set PASSWORD = PASSWORD('123456');   //修改root用户登录mysql密码
mysql> use mysql    //切换使用 mysql 用户
mysql> update user set host='%' where user='root';  //添加 root 用户远程访问
mysql> flush privileges;     //生效配置
mysql> select host,user from user;   //查看远程访问用户
  • 1
  • 2
  • 3
  • 4
  • 5

在这里插入图片描述
至此,mysql数据库安装完成。

提示:验证数据库安装,可远程登陆数据库或使用本地数据库管理工具,端口号:3306、用户名:root 、 密码:123456 登录。

3.Tomcat安装

同样采用终端命令行模式安装,Tomcat本身可安装多个,若重复安装注意修改安装保存的目录名。
提示:Tomcat依赖于java,所以安装建议在Java目录里。
提示:Tomcat默认端口号是8080,按需可更改,验证访问时注意端口。

3.1 解压tomcat安装包

tar -zxvf /root/下载/software/apache-tomcat-8.5.100.tar.gz
  • 1

在这里插入图片描述

3.2 移动解压包至“/usr/local/java/”下,并改名为tomcat8

提示:tomcat可同时安装多个,安装多个时,需注意文件夹名称应改为不同的。例如:tomcat8、tomcat8-touch

mv apache-tomcat-8.5.100/ /usr/local/java/tomcat8    //移动压缩包,并改名为tomcat8
ls /usr/local/java/       //查看Java路径,确认是否移动成功
  • 1
  • 2

在这里插入图片描述

3.3 进入tomcat8下的bin目录,启动tomcat

cd /usr/local/java/tomcat8/bin/
./startup.sh
  • 1
  • 2

在这里插入图片描述

如果启动时,报如下错误,则检查Java是否生效。

在这里插入图片描述
解决方案:

重新生效一下环境变量文件:/etc/profile

source /etc/profile     //重新生效环境变量
java -version    //确认Java生效
  • 1
  • 2

在这里插入图片描述
Java确认后,重新进入tomcat/bin文件下执行,./startup.sh 启动tomcat服务。

如图所示,tomcat安装成功。
在这里插入图片描述

3.4 测试tomcat

浏览器访问 http://localhost:8080,验证

在这里插入图片描述

3.5 tomcat端口号更改

提示:tomcat可安装多个,同时使用需更改端口号。

修改 “ server.xml ” 文件,通常位于安装路径下的conf文件夹里。
以本此安装为例:/usr/local/java/tomcat8/conf/server.xml

vim /usr/local/java/tomcat8/conf/server.xml
  • 1

在这里插入图片描述

输入“ :set nu ” ,调出文件行号,通常端口号在22、69、126三个位置。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

按 i 键进入编辑模式,更改端口号,完成后,按 esc 退出编辑模式,长按shift键,同时双击 z 键保存并退出。

3.6 tomcat服务设置开机自启

tomcat服务本身安装完成后,若发生系统关机或重启,服务不会自动重启,所以需要添加开机自启功能。

在/etc/xdg/autostart/(对于所有用户)目录下,创建名为 tomcat8.desktop 的文件,tomcat8 是服务名,如有多个tomcat,注意名称区分。

vim 创建新文件

vim /etc/xdg/autostart/tomcat8.desktop
  • 1

在这里插入图片描述

按 i 键进入编辑模式,黏贴下列代码后,按esc退出编辑模式,长按shift键,同时双击z键,保存并退出。

[Desktop Entry]
Type=Application
Exec=/usr/local/java/tomcat8/bin/startup.sh start
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Name=AutoStartCommand
Comment=Run a command at startup
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

在这里插入图片描述
设置完成后,重启系统,打开浏览器输入 http://localhost:8080 验证。

4.nginx、php、node.js安装

nginx、php、nodes.js,三款软件本身离线安装需要编译,且涉及依赖包较多,依赖套依赖,分别寻找安装耗时耗力,所以三款软件分别打包为一键安装包,在离线环境下便于一键安装。

安装方式均为一键安装,本次示例以nginx安装为例。

此软件包适用于当前 银河麒麟桌面操作系统V10 SP1。其他系统未验证。

软件安装过程需root权限,建议在root用户权限下安装。

4.1 给安装包添加可执行权限

右键nginx安装包,选择属性,添加全部可执行权限。

在这里插入图片描述

4.2 右键打开安装包,打开deb包安装器。点击安装,等待安装完成即可。

在这里插入图片描述
在这里插入图片描述

4.3 验证nginx

打开浏览器,输入http://localhost 验证。
在这里插入图片描述

4.4 php、node.js安装方式同nginx一样,安装集成包即可。

php和node.js安装完成后,在终端输入相应命令,显示对应版本号即表示安装成功。

php安装成功验证方式: php -v
node.js安装成功验证方式: nodejs -v
node.js安装包含了npm的安装,其验证方式:npm -v

在这里插入图片描述

4.5 node.js可能出现的错误。

如下图所示,安装nodes.js时,第一个包可能会报错,忽略即可,不影响软件安装。

gyp包用于编译Node.js原生模块的工具,依赖于Python 2.x(通常是Python 2.7)和一个兼容的C++编译器。这里安装失败,可能是系统本身已安装对应的环境。

4.6 nginx、php配置文件地址

nginx默认配置文件地址: /etc/nginx/

在这里插入图片描述

php默认配置文件地址: /etc/php/7.4/apache2/

在这里插入图片描述

三、安装包下载地址

链接: https://pan.baidu.com/s/1n3FWutrg6LvSHdZ6iQLHCg?pwd=xrce 提取码: xrce 复制这段内容后打开百度网盘手机App,操作更方便哦

百度网盘下载地址


总结

本次环境安装,Java、Mysql、Tomcat安装相对麻烦,无法打包集成安装。nginx、php、nodejs属于需要编译安装,依赖包较多,所以可以集成安装。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/940821
推荐阅读
相关标签
  

闽ICP备14008679号