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

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

文章目录


前言

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

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

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


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

一、系统环境准备

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

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

1.1 修改root账户密码

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

在这里插入图片描述

sudo passwd root       // 修改root密码

在这里插入图片描述

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

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

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

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

greeter-show-manual-login=true
all-guest=false

在这里插入图片描述

1.3 修改“ .profile ” 配置文件

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

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

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

在这里插入图片描述

1.4 重启系统并使用root登录

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

在这里插入图片描述

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

在这里插入图片描述

二、软件包安装

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

1.Java安装

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

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

java --version

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

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

解压java安装包至桌面

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

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

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

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

在这里插入图片描述

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

cd /usr/local/java
ls

在这里插入图片描述

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

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

vim /etc/profile

在这里插入图片描述
光标移动到文件最后,按 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

在这里插入图片描述

设置环境变量重新生效

source /etc/profile

在这里插入图片描述

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

java -version

在这里插入图片描述

2.Mysql安装

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

2.1 创建mysql用户、mysql用户组

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

在这里插入图片描述

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

解压mysql安装包。

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

在这里插入图片描述

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

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

在这里插入图片描述

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

创建data数据文件夹

mkdir -p /usr/local/mysql/data

在这里插入图片描述

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

cd /usr/local/
chown -R mysql mysql/   //修改权属   
chgrp -R mysql mysql/   

在这里插入图片描述

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

mkdir /var/lib/mysql
chown -R mysql /var/lib/mysql
chgrp -R mysql /var/lib/mysql

在这里插入图片描述

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

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

vim /etc/my.cnf

输入以下代码
(可复制代码文本,按 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

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

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/

[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服务启动文件添加可执行权限

在这里插入图片描述

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

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

在这里插入图片描述

2.8 添加mysql命令到环境变量

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

vim ~/.bashrc

在这里插入图片描述

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

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

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

source ~/.bashrc

在这里插入图片描述

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

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

cat /root/.mysql_secret

在这里插入图片描述

尝试登录mysql

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

在这里插入图片描述
注意:登录出现报错,根据报错提示,缺少libncurses.so.5的库文件,这里需要补充安装库文件,该文件已上传,可直接安装。

打开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;   //查看远程访问用户

在这里插入图片描述
至此,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

在这里插入图片描述

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路径,确认是否移动成功

在这里插入图片描述

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

cd /usr/local/java/tomcat8/bin/
./startup.sh

在这里插入图片描述

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

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

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

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

在这里插入图片描述
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

在这里插入图片描述

输入“ :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

在这里插入图片描述

按 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

在这里插入图片描述
设置完成后,重启系统,打开浏览器输入 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属于需要编译安装,依赖包较多,所以可以集成安装。

  • 10
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
nginx1.61银河麒麟v10sp1离线指的是在没有网络连接的情况下,使用nginx1.61本进行安装和部署在银河麒麟v10sp1操作系统上。 在离线环境下进行安装和部署需要进行以下几个步骤: 1. 下载nginx1.61本的安装包:在有网络连接的环境下,可以前往nginx官方网站或者第三方软件下载站下载nginx1.61本的安装包,并将安装包保存到本地,以便在离线环境中使用。 2. 准备离线环境:确保银河麒麟v10sp1操作系统已经正确安装在目标计算机上,并且没有网络连接。如果之前有安装过其他本的nginx,可以将其卸载或者停止相关进程,以避免冲突。 3. 将nginx安装包复制到目标计算机:将之前下载好的nginx1.61本的安装包复制到目标计算机的硬盘或者移动存储设备上。 4. 解压安装包:在目标计算机上,使用压缩软件解压nginx安装包。解压后,会得到一个包含nginx安装文件的文件夹。 5. 安装nginx:打开解压后的文件夹,找到安装脚本或者可执行文件,并运行它们。根据提示完成安装过程。安装完成后,nginx就成功地部署在银河麒麟v10sp1操作系统上了。 需要注意的是,在离线环境中进行安装可能会导致一些依赖性问题,比如缺少某些库文件或者依赖包。为了解决这些问题,可以事先准备好相应的依赖文件,并将它们安装到目标计算机上。 总的来说,离线安装nginx1.61银河麒麟v10sp1需要事先下载安装包,将其复制到目标计算机上,在离线环境中解压安装包并运行安装脚本,最后完成nginx安装和部署。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值