FreeBSD如何进行系统安全更新

如何在FreeBSD上更新包和进行应用安全升级? 可以使用freebsd-update命令将安全更新应用到基本系统。而使用pkg命令可以升级FreeBSD的安装包。

FreeBSD进行安全更新

使用root用户登录

$ su -
或者
$ sudo -i

获取当前安装的FreeBSD软件的列表

# freebsd-version
# pkg info > /root/pre-pkg-update-`date +%Y%m%d`
# more /root/pre-pkg-update-`date +%Y%m%d`

从服务器获取FreeBSD更新

# freebsd-update fetch

如何查看关于脆弱软件包的报告

# pkg audit -F

### 查看所有的脆弱软件包
# pkg audit

备份安装包数据库

可以将本地包数据库转储到指定的文件中

# pkg backup -d pkg-db-`date +%Y%m%d`

默认情况下,安装包的数据库存储在/var/db/pkg/中

ls -l /var/db/pkg/pkg-db-*

从之前的备份中恢复数据库

# pkg backup -r pkg-db-20100123

更新所有FreeBSD包的数据库

# pkg update

进行所有未完成的包安全升级

# pkg upgrade

重启freebsd系统

系统更新后需要重启

# reboot
或者
# shutdown -r now

查看FreeBSD 新版本

# freebsd-version
日期:2019-04-29 03:18:24 来源:oir作者:oir