升级!必须记录!在不影响现有应用的情况下对Linux服务器做系统重装,挂载硬盘,移动老文件,安装宝塔,恢复应用

简介: 升级!必须记录!在不影响现有应用的情况下对Linux服务器做系统重装,挂载硬盘,移动老文件,安装宝塔,恢复应用。由于我们主站服务器是3年前重装的一次,3年前用的centos 6.8版本实在是太老,对于我们现在的应用最低至少是PHP7.3以上的应用问题实在是太大了,而且对于很多插件支持都很差。必须升级到centos7.6,而且最重要的是发现高版本的宝塔太好用了,还有云备份,必须得升级,但是面对接近100g的数据,搬家迁移实在是愚公移山精神。

升级!必须记录!在不影响现有应用的情况下对Linux服务器做系统重装,挂载硬盘,移动老文件,安装宝塔,恢复应用。

由于我们主站服务器是3年前重装的一次,3年前用的centos 6.8版本实在是太老,对于我们现在的应用最低至少是PHP7.3以上的应用问题实在是太大了,而且对于很多插件支持都很差。必须升级到centos7.6,而且最重要的是发现高版本的宝塔太好用了,还有云备份,必须得升级,但是面对接近100g的数据,搬家迁移实在是愚公移山精神。

于是必须得尝试下本方法,这个再三还是向服务商确定了重装不会影响非系统盘才能操作,希望对哪些想要升级服务器系统又不想影响应用的朋友们有所帮助。

第一步:重装系统

这步就不用说了,只选择重装系统盘,普遍都是在后台操作。

第二步:挂载硬盘并且设置跟随启动

fdisk -l
2.png

执行查看需要挂载的盘,

2个硬盘,一个42g 和一个64g,不用想42g那个是系统盘。

df -h

执行看已挂载。
3.png

确定只有42g那个挂载,

用网上搜到的自动挂载命令执行:

yum install wget -y && wget -O auto_disk.sh http://download.bt.cn/tools/auto_disk.sh && bash auto_disk.sh

4.png

行不通,而且要明白一点,D盘是有数据的且不可以动到,网上很多教程都写了要格式化,要分区,那还得了,那样格式化就可以去西天了。

手动挂载执行

mount /dev/vdb /www
其中www就是指定挂载 第二个vdb盘的目录。
5.png

提示文件目录不存在,那么新建一个目录,完后继续挂载,然后

执行df -h查看,下方已经出现了。

6.png

成功。

开始设置跟随启动,

执行

sudo blkid

获得信息,随后执行
7.png

vim /etc/fstab
打开编辑
8.png

进去把defaults后面0改成 1.

输入:wq保存退出。

第三步:移动旧的文件到一个目录。

非常重要,【为此重装了2次】,用Linux的指令进入www目录将之前的文件移动到另一个文件夹 。
10.png

第四步:安装宝塔

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

这里就不用说了吧

有个提问 回复  y然后下一步

9.png

非常完美,太完美了,完成了完美的系统升级,太棒了,因为版本过低导致很多插件版本也必须只能低

比如ffmpg 哎  等等之类的,总之centos6.8是太低了

相关文章
|
2天前
|
Linux Windows
虚拟机添加新硬盘之linux系统篇
虚拟机添加新硬盘之linux系统篇
|
17小时前
|
IDE Linux 开发工具
Linux 系统上安装
在Linux和Mac上安装Lua 5.3.0只需下载源码,解压,编译和安装。Windows用户可选择SciTE IDE或通过LuaForWindows在Github或Google Code下载安装。创建 HelloWorld.lua,使用`lua HelloWorld.lua`运行显示"Hello World!"。另可参考LuaDist官方推荐方式安装。
|
21小时前
|
关系型数据库 MySQL Linux
服务器Linux系统配置mysql数据库主从自动备份
这是一个基本的配置主从复制和设置自动备份的指南。具体的配置细节和命令可能因您的环境和需求而有所不同,因此建议在操作前详细阅读MySQL文档和相关资源,并谨慎操作以避免数据丢失或不一致。
8 3
|
1天前
|
Linux
如何在 Linux 中递归更改文件的权限?
【5月更文挑战第10天】
12 3
|
1天前
|
Linux
Linux如何查询较大文件的方法
【5月更文挑战第8天】Linux如何查询较大文件的方法
5 0
|
2天前
|
Oracle Java 关系型数据库
【服务器】python通过JDBC连接到位于Linux远程服务器上的Oracle数据库
【服务器】python通过JDBC连接到位于Linux远程服务器上的Oracle数据库
14 6
|
2天前
|
Oracle 关系型数据库 Linux
SuSE linux server 11通过SAP来安装oracle11g
SuSE linux server 11通过SAP来安装oracle11g
|
2天前
|
Linux C语言
suse linux 11 安装GCC开发环境
suse linux 11 安装GCC开发环境
|
2天前
|
Linux 程序员 Shell
【Linux】详解core dump文件的作用以及用法&&ubuntu20.04下无法形成core dump文件的解决办法
【Linux】详解core dump文件的作用以及用法&&ubuntu20.04下无法形成core dump文件的解决办法
|
2天前
|
Linux Shell
Linux操作系统下查找大文件或目录的技巧
Linux操作系统下查找大文件或目录的技巧
10 2