
阿里云服务器怎么看日志
阿里云服务器上的日志主要分两类:一类是服务器系统和应用自己生成的日志,比如 Nginx、Apache、MySQL、SSH 登录日志;另一类是阿里云控制台提供的诊断日志、操作记录和日志服务采集的数据。排查问题时,先弄清楚要看哪一种日志,会省很多时间。
如果只是排查网站报错、服务启动失败、登录异常,通常登录 ECS 服务器后查看本地日志即可。如果服务器已经无法远程连接,可以先在阿里云 ECS 控制台查看实例系统日志和屏幕截图。
一、登录服务器查看本地日志
Linux 服务器一般通过 SSH 登录。进入系统后,常见日志大多在 /var/log/ 目录下。
常用命令如下:
cd /var/log
ls -lh
查看日志末尾内容:
tail -n 100 /var/log/messages
实时跟踪日志:
tail -f /var/log/messages
搜索错误关键词:
grep -i "error" /var/log/messages
如果日志文件很大,不建议直接用 cat 打开整份文件,容易刷屏,也可能影响操作体验。排查问题时,优先用 tail、less、grep 这类命令。
二、Linux 常见日志路径
不同系统和软件的日志路径会略有差异,但常见位置大致如下。
系统日志:
/var/log/messages
/var/log/syslog
登录和安全日志:
/var/log/secure
/var/log/auth.log
内核日志:
/var/log/dmesg
计划任务日志:
/var/log/cron
Nginx 日志:
/var/log/nginx/access.log
/var/log/nginx/error.log
Apache 日志:
/var/log/httpd/access_log
/var/log/httpd/error_log
/var/log/apache2/access.log
/var/log/apache2/error.log
MySQL 日志常见位置:
/var/log/mysqld.log
/var/log/mysql/error.log
如果不确定某个服务的日志在哪里,可以先查看服务配置文件,或者用下面的方式找:
find /var/log -type f -name "*nginx*" 2>/dev/null
三、使用 systemctl 查看服务日志
现在很多 Linux 发行版使用 systemd 管理服务,可以通过 journalctl 查看服务日志。
查看 Nginx 日志:
journalctl -u nginx -n 100
实时查看 SSH 服务日志:
journalctl -u sshd -f
查看本次启动后的系统日志:
journalctl -b
查看最近 1 小时日志:
journalctl --since "1 hour ago"
如果服务启动失败,journalctl -u 服务名 -xe 通常能看到比较直接的错误原因。
四、在阿里云控制台查看实例系统日志
如果 ECS 无法登录,或者系统启动异常,可以到阿里云 ECS 控制台查看实例系统日志和屏幕截图。阿里云官方文档说明,ECS 控制台支持获取实例最近一次启动、重启或关机时的系统日志,也支持获取实例屏幕截图,用于排查无法连接、系统无响应、异常重启等问题。
大致路径是:
- 登录阿里云 ECS 控制台;
- 进入“实例”列表;
- 选择目标地域和实例;
- 进入实例详情页;
- 在操作菜单中查找“获取实例系统日志”或“获取实例屏幕截图”。
需要注意的是,Windows 实例通常只能获取屏幕截图,不能像 Linux 那样获取系统日志。具体限制以阿里云官方文档为准。
五、用云助手远程执行日志查看命令
如果不方便直接 SSH 登录,也可以使用阿里云云助手。云助手可以在不登录服务器的情况下,通过控制台向 ECS 实例发送 Shell、PowerShell、Bat 等命令。阿里云官方文档说明,云助手适用于批量运维、执行脚本、安装补丁、启动或停止服务等场景。
例如,可以通过云助手执行:
tail -n 100 /var/log/messages
或查看某个服务状态:
systemctl status nginx
使用云助手前,实例需要处于运行中,并且已安装云助手 Agent。
参考:阿里云云助手概述
六、用日志服务 SLS 集中查看日志
如果有多台服务器,或者需要长期保存、检索和分析日志,可以使用阿里云日志服务 SLS。SLS 可以采集 ECS 文本日志,并提供查询、分析、可视化、告警等能力。阿里云官方文档中也提供了使用 Logtail 采集 ECS 文本日志的快速入门。
适合使用 SLS 的场景包括:
- 多台 ECS 日志集中管理;
- 网站访问日志分析;
- 错误日志告警;
- 安全审计;
- 运维监控;
- 日志长期留存。
如果只是偶尔排查一台服务器的问题,本地查看日志即可;如果是生产环境,建议把关键日志接入 SLS 或其他日志平台。
参考:阿里云日志服务 SLS
七、Windows 服务器怎么看日志
Windows ECS 通常通过远程桌面登录。进入系统后,可以打开“事件查看器”查看日志。
常见位置包括:
- Windows 日志 > 系统
- Windows 日志 > 应用程序
- Windows 日志 > 安全
- IIS 日志目录
- 数据库或应用程序自己的日志目录
IIS 网站访问日志常见路径类似:
C:\inetpub\logs\LogFiles\
如果服务器无法远程桌面连接,也可以先在 ECS 控制台获取屏幕截图,判断系统是否卡在登录界面、蓝屏、启动异常或网络配置异常。
八、排查日志时看什么
看日志不是把文件打开从头读到尾,而是带着问题找线索。
网站打不开,先看 Web 服务日志和服务状态:
systemctl status nginx
tail -n 100 /var/log/nginx/error.log
数据库连不上,先看数据库日志和端口监听:
systemctl status mysqld
ss -lntp
SSH 登录异常,查看安全日志:
tail -n 100 /var/log/secure
磁盘写满,先查磁盘空间:
df -h
du -sh /var/log/*
如果日志突然变得很大,可能是程序循环报错,也可能是访问量异常。先定位最大的日志文件,再看最近的错误内容。
总结
阿里云服务器看日志,最常用的方法是登录 ECS 后查看 /var/log/ 下的系统和应用日志。服务器无法登录时,可以在 ECS 控制台查看系统日志和屏幕截图;需要批量查看或远程执行命令时,可以用云助手;生产环境、多服务器场景则建议接入日志服务 SLS。
日志排查的关键不是记住所有路径,而是先判断问题属于系统、网络、Web 服务、数据库还是安全登录,再去对应位置查最近的错误记录。
以上就是关于“阿里云服务器怎么看日志”的介绍。
优快云(youkuaiyun.com)是经工信部审批,持有 ISP、云牌照、IDC、CDN 全业务资质的云服务商,长期提供域名注册、虚拟主机、云服务器、企业邮箱、企业建站等互联网基础服务。
目前,优快云高性能云服务器有特价活动,详情可查看:https://www.youkuaiyun.com/server/
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-62778877-8261;邮箱:jenny@youkuaiyun.com。本站原创内容未经允许不得转载,或转载时需注明出处::优快云资讯门户 » 阿里云服务器怎么看日志

