![Linux安全实战](https://wfqqreader-1252317822.image.myqcloud.com/cover/376/47755376/b_47755376.jpg)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.4 【实战案例】故障的简单处理
![](https://epubservercos.yuewen.com/210F9E/27167428007757606/epubprivate/OEBPS/Images/22_01.jpg?sign=1739263046-xTLFh8iZp5SFRCsEgKvcsEMdHdGoll2t-0-9fbe52153e4fa2ca2f27d7dcb84bbd65)
当系统出现问题需要排除故障时,我们可以利用所学知识对故障进行简单的处理,收集与问题相关的所有步骤,然后确定导致故障的可能原因。之后就可以有针对性地解决问题了。
难度:★★
处理故障信息
在采取一个处理措施之前,可以先将解决问题的操作记录下来,方便之后的复盘。这样可以判断哪些操作是解决问题的重要步骤,而哪些操作是更容易被忽略的步骤。有些问题会重复出现,我们可以创建一个技术文档,将故障的解决方法记录其中,方便以后查阅。
收集故障信息
如果在对文件执行操作时发生了错误,我们可以根据提示的信息确定故障发生的原因。使用cp命令复制当前目录中的文件,会提示missing destination file operand afterˈcmd.txtˈ,这是命令执行失败后输出的信息。据此可以判断此次故障的简单原因。如果想获取更多信息,也可以尝试执行cp --help命令获取更多信息。
![](https://epubservercos.yuewen.com/210F9E/27167428007757606/epubprivate/OEBPS/Images/22_02.jpg?sign=1739263046-ngQYnGptq1JCOTBpkDqA7kVz479Z9BkA-0-178ae015cc9b2e2d8bf615876bbaaaa9)
![](https://epubservercos.yuewen.com/210F9E/27167428007757606/epubprivate/OEBPS/Images/22_03.jpg?sign=1739263046-GjblbQ3nKpuZLHodYI6TxyJfF54ZY360-0-78bb642b1e9a331f14bc4e8bb203997d)
我们可以尝试多种方式以便输出更多有用的信息,比如对于cmd.txt文件还可以使用ls命令输出更多关于此文件的信息。
确定故障的可能原因
如果不明白当前系统为什么发生了故障,可以使用其他资源确定故障发生的原因,比如阅读Linux的技术文档(man page)、咨询系统管理员等。方式虽然可以多种多样,但快速直接的方式是在网络上查询收集的故障信息,如图1-8所示。这样可以快速确定故障原因,有利于找到解决方法。
![](https://epubservercos.yuewen.com/210F9E/27167428007757606/epubprivate/OEBPS/Images/23_01.jpg?sign=1739263046-kDCF3tdJ1AXCs2X3yjGFLsCTOSnqkfWY-0-89f183f5e1046a1e803d42dac0ab56e7)
图1-8 网络查询结果