位置: IT常识 - 正文

ubuntu日志的设置(ubuntu系统日志配置文件)

发布时间:2024-01-23
ubuntu日志的设置 | Marshal's Blogubuntu日志的设置日志用于帮助系统出错后的排查。在ubuntu server版本中,syslog命令用于设置日志。设置syslogu ubuntu日志的设置

推荐整理分享ubuntu日志的设置(ubuntu系统日志配置文件),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:ubuntu怎么看日志,ubuntu系统日志大小设置,ubuntu 开机日志,ubuntu日志的编辑和查看,ubuntu系统日志大小设置,ubuntu日志的编辑和查看,ubuntu系统日志配置文件,ubuntu日志的编辑和查看,内容如对您有帮助,希望把文章链接给更多的朋友!

日志用于帮助系统出错后的排查。在ubuntu server版本中,syslog命令用于设置日志。

设置syslog

ubuntu server中,由syslogd进程处理日志。通过ps命令输出的syslogd进程信息:

syslog 4275 1 0 2008 ? 00:00:02 /sbin/syslogd -u syslog

该进程读取配置文件:

/etc/syslog.conf

该配置文件指定记录哪些日志并记录到哪个位置。比如:日志可以记录到文件或者终端,或者记录一到多个用户登录时刻信息。

该配置文件预定义的设施(facility):

auth:认证进程相关的主要信息; authpriv:见auth; cron:与cron和atd进程相关的信息; daemon:没有自己日志设施的守护进程用来记录信息; kern:所有内核相关日志。记录这些信息,供一个名为辅助进程klogd使用。该进程确保boot期间记录日志。 lpr:有关打印子系统信息; mail:和邮件系统相关的所有内容。特别注意,如果错误的设置该部分,可能记录过多的信息; mark:自动周期性的写入日志文件; news:所有和新闻服务器相关的事件; syslog:syslogd进程内部使用; user:用于用户相关的事件; uucp:有关遗留的uucp系统的信息; local0-7:本地日志设施,用于自定义使用。 ubuntu日志的设置(ubuntu系统日志配置文件)

每个设施,需要设置特定的优先级(priority),有以下优先级可供使用:

none:不关联信息; debug:只用于排错目的。将记录尽可能多的信息。 info:记录类别为信息的日志内容。不要将该优先级设置为默认,因为会产生大量的信息。 notice:记录普通的系统信息。该优先级帮助跟踪根据日期指定的服务。 warning:该优先级用于大多数服务的默认设置。记录于服务相关的警告。 err:用于记录中断进程功能的严重的错误。 crit:记录与程序相关的危险信息。 alert:记录需要立即操作来保持系统运行的信息。 emerg:用于系统不在可用情况下记录日志。

以上优先级由上到下递增。

syslog设置的最后部分,是日志的目标(destination)。大多数进程记录默认日志到文件,不过还有其他可能的目标:

记录到文件,指定文件的名字。如果估计会产生大量日志信息,可通过连字号“-”指定日志在写日志文件前缓存,这将减少负载,但是如果系统崩溃,缓存无法写入日志文件中。 记录到设备,比如记录到控制台。 发送警告给已登录的用户。 发送日志信息到指定的日志服务器。 严重情况下,使用*确保信息立即发送给所有已登录的用户。

默认情况,syslog将日志文件写入到/var/log目录下。一个最重要的日志文件是/var/log/messages。

以下日志文件取决于相关服务是否已经安装:

apache2:该子目录用于apache的访问和错误日志。 auth.log:认证事件列表,比如可以看到root用户何时通过了服务器的认证。 dmesg:内核生成的信息列表,比如,分析内核在启动过程中何时发生了什么。 faillog:这是二进制文件,包含登录失败的信息,使用faillog命令检查内容。 mail.*:邮件服务器信息。 udev:硬件plug-and-play管理器所有事件信息。 其他方式的日志

很多进程使用syslog,但是一些重要的服务有自己的日志设置。比如apache web server使用自己的日志。所以,作为管理员,要仔细查看每个特定服务的日志处理方式。

可以在脚本中使用logger命令,将日志信息直接写入到syslog。

日志文件的轮换

记录日志是好的,但是过多的日志文件可能带来问题。日志文件如果一直增长会填满服务器的硬盘。可以通过设置logrotate服务解决这个问题。它作为每日执行的cron作业。在它的配置文件中,可以设置何时打开新的日志文件,怎样处理旧的日志文件,比如是压缩还是删除。另外,如果压缩,保留多少就的日志文件。

该配置文件为:/etc/logrotate.conf。

默认的文件中设置为:

每周创建一个新的日志文件;保留四周的日志文件;使用新的空的日志文件;不压缩;如果压缩,使用bzip2作为压缩命令,bunzip2作为解压缩命令;包含其他日志的配置文件的目录,在/etc/logrotate.d

syslog 4275 1 0 2008 ? 00:00:02 /sbin/syslogd -u syslog

/etc/syslog.conf

本文链接地址:https://www.jiuchutong.com/zhishi/304542.html 转载请保留说明!

上一篇:install PostgreSQL Community Ubuntu Documentation

下一篇:Vector底层实现(vector 底层原理)

  • 减免税款递延收入怎么算
  • 运输公司的税率是多少
  • 固定资产累计折旧会计科目
  • 企业工商年报填写须知
  • 金税盘系统维护注册码
  • 红冲去年暂估的费用怎么做账
  • 研发费用可以列支成本吗
  • 发票遗失如何入账
  • 兼职人员怎么申报工资
  • 劳务公司差额计税收到的代发工资怎么开票
  • 贴息是谁支付
  • 研发支出费用化支出包括哪些
  • 已认证的发票作废进项税转出账务处理
  • 进口关税退税计入什么科目
  • 异地缴纳个人所得税
  • 普票红冲部分金额的发票怎么开
  • 免征政府性基金预缴税款
  • 高管怎么样
  • 小规模纳税人减征额怎么计算
  • 分期付款的车怎么做分录
  • 利润分配的余额
  • 资产总额是资产负债表中的哪个数
  • 土地增值税清算报告
  • 哪些企业所得税汇算清缴
  • windows10如何设置屏幕常亮
  • 电脑看电影开全屏画面会迟钝是什么原因
  • 房地产开发商负责什么
  • 公司收到银行转账会计分录
  • PHP:oci_rollback()的用法_Oracle函数
  • 开源鸿蒙适配
  • 股票的交易费用是怎么算的
  • 电脑文件删除怎么恢复找回
  • 企业因政策性原因发生的巨额经营亏损
  • 损益明细表计提企业所得税
  • 房产开发企业涉及税种
  • excel js宏
  • 企业所得税职工福利扣除标准
  • html转xhtml
  • 小规模纳税人工资要每月申报
  • 钉钉的组织在线怎么设置
  • 牛客前端刷题怎么样
  • 增值税系统技术维护费抵扣只能当月申报
  • python如何点击网页按钮
  • 股东分红后股票会涨吗
  • 织梦相关文章调用
  • 税前利润包含
  • 小规模纳税人现代服务税率
  • 增值税零税率与免税谁更优惠
  • 出口退税企业更正申报增值税
  • 城建税和教育附加税怎么算
  • 购入货物的运费计入
  • 分期收款销售的会计与纳税处理
  • 注销公司剩余的钱怎么办
  • 买一送一会计分录怎么写
  • 企业的支出包括( )支出
  • 五证合一办理步骤
  • mysql 高效分页
  • mysql 5.7.13 winx64安装配置方法图文教程
  • SQL Server中使用Trigger监控存储过程更改脚本实例
  • 如何恢复数据库删除的文件
  • 判断某个字段的值是否在指定的范围内
  • cvi linux
  • github centos
  • 极速一键装机
  • ecap.exe是什么
  • Win10怎么关闭任务栏搜索
  • win8在哪里卸载软件
  • mac系统怎么创建用户
  • cleanmymac3激活码领取
  • windows8.1的图片
  • 安卓opengl es
  • cocos做游戏
  • 原生js实现仿苹果Siri语音助手特效动画
  • nodejs cgi
  • 命令行执行bat文件
  • 原生js页面滚动怎么设置
  • 报fob价格最后谁退税
  • 广西个人医保缴费时间
  • 贵州省高新区属于哪个县
  • 税盘数字证书密码怎么查看
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号