操作系统迁移(CentOs -> Ubuntu)

目录

[1. CentOs操作系统:备份数据](#1. CentOs操作系统:备份数据)

[1.1 gitee备份](#1.1 gitee备份)

[1.1.1 CentOs安装git](#1.1.1 CentOs安装git)

[1.1.1.1 运行安装命令](#1.1.1.1 运行安装命令)

[1.1.1.2 运行安装命令时出错](#1.1.1.2 运行安装命令时出错)

[1.1.1.3 再次执行安装命令](#1.1.1.3 再次执行安装命令)

[1.1.2 gitee创建仓库](#1.1.2 gitee创建仓库)

[1.1.2.1 创建仓库](#1.1.2.1 创建仓库)

[1.1.3 备份](#1.1.3 备份)

[1.1.3.1 复制链接](#1.1.3.1 复制链接)

[1.1.3.2 克隆仓库](#1.1.3.2 克隆仓库)

[1.1.3.3 备份](#1.1.3.3 备份)

[1.3.3.4 查看](#1.3.3.4 查看)

[1.2 本地备份](#1.2 本地备份)

[1.2.1 CentOs连接Xftp](#1.2.1 CentOs连接Xftp)

[1.2.2 备份](#1.2.2 备份)

2.Ubuntu操作系统:恢复备份文件

[2.1 从gitee恢复备份文件](#2.1 从gitee恢复备份文件)

[2.1.1 Ubuntu安装git](#2.1.1 Ubuntu安装git)

[2.1.2 恢复](#2.1.2 恢复)

[2.2 从本地恢复备份文件](#2.2 从本地恢复备份文件)

[2.2.1 Ubuntu连接Xftp](#2.2.1 Ubuntu连接Xftp)

[2.2.2 备份](#2.2.2 备份)

[3. Windows环境下上传数据到gitee](#3. Windows环境下上传数据到gitee)


1. CentOs操作系统:备份数据

1.1 gitee备份

将数据上传到gitee或者github进行备份。

1.1.1 CentOs安装git

1.1.1.1 运行安装命令
cpp 复制代码
yum install -y git
1.1.1.2 运行安装命令时出错

(Failed to download metadata for repo 'appstream': Cannot prepare internal mi大概是这个原因 Centos8于2021年年底停止了服务,大家再在使用yum源安装时候,出现下面错误"错误:Failed to download metadata for repo 'AppStream': Cannot prepare internal mirrorlist: No URLs in mirrorlist")最终原因是源的问题,解决办法也是解决源的问题。

  1. 问题解决(更换镜像)

  2. 进入 /etc/yum.repos.d/ 目录

cpp 复制代码
cd /etc/yum.repos.d/
  1. 运行下面两条命令更换镜像
cpp 复制代码
sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*

sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*
  1. 运行更新命令
cpp 复制代码
yum update -y
1.1.1.3 再次执行安装命令
cpp 复制代码
yum install -y git

1.1.2 gitee创建仓库

首先我们得在gitee上面创建仓库,并且把我们创建的仓库克隆到本地。

Gitee - 基于 Git 的代码托管和研发协作平台面向企业提供一站式研发管理解决方案,包括代码管理、项目管理、文档协作、测试管理、CICD、效能度量等多个模块,支持SaaS、私有化等多种部署方式,帮助企业有序规划和管理研发过程,提升研发效率和质量。https://gitee.com/?channel_utm_content=进入官网&channel_utm_medium=sem&channel_link_type=web&channel_utm_source=百度&sat_cf=2&channel_utm_campaign=品专&channel_utm_term=主按钮1&_channel_track_key=see7zmAJ&link_version=1&wl_src=baidu如果是第一次使用需要注册账号,并且绑定邮箱。

1.1.2.1 创建仓库

此时,你的仓库就创建好了。

1.1.3 备份

1.1.3.1 复制链接
1.1.3.2 克隆仓库

在CentOs上克隆仓库。

将刚刚复制的链接拷贝进去按回车,这样就克隆好了,然后将要备份的文件和代码都放到这个文件夹下面。

1.1.3.3 备份

首先得进入文件夹。

文件中的main.cpp就是我要备份的代码。

cpp 复制代码
git add *
git commit -m "测试文件"//后面的文件测试可以修改。
git push origin master

git config --global user.name "Axurea"
git config --global user.email 1358954942@qq.com
1.3.3.4 查看

此时我们刷新网页就可以看到上传的文件了。

1.2 本地备份

使用Xftp工具连接CentOs备份到本地。

1.2.1 CentOs连接Xftp

如果没有链接xshell的话就直接打开xftp直接连接CentOs。

1.2.2 备份

选择你要备份的目录,然后向左传输。

此时CentOs中的文件就备份到本地了。

2.Ubuntu操作系统:恢复备份文件

2.1 从gitee恢复备份文件

2.1.1 Ubuntu安装git

2.1.2 恢复

首先在Ubuntu中选择要克隆仓库的位置,然后将我们仓库中的链接粘贴到里面。

此时Ubuntu上面就有2024_9_15_-git-test这个的文件夹了,文件夹中还有我们的main.cpp。

此时我们就成功的将gitee上的数据克隆到Ubuntu操作系统下面了。

2.2 从本地恢复备份文件

2.2.1 Ubuntu连接Xftp

点击到Ubuntu测试机下面,然后点击Xftp图标。

2.2.2 备份

3. Windows环境下上传数据到gitee

其实windows下也一样,将远程仓库克隆到本地,然后将需要上传的代码房贷本地仓库,最后是提交代码三板斧,add,commit,push就完成了。

相关推荐
不爱学英文的码字机器18 分钟前
深入理解 Linux 文件时间戳:atime、mtime 和 ctime 的概念及应用
linux·运维·服务器
迷迭所归处1 小时前
Linux系统 —— 进程控制系列 - 进程的等待:wait 与 waitpid
linux·运维·服务器
周先森的怣忈1 小时前
RHCE(第二部分)-----第三章:shell条件测试
linux·rhce
AIGCnn1 小时前
jetson 无显示器配置WIFI
linux·jetson
yulingfeng591 小时前
Centos7 yum 报错“Could not resolve host: mirrorlist.centos.org; Unknown error“
linux·运维·centos
HIT_Weston2 小时前
16、【ubuntu】【gitlab】【补充】服务器断电后,重启服务器,gitlab无法访问
服务器·ubuntu·gitlab
费曼乐园2 小时前
Zookeeper下面的conf目录下面的zoo.cfg
linux·分布式·zookeeper
网安kk2 小时前
2025年三个月自学手册 网络安全(黑客技术)
linux·网络·python·安全·web安全·网络安全·密码学
网络安全(华哥)2 小时前
linux 网络安全不完全笔记
linux·笔记·web安全
it's all you8 小时前
CentOS设置静态IP教程(2024年12月20日)
linux·tcp/ip·centos