没找到系统日志的位置
来源:10-11 使用LNMP架构搭建Discuz论坛

哈团
2020-04-23
老师,我每次提问您都说系统日志,原谅我不知道系统日志的位置
写回答
1回答
-
Oscar
2020-04-24
我在视频课程中不止一次使用
systemctl status xxx
来查看某个服务的状态(xxx 是服务的名称,例如 httpd,nginx,等等)。
而且在服务的状态有问题时,上述命令的输出中会有红字标识的错误。然后用
systemctl status xxx -l
可以列出比较完整的错误日志的行内容。
下面的截图是我的视频中 Apache 服务(httpd)出现问题时进行的错误排查:
当然了,你也可以直接查看服务的日志。
视频课程(在 3-7 浏览和创建文件)中以前介绍过 /var/log 这个目录是系统的日志目录,存放很多软件的默认日志目录。也有一些系统日志。
你可以用
cd /var/log
进入这个目录,然后用 ls 命令查看目录中的内容,可以看到不少软件的名字命名的目录,例如 /var/log/nginx 这个目录是 nginx 软件的日志目录,/var/log/httpd 这个目录是 Apache 软件的日志目录,/var/log/mariadb 这个目录是 MariaDB 软件的日志目录,等等。其他还有 /var/log/zabbix,等等。
10
相似问题