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

news2024/10/6 18:27:35

文章目录

  • 从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.coloradmin.cn/o/1214147.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

mysql操作 sql语句中的完整性约束有哪些,主键约束、外键约束、引用完整性约束,主键外键、唯一性

什么是约束&#xff1a;约束&#xff1a;就是约定哪些东西能填、怎么填&#xff1f;哪些东西不能填&#xff1f; 文章目录 前言&#xff1a;建表正文一、实体完整性约束1. 主键约束2. 唯一性约束3. 自增长约束4. 联合主键约束 二、域完整性约束三、引用完整性约束1. 外键约束 讲…

【Git企业开发】第七节.多人协作开发

文章目录 前言 一、多人协作开发 1.1 多人协作一 1.2 多人协作二 1.3 远程分支删除后&#xff0c;本地 git branch -a 依然能看到的解决办法 总结 前言 一、多人协作开发 1.1 多人协作一 目前&#xff0c;我们所完成的工作如下: 基本完成Git的所有本地库的相关操作&#xff0…

未来10年,NAND 与DRAM依然是存储主角

根据Yole Group调查机构的数据显示&#xff0c;在2022年独立记忆体&#xff08;Stand-alone Memory&#xff09;整体市场达到了1440亿美元。其中DRAM占比55.4%&#xff0c;NAND占比40.8%。剩下的NOR、(NV)SRAM/FRAM、EEPROM、新型非易失存储(PCM, ReRAM and STT-MRAM)等占比3.8…

蓝桥杯 string

string简介 string是C标准库的重要组成部分&#xff0c;主要用于字符串处理。 使用string库需要在头文件中包括该库 #include< string> string与char[]不同&#xff0c;string实现了高度的封装&#xff0c;可以很方便地完 成各种字符串的操作&#xff0c;比如拼接、截取…

Since Maven 3.8.1 http repositories are blocked

原因 高版本的maven不支持http的存储库。 解决方案 其实方法有好几种&#xff0c;比如降级maven版本至3.6.3(之前一直用的都是这个版本)&#xff0c;我选择了一种比较快(但不一定安全)的方式&#xff0c;因为3.6.3版本被我卸载了&#xff0c;这里直接修改idea的setting配置&…

【Java 进阶篇】JQuery 案例:下拉列表选中条目左右移动,打破选择的边界

在前端的舞台上&#xff0c;下拉列表是常见的用户交互元素&#xff0c;但有时候我们想要更多的交互体验。通过巧妙运用 JQuery&#xff0c;我们可以实现下拉列表中选中条目的左右移动功能&#xff0c;为用户提供更加灵活的选择方式。本篇博客将深入研究 JQuery 中实现这一功能的…

技巧篇:在Pycharm中配置集成Git

一、在Pycharm中配置集成Git 我们使用git需要先安装git工具&#xff0c;这里给出下载地址&#xff0c;下载后一路直接安装即可&#xff1a; https://git-for-windows.github.io/ 0. git中的一些常用词释义 Repository name&#xff1a; 仓库名称 Description(可选)&#xff1a;…

【数据结构】别跟我讲你不会冒泡排序

&#x1f466;个人主页&#xff1a;Weraphael ✍&#x1f3fb;作者简介&#xff1a;目前正在学习c和算法 ✈️专栏&#xff1a;数据结构 &#x1f40b; 希望大家多多支持&#xff0c;咱一起进步&#xff01;&#x1f601; 如果文章有啥瑕疵 希望大佬指点一二 如果文章对你有帮助…

旅拍摄影技巧澳大利亚、韩国旅行攻略

欢迎关注「苏南下」 在这里分享我的旅行和影像创作心得 刚刚在腾讯内部做了一场摄影分享课&#xff1a; 《旅拍摄影技巧&澳大利亚、韩国旅行攻略》 分享了早前去两个国家的一些旅行见闻和摄影心得。我发现&#xff1a;把自己学会的东西整理出来&#xff0c;再告诉给别人这件…

67基于matlab图像处理,包括颜色和亮度调整、翻转功能、空间滤波和去噪、频域滤波和去噪、噪声添加,形态学操作、边缘检测及示波器集成的GUI图像处理。

基于matlab图像处理&#xff0c;包括颜色和亮度调整、翻转功能、空间滤波和去噪、频域滤波和去噪、噪声添加&#xff0c;形态学操作、边缘检测及示波器集成的GUI图像处理。数据可更换自己的&#xff0c;程序已调通&#xff0c;可直接运行。 67 matlab图像处理图像降噪 (xiaohon…

cubemx工程更换同系列stm32芯片型号

cubemx工程更换stm32芯片型号 实验平台 软件&#xff1a;cubemx v6.10、vscode、MDK v5.27 旧型号芯片&#xff1a;stm32f103c8t6 新型号芯片&#xff1a;stm32f103ret6 步骤 1、复制stm32工程&#xff08;包含.ioc文件&#xff09;到另一个路径&#xff0c;新路径与原路径…

STM32F103C8T6第4天:串口实验(非中断和中断)、hc01蓝牙、esp8266WIFI、4g

1. 串口基本介绍&#xff08;332.36&#xff09; 常用函数介绍 串口发送/接收函数&#xff1a; HAL_UART_Transmit(); 串口发送数据&#xff0c;使用超时管理机制HAL_UART_Receive(); 串口接收数据&#xff0c;使用超时管理机制HAL_UART_Transmit_IT(); 串口中断模式发送HAL…

栈的三道oj【C++】

栈和队列的相关oj 最小栈思路解决代码 栈的压入弹出序列思路解决代码 逆波兰表达式思路&#xff1a;解决代码 这里就挑了三道题用来熟悉栈 最小栈 力扣链接 咱们已经是高贵的C使用者了&#xff0c;不用像C语言一样从头开始造轮子了 这里我们调用了stack后&#xff0c;就会发…

SMART PLC滑动平均值滤波(指针+FOR循环应用浮点数滤波)

SMART PLC滑动平均值滤波应用于单整型数据请查看下面文章链接: 【精选】S7-200 SMART PLC信号处理系列之滑动平均值滤波FB_smart200 滤波函数_RXXW_Dor的博客-CSDN博客文章浏览阅读1.5k次。PLC相关滤波算法,专栏有很多详细讲解这里不再赘述。滑动平均值滤波和算术平均值滤波…

halcon识别验证码,先训练后识别

识别验证码图片&#xff0c;使用halcon 21.05 下面代码识别准确率100% 目录 训练&#xff0c;图片打标签使用代码创建分类器&#xff1b;识别验证码&#xff0c;检验识别效果使用“助手”加载训练文件&#xff0c;加载训练分类器&#xff0c;察看收集的字符&#xff0c;训练识别…

创建数据透视表:根据表中一列作为分类的依据统计每个类别下不同子项数量cross_tab()

【小白从小学Python、C、Java】 【计算机等考500强证书考研】 【Python-数据分析】 创建数据透视表&#xff1a; 根据表中一列作为分类的依据 统计每个类别下不同子项数量 cross_tab() [太阳]选择题 关于以下代码的说法中正确的是? import pandas as pd data{A:[a1,a2,a1,a2,a…

StyleGAN:彻底改变生成对抗网络的艺术

一、介绍 多年来&#xff0c;人工智能领域取得了显着的进步&#xff0c;其中最令人兴奋的领域之一是生成模型的发展。这些模型旨在生成与人类创作没有区别的内容&#xff0c;例如图像和文本。其中&#xff0c;StyleGAN&#xff08;即风格生成对抗网络&#xff09;因其创建高度逼…

数据库概率 期末复习

第一章 绪论 概述 数据 定义&#xff1a;描述事物的符号记录 地位&#xff1a;数据库中存储的基本对象 数据的语义&#xff1a;数据的含义&#xff0c;数据与其语义是不可分的 数据库 定义&#xff1a;长期储存在计算机内、有组织的、可共享的大量数据的集合 特点&…

JSP 购物商城系统eclipse定制开发mysql数据库BS模式java编程servlet

一、源码特点 java 购物商城系统是一套完善的web设计系统 系统采用serlvetdaobean 模式开发&#xff0c;对理解JSP java编程开发语言有帮助&#xff0c;系统具有完整的源代码和数据库&#xff0c;系统主要采用B/S模 式开发。开发环境为TOMCAT7.0,eclipse开发&#xff0c;数…

从0开始学习JavaScript--JavaScript 异步编程

在现代的Web开发中&#xff0c;异步编程变得愈发重要。随着用户期望的提高和网络应用的复杂性增加&#xff0c;有效地处理异步操作成为构建高性能、交互丰富的应用的关键。JavaScript作为一门单线程的语言&#xff0c;采用异步机制来处理并发任务&#xff0c;确保用户体验不受阻…