linux如何创建备份文件,如何备份Linux 配置文件
如何备份Linux配置文件
文件备份是服务器安全最重要的一个环节,下面小编介绍使用Git工具来备份Linux配置文件。
一、安装Git
[root@localhost ~]# yum install git
检查Git版本
[root@localhost ~]# git --version
git version 1.8.3.1
[root@localhost ~]#
设置初始参数
将如下命令中的用户名,邮件替换成你自己的。
[root@localhost network-scripts]# git config --global user.name "your_user_name"
[root@localhost network-scripts]# git config --global user.email "your_email"
二、现在初始化Git数据库
因为我准备备份网络配置文件,所以我只需要在网络配置文件的目录初始化Git数据库。
[root@localhost ~]# cd /etc/sysconfig/network-scripts
[root@localhost network-scripts]# git init
Initialized empty Git repository in /etc/sysconfig/network-scripts/.git/
[root@localhost network-scripts]#
命令行输入 ls -a , 那么我们可以看到,“.git” 文件夹被创建了。
三、使用下面的命令进行备份
[root@localhost network-scripts]# git add ifcfg-enp0s3
[root@localhost network-scripts]#
[root@localhost network-scripts]# git commit ifcfg-enp0s3
[master (root-commit) 1269758] Changes on 26 Oct 2015
1 file changed, 16 insertions(+)
create mode 100644 ifcfg-enp0s3
[root@localhost network-scripts]#
当我们执行第二个命令的时候,它会要求你输入像 “Changes on 26 Oct 2015” 这样的备注,然后保存文件。
使用下面的命令查看 git 日志
[root@localhost network-scripts]# git log
commit 1269758e5f5b2fa3e0ad1fe507abaf73b646a33d
Author: Pradeep Date: Mon Oct 26 00:03:08 2015 -0400
Changes on 26 Oct 2015
[root@localhost network-scripts]#
注:尝试在“ifcfg-enp0s3”文件中插入一些无用字符
四、从Git数据库恢复网络配置文件
[root@localhost network-scripts]# git reset --hard 1269758e5f5b2fa3e0ad1fe507abaf73b646a33d
HEAD is now at 1269758 Changes on 26 Oct 2015
[root@localhost network-scripts]#
使用与上边相同的 git id,你安装的不同,git 的 id 也不同。
验证从 git 数据库恢复的文件是否正确。
linux如何创建备份文件,如何备份Linux 配置文件相关推荐
- 使用mkiso向服务器传文件,Linux mkisofs 创建光盘镜像文件(Linux指令学习笔记)
mkisofs命令 创建光盘文件的系统的命令是mkisofs.光盘系统有多种格式,利用Linux系统提供的光盘文件系统创建 命令mkisofs,可以创建多种iso9660文件系统. 我们一般不用mki ...
- Linux从头开始学--学习笔记9知识点补充-ubuntu,centos;在linux上创建c程序;linux基础命令,shell命令,vi命令,man帮助手册
这是我从头开始学习Linux的学习笔记,后续还会更新. 记录自己的技术成长,也希望和大家分享交流,欢迎关注~ 本笔记为coursera网站课程<Linux for Developers>的 ...
- Linux中创建组的命令,linux创建用户组命令
Linux 系统是下可以通过命令创建用户,当然也可以创建用户组,下面由学习啦小编为大家整理了linux创建用户组命令的相关知识,希望对大家有帮助! linux下创建用户组命令--groupadd命令 ...
- linux为什么创建不了分区,linux下扩容磁盘扩展分区解决因无法创建新分区不能扩容lvm问题...
有一个/dev/sdc的盘,上面划分了3个主分区/dev/sdc1-3,一个扩展分区/dev/sdc4,在扩展分区上划分了一/dev/sdc5.问题来了,想扩容这个/dev/sdc硬盘,怎么新建分区或 ...
- Linux下 用cmp工具备份,Linux常用命令梳理——文件管理(一)
由于本人目前仍是萌新一枚,所以<Linux常用命令梳理>系列仅依照个人目前掌握的知识,对一部分命令进行梳理,目的是为了对之前学到的知识进行巩固.当然了,如果机缘巧合被大家看到了,也欢迎各位 ...
- linux怎么创建用户教程,在Linux中如何手动创建一个用户
1.首先要明白用useradd创建用户的时候会更改添加5个地方的内容 (1)/etc/passwd //比如创建useradd 111 // [root@localhost ...
- linux oracle 创建表空间2016,Linux下Oracle表空间及用户创建
记录详细过程以备使用 Connected to Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 Connected as sys@i ...
- 用linux命令创建表主键,Linux系统下SQL Server数据库操作
Linux系统SQL Server数据库操作命令 连接数据库 sqlcmd命令 创建数据库: 查看所有数据库: 创建表 添加主键约束 外部关键字 怎么添加唯一约束 怎么添加非空约束 怎么使用默认约束 ...
- linux下创建php文档,linux新建文件有哪些方法
linux新建文件的方法有:1.使用重定向符号创建文件:2.使用touch命令创建文件:3.使用echo命令创建文件:4.使用printf命令创建文件:5.使用cat命令创建文件. linux下新建文 ...
最新文章
- 如何实践AI深度学习的十大惊艳案例
- 3星|《财经》年刊:各行业专家学者的现状分析与短期预测
- Koa 中实现 chunked 数据传输
- ZZULIOJ 1058: 求解不等式
- 看到他我一下子就悟了---委托
- oracle数据库中的系统自带表情_Oracle数据库自带表空间的详细说明
- Eclipse — 更改包名后导致服务器启动报异常
- 拓端tecdat|R语言风险价值:ARIMA,GARCH模型,Delta-normal法滚动估计,预测VaR(Value at Risk)和回测分析花旗公司股票时间序列数据
- AR Camera开发记录(三) -- 替换人脸贴图
- 双十一电商对决,拍拍微店这次会怎么玩?
- HDU - 3237 Help Bubu (好题)
- 智能家居控制系统制作技术_智能家居控制系统是什么_智能家居控制系统的由来-装修攻略...
- QGIS官网安装包下载与安装
- 通过快递100获取快递单号,结合c-lodop热敏纸打印 – 通过菜鸟ISV/自研ERP使用菜鸟电子面单...
- excel删除无尽空白行_Excel2019如何批量删除表格中的空白行?
- 根据一段时间区间,按月份拆分成多个时间段
- 小学计算机网络基础知识课件,小学信息技术优质课课件
- ML 能解决哪些问题?
- 手机app在线机房温湿度超高超低报警
- 微信小程序实战 (WXML:小程序版HTML)
热门文章
- android学习日记13--数据存储之ContentProvide
- css 一些 常用布局
- linux u盘 uid pid,linux下的pid文件的作用
- idea的plugins无法使用marketplace plugins are not loaded
- layui select框代码实现自动下拉
- eclipse 安装 lombok插件
- Android Handler机制
- Android 截图,截取指定view截图
- Python rang()函数
- ikbc机械键盘打字出现重复_双十一机械键盘优惠清单,阿米洛/ikbc/吉利鸭/杜咖/美商海盗船/雷神/Filco机械键盘推荐...