Ubuntu下的重要配置文件修改前要先备份

本文详细介绍了在Ubuntu系统中修改grub.cfg文件时误删启动等待时间语句导致重启无法自动进入系统的解决方法。通过手动添加timeout语句,成功解决了问题,并强调了备份重要配置文件的重要性。

最近修改/boot/grub/grub.cfg文件,不小心将其中的启动等待时间语句给删掉了。于是重启电脑后无法自动进入相应的启动项,需要用户按一下回车键才能进入系统。

于是,我查看/boot/grub/grub.cfg文件,发现其中的timeout设置语句不见了,应该是不小心删掉了。当时修改这个grub.cfg文件的时候也忘了复制一个了,本打算从另一台安装同一版本Ubuntu的电脑上复制一个grub.cfg文件过来,后来感觉自己手动设置一个timeout也是可以的。

一、打开/boot/grub/grub.cfg文件

sudo vim /boot/grub/grub.cfg

二、添加timeout语句

set timeout = "15"

这里,启动项选择等待时间我设置的是15秒,可以改为其他的数字。

三、保存文件

:wq!

下次重启的时候系统启动项选择等待时间就出来了,15秒倒计时结束后就可以自动进入系统了。

PS:以后修改Linux下重要的配置文件之前应该先备份一个文件,然后再修改,这样容易对比查错也更容易恢复。

<think> 根据用户需求,用户希望了解在Ubuntu 22系统中备份配置文件的方法。配置文件通常位于用户主目录下,以点开头的隐藏文件(如.bashrc, .profile等),以及/etc目录下的系统级配置文件备份方法主要有两种: 1. 手动复制配置文件到安全位置 2. 使用版本控制系统(如Git)进行备份 3. 使用专用备份工具(如Deja Dup) 下面将详细介绍这些方法: </think> ### Ubuntu 22.04 配置文件备份方法 在Ubuntu 22.04中备份配置文件主要有以下三种方法: #### 1. **手动复制关键目录** ```bash # 创建备份目录 mkdir ~/config_backup # 备份用户级配置文件 (隐藏文件) cp -r ~/.config ~/config_backup/ cp -r ~/.ssh ~/config_backup/ cp ~/.*rc ~/config_backup/ 2>/dev/null # 捕获错误输出 # 备份系统级配置文件 (需sudo权限) sudo cp -r /etc/apt ~/config_backup/ sudo cp -r /etc/systemd ~/config_backup/ sudo cp /etc/fstab ~/config_backup/ ``` #### 2. **使用Git进行版本控制** ```bash # 初始化Git仓库 mkdir ~/ubuntu_config && cd ~/ubuntu_config git init # 添加配置文件 cp -r ~/.config . sudo cp -r /etc/apt . # 需权限 sudo chown -R $USER:$USER apt # 更改属主 # 提交备份 git add . git commit -m "Ubuntu 22.04 config backup $(date +%F)" ``` > 可通过`git remote add`添加远程仓库实现云端备份 #### 3. **使用专用备份工具** 推荐工具: - **Deja Dup** (图形界面): ```bash sudo apt install deja-dup ``` 启动后选择"Folders to backup"添加`~/.config`和`/etc`目录[^1] - **BorgBackup** (命令行): ```bash # 创建加密备份仓库 borg init --encryption=repokey ~/backup-repo # 执行备份 borg create --stats ~/backup-repo::$(date +%F) \ ~/.config \ ~/.ssh \ /etc/apt \ /etc/systemd ``` ### 关键配置文件清单 | 类型 | 路径 | 重要性 | |------------|-----------------------|--------| | **用户级** | `~/.bashrc` | ⭐⭐⭐⭐ | | | `~/.profile` | ⭐⭐⭐⭐ | | | `~/.ssh/` | ⭐⭐⭐⭐ | | | `~/.config/` | ⭐⭐⭐ | | **系统级** | `/etc/apt/sources.list` | ⭐⭐⭐⭐ | | | `/etc/fstab` | ⭐⭐⭐⭐ | | | `/etc/systemd/` | ⭐⭐⭐ | | | `/etc/netplan/` | ⭐⭐⭐ | > 💡 建议定期备份到外部存储或云盘,特别注意备份关闭相关服务(如SSH)避免文件锁定
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值