银河麒麟桌面操作系统V10 SP1 断网离线安装Java8/Mysql5.7/Tomcat8/nginx/php/node.js 图文详解版
还在学习的孔先生 2024-07-26 16:07:10 阅读 96
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
前言一、系统环境准备1.更改登录账户,获取最高权限root账户,并用root登录系统。1.1 修改root账户密码1.2 修改“95-ukui-greeter.conf” 配置文件1.3 修改“ .profile ” 配置文件1.4 重启系统并使用root登录
二、软件包安装1.Java安装1.1 检查当前系统是否有安装jdk(java)1.2 解压java安装包至桌面,移动解压文件至 “ /usr/local/ ” 中,并改名为 java 。1.3 编辑环境变量配置文件。1.4 测试,确认java安装完成。
2.Mysql安装2.1 创建mysql用户、mysql用户组2.2 解压mysql安装包并移动至 “ /usr/local/ ”下。2.3 创建data数据文件夹,并更改mysql文件夹权属。2.4 创建socket链接文件夹,并更改权属2.5 在 “ /etc/ ” 下创建mysql配置文件my.cnf2.6 安装mysql2.7 设置mysql服务2.8 添加mysql命令到环境变量2.9 查看mysql初始密码,并用root用户尝试登录。2.10 修改mysql初始密码,并添加远程访问权限。
3.Tomcat安装3.1 解压tomcat安装包3.2 移动解压包至“/usr/local/java/”下,并改名为tomcat83.3 进入tomcat8下的bin目录,启动tomcat3.4 测试tomcat3.5 tomcat端口号更改3.6 tomcat服务设置开机自启
4.nginx、php、node.js安装4.1 给安装包添加可执行权限4.2 右键打开安装包,打开deb包安装器。点击安装,等待安装完成即可。4.3 验证nginx4.4 php、node.js安装方式同nginx一样,安装集成包即可。4.5 node.js可能出现的错误。4.6 nginx、php配置文件地址
三、安装包下载地址总结
前言
本文详细描述了银河麒麟桌面操作系统V10 SP1, 六大常用开发环境软件Java 、Mysql 、Tomcat 、nginx 、 php 、 node.js离线安装的步骤。
其中,Java、Mysql、Tomcat采用常规命令行离线安装,nginx、php、node.js已经分别打包为一键安装包,可直接右键安装。
<命令行模式中,Tab键可补全命令>
<code>提示:以下是本篇文章正文内容,下面案例可供参考
一、系统环境准备
安装软件环境前,需对系统进行相应的设置,更方便于软件安装。
1.更改登录账户,获取最高权限root账户,并用root登录系统。
1.1 修改root账户密码
打开终端命令行,使用“passwd”命令修改root密码。
<code>sudo passwd root // 修改root密码
1.2 修改“95-ukui-greeter.conf” 配置文件
在终端中输入命令,使用“vim”编辑器修改配置文件。
<code>sudo vim /usr/share/lightdm/lightdm.conf.d/95-ukui-greeter.conf //输入后回车
在打开的文件中,按 “ i ” 键,变换为编辑模式,在user-session=ukui 一行后重启一行插入以下两行,插入后按“esc”退出编辑模式,按住“shift键”双击“z”,保存退出并返回终端。
<code>greeter-show-manual-login=true
all-guest=false
1.3 修改“ .profile ” 配置文件
在终端中输入命令以vim编辑器打开.profile文件
<code>sudo vim /root/.profile // 修改.profile 文件
同1.2一样,“ i ”键进入编辑模式,修改文件倒数第二行,如图所示,修改完成后按“esc”退出插入模式,按住“shift键”双击“z”,保存退出并返回终端
1.4 重启系统并使用root登录
重新进入登录界面,右下角相比之前多出一个图标,点击多出的图标并选中登录
选中后页面刷新,输入栏会显示用户名,输入root回车,随后输入之前所设置的root用户密码登录。
二、软件包安装
创建 “ software ”文件夹,将软件安装包从U盘或其它介质中拷贝放入文件夹内,便于安装操作。
1.Java安装
采用命令行模式,全程在终端上,使用命令安装。
1.1 检查当前系统是否有安装jdk(java)
<code>java --version
显示未找到命令,说明当前系统没有安装JDK。
1.2 解压java安装包至桌面,移动解压文件至 “ /usr/local/ ” 中,并改名为 java 。
解压java安装包至桌面
<code>tar -zxvf /root/下载/software/jdk-8u411-linux-x64.tar.gz
移动解压文件至 “ /usr/local/ ” 中,并改名为 java
<code>mv jdk1.8.0_411/ /usr/local/java
进入java文件夹,查看文件,确认解压完成。
<code>cd /usr/local/java
ls
1.3 编辑环境变量配置文件。
使用 “ vim ”编辑器,修改环境变量文件
<code>vim /etc/profile
光标移动到文件最后,按 i 进入编辑模式,然后添加4串代码,修改完成后按“esc”退出插入模式,按住“shift键”双击“z”,保存退出并返回终端
<code>#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
设置环境变量重新生效
<code>source /etc/profile
1.4 测试,确认java安装完成。
<code>java -version
2.Mysql安装
mysql 同样是命令行模式安装,且尽可能安装在 “ /usr/local/ ” 下,否则需更改mysql启动文件,相对麻烦。
2.1 创建mysql用户、mysql用户组
<code>groupadd mysql //创建mysql用户组
useradd -g mysql mysql //创建mysql用户并加入mysql用户组
passwd mysql //设置mysql用户密码
2.2 解压mysql安装包并移动至 “ /usr/local/ ”下。
解压mysql安装包。
<code>tar -zxvf /root/下载/software/mysql-5.7.35-linux-glibc2.12-x86_64.tar.gz
移动解压文件至 “ /usr/local/ ”下,并改名mysql
<code>mv mysql-5.7.35-linux-glibc2.12-x86_64/ /usr/local/mysql
2.3 创建data数据文件夹,并更改mysql文件夹权属。
创建data数据文件夹
<code>mkdir -p /usr/local/mysql/data
进入 “ /usr/local/ ” 文件夹,修改mysql文件夹以及里面文件的权属为mysql
<code>cd /usr/local/
chown -R mysql mysql/ //修改权属
chgrp -R mysql mysql/
2.4 创建socket链接文件夹,并更改权属
<code>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 的文件。
<code>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数据目录>
<code>cd mysql/
bin/mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/
[WAENING] : 安装时的警告,可忽略,只要不出现 error 报错即表明安装成功。
2.7 设置mysql服务
<code>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服务。
<code>service mysqld start //启动mysql服务
netstat -anp | grep mysqld //查看3306端口,确认mysql已启动
2.8 添加mysql命令到环境变量
“ vim ” 编辑环境变量文件,添加代码。
<code>vim ~/.bashrc
在最后一行的上面一行,添加如下代码
<按 i 进入编辑模式,添加代码后,按esc退出编辑模式,按住 shift键 并双击 z 键保存编辑并退出>
<code>export PATH=$PATH:/usr/local/mysql/bin
export LD_LIBRARY_PATH=/usr/local/mysql/lib
修改完成后,使环境变量文件重新生效。
<code>source ~/.bashrc
2.9 查看mysql初始密码,并用root用户尝试登录。
查看mysql 初始密码,并复制初始密码
<code>cat /root/.mysql_secret
尝试登录mysql
<code>mysql -u root -p //使用root登录mysql
<code>注意:登录出现报错,根据报错提示,缺少libncurses.so.5的库文件,这里需要补充安装库文件,该文件已上传,可直接安装。
打开software文件夹,找到 “ libncurses5.installer ” 文件,右键属性,添加全部可执行权限
添加完成后,确定,右键 “ libncurses5.installer ” 文件,选择打开。
打开deb包安装器后,点击安装,等待完成即可。
安装完成后,再次打开终端,尝试登录mysql
成功登录mysql
2.10 修改mysql初始密码,并添加远程访问权限。
<code>mysql> set PASSWORD = PASSWORD('123456'); //修改root用户登录mysql密码
mysql> use mysql //切换使用 mysql 用户
mysql> update user set host='%' where user='root'; //添加 root 用户远程访问code>
mysql> flush privileges; //生效配置
mysql> select host,user from user; //查看远程访问用户
至此,mysql数据库安装完成。
<code>提示:验证数据库安装,可远程登陆数据库或使用本地数据库管理工具,端口号: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
<code>提示: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
<code>cd /usr/local/java/tomcat8/bin/
./startup.sh
<code>如果启动时,报如下错误,则检查Java是否生效。
<code>解决方案:
重新生效一下环境变量文件:/etc/profile
source /etc/profile //重新生效环境变量
java -version //确认Java生效
Java确认后,重新进入tomcat/bin文件下执行,./startup.sh 启动tomcat服务。
如图所示,tomcat安装成功。
3.4 测试tomcat
浏览器访问 http://localhost:8080,验证
3.5 tomcat端口号更改
<code>提示: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 创建新文件
<code>vim /etc/xdg/autostart/tomcat8.desktop
按 i 键进入编辑模式,黏贴下列代码后,按esc退出编辑模式,长按shift键,同时双击z键,保存并退出。
<code>[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安装
<code>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属于需要编译安装,依赖包较多,所以可以集成安装。
上一篇: Linux 查看端口占用情况(超详细)
下一篇: Linux中Mysql5.7主从架构(一主多从)配置教程
本文标签
银河麒麟桌面操作系统V10 SP1 断网离线安装Java8/Mysql5.7/Tomcat8/nginx/php/node.js 图文详解版
声明
本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。