从CentOS向KeyarchOS操作系统的wordpress应用迁移实战

文章目录

  • 从CentOS向KeyarchOS操作系统的wordpress应用迁移实战
  • 一、使用浪潮信息X2Keyarch迁移工具完成操作系统的迁移
    • 1.1 迁移前的验证
    • 1.2 执行迁移评估
    • 1.3 开始迁移
    • 1.4 验证迁移结果
    • 1.5 迁移后的验证
  • 二、总结

从CentOS向KeyarchOS操作系统的wordpress应用迁移实战

       CentOS是一款免费的企业级操作系统,且被认为是一个稳定、可靠的操作系统,它适合用于服务器和桌面系统。它还包含了许多开源的软件包,如Apache、MySQL、PHP和Python,并且有一个强大的软件包管理器yum,使得安装和更新软件包变得非常简单。

       CentOS具有安全性高、稳定性好、社区活跃、易于管理等特点,因此在许多场合下,CentOS是一种非常普遍的选择。同时,由于其开源特性,CentOS还可以根据企业的特定需求进行定制。但在2020年12月8日,CentOS宣布将停止更新CentOS,且提醒用户如果计划在未来使用CentOS,则应根据需求和计划考虑使用替代方案

       从上述CentOS停更事件来看,我国有必要发展自主创新的操作系统,这不仅仅关系到企业的利益,还关系到国家信息安全和信息化建设,自主开发操作系统将会有以下优势:

  • 国家信息安全:使用外来的操作系统,有可能会面临着信息被未经授权的访问、更改、中断或破坏的风险。自主开发安全的操作系统,可以保障国家信息安全与企业信息安全。
  • 技术自主创新:自主开发操作系统可以培养本土的技术人才,推动技术自主创新。有助于形成较高的技术壁垒,建立企业自身的技术护城河。同时自主开发的操作系统也能够适应中国的国情和市场需求,为中国的信息化发展之路提供更好的支持。
  • 降低依赖外部平台的成本:当前,国内仍处于需要大量使用外部平台软件和操作系统的阶段,这不仅给企业带来了较高的使用成本,还产生了一系列信息安全风险问题。自主开发操作系统能够有效减低企业使用的成本,提高企业信息安全管理水平。
  • 推动软件产业转型升级:自主开发操作系统能够推动软件产业结构的优化和转型升级,加快信息化与实体产业经济的深度融合与互相促进。

今天,我们将介绍如何从CentOS向浪潮信息自主设计研发的KeyarchOS(简称KOS)操作系统迁移,并介绍浪潮信息X2Keyarch操作系统迁移工具的使用。

一、使用浪潮信息X2Keyarch迁移工具完成操作系统的迁移

       操作系统迁移是指将计算机系统中运行的一种操作系统(如Windows或Linux)替换为另一种操作系统的过程。操作系统迁移通常涉及将旧系统的数据和程序转移到新系统中,以确保在迁移后继续进行正常的业务操作。操作系统迁移通常需要仔细的计划和测试,以确保数据和程序不会丢失或受损,并且新系统能够完成旧系统的所有任务。迁移可能需要重新安装硬件驱动程序、升级应用程序、修复配置文件以及调整网络设置。

       我们这里使用浪潮信息提供的X2Keyarch工具完成操作系统迁移,该工具可以帮助我们完成软硬件迁移评估、原始操作系统备份以及自动操作系统迁移等工作。

1.1 迁移前的验证

       输入用户名和密码,登录部署在CentOS上的WordPress。

在这里插入图片描述

       进入系统后,点击Posts,其中第一篇为测试使用的博客,点击打开可以看到在CentOS下WordPress能够正常工作。

在这里插入图片描述

在这里插入图片描述

1.2 执行迁移评估

       在浏览器中输入https://<迁移服务器的地址>,在弹出的界面中输入用户名和密码,完成登录。

在这里插入图片描述

       打开“主机管理界面”,查看需要迁移的物理机(我这边的物理机对应的ip为101.42.14.142)是否存在并正常工作,如下图所示:

在这里插入图片描述

       在菜单栏中选择“操作系统迁移”下面的“迁移评估”,弹出界面的相关配置如下:

  • 选择主机:101.42.14.142
  • 主机迁移版本默认为KOS5.8
  • Repo配置选择:公网地址
  • 选择评估:同时选择系统评估和硬件评估,系统评估为评估系统配置信息与KeyarchOS系统是否兼容,硬件评估可评估系统下硬件与KeyarchOS系统是否兼容。

在这里插入图片描述
       点击开始评估按钮,评估进度在界面下边显示。

在这里插入图片描述

       评估进度为100%后,可点击后边的查看报告(评估时间大概10分钟)

在这里插入图片描述

       此处的高风险项无需关注,并不影响迁移,只有inhibitor的选项会影响迁移。

1.3 开始迁移

       菜单栏中选择“操作系统迁移”下面的“迁移实施”,

在这里插入图片描述
       点击“批量实施”,弹出配置窗口,部分配置如下:

  • 主机选择:101.42.14.142
  • Repo配置:公网地址
  • 备份配置:不备份,此处选择不备份,原因是本次迁移的服务器来自于云服务器,配置较低,备份会很慢。

在这里插入图片描述

       点击确定,左侧部分会有迁移进度,等进度到100%后,表示迁移完成。

1.4 验证迁移结果

       使用ssh工具进入迁移系统内,查看系统版本:
在这里插入图片描述
       可以看到系统名称为“KOS”,版本为5.8,证明操作系统迁移已经完成,接下来验证WordPress应用能否正常运行。

1.5 迁移后的验证

       输入用户名和密码,登录部署在KeyarchOS上的WordPress,但是显示服务不可用。

在这里插入图片描述
       经过排查,发现迁移后的系统没有安装php软件,解决办法如下:

  1. 运行下面的命令安装php-fpm
    yum install php-fpm -y
    
  2. 重启httpd服务
    sudo systemctl restart httpd
    

       再次输入用户名和密码,登录部署在KeyarchOS上的WordPress,能够正常登录。
在这里插入图片描述

       进入页面点post按钮,可以查看“this is a test log”内容没有丢失,迁移成功。

在这里插入图片描述

二、总结

       使用过程的整体感受就是:简单、方便。两步便可实现操作系统的替换,这大大提升了工作效率,加快了操作系统的应用和普及速度。

       实践过程中评估过程耗时比较高,个人建议在执行评估过程中可以使用历史评估结果,通过在历史评估结果中查找相同的硬件环境、相同的迁移系统以及相同的应用软件来加速评估过程。其次,生成的评估报告内容过于详细,可以直接呈现一个评估结果,例如是否可以迁移,迁移后哪些软件可能会有异常等。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/194787.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【网络】TCP协议的相关实验

TCP协议的相关实验 一、理解listen的第二个参数1、实验现象2、TCP 半连接队列和全连接队列3、关于listen的第二个参数的一些问题4、SYN洪水Ⅰ、什么是SYN洪水攻击Ⅱ、如何解决SYN洪水攻击&#xff1f; 二、使用Wireshark分析TCP通信流程 一、理解listen的第二个参数 在编写TCP…

为什么原生IP可以降低Google play账号关联风险?企业号解决8.3/10.3账号关联问题?

在Google paly应用上架的过程中&#xff0c;相信大多数开发者都遇到过开发者账号因为关联问题&#xff0c;导致应用包被拒审和封号的情况。 而众所周知&#xff0c;开发者账号注册或登录的IP地址及设备是造成账号关联的重要因素之一。酷鸟云最新上线的原生IP能有效降低账号因I…

千梦网创:实现自动化“挂机躺盈”的三种方法

在互联网众多行业中&#xff0c;有很多人一直在寻找所谓的“挂机躺盈”的项目&#xff0c;在理财领域这种收入被称为“被动收入”。 天上不会掉馅饼这是一句讲烂掉的话了&#xff0c;躺在家里吃白食等着钱进账是一件不可能的事情。 然而如果你看到身边有“被动收入”的例子&a…

侧面多级菜单(一个大类、一个小类、小类下多个物体)

效果&#xff1a; 说明&#xff1a; 左右侧面板使用Animator组件控制滑入滑出。左侧面板中&#xff0c;左的左里面是大类&#xff0c;左的右有绿色的小类&#xff0c;绿色的小类下有多个真正的UI图片按钮。 要点&#xff1a; 结合了一点EasyGridBuilderPro插件的UI元素&…

leetcode算法之前缀和

目录 1.DP34[模板]一维前缀和2.DP35[模板]二维前缀和3.寻找数组的中心下标4.除自身以外数组的乘积5.和为K的子数组6.和可被K整除的子数组7.连续数组8.矩阵区域和 1.DP34[模板]一维前缀和 一维前缀和 #include <iostream> #include <vector> using namespace std…

基于 React 的 HT for Web ,由厦门图扑团队开发和维护 - 用于 2D/3D 图形渲染和交互

本心、输入输出、结果 文章目录 基于 React 的 HT for Web &#xff0c;由厦门图扑团队开发和维护 - 用于 2D/3D 图形渲染和交互前言什么是 HT for WebHT for Web 的特点如何使用 HT for Web相关链接弘扬爱国精神 基于 React 的 HT for Web &#xff0c;由厦门图扑团队开发和维…

传输层——— UDP协议

文章目录 一.传输层1.再谈端口号2.端口号范围划分3.认识知名端口号4.两个问题5.netstat与iostat6.pidof 二.UDP协议1.UDP协议格式2.UDP协议的特点3.面向数据报4.UDP的缓冲区5.UDP使用注意事项6.基于UDP的应用层协议 一.传输层 在学习HTTP等应用层协议时&#xff0c;为了便于理…

【23真题】无耻!“官方”假真题!害人!

这套华侨23真题是学弟给我从考场抄出来的版本&#xff0c;我刚刚做完解析&#xff01;后台就收到了另外一份“官方华侨23真题”的投稿。我本想对对回忆版&#xff0c;补充下题干。结果一对吓一跳&#xff01;竟然一道题都不一样&#xff01;给大家看下&#xff0c;真的好逼真&a…

关于苏州立讯公司国产替代案例(使用我公司H82409S网络变压器和E1152E01A-YG网口连接器产品)

关于苏州立讯公司国产替代案例&#xff08;使用我们公司的H82409S网络变压器和E1152E01A-YG网口连接器产品&#xff09; 苏州立讯公司是一家专注于通信设备制造的企业&#xff0c;他们在其产品中选择了我们公司的H82409S网络变压器和E1152E01A-YG网口连接器&#xff0c;以实现…

用护眼灯到底好不好?适合小学生用的五款护眼台灯推荐

如果不想家里的孩子年纪小小的就戴着眼镜&#xff0c;从小就容易近视&#xff0c;那么护眼灯的选择就非常重要了&#xff0c;但是市场上那么多品类&#xff0c;价格也参差不齐&#xff0c;到底怎么选呢&#xff1f;大家一定要看完本期内容。为大家推荐五款护眼台灯。 一、书客护…

亚马逊云科技云存储服务指南

文章作者&#xff1a;Libai 高效的云存储服务对于现代软件开发中的数据管理至关重要。亚马逊云科技云存储服务提供了强大的工具&#xff0c;可以简化工作流程并增强数据管理能力。 亚马逊云科技开发者社区为开发者们提供全球的开发技术资源。这里有技术文档、开发案例、技术专栏…

(二)什么是Vite——Vite 和 Webpack 区别(冷启动)

vite分享ppt&#xff0c;感兴趣的可以下载&#xff1a; ​​​​​​​Vite分享、原理介绍ppt 什么是vite系列目录&#xff1a; &#xff08;一&#xff09;什么是Vite——vite介绍与使用-CSDN博客 &#xff08;二&#xff09;什么是Vite——Vite 和 Webpack 区别&#xff0…

Mybatis-Plus最新教程

目录 原理&#xff1a;MybatisPlus通过扫描实体类&#xff0c;并基于反射获取实体类信息作为数据库信息。 ​编辑1.添加依赖 2.常用注解 3.常见配置&#xff1a; 4.条件构造器 5.QueryWrapper 6.UpdateWrapper 7.LambdaQueryWrapper:避免硬编码 8.自定义SQL 9.Iservic…

新品|CASAIM-IS(2ND)自动化智能检测系统正式上市,打造更高效、更智能、更安全新体验!

全新第二代中科广电CASAIM-IS自动化智能检测系统正式上市&#xff0c;集合CASAIM最新的“智能控制、智能成像、智能检测”三智技术&#xff0c;为中小型精密复杂工件测量及检测提供一站式高效全自动化智能检测解决方案

JWT登录认证(3拦截器)

Jwt登录认证&#xff08;拦截器&#xff09;&#xff1a; 使用拦截器统一验证令牌 登录和注册接口需要放行 interceptors.LoginInterceptor&#xff1a;&#xff08;注册一个拦截器&#xff09; package com.lin.springboot01.interceptors;import com.lin.springboot01.pojo.…

Python集成学习和随机森林算法

大家好&#xff0c;机器学习模型已经成为多个行业决策过程中的重要组成部分&#xff0c;然而在处理嘈杂或多样化的数据集时&#xff0c;它们往往会遇到困难&#xff0c;这就是集成学习&#xff08;Ensemble Learning&#xff09;发挥作用的地方。 本文将揭示集成学习的奥秘&am…

安装插件时Vscode XHR Failed 报错ERR_CERT_AUTHORITY_INVALID

安装插件时Vscode XHR Failed 报错ERR_CERT_AUTHORITY_INVALID 今天用vscode 安装python插件时报XHR failed,无法拉取应用商城的数据&#xff0c; 报的错如下&#xff1a; ERR_CERT_AUTHORITY_INVALID 翻译过来就是证书有问题 找错误代码的方法&#xff1a; 打开vscode, 按F1…

k8s的service自动发现服务:实战版

Service服务发现的必要性: 对于kubernetes整个集群来说&#xff0c;Pod的地址也可变的&#xff0c;也就是说如果一个Pod因为某些原因退出了&#xff0c;而由于其设置了副本数replicas大于1&#xff0c;那么该Pod就会在集群的任意节点重新启动&#xff0c;这个重新启动的Pod的I…

vue + antd 动态增加表单并进行表单校验

<template><a-modalv-model:visible="visible":title="formData.id ? 编辑渠道 : 添加渠道":width="850":mask-closable="false":destroy-on-close="true"@ok="onSubmit"@cancel="onClose"&g…

vue-组件生命周期+网络请求

​&#x1f308;个人主页&#xff1a;前端青山 &#x1f525;系列专栏&#xff1a;Vue篇 &#x1f516;人终将被年少不可得之物困其一生 依旧青山,本期给大家带来vue篇专栏内容:vue-组件生命周期网络请求 目录 组件生命周期 1. Vue的生命周期 2. Vue 子组件和父组件执行顺序…