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

news2024/9/20 18:27:57

目录

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

1.1 gitee备份

1.1.1 CentOs安装git

1.1.1.1 运行安装命令

1.1.1.2 运行安装命令时出错 

1.1.1.3 再次执行安装命令

1.1.2 gitee创建仓库

1.1.2.1 创建仓库

1.1.3 备份

1.1.3.1 复制链接

1.1.3.2 克隆仓库

1.1.3.3 备份

1.3.3.4 查看

1.2 本地备份

1.2.1 CentOs连接Xftp

1.2.2 备份

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

2.1 从gitee恢复备份文件

2.1.1 Ubuntu安装git

2.1.2 恢复

2.2 从本地恢复备份文件

2.2.1 Ubuntu连接Xftp

2.2.2 备份

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


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

1.1 gitee备份

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

1.1.1 CentOs安装git

1.1.1.1 运行安装命令
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/ 目录

cd /etc/yum.repos.d/

 3. 运行下面两条命令更换镜像

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-*

4. 运行更新命令

yum update -y
 1.1.1.3 再次执行安装命令
yum install -y git

1.1.2 gitee创建仓库

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

Gitee - 基于 Git 的代码托管和研发协作平台面向企业提供一站式研发管理解决方案,包括代码管理、项目管理、文档协作、测试管理、CICD、效能度量等多个模块,支持SaaS、私有化等多种部署方式,帮助企业有序规划和管理研发过程,提升研发效率和质量。icon-default.png?t=O83Ahttps://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就是我要备份的代码。

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就完成了。 

 

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

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

相关文章

docker学习第一步:基于Linux安装docker

要求Linux下的CentOS 7.0 以上的版本 01 安装docker版本仓库 1、设置仓库 sudo yum install -y yum-utils device-mapper-persistent-data lvm2 2、稳定仓库 sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo 02 安装及使用do…

一文看懂误植域名的威胁和对策

你熟悉“误植域名”(typosquatting)这个术语吗?这是一种域名抢注,可能会损害你的品牌和声誉。我们在这篇博文中将探讨误植域名是什么、它与域名抢注的区别,并提供如何防止这种行为的要点。另外,我们将讨论沦…

选择优质代理IP建议分享

“在互联网的广阔世界中,代理IP作为一种重要的网络工具,扮演着连接用户与目标服务器之间的桥梁角色。不同类型的代理IP适用于不同的场景和需求,因此选择合适的代理IP类型对于提高网络访问效率、保护用户隐私至关重要。” 一、代理IP类型概述 …

如何在多台Linux虚拟机上安装和配置Zookeeper集群

Zookeeper 是一个高性能的协调服务,广泛应用于分布式系统中。本文将详细介绍如何在多台Linux虚拟机上安装和配置Zookeeper集群。下面以三台服务器(node1、node2、node3)进行讲解。 前置准备: 配置多台Linux虚拟机参考:…

跨国公司决策的影响与中国IT产业的应对

跨国公司在华研发中心的调整是一个复杂的现象,它可能受到多种因素的影响,包括全球经济环境的变化、成本考量、战略重心的转移以及地缘政治因素等。IBM中国研发中心的撤出可能会对中国IT行业造成短期的就业压力,加速人才流动,并促使…

YOLOv5白皮书-第Y1周:调用官方权重进行检测

>- **🍨 本文为[🔗365天深度学习训练营](小团体~第八波) 中的学习记录博客** >- **🍖 原作者:[K同学啊](K同学啊-CSDN博客)** 一、前言 拖了好久,终于要开始目标检测系列了。自己想过好几次&#xf…

【Python机器学习】NLP信息提取——值得提取的信息

目录 提取GPS信息 提取日期 如下一些关键的定量信息值得“手写”正则表达式: GPS位置;日期;价格;数字。 和上述可以通过正则表达式轻松捕获的信息相比,其他一些重要的自然语言信息需要更复杂的模式: 问…

Linux入门学习:Linux调试器gdb使用

1. 背景 程序的发布方式有两种,debug模式和release模式,debug是添加调试信息,release是取消调试信息, Linux gcc/g出来的二进制程序,默认是release模式,要使用gdb调试,必须在源代码生成二进制程…

html+css+js网页设计 旅游 穷游10个页面

htmlcssjs网页设计 旅游 穷游10个页面 网页作品代码简单,可使用任意HTML辑软件(如:Dreamweaver、HBuilder、Vscode 、Sublime 、Webstorm、Text 、Notepad 等任意html编辑软件进行运行及修改编辑等操作)。 获取源码 1&#xff…

SpringCloud微服务消息驱动的实践指南

Spring Cloud是一个用于构建分布式系统的开发工具,通过它可以快速搭建基于微服务架构的应用,并提供了丰富的功能和解决方案。在Spring Cloud中,消息驱动是一种常见的通信模式,通过消息传递来实现不同微服务之间的数据交互。本文将…

文件上传js代码

大家好,很久没更新了,今天空了,记录一下文件上传js代码。(自己搭建的网站,演示学习一下这种漏洞,不要做违法的事情!!!) 一般文件上传的话都是奔着getshell去的,但是一般…

【Linux 20】线程控制

文章目录 🌈 一、创建线程⭐ 1. 线程创建函数⭐ 2. 创建单线程⭐ 3. 给线程传参⭐ 4. 创建多线程⭐ 5. 获取线程 ID 🌈 二、终止线程⭐1. 使用 return 终止线程⭐ 2. 使用 pthread_exit 函数终止线程⭐ 3. 使用 pthread_cancel 函数终止线程 &#x1f30…

Python中lambda表达式的使用——完整通透版

文章目录 一、前言二、 基本语法三、举个简单的例子:四、常见应用场景1. 用于排序函数sort() 方法简介lambda 表达式的作用详细解释进一步扩展总结 2、与 map、filter、reduce 等函数结合1、 map() 函数示例:将列表中的每个数字平方 2、 filter() 函数示…

Centos 7 搭建Samba

笔记: 环境:VMware Centos 7(网络请选择桥接模式,不要用NAT) 遇到一个问题就是yum 安装404,解决办法在下面(没有遇到可以无视这句话) # 安装Samba软件 yum -y install samba# 创建…

Shader Graph Create Node---Channel

二、Channel 1、Combine(合并通道) 2、Flip(翻转) 3、Split(分离) 4、Swizzle(交换)

ELK环境部署

目录 环境准备 Elasticsearch 部署 安装Elasticsearch Elasticsearch-head 插件 安装node 安装 phantomjs 安装 Elasticsearch-head Logstash 安装部署 Kibana 安装部署 ELFK 本章纯搭建过程,几乎无任何注释解释 环境准备 ELK的搭建和测试,…

力扣(LeetCode)每日一题 2576. 求出最多标记下标

题目链接https://leetcode.cn/problems/find-the-maximum-number-of-marked-indices/description/?envTypedaily-question&envId2024-09-12 思路: 先排序,然后定义双指针 left,right,贪心遍历,左指针在中间&…

机器狗与无人机空地协调技术分析

随着科技的飞速发展,机器狗与无人机作为智能机器人领域的杰出代表,正逐步在军事侦察、灾害救援、环境监测、农业植保等多个领域展现出巨大的应用潜力。本文旨在深入探讨机器狗与无人机之间的空地协调技术,分析其在复杂环境中的协同作业机制、…

轻松打造:用Python实现手机与电脑间的简易消息系统

展示🎥 观看视频:👀,这是之前完成的一个项目,但今天我们的重点不是这个哦。 告别往昔,启航新篇章 现象🌟 智能互动:📱 我们每天都在享受与智能设备的互动,…

作为HR,如何考察候选人的沟通能力

如何考察候选人的沟通能力。沟通能力,这个听起来简单,实际上却是一个非常复杂的技能,它关乎到一个人能否有效地传递信息,理解他人,并且在团队中发挥积极的作用。 作为HR,我们应该怎样才能精准地把握住候选…