微软官方MSDN原版Win10系统下载

现在位置: 首页  > 系统教程  > Linux教程

Linux日志怎么创建?

时间:2024-11-23 04:42:28   

大家好,今天Win10系统之家小编给大家分享「Linux日志怎么创建?」的知识,如果能碰巧解决你现在面临的问题,记得收藏本站或分享给你的好友们哟~,现在开始吧!

中国象棋-教您怎么下象棋系列软件最新版本下载

  Linux日志可以由用户创建,也可以由系统自动创建。Linux日志里记录着系统运行的状态和一些程序的重要参数。本文就来介绍一下Linux日志是怎么创建的。

  Linux 系统日志

  许多有价值的日志文件都是由 Linux 自动地为你创建的。你可以在 /var/log 目录中找到它们。下面是在一个典型的 Ubuntu 系统中这个目录的样子:

  一些最为重要的 Linux 系统日志包括:

  1、/var/log/syslog 或 /var/log/messages 存储所有的全局系统活动数据,包括开机信息。基于 Debian 的系统如 Ubuntu 在 /var/log/syslog 中存储它们,而基于 RedHat 的系统如 RHEL 或 CentOS 则在 /var/log/messages 中存储它们。

  2、/var/log/auth.log 或 /var/log/secure 存储来自可插拔认证模块(PAM)的日志,包括成功的登录,失败的登录尝试和认证方式。Ubuntu 和 Debian 在 /var/log/auth.log 中存储认证信息,而 RedHat 和 CentOS 则在 /var/log/secure 中存储该信息。

  3、/var/log/kern 存储内核的错误和警告数据,这对于排除与定制内核相关的故障尤为实用。

  4、/var/log/cron 存储有关 cron 作业的信息。使用这个数据来确保你的 cron 作业正成功地运行着。

  Digital Ocean 有一个关于这些文件的完整教程,介绍了 rsyslog 如何在常见的发行版本如 RedHat 和 CentOS 中创建它们。

  应用程序也会在这个目录中写入日志文件。例如像 Apache,Nginx,MySQL 等常见的服务器程序可以在这个目录中写入日志文件。其中一些日志文件由应用程序自己创建,其他的则通过 syslog (具体见下文)来创建。

  什么是 Syslog?

  Linux 系统日志文件是如何创建的呢?答案是通过 syslog 守护程序,它在 syslog 套接字 /dev/log 上监听日志信息,然后将它们写入适当的日志文件中。

  单词“syslog” 代表几个意思,并经常被用来简称如下的几个名称之一:

  1.Syslog 守护进程 — 一个用来接收、处理和发送 syslog 信息的程序。它可以远程发送 syslog 到一个集中式的服务器或写入到一个本地文件。常见的例子包括 rsyslogd 和 syslog-ng。在这种使用方式中,人们常说“发送到 syslog”。

  2.Syslog 协议 — 一个指定日志如何通过网络来传送的传输协议和一个针对 syslog 信息(具体见下文) 的数据格式的定义。它在 RFC-5424 中被正式定义。对于文本日志,标准的端口是 514,对于加密日志,端口是 6514。在这种使用方式中,人们常说“通过 syslog 传送”。

  3.Syslog 信息 — syslog 格式的日志信息或事件,它包括一个带有几个标准字段的消息头。在这种使用方式中,人们常说“发送 syslog”。

  Syslog 信息或事件包括一个带有几个标准字段的消息头,可以使分析和路由更方便。它们包括时间戳、应用程序的名称、在系统中信息来源的分类或位置、以及事件的优先级。

  下面展示的是一个包含 syslog 消息头的日志信息,它来自于控制着到该系统的远程登录的 sshd 守护进程,这个信息描述的是一次失败的登录尝试:

  1.《34》1 2003-10-11T22:14:15.003Z server1.com sshd - - pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=10.0.2.2

上一页12下一页 剩下全文

以上就是关于「Linux日志怎么创建?」的全部内容,本文讲解到这里啦,希望对大家有所帮助。如果你还想了解更多这方面的信息,记得收藏关注本站~

Win10系统之家www.ghost580.net文★章,转载请联系本站网管!』

相关文章

  • Linux日志怎么创建?

    Linux日志怎么创建?


      Linux日志可以由用户创建,也可以由系统自动创建。Linux日志里记录着系统运行的状态和一些程序的重要参数。本文就来介绍一下Linux日志是怎么创建的。
      Linux系统日志
      许多有价值的日志文件都是由Linux自动地为你创建的。你可以在/var/log目录中找到它们。下面是在一个典型的Ubuntu系统中这个目录的样子:
      一些最为重要的Linux系...
  • 怎么利用命令删除和创建Linux文件夹

    怎么利用命令删除和创建Linux文件夹


      我们都知道Linux下rm命令可以删除文件,但如果要删除目录的话就不能只是单纯的使用rm命令了,下面小编就给大家详细介绍下Linux如何使用命令删除和创建文件夹吧。
      Linux删除文件夹命令
      linux删除目录很简单,很多人还是习惯用rmdir,不过一旦目录非空,就陷入深深的苦恼之中,现在使用rm-rf命令即可。
      直接rm就可以了,不过要加两个参数...
  • Linux系统怎么分析Nginx日志?linux系统日志管理教程

    Linux系统怎么分析Nginx日志?linux系统日志管理教程


      Linux系统下Nginx日志可以查看系统运行记录和出错说明,对Nginx日志的分析可以了解系统运行的状态。那么Linux系统Nginx日志怎么分析呢?
      Nginx日志相关配置有2个地方:access_log和log_format。
      默认的格式:
      access_log/data/logs/nginx-access.log;
      log_fo...
  • Linux系统怎么用crontab创建计划任务

    Linux系统怎么用crontab创建计划任务


      在Linux系统中计划任务可以定时启动任务,想要创建计划任务,就要先开启crontab服务。本文就来介绍一下Linux系统怎么用crontab创建计划任务。
      在linux中启动crontab服务:
      /etc/init.d/crondstart
      crontab的命令格式
      crontab-l显示当前的crontab文件(默认编写的cront...