我有一个 AMD 四核、8 GB RAM、1 个 SSD EXT2(2 个月大)、2 个 HDD EXT4,大约 1 岁。我使用的是 Ubuntu 10.04 x86-64,当我计算大文件 (9 GB) 的 md5sum 时,有时我得到的值与存储在参考文件中的值不同。
重新启动并关闭电脑后,无论我重复多少次,我都会得到预期的结果。但这是随机的。
我打开了 ECC(最快的设置),这个问题似乎更罕见,但我已经运行 memtest86+ 6 个多小时没有出现故障(并且关闭 ECC!)。
任何的想法?我应该更新我的主板的 BIOS(华硕 EVO -东西......现在不记得了)?除了这个,我已经尝试了所有其他的,但真的不知道该怎么办了......
任何建议表示赞赏!
我有几 GB 的主文件夹。
是否可以在其上运行 tar,创建一个 home.tar.gz,然后对于更改的文件,它仅使用来自先前 tar 的修改文件(因此是增量备份)创建 home1.tar.gz?
我想检查生成的校验和文件并将它们导出为 home.md5、home1.md5 等(我知道这可能是另一个过程,但也很有趣)。
我想更改我的 SHA512 影子文件以使用 bcrypt,如此问题/答案所示:Enable blowfish-based hash support for crypt
问题是我遇到了鸡和蛋的问题,因为现有的影子文件是 SHA512 加密的,这意味着一旦我编辑 sudo 就不再工作
/etc/pamd/common-password
Run Code Online (Sandbox Code Playgroud) 我想检查我服务器上的所有二进制文件
dpkg -e <path_to_deb_package> <destination>
Run Code Online (Sandbox Code Playgroud)
(例如,rkhunter 可以在进行 probupdate 时对原件进行此检查)
如何使用一个脚本检查所有包?
/tmp/file.txt
tar cvf 1.tar tmp
md5sum 1.tar
c32dc6f04ff02b371129dd4aa923cc12
rm 1.tar
cd tmp
touch test.txt
rm test.txt
cd ..
tar cvf 1.tar tmp
md5sum 1.tar
f9204f04ff02b300130ee4aa234aa78
Run Code Online (Sandbox Code Playgroud)
我不明白为什么这两个校验和不同。如何添加文件然后从 tmp 目录中删除它会创建一个“不同的”tar 文件?