步骤一:显示当前 SSL 全局加密 SSL 的状况
# update-crypto-policies --show
DEFAULT
(补充:这里的 DEFAULT 表示可以使用 2048 位及以上位数的 SSL)
步骤二:切换当前 SSL 全局加密 SSL
# update-crypto-policies --set FUTURE
(
补充:
1) 这里以将全局加密 SSL 切换到 FUTURE 状态为例
2) 此时只能使用 4096 位及以上位数的 SSL
)
# update-crypto-policies --show
DEFAULT
(补充:这里的 DEFAULT 表示可以使用 2048 位及以上位数的 SSL)
# update-crypto-policies --set FUTURE
(
补充:
1) 这里以将全局加密 SSL 切换到 FUTURE 状态为例
2) 此时只能使用 4096 位及以上位数的 SSL
)
(步骤略)
# mount /dev/cdrom /mnt
(补充:这里以挂载 /dev/sr1 到 /mnt 目录为例)
# zypper ar file:///mnt/Module-Basesystem openSUSE15-Base
或者:
# zypper ar -f /mnt/Module-Basesystem openSUSE15-Base
(补充:这里以将 /mnt/Module-Basesystem 添加到软件源并命名为 openSUSE15-Base 为例)
rpmdb BDB0113 Thread/process
# rm -rf /var/lib/rpm/_db*
# rpm --rebuilddb
# yum clean all
# yum repolist
1) 从 CentOS8&RHEL8 开始默认使用 dnf 管理软件和补丁安装
2) dnf 也是 yum v4
3) dnf 的命令参数和 yum 一样
4) dnf 软件源的配置方法和 yum 一样
1) BaseOS 系统和基础的软件包
2) AppStream 其余所有官方的软件包
# rm /etc/yum.repos.d/*.repo
# vim /etc/yum.repos.d/CentOS-AppStream.repo
创建以下内容:
[AppStream]
name=CentOS-$releasever - AppStream
baseurl=http://mirrors.aliyun.com/centos/$releasever/AppStream/$basearch/os/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
# vim /etc/yum.repos.d/CentOS-Base.repo
创建以下内容:
[BaseOS]
name=CentOS-$releasever - Base
baseurl=http://mirrors.aliyun.com/centos/$releasever/BaseOS/$basearch/os/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
# vim /etc/yum.repos.d/CentOS-Epel.repo
创建以下内容:
[epel]
name=CentOS-$releasever - Epel
baseurl=http://mirrors.aliyun.com/epel/8/Everything/$basearch
enabled=1
gpgcheck=0
# vim /etc/yum.repos.d/CentOS-Media.repo
创建以下内容:
[c8-media-BaseOS]
name=CentOS-BaseOS-$releasever - Media
baseurl=file:///media/CentOS/BaseOS/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
[c8-media-AppStream]
name=CentOS-AppStream-$releasever - Media
baseurl=file:///media/CentOS/AppStream/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
# dnf clean all
# dnf repolist
# yum -x httpd* updaten
(补充:这里以更新除了名字以 httpd 开头外的所有软件包为例)
(注意:这种方法只在本次输入时有效)
或者:
# yum --exclude=kernel* update
(补充:这里以更新除了名字以 kernel 开头外的所有软件包为例)
(注意:这种方法只在本次输入时有效)
# vim /etc/yum.conf
添加以下内容:
......
exlude=mysql* kernel*
(补充:多个不需要升级的软件可以用空格隔开)
(注意:这里修改的配置文件可能是 /etc/yum.conf 也可能是 /etc/yum/yum.conf)
# yum update
# yum install yum-versionlock
# yum versionlock httpd*
(补充:这里以锁定名字以 httpd 开头的所有软件包为例)
# yum update
# yum versionlock list
# yum versionlock delete httpd*
(补充:这里以解除锁定名字以 httpd 开头的所有软件包为例)
# yum versionlock clear