![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=1738858217-ASVup3iv8ETlbI2M5zg2F70zQCy86wDd-0-6837c810ce0a321e3ce8b3faa1679193)
当系统出现问题需要排除故障时,我们可以利用所学知识对故障进行简单的处理,收集与问题相关的所有步骤,然后确定导致故障的可能原因。之后就可以有针对性地解决问题了。
难度:★★
处理故障信息
在采取一个处理措施之前,可以先将解决问题的操作记录下来,方便之后的复盘。这样可以判断哪些操作是解决问题的重要步骤,而哪些操作是更容易被忽略的步骤。有些问题会重复出现,我们可以创建一个技术文档,将故障的解决方法记录其中,方便以后查阅。
收集故障信息
如果在对文件执行操作时发生了错误,我们可以根据提示的信息确定故障发生的原因。使用cp命令复制当前目录中的文件,会提示missing destination file operand afterˈcmd.txtˈ,这是命令执行失败后输出的信息。据此可以判断此次故障的简单原因。如果想获取更多信息,也可以尝试执行cp --help命令获取更多信息。
![](https://epubservercos.yuewen.com/210F9E/27167428007757606/epubprivate/OEBPS/Images/22_02.jpg?sign=1738858217-CporevSjOjCp9Dh4rSMs37EcNBRWIVG9-0-70f9c6d37a7e6dbce4ca207df5f023a0)
![](https://epubservercos.yuewen.com/210F9E/27167428007757606/epubprivate/OEBPS/Images/22_03.jpg?sign=1738858217-uOchLVAkOIeN6g1eUS2Ic9iul3YmMu9c-0-bb7b6d4bba07624ce5ff0e40be6c8b8a)
我们可以尝试多种方式以便输出更多有用的信息,比如对于cmd.txt文件还可以使用ls命令输出更多关于此文件的信息。
确定故障的可能原因
如果不明白当前系统为什么发生了故障,可以使用其他资源确定故障发生的原因,比如阅读Linux的技术文档(man page)、咨询系统管理员等。方式虽然可以多种多样,但快速直接的方式是在网络上查询收集的故障信息,如图1-8所示。这样可以快速确定故障原因,有利于找到解决方法。
![](https://epubservercos.yuewen.com/210F9E/27167428007757606/epubprivate/OEBPS/Images/23_01.jpg?sign=1738858217-9enaesOnH6Z3iRhaJ5C4JeCgyIBIPrja-0-fa9c5bb0282ae1e711d1924365d684fd)
图1-8 网络查询结果