syslog日志等级

设施.优先级”(facility.priority)
设施(facility):
  kern 0 内核日志消息
  user 1 随机的用户日志消息
  mail 2 邮件系统日志消息
  daemon 3 系统守护进程日志消息
  auth 4 安全管理日志消息
  syslog 5 syslogd本身的日志消息
  lpr 6 打印机日志消息
  news 7 新闻服务日志消息
  uucp 8 UUCP系统日志消息
  cron 9 系统始终守护进程crond的日志消息
  authpriv 10 私有的安全管理日志消息
  ftp 11 ftp守护进程日志消息
  12~15 保留为系统使用
  local0~local7 16~23保留为本地使用
  优先级(priority),优先级越低情况越严重:
  emerg 0 系统不可用
  alert 1 必须马上采取行动的事件
  crit 2 关键的事件
  err 3 错误事件
  warning 4 警告事件
  notice 5 普通但重要的事件
  info 6 有用的信息
  debug 7 调试信息
  可以用*表示任何设施(句点前的*)或任何优先级(句点后的*)。指定一个优先级的意思为大于等于该优先级的日志消息。可以用none表示不包括任何优先级。
  Linux对bsd的syslog做了一些扩展,引入了’=’和’!’。可以在任何一个优先级前用’=’,表示仅仅针对该优先级而不包括大于它的优先级。’!’表示求反,可以放在优先级或’=’前面࿰
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Syslog是一种日志服务,可以记录系统日志并将其发送到中央日志服务器。在Linux系统中,syslog通常由syslogd守护进程提供。 要使服务器接收syslog日志,需要进行以下步骤: 1. 安装syslogd守护进程 在大多数Linux发行版中,syslogd已经预安装并运行,但如果没有安装,可以使用以下命令安装: - Ubuntu/Debian:sudo apt-get install syslog-ng - CentOS/RHEL:sudo yum install rsyslog 2. 配置syslogd守护进程 在Ubuntu/Debian上,syslogd的配置文件位于/etc/syslog-ng/syslog-ng.conf,而在CentOS/RHEL上,rsyslog的配置文件位于/etc/rsyslog.conf。 可以在配置文件中设置以下参数: - 从哪里接收日志:可以设置日志记录的设备,如/var/log/messages等。 - 向哪里发送日志:可以将日志发送到本地日志文件或远程日志服务器。 - 日志记录级别:可以设置记录的日志级别。 以下是一个简单的syslog-ng配置文件示例,用于将所有日志记录到本地文件/var/log/syslog中: ```conf @version: 3.5 @include "scl.conf" # Sources source s_local { system(); internal(); }; # Destinations destination d_syslog { file("/var/log/syslog"); }; # Log everything log { source(s_local); destination(d_syslog); }; ``` 3. 重启syslogd守护进程 完成修改后,需要重新启动syslogd服务以使更改生效。可以使用以下命令: - Ubuntu/Debian:sudo service syslog-ng restart - CentOS/RHEL:sudo service rsyslog restart 在此之后,服务器就可以接收syslog日志了。可以使用日志查看器或命令行工具tail来查看日志文件。例如,tail -f /var/log/syslog将实时显示/var/log/syslog文件的内容。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值