Linux上的日志系统: 可以类比于船在大海中航行,需要航海日志 分类如下: syslog: redhat5 syslog-ng: 开源 redhat6和之后 是syslog的升级产品 syslog服务:专门用于记录日志功能,组成如下两部分, 配置文件:/etc/syslog.conf syslogd: 系统,非内核产生的信息 klogd:内核,专门负责记录内核产生的日志信息 kernel 日志--> 物理终端(/dev/console) --> /var/log/dmesg # dmesg 查看kernel日志信息 # cat /var/log/dmesg 日志滚动(日志切割):滚动设置在 [root@chinadaas11 log]# cat /etc/logrotate.conf内 weekly messages messages.1 messages.2 messages.3 如果文件较大,文件会在基础上改名成新文件,后在重新用新的文件来装载日志 /sbin/init /var/log/messages: 系统标准错误日志信息;非内核产生引导信息;各子系统产生的信息;因此日积月累这个日志文件会很大,这时候会由日志切割 /var/log/maillog: 邮件系统产生的日志信息; /var/log/secure: 11-12 hadoop 12 - 1 hive sqoop mysql 1-2 hbase 配置文件:/etc/syslog.conf定义格式为:facility.priority action facility,可以理解为日志的来源或设备目前常用的facility有以下几种: auth # 认证相关的 authpriv # 权限,授权相关的 cron # 任务计划相关的 daemon # 守护进程相关的 kern # 内核相关的 lpr # 打印相关的 mail # 邮件相关的 mark # 标记相关的 news # 新闻相关的 security # 安全相关的,与auth 类似 syslog # syslog自己的 user # 用户相关的 uucp # unix to unix cp 相关的 local0 到 local7 # 用户自定义使用 * # *表示所有的facility priority(log level)日志的级别,一般有以下几种级别(从低到高) 级别越低 信息越详细 debug # 程序或系统的调试信息 info # 一般信息 notice # 不影响正常功能,需要注意的消息 warning/warn # 可能影响系统功能,需要提醒用户的重要事件 err/error # 错误信息 crit # 比较严重的 alert # 必须马上处理的 emerg/panic # 会导致系统不可用的 * # 表示所有的日志级别 none # 跟* 相反,表示啥也没有 action(动作)日志记录的位置 系统上的绝对路径 # 普通文件 如: /var/log/xxx | # 管道 通过管道送给其他的命令处理 终端 # 终端 如:/dev/console @HOST # 远程主机 如: @10.0.0.1 将本机日子记录在别的机器中 用户 # 系统用户 如: root * # 登录到系统上的所有用户,一般emerg级别的日志是这样定义的 定义格式例子: mail.info /var/log/mail.log # 表示将mail相关的,级别为info及 # info以上级别的信息记录到/var/log/mail.log文件中 auth.=info @10.0.0.1 # 表示将auth相关的,基本为info的信息记录到10.0.0.1主机上去 # 前提是10.0.0.1要能接收其他主机发来的日志信息 user.!=error # 表示记录user相关的,不包括error级别的信息 user.!error # 与user.error相反 *.info # 表示记录所有的日志信息的info级别 mail.* # 表示记录mail相关的所有级别的信息 *.* # 你懂的. cron.info;mail.info # 多个日志来源可以用";" 隔开 cron,mail.info # 与cron.info;mail.info 是一个意思 mail.*;mail.!=info # 表示记录mail相关的所有级别的信息,但是不包括info级别的
相关推荐
支持音频格式: MP3 、 AAC 、 AAC+ 、 W MA 、 MPEG4 、 WAV 、 MIDI 、 REAL 、 AUDIO 和 OGG ;支持墙纸格式: JPG 、 BMP 、 PNG 和 GIF ;铃声 (MP3 、 AAC 、 AAC+ 和 WMA) 。 接入技术 蓝牙 (class 1) ;四频...
chiaharvestgraph工具将在Linux终端中绘制Chia Harvesting活动的图形。 使用24位彩色终端,例如xterm或gnome-terminal。 用于Chia Harvesting的Chia Harvest图形监视器...然后执行:$ ./chiaharvestgraph〜/ .chia / ma
要查看最新日志,请访问 。 在Firefox中打开[使用提供的URL打开Firefox浏览器] 在Google Chrome浏览器中打开[使用提供的URL打开Google Chrome浏览器] 在IE中打开[使用提供的URL打开Internet Explorer浏览器]...
例如,考虑一下文件系统,并发预写日志记录(例如Linux的jbd2层)和持久键值存储(例如RocksDB)。 Perennial使用启用对用Go(子集)编写的程序的验证。 该存储库还包括交易系统的证明,包括建立在顶部的简单NFS...
目录标签锁定制邮件主管监督存档监控概括安装版权和许可更改日志持续集成Git 分支模型 特征 一般的监督脚本执行,记录stdout 、 stderr和退出代码用带有百分之一秒的时间戳作为stdout每一行前缀。 执行 ID 唯一标识...
该平台在设计时考虑了开发,实现了使开发更容易,更快速的功能,例如日志记录和实时参数设置以及无线固件更新。大多数项目的完整开发环境在虚拟机中可用,因此您无需安装任何工具链即可进入开发阶段。但是虚拟机也...
[目录] 介绍 Servus是一个小型C ++网络实用程序库,它提供一个zeroconf API,URI解析和UUID。 可以通过克隆来检索Servus。 如果发现此版本有任何问题,请提交。 特征 Servus提供以下类: ... Mac OS X:10.9(Ma
替代传统的syslog守护程序。 包括密码日志保护,mysql,postgresql。 在Linux,BSD,Irix,Solaris和AIX上受支持。
该项目是一个perl工具,将有助于将Windows或Linux的现有HP OVO模板迁移到Nagios。 条件通常将使用check_logfiles插件,因为我发现它最适合解析日志文件和eventLog
日志存档器 IRC宝ッ常驻させることでチャットログをチャンネル単位単RDBMSし直接记录し,Railsアプリケーションにより记录されたログを整形・表示します。动作环境LinuxまたはOSX Ruby 2.3.0以降级MySQLまたは...