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

目录

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 mastergit 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.rhkb.cn/news/430243.html

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

相关文章

uniapp小程序持续获取用户位置信息,后台位置获取

做一个小程序持续获取用户位置信息的功能,即使小程序切换到后台也能继续获取,getLocation这个api只有小程序在前台才能获取位置,所以不用这个 先申请一个腾讯地图key 在uniapp项目配置源码视图里加上这个代码 先获取权限,再开启…

ERNIESpeed-128K在线智能聊天机器人项目(附源码)

本项目是基于百度千帆的智能聊天模型ERNIESpeed-128K开发的 一、技术栈 后端:java8springboot2.6.13 数据库:MongoDB 前端:vue2element-uimarked(md格式) 二、MongoDB与对话存储的设计 使用MongoDB来储存对话&am…

【Linux】常用指令(下)(内含more、less、 head、tail、date、find、grep、zip、tar以及学习笔记)

文章目录 前言1. more指令2. less指令(重要)3. head指令4. tail指令5. 管道(做到学会使用即可)6. date指令6.1 时间戳 7. cal指令8. find指令9. grep指令10. zip/unzip指令11. tar指令 前言 Linux下的常用指令终于要在本文落下帷…

kitti2bag原始数据转为bag包工具使用、SLAM精度评估工具evo安装及使用、KITTI原始数据集对应关系

最近在学习SLAM,需要使用到精度评估工具evo,写下这篇笔记记录自己暂时使用到的命令,在此只做一个记录,后续学习过程中需要使用新命令会逐渐追加上去。 目录 evo的安装 evo的使用 Kitti序列00-10对应关系 kitti2bag工具包安装…

docker部署Stirling-PDF

github网址: GitHub - Stirling-Tools/Stirling-PDF: #1 Locally hosted web application that allows you to perform various operations on PDF files 1、官方docker镜像无法拉取,使用别人阿里云私人镜像仓库下载Stirling-PDF镜像: dock…

Maven-四、继承

Maven进阶 文章目录 Maven进阶前言继承设置继承依赖管理总结 前言 一个项目中的不同模块可能引用的是同一个依赖,在这种情况下,单独在某个模块内引用太麻烦,于是maven使用继承的思想,在父模块中配置依赖包,其他需要这…

IDEA连接数据库报错:Access denied for user ****

使用IDEA开发时,通过Databse连接数据库。多次连接报错:Access denied for user **** 如下所示: ​ ‍ ‍ ​ ‍ 花了不少时间排查,确认账号、密码,后面发现账号后多了个空格,而且不容易发现&#xf…

Excel的基本应用 ___2

快速插入函数 方法一: 方法二:快捷键 Alt:求和 动态查看 利用函数清单选择函数 相对地址和绝对地址的转换 FnF4

828 华为云征文|华为 Flexus 云服务器搭建萤火商城 2.0

在今天这个意义非凡的日子,我怀揣着满心的期待与憧憬,毅然踏上了利用华为 Flexus 云服务器搭建轻量级、高性能、前后端分离的电商系统萤火商城 2.0 的征程。这一旅程,注定充满了挑战与惊喜,犹如在浩瀚的数字海洋中探索未知的宝藏。…

基于Python flask的医院管理学院,医生能够增加/删除/修改/删除病人的数据信息,有可视化分析

研究背景 随着信息技术的飞速发展,医疗行业逐渐进入了数字化管理的时代。传统的医院管理方式通常依赖于手动记录和纸质文件,不仅工作量巨大,而且容易导致数据的丢失或错误,无法及时、准确地反映病人的健康状况和医院的运营效率。…

Maven-六、私服仓库

Maven 文章目录 Maven前言下载到本地解压启动并访问资源管理maven配置创建仓库选择使用仓库配置私服地址 资源上传配置资源上传操作私服连接中央仓库总结 前言 模块在引用依赖时一般先看本地仓库再看中央仓库,但是在团队开发中,不同人员要引用一些项目通…

《深度学习》—— 神经网络中常用的激活函数

文章目录 1. Sigmoid 激活函数2. Softmax 激活函数3. ReLU 激活函数4. Leaky ReLU 激活函数5. ELU 激活函数6. Tanh 激活函数 激活函数(Activation Function)是在人工神经网络的神经元上运行的函数,负责将神经元的输入映射到输出端。它在神经…

Django学习实战篇四(适合略有基础的新手小白学习)(从0开发项目)

前言: 在本章中,我们开始编写面向用户的界面,其中只涉及简单的HTML结构,不会做太多美化,目的就是把后台创建的数据展示到前台。 从技术上来讲,这一节将涉及Django 中function view和 class-based view 的用…

泛读笔记:从Word2Vec到BERT

自然语言处理(NLP)模型的发展历史 1.统计方法时期:使用贝叶斯方法、隐马尔可夫模型、概率模型等传统统计方法 2.机器学习时期:支持向量机(SVM)、决策树模型、随机森林、朴素贝叶斯等传统机器学习方法 3.深度学习革命:各种新的深度学习模型&am…

EasyExcel的基本使用——Java导入Excel数据

使用EasyExcel导入Excel数据有两种方式 无论哪种方式我们都需要建立Excel表格和Java对象的绑定 首先我们需要根据Excel表头定义一个对应的类 excel表示例: 对应的类: 使用ExcelProperty将excel列名和字段名绑定,括号里面填列名 package co…

GPU加速生物信息分析的尝试

GPU工具分类 实话实说,暂时只有英伟达的GPU才能实现比较方便的基因组分析集成化解决方案,其他卡还需要努力呀,或者需要商业公司或学术团体的努力开发呀!FPGA等这种专用卡的解决方案也是有的,比如某测序仪厂家&#xf…

9月23日

思维导图 作业 统计家目录下.c文件的个数 #!/bin/bashnum0for file in ~/*.c; doif [ -f "$file" ]; then((num))fi doneecho "家目录下.c文件的个数: $num"

HTML5 Video标签的属性、方法和事件汇总,以及常用视频插件推荐

🚀 个人简介:某大型国企资深软件研发工程师,信息系统项目管理师、CSDN优质创作者、阿里云专家博主,华为云云享专家,分享前端后端相关技术与工作常见问题~ 💟 作 者:码喽的自我修养&#x1f9…

第4步CentOS配置SSH服务用SSH终端XShell等连接方便文件上传或其它操作

宿主机的VM安装CENTOS文件无法快速上传,也不方便输入命令行,用SSH终端xshell连接虚拟机的SSH工具就方便多了,实现VM所在宿主机Win10上的xshell能连接vm的centos要实现以下几个环节 1、确保宿主机与虚拟机的连通性。 2、虚拟机安装SSH服务&…

在SpringCloud中实现服务熔断与降级,保障系统稳定性

在分布式系统中,微服务架构的应用越来越受欢迎。然而,由于各个微服务之间的依赖关系和网络通信的不稳定性,一个不稳定的服务可能会对整个系统产生连锁反应,导致系统崩溃。为了保障系统的稳定性,我们需要一种机制来处理…