Debian备份恢复及常用命令
- Debian备份恢复
【备份】tar -cvzf deb.tar.tgz \ --exclude=/lost+found \ --exclude=/sys/* \ --exclude=/proc/* \ --exclude=/dev/* \ --exclude=/tmp/* \ --exclude=/media/* \ --exclude=/mnt/* \ --exclude=/boot/grub/* \ --exclude=/boot/efi/* \ --exclude=/boot/lost+found \ --exclude=~/.cache/* \ --exclude=/root/.cache/* \ --exclude=/root/.npm/_cacache/* \ --exclude=/root/.nvm/.cache/* \ --exclude=/var/log/journal/* \ --exclude=/var/log/smartdns/* \ --exclude=/var/log/installer/* \ --exclude=/var/log/*.log \ --exclude=/var/log/*.gz \ --exclude=/var/log/*.1 \ --exclude=/var/log/nginx/* \ --exclude=/var/log/apt/* \ --exclude=/var/log/dnsmasq/* \ --exclude=/var/tmp/* \ --exclude=/var/cache/* \ --exclude=/var/lib/apt/lists/* \ --exclude=/var/lib/vnstat/* \ --exclude=/var/lib/dhcp/* \ --exclude=/usr/local/share/.cache/* \ --exclude=/deb.tar.tgz /
【恢复】
tar -xczf deb.tar.tgz -C /挂载目录 #注意/etc/fstab文件分区挂载 vi /etc/fstab #查看磁盘分区 lsblk -f #安装启动项 grub-install /dev/sda update-grub /dev/sda1 #更改网络地址及DNS vi /etc/network/interfaces vi /etc/resolv.conf
- 系统重启
sudo reboot -f
- 系统服务命令
sudo systemctl start/stop/restart/staus/enable/disable 服务名 sudo service 服务名 start/stop/restart/status/enable/disable
- 进入root账号
sudo su
- grub文件位置
/usr/lib/grub下面有 i386-pc安装启动文件夹 x86_64-efi安装efi启动文件夹
- kylin麒麟系统备份
tar -cvzf kql.tar.tgz --exclude=/kql.tar.tgz --exclude=/lost+found --exclude=/dev/* --exclude=/sys/* --exclude=/proc/* --exclude=/tmp/* --exclude=/var/tmp/* --exclude=/var/cache/* --exclude=/boot/lost+found --exclude=/boot/grub/* --exclude=/boot/efi/* --exclude=/data/lost+found --exclude=/media/administrator/* --exclude=/data/home/administrator/* --exclude=/home/administrator/* --exclude=/mnt/* --exclude=/var/lib/kydroid/kydroid-1000-administrator/data/media/0/0-麒麟文件/* --exclude=/var/lib/kydroid/data/kydroid-1000-administrator/0-麒麟文件/* --exclude=/var/log/journal/* --exclude=/var/log/*.log --exclude=/var/log/*.gz --exclude=/ghost/* /
- centos系统备份及恢复
tar -cvzf centos7.tar.tgz --exclude=/centos7.tar.tgz --exclude=/lost+found --exclude=/sys/* --exclude=/proc/* --exclude=/dev/* --exclude=/tmp/* --exclude=/var/tmp/* --exclude=/var/cache/* --exclude=/boot/grub/* --exclude=/boot/grub2/* --exclude=/boot/efi/* --exclude=/boot/lost+found --exclude=/mnt/* --exclude=/var/log/journal/* --exclude=/var/log/*.log --exclude=/var/log/*.gz --exclude=~/.cache/* --exclude=/var/log/nginx/* --exclude=/var/log/apt/* --exclude=/var/log/dnsmasq/* --exclude=/media/* --exclude=/var/lib/apt/lists/* /
启动恢复
mkdir /boot/grub2 grub2-mkconfig -o /boot/grub2/grub.cfg grub2-install /dev/sda exit
#创建物理卷 pvcreate /dev/sda2 #扫描 pvscan pvdisplay #创建卷组"centos" #vgcreate vg1000 /dev/sdb1 /dev/sdb2 vgcreate centos /dev/sda2 #扫描并显示LVM卷组列表 vgscan #显示卷组"centos"的属性 vgdisplay centos #将卷组"centos"设置为活动状态 vgchange -ay centos #创建大小为200M的逻辑卷 #lvcreate -l 255 -n swap_1 centos lvcreate -L 59G -n root centos #格式化 mke2fs -t ext4 /dev/centos/root #格式化swap分区 mkswap /dev/centos/swap_1 #激活swap分区 swapon -a /dev/centos/swap_1 #可以用swapon -s检测一下 Filename Type Size Used Priority /dev/vg1000/swap_1 partion 51196 0 -1
lvm分区扩容
#把新加的磁盘分区为lvm的PV #PV: Physical Volume 物理卷 #VG: Volume Group 卷组 #LV: Logical Volume 逻辑卷 lsblk 查看分区容量 #扩展PV导VG vgextend centos /dev/sdb1 #扩展后查看 vgdisplay #扩展lv #这里选择扩展1TB容量到LV, 注意命令中的参数-r可以直接resizefs,如果不加此参数,文件系统看到的卷大小还是原来的大小,需要额外使用resize2fs或者xfs_growfs来调整文件系统大小 lvextend -L +1T -r /dev/centos/root #扩展后查看lv lvdisplay #此时执行partprobe同步文件系统,df查看,可以看到该LVM卷已经扩展
centos登录闪退
vi /etc/selinux/config #更改参数 SELINUX=disabled
centos网卡不自动启动
vi /etc/sysconfig/network-scripts/ifcfg-enp0s3 #修改参数为 ONBOOT=yes
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。