[排错] 解决 Ubuntu dpkg 数据库损坏 (apt 更新到一半时意外中断)

解决方法:

步骤一:重新配置 dpkg 数据库

# sudo dpkg --configure -a

步骤二:修复 apt 的中断

# sudo apt install --fix-broken

步骤三:删除报错的软件包

# sudo apt remove --purge postfix

(补充:这里以删除报错的 postfix 软件包为例)

步骤四:删除不用的软件包

4.1 清理 apt 缓存

# sudo apt clean

4.2 删除不用的软件包

# sudo apt autoremove

步骤五:更新所有软件包

5.1 下载所有需要更新的软件包

# sudo apt update

5.2 升级所有软件包

# sudo apt upgrade

步骤六:重新安装前面报错并删除的软件包

# sudo apt-get install postfix

(补充:这里以重新安装前面报错并删除的 postfix 软件包为例)

[内容] 软件源的设置 (Ubuntu 版)

内容一:添加 Ubuntu 软件源

# cat /etc/apt/sources.list
# Ubuntu sources have moved to /etc/apt/sources.list.d/ubuntu.sources
# vim /etc/apt/sources.list.d/ubuntu.sources

创建以下内容:

Types: deb
URIs: http://security.ubuntu.com/ubuntu/
Suites: noble-security
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg

内容二:添加第 3 方软件源

# cat /etc/apt/sources.list
# Ubuntu sources have moved to /etc/apt/sources.list.d/ubuntu.sources
# vim /etc/apt/sources.list.d/ubuntu.sources

创建以下内容:

Types: deb
URIs: http://mirrors.aliyun.com/ubuntu/
Suites: noble noble-updates noble-backports
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg

(补充:这里以添加阿里云的软件源为例)

[步骤] Linux 最新软件升级的检查

正文:

内容一:通过 yum 日志查看

# cat /var/log/yum.log

内容二:通过 rpm 命令查看

# rpm -qa --last

或者:

# rpm --query --all --last

补充:查看曾经通过 dnf 命令或者 yum 命令升级的记录

# dnf history

或者:

# yum history

[内容] CVSS 简介

内容一:什么叫 CVSS

CVSS 全称是:Common Vulnerability Scoring System,翻译成中文是:通用漏洞评分系统。是一个业界评估漏洞危害程度的标准

内容二:CVSS 的用途

用于评估漏洞危害程度,以侧面反应问题的危害程度和紧急程度

内容三:CVSS 版本

CVSS v1
CVSS v2
CVSS v3.0
CVSS v3.1
CVSS v4.0
……

(补充:不同的 CVSS 版本评分标准不同)

内容四:查看 CVSS 的方式

登录 CVE 官网 https://www.cve.org/ 输入具体的 CVE 号码,在下详细信息中查看 CVSS 信息