1. 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
  2. 系统重启
    sudo reboot -f
  3. 系统服务命令
    sudo systemctl start/stop/restart/staus/enable/disable 服务名
    sudo service 服务名 start/stop/restart/status/enable/disable
  4. 进入root账号
    sudo su
  5. grub文件位置
    /usr/lib/grub下面有
    i386-pc安装启动文件夹
    x86_64-efi安装efi启动文件夹
  6. 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/* /
  7. 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

    QQ截图20231211171109.png

    #创建物理卷
    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