首页 > 系统相关 >Linux服务器宕机原因有哪些可以通过那些命令详细排查

Linux服务器宕机原因有哪些可以通过那些命令详细排查

时间:2023-08-01 15:32:25浏览次数:43  
标签:显示 log 查看 宕机 可以 Linux var 服务器

dmesg: 这个命令可以查看系统启动时内核产生的日志信息,可以通过检查日志来了解是否有硬件或内核问题。

journalctl: 这个命令可以查看系统日志,包括服务启动、停止、错误信息等,可以帮助找到服务是否出现问题。

tophtop: 这两个命令可以查看系统当前的进程状态和资源占用情况,可能可以找到占用过高资源导致服务器宕机的进程。

freedf: 这两个命令可以查看系统的内存和磁盘空间使用情况,可能可以找到资源不足导致的宕机原因。

/var/log/: 这个目录下包含了各种系统日志文件,如/var/log/messages/var/log/syslog等,通过查看这些日志文件可以找到系统在宕机前的一些异常现象或错误信息。

lastlastb: 这两个命令可以查看最近用户登录信息,如果有不正常的登录尝试,可能是服务器被入侵导致宕机。

netstatss: 这两个命令可以查看网络连接状态,可能可以找到异常连接或者网络问题导致的宕机。

ps: 这个命令可以查看当前系统的进程状态,可能可以找到异常进程导致的宕机。

lsof: 这个命令可以查看系统中打开的文件和进程,可能可以找到文件句柄泄露或者资源未释放导致的宕机。

sar: 这个命令可以查看系统的历史性能数据,包括CPU、内存、磁盘、网络等指标,可能可以找到性能瓶颈导致的宕机。


  1. dmesg: 显示系统启动时内核产生的日志信息。 使用方法:dmesg
  2. journalctl: 显示系统日志。 使用方法:journalctl
  3. tophtop: 显示系统当前的进程状态和资源占用情况。 使用方法:
  • top: 在终端中输入 top,按下 Shift+M 可以按内存使用量排序,按下 Shift+P 可以按CPU使用量排序。
  • htop: 如果系统未安装 htop,可以先用 aptyum 安装,然后在终端中输入 htop
  1. freedf: 显示系统的内存和磁盘空间使用情况。 使用方法:
  • free: 在终端中输入 free
  • df: 在终端中输入 df -h 以更友好的方式显示磁盘空间使用情况。
  1. /var/log/: 包含了各种系统日志文件。 使用方法:可以使用 catlesstail 等命令查看日志文件,例如:
  • cat /var/log/messages: 查看系统消息日志。
  • less /var/log/syslog: 使用 less 分页查看系统日志。
  • tail -n 100 /var/log/nginx/access.log: 查看 Nginx 访问日志的最后100行。
  1. lastlastb: 显示最近用户登录信息。 使用方法:
  • last: 在终端中输入 last
  • lastb: 在终端中输入 lastb,显示失败的登录尝试。
  1. netstatss: 显示网络连接状态。 使用方法:
  • netstat -tuln: 显示所有 TCP 和 UDP 监听端口。
  • ss -tuln: 与 netstat 类似,但更快速。
  1. ps: 显示当前系统的进程状态。 使用方法:
  • ps aux: 显示所有进程的详细信息。
  • ps -ef: 显示所有进程的简要信息。
  1. lsof: 显示系统中打开的文件和进程。 使用方法:
  • lsof: 在终端中输入 lsof
  • lsof -i: 显示网络连接相关的信息。
  1. sar: 显示系统的历史性能数据。 使用方法:首先需要安装 sysstat 包,然后在终端中输入 sar



标签:显示,log,查看,宕机,可以,Linux,var,服务器
From: https://blog.51cto.com/wellname/6922888

相关文章

  • linux环境下重启Tomcat服务
    1、如何在Linux操作系统定时重启Tomcat服务?2、linux环境下重启Tomcat服务3、linux重启tomcat服务命令4、Linux设置tomcat开机自动启动5、如何在Linux操作系统定时重启Tomcat服务6、linux如何启动tomcat用什么命令如何在Linux操作系统定时重启Tomcat服务?使用当时部署to......
  • Qt调用动态库的三种方式(linux)
     本文章主要记录Qt在linux电脑上调用so库的三种调用方式方式一:静态加载so库方式二:动态加载so库(QLibrary)方式三:动态加载so库(dlopen) 其他:封装的so库叫做:libsoowCapture.so,这个so库又依赖了其他的so库,我是把所有的so库放在lib文件夹里面。库文件+目录结构如下图:   ......
  • YAPI部署服务器(Docker)
    【一】YAPI介绍YApi是高效、易用、功能强大的api管理平台,旨在为开发、产品、测试人员提供更优雅的接口管理服务。可以帮助开发者轻松创建、发布、维护API,YApi还为用户提供了优秀的交互体验,开发人员只需利用平台提供的接口数据写入工具以及简单的点击操作就可以实现接口的......
  • Linux systemd配置
    介绍:systemd是Linux系统工具,用来启动守护进程,已成为大多数发行版的标准配置。它是一个初始化程序(init)和SystemV初始化脚本的现代替代者。Systemd可以接管后台服务、结束、状态查询,以及日志归档、设备管理、电源管理、定时任务等许多职责。Systemd是所有进程之母,负责将Linux主......
  • Linux 编译 libjpeg-9e
     jpeg的库有两个:一个是官方的libjpeg 还有一个是libjpeg-turboJPEG库(libjpeg-turbo):https://libjpeg-turbo.org/Libjpeg库:http://www.ijg.org/ *:我用的是官方的libjpeg,进入官网下载的时候,要注意zip的这个包是Windows的,tar.gz的这个包才是linux的 ./configure-h......
  • [转]Linux密码保存文件及各位置参数含义
    原文地址:linux哪个目录存放密码-睿象云平台“/etc”目录用来存放系统主要的配置文件,例如用户的账号密码等文件,有两个存放密码的文件:1、shadow文件,用于存储系统中用户的密码信息;2、gshadow文件,用于存储系统中组用户的密码信息。本教程操作环境:linux5.9.8系统、DellG3电脑。lin......
  • Linux常用耗资源命令汇总
    在Linux中,以下命令可能在处理大量数据或复杂操作时比较消耗资源。一般来说,涉及大量数据处理、计算或者I/O操作的命令会比较耗费系统资源。​注意:所有命令资源消耗都是相对的,基于文件的处理量来展现find命令通常会比较消耗资源,因为它需要遍历整个文件系统来查找文件......
  • XSAN架构迁移至STORNEXT架构导致存储数据丢失的服务器数据恢复案例
    服务器数据恢复环境:昆腾存储,操作系统:MACOS,存放的数据类型:MXF、MOV等格式视频文件。存储中有9个数据卷,其中包括1个META信息卷,8个DATA信息卷。服务器故障:由于业务需求,需要将整个存储空间从XSAN架构迁移到STORNEXT架构,迁移完成后管理员发现存储空间中的数据全部丢失。管理员查......
  • linux sbatch 提交jupyter
    点击查看代码#!/bin/bash#SBATCH-pBatch2#SBATCH-N1#SBATCH-n1#SBATCH-c1#SBATCH--job-name=jupyter#SBATCH--output=jupy.out#SBATCH--error=jupy.err#SBATCH--parsableport=8003ip=`ifconfig|grep-m1inet|awk'{print$2}'`jup......
  • 【宝塔面板部署nodeJs项目】网易云nodeJs部署在云服务器上,保姆级教程,写网易云接口用自
    看了很多部署的,要么少步骤,要么就是写的太简洁,对新手不友好前言参考链接服务器如何上线node.js项目【项目放置在github中】宝塔部署nodejs项目参考多篇文章,主要为上2篇,才总结本篇提示:这里可以添加本文要记录的大概内容:github传送门,可一键下载它的代码到本地运行网易云n......