TOP云提供高性价比云服务器租用,有中国内地/港澳台、海外等全球各地节点,TOP云国内云服务器只要有域名备案号就能直接用,无须重复备案;港澳台及海外云服务器不用备案,购买之后直接使用,省时省力省心。价格实惠,续费同价,2核2G5M仅需27元每月,8核8G50M仅需66元每月,更多配置套餐请进入下面网址了解:

TOP云总站云服务器:https://topyun.vip/server/buy.html

TOP云C站云服务器:https://c.topyun.vip/cart

在云服务器上查看系统日志是排查问题、监控系统状态和了解服务器运行情况的重要手段。不同操作系统(如 Linux 和 Windows)的系统日志存储位置和查看方式有所不同。以下是详细的操作指南:


一、Linux 云服务器查看系统日志

Linux 系统的日志通常由 rsyslog 或 systemd-journald 管理,日志文件一般存放在 /var/log/ 目录下。

1. 常见的系统日志文件

日志文件说明
/var/log/syslog 或 /var/log/messages系统主日志,记录系统级事件(Ubuntu 使用 syslog,CentOS 使用 messages)
/var/log/auth.log 或 /var/log/secure认证相关日志,如 SSH 登录、sudo 使用等(Ubuntu 使用 auth.log,CentOS 使用 secure)
/var/log/kern.log内核日志,记录内核相关的信息,如硬件、驱动问题
/var/log/dmesg 或通过 dmesg 命令系统启动日志和硬件相关消息
/var/log/boot.log系统启动过程日志
/var/log/cron定时任务(cron)日志
/var/log/nginx/、/var/log/mysql/ 等应用程序日志(如 Nginx、MySQL 等服务的日志)

2. 查看日志的常用命令

(1)使用 cat 查看日志文件内容

cat /var/log/syslog

适合查看小文件,大文件可能会刷屏。

(2)使用 less 或 more 分页查看日志

less /var/log/syslog

more /var/log/syslog
  • 按 空格 向下翻页,b 向上翻页,q 退出。

(3)使用 tail 查看日志尾部内容(实时日志常用)

tail /var/log/syslog
  • 默认显示最后 10 行。

查看实时日志(适合监控日志动态变化):

tail -f /var/log/syslog
  • -f 参数表示“follow”,即实时跟踪日志更新。

  • 按 Ctrl + C 退出实时跟踪。

(4)使用 grep 过滤关键字

grep "error" /var/log/syslog
  • 查找包含关键字 error 的日志行。

结合 tail -f 实时过滤:

tail -f /var/log/syslog | grep "error"

(5)查看系统启动日志

dmesg
  • 显示内核环形缓冲区中的消息,包括硬件、驱动和启动信息。

  • 如果想实时查看:

dmesg -w

查看启动日志文件:

cat /var/log/boot.log

3. 使用 journalctl 查看日志(systemd 系统)

如果你的 Linux 系统使用 systemd(如 Ubuntu 16.04+、CentOS 7+),可以使用 journalctl 命令查看系统日志。

(1)查看所有日志

journalctl

(2)查看最新的日志

journalctl -n 50
  • -n 50 表示显示最新的 50 条日志。

(3)实时查看日志

journalctl -f
  • 类似于 tail -f,实时跟踪日志更新。

(4)按时间查看日志

journalctl --since "2024-04-01" --until "2024-04-02"
  • 查看指定时间范围内的日志。

(5)按服务查看日志

journalctl -u nginx.service
  • 查看 nginx 服务的日志。

(6)按优先级过滤日志

journalctl -p err
  • -p err 表示只显示错误级别(error)及以上的日志。

  • 其他优先级:emerg(紧急)、alert、crit(严重)、warning(警告)、notice、info(信息)、debug(调试)。


二、Windows 云服务器查看系统日志

Windows 系统的日志由“事件查看器”(Event Viewer)统一管理,日志分为应用程序日志、安全日志、系统日志等。

1. 使用图形界面查看日志(推荐)

(1)打开“事件查看器”

  • 按下 Win + R,输入 eventvwr,回车。

  • 或者通过控制面板 > 管理工具 > 事件查看器。

(2)查看系统日志

在左侧导航栏中,依次展开:

Windows 日志 > 系统

这里会显示系统相关的事件日志,如服务启动失败、硬件错误、驱动问题等。

(3)查看应用程序日志

在左侧导航栏中,依次展开:

Windows 日志 > 应用程序

这里会显示应用程序相关的事件日志,如程序崩溃、错误提示等。

(4)查看安全日志

在左侧导航栏中,依次展开:

Windows 日志 > 安全

这里会记录安全相关的事件,如登录失败、权限变更等。

(5)筛选日志

在右侧操作栏中,点击“筛选当前日志”,可以按事件级别(如错误、警告、信息)、事件 ID、来源等条件筛选日志。


2. 使用命令行查看日志(可选)

Windows 提供了 wevtutil 和 Get-WinEvent(PowerShell)命令来查看日志。

(1)使用 wevtutil 查看日志

wevtutil qe System /c:10 /f:text
  • qe:查询事件(Query Events)

  • System:系统日志

  • /c:10:显示最新的 10 条日志

  • /f:text:以文本格式输出

(2)使用 PowerShell 查看日志

Get-WinEvent -LogName System -MaxEvents 10
  • -LogName System:指定系统日志

  • -MaxEvents 10:显示最新的 10 条日志

也可以按事件级别筛选:

Get-WinEvent -LogName System | Where-Object {$_.LevelDisplayName -eq "Error"}

三、云平台自带的日志管理工具(可选)

许多云服务商(如阿里云、腾讯云、AWS、华为云等)提供了云监控日志服务,可以集中查看和管理云服务器的系统日志、应用日志等。

1. 阿里云:日志服务(SLS)

  • 提供日志采集、存储、查询和分析功能。

  • 可以采集系统日志、应用日志,并支持可视化分析。

2. 腾讯云:日志服务(CLS)

  • 类似阿里云 SLS,支持日志采集、检索、分析和可视化。

3. AWS:CloudWatch Logs

  • 用于监控和存储日志文件,支持从 EC2 实例采集日志。

如果你使用了这些云平台,可以登录控制台查看更详细的日志管理功能。


四、总结

系统类型日志位置查看方式
Linux/var/log/ 目录下cat、less、tail、grep、journalctl
Windows事件查看器(Event Viewer)图形界面或 wevtutil、PowerShell 命令

如果你告诉我你使用的是哪种操作系统(如 Ubuntu、CentOS、Windows Server 等),以及你想查看哪种具体的日志(如系统日志、SSH 登录日志、应用日志等),我可以提供更详细的指导。


不容错过
Powered By TOPYUN 云产品资讯