AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 1127997
Accepted
Huxoor
Huxoor
Asked: 2019-03-23 22:43:48 +0800 CST2019-03-23 22:43:48 +0800 CST 2019-03-23 22:43:48 +0800 CST

''sudo dpkg --verify'' 有什么用?

  • 772

一切都好吗?

$ sudo dpkg --verify
[sudo] password for *******: 
??5?????? c /etc/bash.bashrc
??5?????? c /etc/gdm3/custom.conf
??5?????? c /etc/sysctl.conf
??5??????   /lib/modules/4.15.0-46-generic/kernel/drivers/net/wireless/realtek/rtlwifi/btcoexist/btcoexist.ko
??5??????   /lib/modules/4.15.0-46-generic/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/rtl8188ee.ko
??5??????   /lib/modules/4.15.0-46-generic/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common.ko
??5??????   /lib/modules/4.15.0-46-generic/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/rtl8192ce.ko
??5??????   /lib/modules/4.15.0-46-generic/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/rtl8192cu.ko
??5??????   /lib/modules/4.15.0-46-generic/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192de/rtl8192de.ko
??5??????   /lib/modules/4.15.0-46-generic/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/rtl8192ee.ko
??5??????   /lib/modules/4.15.0-46-generic/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192se/rtl8192se.ko
??5??????   /lib/modules/4.15.0-46-generic/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/rtl8723ae.ko
??5??????   /lib/modules/4.15.0-46-generic/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be/rtl8723be.ko
??5??????   /lib/modules/4.15.0-46-generic/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common.ko
??5??????   /lib/modules/4.15.0-46-generic/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/rtl8821ae.ko
??5??????   /lib/modules/4.15.0-46-generic/kernel/drivers/net/wireless/realtek/rtlwifi/rtl_pci.ko
??5??????   /lib/modules/4.15.0-46-generic/kernel/drivers/net/wireless/realtek/rtlwifi/rtl_usb.ko
??5??????   /lib/modules/4.15.0-46-generic/kernel/drivers/net/wireless/realtek/rtlwifi/rtlwifi.ko
??5?????? c /etc/apparmor.d/usr.bin.webbrowser-app
??5?????? c /etc/X11/Xsession.d/99upstart
??5?????? c /etc/X11/Xsession.d/00upstart
??5?????? c /etc/xdg/autostart/print-applet.desktop
??5??????   /lib/firmware/rtlwifi/rtl8192eefw.bin
??5??????   /lib/firmware/rtlwifi/rtl8821aefw.bin
??5??????   /lib/firmware/rtlwifi/rtl8822befw.bin
??5??????   /usr/share/gnome-mahjongg/themes/postmodern.svg
command-line dpkg
  • 2 2 个回答
  • 1168 Views

2 个回答

  • Voted
  1. Best Answer
    Kulfy
    2019-03-23T22:51:02+08:002019-03-23T22:51:02+08:00

    从手册页dpkg:

    --verify [package name]
    

    通过将软件包安装的文件中的信息与存储在 dpkg 数据库中的文件元数据信息进行比较(从 dpkg 1.17.2 开始),验证 package-name 或所有软件包的完整性(如果省略)。数据库中文件元数据信息的来源是二进制包本身。该元数据会在安装过程中的包解包时收集。

    目前执行的唯一功能检查是根据文件数据库中存储的值对文件内容进行 md5sum 验证。只有当数据库包含文件 md5sum 时才会检查它。要检查数据库中是否存在任何缺失的元数据,--audit可以使用该命令。

    由于您没有提供任何包名称,因此它将根据存储在文件数据库中的值检查所有文件的 md5sum。这可能需要很长时间。因此,最好一次使用一些特定的包名称运行它。

    这里的输出是因为一些错误。

    • ?表示由于权限而无法检查文件
    • c表示这是一个配置文件
    • 5表示验证失败
    • 2
  2. nobody
    2019-03-23T23:11:38+08:002019-03-23T23:11:38+08:00

    sudo dkpg --verify将检查已安装文件的完整性。运行此命令时,您将看到安装后更改了哪些文件。这些通常是配置文件。查看更改的文件并检查它们是否正常。

    我经常使用 RPM 的命令rpm -Va和rpm -qa,它们对一些连接到互联网的服务器进行类似的检查。通过这种方式,我监控是否有任何文件会从外部更改,或者是否安装了任何新数据包,这意味着我的服务器上的安全漏洞或不速之客。当然,这些检查是不够的,而是一步保护,可以做到的。验证命令可能需要一段时间,但根据我的经验,它不会那么长 - 几分钟。

    • 0

相关问题

  • 如何从命令行仅安装安全更新?关于如何管理更新的一些提示

  • 如何从命令行刻录双层 dvd iso

  • 如何从命令行判断机器是否需要重新启动?

  • 文件权限如何工作?文件权限用户和组

  • 如何在 Vim 中启用全彩支持?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve