zoukankan      html  css  js  c++  java
  • KAL1 LINUX 官方文档之故障排除---基础知识

     

    由于所有的变动的部分,Linux的故障排除可能是非常混乱的。本文档的目的是尽可能地涵盖更多的内容,同时也是易懂的。如果你认为有什么地方遗漏了,或者可以改进,请提交一个问题来帮助我们尽量使这个文档更完整。

    日志文件

    • /var/log/ -可能需要有大量日志文件来解决问题
    • /var/log/syslog -包含来自内核以及其他程序和服务的消息
    • /var/log/apt/history.log/var/log/apt/term.log/var/log/dpkg.log-全部是有助于显示软件包更新期间错误发生位置的文件
    • /var/log/auth.log -包含系统授权事件
    • /var/log/dmesg -包含内核缓冲区信息
    • /var/log/message -包含系统消息
    • /var/log/Xorg.0.log -包含来自X的日志消息
    • /var/log/lightdm/lightdm.log -包含lightdm中的事件
    • /var/log/kern.log -仅包含内核消息
    • ~/.xsession-errors -包含从X窗口会话在Linux图形环境中发生的错误

    不同的程序也可能在其自己的位置中具有日志文件。查看手册页(man package)可能会提供查找文件所需的信息或查找包含所需信息的其他位置。

    命令和处理

    提及的任何内容均应查看其手册页以获取更多详细信息。此外,如果图形工具出现问题,但不会显示错误,请尝试通过命令行运行它。

    • journalctl-将显示系统日志的内容
    • dmesg-将显示内核事件,允许查看错误
    • ip-网络配置
    • service  -运行System V初始化脚本或upstart工作
    • systemctl-用于控制systemd系统和服务管理器
    • df-查看有多少可用磁盘空间,满了这可能会妨碍某些事情
    • top-查看有关计算机的大量信息,可以帮助查明CPU,内存等问题
    • dpkg-允许对软件包进行故障排除(以及正常功能)
    • apt-还允许对软件包进行故障排除(以及正常功能)
    • PS和 kill -二合一发现可能导致问题的进程,并杀死它
    • tail (特别是-f)-可让您观看日志文件的实时写入

    最最重要的工具

    谷歌。

    对于几乎所有故障排除案例,Google都是最重要的实用工具。利用日志文件和错误输出,可能会在Google上的某个地方找到原因和解决方案。

  • 相关阅读:
    代码书写过程中的一些需要培养的好习惯(持续更新)
    arm linux 移植 PHP
    arm linux 支持 wifi (wpa_supplicant)
    arm linux 移植 OpenCV
    使用FFmpeg处理视频文件:视频转码、剪切、合并、播放速调整
    视频编解码 基本概念:GOP
    arm linux 移植 python3.6
    读懂反向传播算法(bp算法)
    FFmpeg命令详解
    (转)浅谈 Linux 内核无线子系统
  • 原文地址:https://www.cnblogs.com/GKLBB/p/13587647.html
Copyright © 2011-2022 走看看