失败:
# service auditd start
Starting auditd: [FAILED]
Run Code Online (Sandbox Code Playgroud)
失败:
# /etc/init.d/auditd start
Starting auditd: [FAILED]
Run Code Online (Sandbox Code Playgroud)
令人沮丧的是 - 有效:
# bash /etc/init.d/auditd start
Starting auditd: [ OK ]
Run Code Online (Sandbox Code Playgroud)
我在 bash /etc/init.d/auditd 的不同地方添加了类似 echo 1 echo 2 的东西,所以看看脚本采用的路径,但无济于事。
最终运行但失败的命令是
env -i PATH=/sbin:/usr/sbin:/bin:/usr/bin TERM=xterm /etc/init.d/auditd start
Run Code Online (Sandbox Code Playgroud)
为什么添加 bash 使它起作用?寻找故障排除的想法。
根据 Michaels 建议使用 run_init,我可以从 bash 中获得一些有意义的调试:
# run_init bash -x /etc/init.d/auditd start
[...]
+ /bin/bash -c 'ulimit -S -c 0 >/dev/null 2>&1 ; auditd '
+ '[' 6 -eq 0 ']'
+ failure 'auditd …
Run Code Online (Sandbox Code Playgroud) 在http://aws.amazon.com/ebs/pricing/
它说:“EBS 快照
[...] 对于卷的第一个快照,Amazon EBS 会将您的数据的完整副本保存到 Amazon S3。对于每个增量快照,只会保存 Amazon EBS 卷的更改部分。”
我打算每天对我的一些实例进行快照并将快照保留 7 天,然后快照将被销毁。
当我最终销毁第一个快照时会发生什么?鉴于第一个不再可用,后续快照是否毫无价值?