银河麒麟服务器系统V10 (x86_64架构) 断网离线安装MySQL5.7、nginx、nodejs、php
创始人
2024-09-26 03:45:11
0

文章目录

  • 前言
  • 一、安装环境
  • 二、软件安装
    • 安装前准备:
    • 1.安装Java
      • 1.1 Java验证
      • 1.2 Java添加环境变量
    • 2.安装MySQL
    • 3.安装Tomcat
      • 3.1 上传tomcat压缩包到服务器,解压安装包
      • 3.2 移动解压文件至指定的安装目录并改名(本文安装目录是/usr/local/下)
      • 3.3 启动tomcat
      • 3.4 tomcat服务设置开机自启
    • 4.配置本地YUM仓库,安装nodejs、nginx、php。
      • 4.1 挂载系统镜像
      • 4.2 删除或移动本地源
      • 4.3 创建本地YUM源
      • 4.4 验证本地YUM源
      • 4.5 YUM一键安装nginx、php、nodejs
  • 总结


前言

银河麒麟服务器系统安装MySQL5.7、Tomcat、nginx、nodejs、php,MySQL和Tomcat安装方式与桌面版一样,nginx、nidejs、php可配置本地镜像源,yum一键安装。

服务器版本和操作系统版本基于不同的linux定制开发,部分常用命令不同,注意区分。

服务器操作,建议使用SSH工具远程操作,方便文件的上传。

推荐SSH工具:MobaXterm、Xshell、finalshell

镜像下载及虚拟机安装教程


一、安装环境

系统版本:Kylin Linux Advanced Server V10 (Sun)
架构:x86_64 (Inter CPU)

二、软件安装

安装前准备:

关闭防火墙

systemctl stop firewalld    ##关闭防火墙 systemctl disable firewalld    ##禁止自启动 

删除mariadb数据库(如果有)

rpm -qa |grep mariadb    ##查看mariadb数据库 

在这里插入图片描述
删除对应文件

rpm -e --nodeps mariadb-connector-c rpm -e --nodeps mariadb-connector-c-config 

在这里插入图片描述

删除mysql默认相关文件

rpm -qa | grep mysql rpm -e --nodeps qt5-qtbase-mysql 

在这里插入图片描述

1.安装Java

1.1 Java验证

服务器版本安装时,已默认安装Java,验证Java版本。

java -version 

在这里插入图片描述

1.2 Java添加环境变量

查找jre文件夹位置

find / -name jre 

在这里插入图片描述

打开并编辑环境变量文件 ~/.bashrc

vim ~/.bashrc 

按 i 键,进入编辑模式,在文件尾部复制并黏贴下列代码

#set java env export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-arm64      ##此处为java的绝对安装路径 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATH 

在这里插入图片描述

复制完成,按esc退出编辑模式,长按shift键,双击z键保存并退出。

编辑完成后,生效环境变量

source ~/.bashrc 

2.安装MySQL

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

安装方式方法完全一样。
(Tomcat安装也可以参考该文章,方法基本一样,只是服务器端一般是使用纯命令行界面)

3.安装Tomcat

3.1 上传tomcat压缩包到服务器,解压安装包

在这里插入图片描述

解压安装包

tar -zxvf apache-tomcat-8.5.100.tar.gz 

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

3.2 移动解压文件至指定的安装目录并改名(本文安装目录是/usr/local/下)

mv apache-tomcat-8.5.100 /usr/local/tomcat 

在这里插入图片描述

3.3 启动tomcat

进入tomcat文件夹下的bin文件夹,运行 ./startup.sh 启动tomcat

 cd /usr/local/tomcat/bin/ ./startup.sh 

在这里插入图片描述

3.4 tomcat服务设置开机自启

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

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

vim 创建新文件

vim /etc/xdg/autostart/tomcat8.desktop 

在这里插入图片描述

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

[Desktop Entry] Type=Application Exec=/usr/local/tomcat/bin/startup.sh start     //这里是tomcat启动文件的绝对路径 Hidden=false NoDisplay=false X-GNOME-Autostart-enabled=true Name=AutoStartCommand Comment=Run a command at startup  

在这里插入图片描述

设置完成后,重启系统,打开浏览器输入 http://localhost:8080 验证。

4.配置本地YUM仓库,安装nodejs、nginx、php。

4.1 挂载系统镜像

本地环境需挂载U盘,虚拟机环境需挂载ISO镜像。

本文以虚拟机为例:挂载ISO安装镜像

在这里插入图片描述
在这里插入图片描述
确认挂载并连接后,挂载镜像文件到本地。

mount /dev/cdrom /media/ ls /media/ 

在这里插入图片描述
创建本地仓库目录,完整复制镜像文件到本地仓库目录

mkdir /mnt/cdrom     ##创建本地仓库目录 cp -r /media/* /mnt/cdrom/    ##完整复制镜像文件到本地仓库目录 

在这里插入图片描述
镜像文件较大,等待复制完成。

4.2 删除或移动本地源

方式一:删除原来的本地源文件(不推荐)

rm -rf /etc/yum.repos.d/*    ##  

方式二:移动旧的本地源文件(推荐)

查看源文件目录下所有文件

ls /etc/yum.repos.d/ 

在这里插入图片描述
创建备份文件夹,并移动旧的源文件到备份目录

mkdir -p /etc/yum.repos.d/bak     ##创建备份文件夹 mv /etc/yum.repos.d/ks8-adv-* /etc/yum.repos.d/bak/     ##移动旧文件至备份文件夹 

在这里插入图片描述

4.3 创建本地YUM源

新建本地源文件

vim /etc/yum.repos.d/local.repo 

添加以下代码

[local]      ##本地源名称 name=local   ##本地源仓库名称 baseurl=file:///mnt/cdrom/AppStream     ##本地源安装包路径 gpgcheck=0      ##公钥验证,0是不验证,1是验证 enable=1       ##启动源文件 [local1] name=local1 baseurl=file:///mnt/cdrom/BaseOS gpgcheck=0 enable=1 

在这里插入图片描述
保存并退出

4.4 验证本地YUM源

清除本地缓存,并重建缓存

yum clean all && yum repolist 

在这里插入图片描述
查看安装包列表(能成功查看,即说明本地源配置成功)

yum list 

在这里插入图片描述

4.5 YUM一键安装nginx、php、nodejs

安装nginx

yum install -y nginx 

安装nodejs

yum install -y nodejs 

安装php

yum install -y php 

总结

本地源文件建立,主要是依赖于系统镜像,部分软件不一定有,如有特殊需要安装的软件,仍需下载对应安装包进行安装。
已配置好的本地源文件,可下载至其他位置保存,重装系统后,可直接上传源文件,免去再次配置的麻烦。
文章顶部,已上传 我配置过的 本地源文件。可下载修改使用。

相关内容

热门资讯

安卓10系统更新关闭,全面优化... 你知道吗?最近安卓系统又来了一次大动作,那就是安卓10系统的更新关闭了!这可真是让人有点摸不着头脑,...
安卓系统的文件加密,Andro... 你知道吗?在咱们这个数字化时代,保护隐私和安全变得比以往任何时候都重要。尤其是对于安卓系统用户来说,...
使用安卓系统的费用,全面了解使... 你有没有想过,为什么有些人拿着安卓手机,而有些人却选择了苹果?这其中可不仅仅是品牌喜好那么简单,使用...
vivo用原生安卓系统下载,尽... 你有没有发现,现在手机市场真是热闹非凡,各种品牌争奇斗艳,让人眼花缭乱。不过,今天我要给你安利的,可...
安卓系统好用的桌面时钟,实用好... 你有没有发现,手机里的时钟功能有时候比闹钟还重要呢?想象每天早上被它温柔地叫醒,或者在忙碌的工作间隙...
安卓系统导航车载用优盘,安卓车... 你有没有想过,开车的时候,手机导航虽然方便,但有时候屏幕太小,看不清路线?别急,今天就来给你安利一个...
正确使用电池安卓系统,无忧体验 你知道吗?现在这个智能手机时代,电池续航能力可是大家关注的焦点。尤其是安卓系统用户,电池使用得当与否...
玩吧安卓可以和苹果系统,畅享游... 你知道吗?现在这个时代,手机可是我们生活中不可或缺的好伙伴。不管是安卓还是苹果,它们各有各的特色,各...
安卓系统怎么去掉hd,恢复纯净... 你是不是也和我一样,对安卓手机的系统设置充满了好奇?尤其是那个让人眼花缭乱的“HD”标识,有时候看着...
电脑安卓系统性能表,电脑版性能... 你有没有发现,现在手机电脑的操作系统越来越丰富,尤其是安卓系统,简直就像是个万能的小精灵,啥都能干。...
如何玩转机车安卓系统,玩转机车... 你有没有想过,拥有一台酷炫的机车安卓系统,让你的手机瞬间变身成为一辆会跑的摩托车?想象你可以在手机上...
安卓系统网页怎么回顶部,按钮才... 你是不是在使用安卓系统的手机或平板电脑浏览网页时,不小心翻到了页面底部,现在想回到顶部,却有点摸不着...
为什么安卓系统要认证,安卓系统... 你知道吗?安卓系统最近可是掀起了一阵认证热潮,这可不仅仅是简单的更新换代那么简单哦!为什么安卓系统要...
安卓50原生系统手机,功能革新... 你有没有发现,最近你的安卓手机突然变得不一样了?是不是因为它的系统升级到了安卓50原生系统呢?没错,...
安卓永远比不了的系统,永远无法... 你有没有想过,为什么安卓系统永远比不了某些其他系统呢?是不是每次看到那些流畅无阻、功能强大的设备,心...
安卓8怎么升级11系统,解锁新... 你有没有发现,你的安卓手机已经有点儿“老态龙钟”了?别急,别急,今天就来教你怎么给它来个青春焕发的大...
双系统安卓笔记本,开启移动办公... 你有没有想过,一台既能流畅运行安卓应用,又能轻松驾驭Windows系统的笔记本,会是怎样的体验呢?没...
安卓系统调降噪通透软件,打造清... 你有没有发现,最近你的安卓手机在听音乐或者打电话的时候,声音变得超级清晰,仿佛置身于现场?这可不是你...
安卓系统包后缀名,包后缀名背后... 你有没有发现,每次下载安卓应用时,文件名后面总会有那么几个神秘的字母组合,像是“apk”、“jar”...
安卓系统好用的工作软件,盘点十... 你有没有发现,自从你把手机里的安卓系统升级后,工作效率好像提高了不少呢?今天,就让我来给你细细道来,...