内容一:yumdownloader 命令的安装
# yum install yum-utils -y
内容二:获取某软件的安装包和此软件的依赖包
# yumdownloader --resolve --destdir /tmp/ansible ansible
(补充:这里以将 ansible 安装包和 ansible 的依赖包下载到本地的 /tmp/ansible 目录为例)
# yum install yum-utils -y
# yumdownloader --resolve --destdir /tmp/ansible ansible
(补充:这里以将 ansible 安装包和 ansible 的依赖包下载到本地的 /tmp/ansible 目录为例)
如果是 Rocky Linux & RHEL
# yum install lldpad
如果是 openSUSE & SLES
# zypper in lldpad
# lldptool -t -n -i eth0
(补充:这里以查看本地网卡 eth0 接入的交换机的接口信息为例)
openSUSE & SLES 的 PAM 文件默认是一些软链接,指向另一个文件:
/etc/pam.d/common-account --> /etc/pam.d/common-account-pc
/etc/pam.d/common-auth --> /etc/pam.d/common-auth-pc
/etc/pam.d/common-password --> /etc/pam.d/common-password-pc
/etc/pam.d/common-session --> /etc/pam.d/common-session-pc
而当 openSUSE & SLES 升级 pam-config 软件包时可能会自动刷新以下文件:
/etc/pam.d/common-account-pc
/etc/pam.d/common-auth-pc
/etc/pam.d/common-password-pc
/etc/pam.d/common-session-pc
所以,如果 openSUSE & SLES 的 PAM 文件是一些单独的文件,不指向后缀以 -pc 结尾的文件的软链接,那么里面的内容就不会被自动刷新
# ll /etc/pam.d/common-account
# ll /etc/pam.d/common-auth
# ll /etc/pam.d/common-password
# ll /etc/pam.d/common-session
# rm /etc/pam.d/common-{account,auth,password,session}
# cp /etc/pam.d/common-account-pc /etc/pam.d/common-account
# cp /etc/pam.d/common-auth-pc /etc/pam.d/common-auth
# cp /etc/pam.d/common-password-pc /etc/pam.d/common-password
# cp /etc/pam.d/common-session-pc /etc/pam.d/common-session
# ll /etc/pam.d/common-account
# ll /etc/pam.d/common-auth
# ll /etc/pam.d/common-password
# ll /etc/pam.d/common-session
(步骤略)
https://www.suse.com/support/kb/doc/?id=000018934
# tput clear
# tput cols
# tput civis
# tput cnorm
# tput sc
# tput cup 20 30
(补充:这里以将光标跳转到第 20 行的第 30 列为例)
# tput rc
1) 0,黑色
2) 1,蓝色
3) 2,绿色
4) 3,青色
5) 4,红色
6) 5,洋红色
7) 6,黄色
8) 7,白色
# tput setaf 1
(补充:这里以把字体设置成蓝色为例)
# tput setab 4
(补充:这里以把背景设置成红色为例)
# tput setaf setab
(补充:这里以把字体设置成蓝色把背景设置成红色为例)
# tput bold
# tput underline
# tput sc ; tput cup 23 45 ; echo “Output this location is 23/45” ; tput rc
(
补充:
1) 这里的 tput sc 是保存当前的光标位置
2) 这里的 tput cup 23 45 是将光标移动到第 23 行的第 45 列
3) 这里的 echo “Output this location is 23/45” 是输出内容 “Output this location is 23/45”
4) 这里的 tput rc 是将光标回到刚刚保存的光标位置
5)这里以在第 23 行的第 45 列输出信息 “Output this location is 23/45” 为例
)
tput
默认情况下 ReaR 创建的备份只恢复存储的布局和启动加载器,不恢复实际的用户数据和系统文件
# yum install rear
# vim /etc/rear/local.conf
创建以下内容:
......
OUTPUT=ISO
OUTPUT_URL=file:///tmp/rescue_system/
(
补充:这里以
1) 以 ISO 的格式存储备份 (我们可以选择 ISO 格式或 USB 格式,分别用于 ISO 引导或 USB 引导)
2) 将备份存储在本地 /tmp/rescue_system/ 目录为例
)
(
注意:这样的设置会创建 2 个备份文件:
1) 第 1 个配置文件会在用户设置的本地目录 /tmp/rescue_system//rear-localhost.iso 里
2) 第 2 个配置文件会在 Relax-and-Recover (ReaR) 默认的本地目录 /var/lib/rear/output/ 里
)
# vim /etc/rear/local.conf
创建以下内容:
......
OUTPUT=ISO
BACKUP=NETFS
OUTPUT_URL=null
BACKUP_URL="iso:///tmp/rescue_system/"
ISO_DIR="output location"
(
补充:这里以
1) 以 ISO 的格式存储备份 (我们可以选择 ISO 格式或 USB 格式,分别用于 ISO 引导或 USB 引导)
2) 将备份存储在本地 /tmp/rescue_system/ 目录为例
)
# rear -v mkrescue
......
Wrote ISO image: /var/lib/rear/output/rear-rhel8.iso (125M)
Copying resulting files to file location
(
注意:当出现以下内容时,则代表备份成功
……
Wrote ISO image: /var/lib/rear/output/rear-rhel8.iso (125M)
Copying resulting files to file location
)
https://access.redhat.com/documentation/zh-cn/red_hat_enterprise_linux/7/html/system_administrators_guide/ch-relax-and-recover_rear