例如,如果你花了一些时间在named.conf上工作,然后错误地清除它并保存(感谢vi),那么在正在运行的实例中是否有已保存的named.conf副本?
find了!
/ var / named / 1包含正在运行的configuration!
由于我的评价不够高,我会在回答中解决我的问题,如果没有问题的话。
首先,你的vi
的实例还在运行? 您可以撤消或检查.swp文件是否存在,它可能包含您的缓冲区。
此外,你可以肯定地转储进程内存,并提取你正在寻找的数据,但这将是非常单调乏味。
如果您的进程仍在运行,您可以使用LSOF
IBM的例子 ,针对AIX,但对于大多数实现,这个过程应该是类似的。 接下来是Linux.com的一个例子
虽然你已经接受了这个问题的答案,但我正在提交这个响应,因为对于那些不能依赖于/var/named/1
文件的其他人,或者他们删除了一个不相关的文件以命名