我的VPS托管公司为新的Debian (和其他) VPS映像注入“附加”-脚本、网络配置、遥测等。
我如何比较一个新的VPS与官方形象,看看什么变化是由主办公司?
发布于 2023-05-29 13:34:04
显然,最简单的方法就是直接问他们。他们应该把这个记录下来?
如果不这样做,首先从/usr/local下面查找事物;它可能仅限于这些内容。
检查它们是否安装了没有在任何存储库中的包;在我看来,最简单的方法是激活aptitude,并在“过时的和本地创建的包”部分下查找。如果没有显示任何内容,请检查您的apt配置;它们可能已经为本地包创建了一个包存储库(
接下来,您可以查找没有在任何包中的文件:
for i in /usr/bin/*; do dpkg -S $i >/dev/null 2>&1 || dpkg -S /bin/$(basename $i) >/dev/null 2>&1 || echo "$i not found"; done会给你一条线就像
/usr/bin/myvps-specific-command not found对于在/usr/bin中没有出现在任何Debian包中的任何内容。注意第二个带有$(basename $i)构造的dpkg调用来搜索在/bin中找到的程序,而不是在/usr/bin中找到的程序;这是必要的,因为usrmerge的东西,否则你会得到一堆假阳性(所以不要忽略它)。
您可以对其他目录重复上面的内容,例如/usr/sbin等(然后更新第二个dpkg调用)。
如果您的提供程序做了一些非常奇怪的事情,您可以检查任何已安装程序的校验和是否不同:
cd /
LC_ALL=C sudo md5sum -c var/lib/dpkg/info/*.md5sums | grep -v 'OK这必然会给你带来一些错误(安装后必须修改一些文件),但它应该会让你开始工作。这必然会给你带来一些错误(安装后必须修改一些文件),但它应该会让你开始工作。
https://unix.stackexchange.com/questions/747061
复制相似问题