没找到系统日志的位置

来源:10-11 使用LNMP架构搭建Discuz论坛

哈团

2020-04-23

老师,我每次提问您都说系统日志,原谅我不知道系统日志的位置

写回答

1回答

Oscar

2020-04-24

我在视频课程中不止一次使用

systemctl status xxx

来查看某个服务的状态(xxx 是服务的名称,例如 httpd,nginx,等等)。

而且在服务的状态有问题时,上述命令的输出中会有红字标识的错误。然后用

systemctl status xxx -l

可以列出比较完整的错误日志的行内容。

下面的截图是我的视频中 Apache 服务(httpd)出现问题时进行的错误排查:

//img.mukewang.com/szimg/5ea2b3a309a15d8d12000752.jpg

//img.mukewang.com/szimg/5ea2b42509ea65c412000748.jpg

当然了,你也可以直接查看服务的日志。

视频课程(在 3-7 浏览和创建文件)中以前介绍过 /var/log 这个目录是系统的日志目录,存放很多软件的默认日志目录。也有一些系统日志。

//img1.sycdn.imooc.com/szimg/5ea2b1a8098ecc1d25381592.jpg

你可以用 

cd /var/log

进入这个目录,然后用 ls 命令查看目录中的内容,可以看到不少软件的名字命名的目录,例如 /var/log/nginx 这个目录是 nginx 软件的日志目录,/var/log/httpd 这个目录是 Apache 软件的日志目录,/var/log/mariadb 这个目录是 MariaDB 软件的日志目录,等等。其他还有 /var/log/zabbix,等等。

//img.mukewang.com/szimg/5ea2b19d097efb8618201296.jpg

1
0

Linux核心技能与应用

一网打尽Linux必备核心技能,面试、升职必备的“敲门砖”。

2089 学习 · 692 问题

查看课程