Linux实时查看文件/var/log/messages以及这个文件的问题

您所在的位置:网站首页 怎么看电脑日志文件 Linux实时查看文件/var/log/messages以及这个文件的问题

Linux实时查看文件/var/log/messages以及这个文件的问题

2023-09-09 08:07| 来源: 网络整理| 查看: 265

耐心看完说不定有你遇到的问题

1./var/log/messages

首先说一下这个文件的存在,在Ubuntu系统中,这个文件你访问可能提示找不到这个文件

//使用tail命令访问 name@name:~$ sudo tail /var/log/messages tail:无法打开'/var/log/messages' 读取数据: 没有那个文件或目录 tail:没有剩余文件

可能会出现以上的问题,但是,这个文件在Ubuntu系统下是存在的,只是配置文件中将这个文件的相关信息给注释了 我们可以去/etc/rsyslog.d/50-default.conf 这个文件中去去掉注释即可 .,原文件如下

# # Some "catch-all" log files. # #*.=debug;\ # auth,authpriv.none;\ # news.none;mail.none -/var/log/debug #*.=info;*.=notice;*.=warn;\ # auth,authpriv.none;\ # cron,daemon.none;\ # mail,news.none -/var/log/messages # #

除了最上面的说明 “Some …” 去掉其余的# 即可,输入如下命令进入修改

name@name:~$ sudo vim /etc/rsyslog.d/50-default.conf

改完之后重新启动rsyslog服务就可以使用最上面的命令查看了 注意:重启的时候不要用 如下命令

sudo restart rsyslog //ubuntu 已经不在支持 upstart

Ubuntu已经upstart的启动管理方式了 会出现拒绝连接的错误信息,上网查解决方法是有一些是不可行的,比如我看的这篇文章https://blog.csdn.net/fftt516/article/details/78115911,就是被坑了,然后又费劲改了回来,如果出了问题,可以看看是不是一样的错误,根据改改

Systemd 是 Linux 系统中最新的初始化系统(init),它主要的设计目标是克服 sysvinit 固有的缺点,提高系统的启动速度。systemd 和 ubuntu 的 upstart 是竞争对手,预计会取代 UpStart,实际上在作者写作本文时,已经有消息称 Ubuntu 也将采用 systemd 作为其标准的系统初始化系统。

使用systemd进行重新启动rsyslog服务

systemctl start xxxxx systemctl restart xxxxx systemctl stop xxxxx systemctl status xxxxx 想要在启动时启动 systemctl enable xxxx

或者使用如下的重新启动方式:

name@name:~$ sudo /etc/init.d/rsyslog restart 2.问题

/var/log/messages被写满占空间

主要是上面打开的注释的内容, ,可以把messages文件删了,不过过几天可能又满了 使用如下命令可以看到那些内容不会输出到messges文件中

grep "/var/log/messages" /etc/rsyslog.d/50-default.conf

进入/etc/rsyslog.d/50-default.conf 将messages的设置为 *.none 就可以啦 或者注释掉

参考文件:https://blog.csdn.net/zzq900503/article/details/79345929



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3