zoukankan      html  css  js  c++  java
  • centos系统的日志文件

      centos系统的日志文件 _lucklyzpp

    一、/var目录
    一些数据库如MySQL则在/var/lib下,用户未读的邮件的默认存放地点为/var/spool/mail
    二、:/var/log/
    系统的引导日志:/var/log/boot.log
    核心启动日志/var/log/messages
    系统日志一般都存在/var/log下,常用的系统日志如下:
    文件 /var/run/utmp 记录着现在登录的用户。
    文件 /var/log/lastlog 记录每个用户最后的登录信息。
    文件 /var/log/btmp 记录错误的登录尝试。
    文件 /var/log/auth.log 需要身份确认的操作。

    journalctl一个命令,查看所有日志(内核日志和应用日志)。日志的配置文件是/etc/systemd/journald.conf。journalctl功能强大,用法非常多。
    journalctl所属的包

    whereis journalctl

    常用的操作有哪些呢?
    显示所有日志:journalctl
    查看系统本次启动的日志:journalctl -b
    查看最后10条日志:journalctl -n 10
    实时跟踪滚动日志:journalctl -f
    只显示冲突、告警和错误:journalctl -p err..alert
    显示某个单元日志(也可以同时显示多个增加多个 -u nginx.service -u php-fom.service):journalctl -u nginx.service
    查看内核日志:journalctl -k

    利用–since与–until选项设定时间段,二者分别负责说明给定时间之前与之后的记录。时间值可以多种格式输出
    例如,我们可以通过以下命令查看全部2021年10月26日下午3:32之后的条目

    journalctl --since "2021-10-26 15:32:00"

    如果以上格式中的某些组成部分未进行填写,系统会直接进行默认填充。例如,如果日期部分未填写,则会直接显示当前日期。如果时间部分未填写,则缺省使用“00:00:00”(午夜)。第二字段亦可留空,默认值为“00”:

    journalctl --since "2021-10-26" --until "2021-11-26 15:00"

    journal还能够理解部分相对值及命名简写。例如,大家可以使用“yesterday”、“today”、“tomorrow”或者“now”等表达。另外,我们也可以使用“-”或者“+”设定相对值,或者使用“ago”之前的表达
    获取昨天数据的命令如下

    journalctl –since yesterday

    journalctl --since "20 min ago" #查找20分钟前的日志
    journalctl --since today #查找今天的日志
    journalctl --until 2020-07-20 #查找2020-07-20日期的日志


    我们可以使用-u选项,来实现按单元过滤。
    例如,要查看系统上全部来自Nginx单元的日志,可使用以下命令:

    journalctl -u nginx.service

    例如,检查今天某项服务的运行状态:

    journalctl -u nginx.service -u php-fpm.service --since today

    当然我们还可以按进程和按用户来查找:
    查找指定用户(UID)日志:journalctl _UID=1000
    查看指定进程的日志:journalctl _PID=1
    重启systemd-journald服务

    systemctl restart systemd-journald.service

    显示日志占据的硬盘空间

    journalctl --disk-usage

    清理现有的日志到200M以下

    journalctl --vacuum-size=200M
  • 相关阅读:
    findall查找 ^$*+?{ }{m,n}[].[.] w s d  D W
    find查找、split分隔、replace替换
    round四舍五入
    pow求一个数的n次幂
    iter创建一个可以被迭代的对象
    notepad++ gmt中文乱码问题
    matlab eps 字体用AI打开乱码的解决
    [转载]Matlab中使用xlswrite函数时出现服务器出现异常的解决方法
    How to determine which grid cells a line segment passes through?
    matlab给定点生成多边形,多边形掩膜处理
  • 原文地址:https://www.cnblogs.com/zpkf/p/15466107.html
Copyright © 2011-2022 走看看