Ubuntu系统
确认更新版本
根据漏洞信息确认当前版本和需升级的版本
如现发现一漏洞为Ubuntu Security Notification for OpenLDAP Vulnerability (USN-5424-1),版本信息如下:
package | installed_version | required_version |
---|---|---|
libldap-2.4-2 | 2.4.42+dfsg-2ubuntu3.13 | 2.4.45+dfsg-1ubuntu1.11 |
在服务器上确认当前package版本信息及可安装版本信息: |
apt-show-versions -a libldap-2.4-2
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-odUBsgxP-1666247173024)(en-resource://database/3343:1)]
或通过另一个指令查看:
apt-cache policy libldap-2.4-2
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ERD6uQDJ-1666247173027)(en-resource://database/3345:1)]
如上图可知当前libldap-2.4-2包版本号为2.4.42+dfsg-2ubuntu3.13,可升级到2.4.45+dfsg-1ubuntu1.11
安全升级
可通过以下指令进行安全升级
apt-get update && apt-get install [package] --only-upgrade
或通过以下指令安装指定版本
apt-get install [package]=[version]
对libldap-2.4-2进行版本升级
apt-get update && apt-get install libldap-2.4-2=2.4.45+dfsg-1ubuntu1.11 --only-upgrade
再次确认版本
apt-cache policy libldap-2.4-2
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mLtHViJm-1666247173027)(en-resource://database/3349:1)]
可通过以下指令查询安装路径
dpkg -L libldap-2.4-2
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8WrfeQHG-1666247173028)(en-resource://database/3351:1)]
若无误则升级完成
CentOs系统
确认更新版本
通过以下指令可查看可安装版本和当前版本
yum info [package]
安全升级
可通过下面指令查看可安装的版本
yum list updates |grep [package]
通过以下版本升级
yum update [package]=[verision] -y
再次确认版本
确认是否升级成功
yum info [package]
查看安装位置
rpm -ql [package]
查看所有包的安装位置
rpm -qa