如何知道:
1. 系统中安装了哪些软件包? 2. 安装这些软件包的用户是谁?
1. 系统中安装了哪些软件包? 2. 安装这些软件包的用户是谁?
dpkg-query -l
阅读更多:https://wiki.debian.org/ListInstalledPackages
@mook765表示:“您可以通过检查/var/log/apt/history.log
和相关存档/var/log/apt/history.log.#.gz
来找出是哪个用户请求了安装。”
grep " install " /var/log/dpkg.log
之前的那个:
grep " install " /var/log/dpkg.log.1
zgrep " install " /var/log/dpkg.log.2.gz
grep sudo /var/log/auth.log
zgrep -B1 Install /var/log/apt/history*
输出示例:
/var/log/apt/history.log.4.gz:Requested-By: zanna (1000)
/var/log/apt/history.log.4.gz:Install: powertop:amd64 (2.8-1build1)
或者
zgrep 'sudo.*install ' /var/log/auth*
输出示例:
/var/log/auth.log.3.gz:Sep 18 07:09:28 monster sudo: zanna : TTY=pts/1 ; PWD=/home/zanna/Downloads ; USER=root ; COMMAND=/usr/bin/apt install jq
zgrep -B1 Install /var/log/apt/history* > ~/install.log
var/log/apt/history.log
和相关的归档文件/var/log/apt/history.log.#.gz
来找出是哪个用户请求了安装,你可以在回答中包含这些信息。 - mook765