首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >检测主机公司对VPS linux映像所做的更改。

检测主机公司对VPS linux映像所做的更改。
EN

Unix & Linux用户
提问于 2023-05-26 00:00:12
回答 1查看 28关注 0票数 0

我的VPS托管公司为新的Debian (和其他) VPS映像注入“附加”-脚本、网络配置、遥测等。

我如何比较一个新的VPS与官方形象,看看什么变化是由主办公司?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2023-05-29 13:34:04

显然,最简单的方法就是直接问他们。他们应该把这个记录下来?

如果不这样做,首先从/usr/local下面查找事物;它可能仅限于这些内容。

检查它们是否安装了没有在任何存储库中的包;在我看来,最简单的方法是激活aptitude,并在“过时的和本地创建的包”部分下查找。如果没有显示任何内容,请检查您的apt配置;它们可能已经为本地包创建了一个包存储库(

接下来,您可以查找没有在任何包中的文件:

代码语言:javascript
复制
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

会给你一条线就像

代码语言:javascript
复制
/usr/bin/myvps-specific-command not found

对于在/usr/bin中没有出现在任何Debian包中的任何内容。注意第二个带有$(basename $i)构造的dpkg调用来搜索在/bin中找到的程序,而不是在/usr/bin中找到的程序;这是必要的,因为usrmerge的东西,否则你会得到一堆假阳性(所以不要忽略它)。

您可以对其他目录重复上面的内容,例如/usr/sbin等(然后更新第二个dpkg调用)。

如果您的提供程序做了一些非常奇怪的事情,您可以检查任何已安装程序的校验和是否不同:

代码语言:javascript
复制
cd /
LC_ALL=C sudo md5sum -c var/lib/dpkg/info/*.md5sums | grep -v 'OK这必然会给你带来一些错误(安装后必须修改一些文件),但它应该会让你开始工作。

这必然会给你带来一些错误(安装后必须修改一些文件),但它应该会让你开始工作。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/747061

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档