论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
IT评测·应用市场-qidao123.com
»
论坛
›
软件与程序人生
›
云原生
›
银河麒麟服务器系统V10 (x86_64架构) 断网离线安装MyS ...
银河麒麟服务器系统V10 (x86_64架构) 断网离线安装MySQL5.7、nginx、node ...
徐锦洪
金牌会员
|
2024-8-30 06:47:51
|
显示全部楼层
|
阅读模式
楼主
主题
983
|
帖子
983
|
积分
2949
媒介
银河麒麟服务器系统安装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
复制代码
总结
本地源文件创建,主要是依赖于系统镜像,部分软件不一定有,如有特别须要安装的软件,仍需下载对应安装包举行安装。
已设置好的本地源文件,可下载至其他位置生存,重装系统后,可直接上传源文件,免去再次设置的麻烦。
文章顶部,已上传 我设置过的 本地源文件。可下载修改利用。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
徐锦洪
金牌会员
这个人很懒什么都没写!
楼主热帖
彻底卸载SQL Server
马丽明:选择超融合架构的三个要素 ...
【计算机网络】TCP为什么需要3次握手 ...
java数据库开发与实战应用,2022最值得 ...
漏洞扫描工具nessus、rapid7 insightvm ...
Oracle夺命连环25问,你能坚持第几问? ...
c# 实现定义一套中间SQL可以跨库执行的 ...
iOS16新特性 | 灵动岛适配开发与到家业 ...
WPF工控组态软件之冷却塔和空气压缩机 ...
几种数据库jar包获取方式
标签云
AI
运维
CIO
存储
服务器
浏览过的版块
虚拟化与私有云
移动端开发
Java
Oracle
物联网
网络安全
MES
DevOps与敏捷开发
SQL-Server
快速回复
返回顶部
返回列表