linux的日志存放在/var/log目录下。
开启和关闭/var/log目录下日志文件的配置文件: rsyslog.d/50-default.conf
自定义用户信息,在该文件中添加:
user.notice                     -/var/log/user.log
(注:可以在程序中使用syslog函数记录打印信息,如果指定日志等级为LOG_USER|LOG_NOTICE,则信息会存入/var/log/user.log文件)
配置syslog的文件:/etc/logrotate.d/rsyslog 
原始内容:
/var/log/syslog
{
        rotate 7
        daily
        missingok
        notifempty
        delaycompress
        compress
        postrotate
                reload rsyslog >/dev/null 2>&1 || true
        endscript
}

/var/log/mail.info
/var/log/mail.warn
/var/log/mail.err
/var/log/mail.log
/var/log/daemon.log
/var/log/kern.log
/var/log/auth.log
/var/log/user.log
/var/log/lpr.log
/var/log/cron.log
/var/log/debug
/var/log/messages
{
        rotate 4
        weekly
        missingok
        notifempty
        compress
        delaycompress
        sharedscripts
        postrotate
                reload rsyslog >/dev/null 2>&1 || true
        endscript
}

修改后:
/var/log/syslog
/var/log/mail.info
/var/log/mail.warn
/var/log/mail.err
/var/log/mail.log
/var/log/daemon.log
/var/log/kern.log
/var/log/auth.log
/var/log/user.log
/var/log/lpr.log
/var/log/cron.log
/var/log/debug
/var/log/messages
{
        size=20M
        rotate 2
#       daily
        missingok
        notifempty
        delaycompress
        compress
        postrotate
                reload rsyslog >/dev/null 2>&1 || true
        endscript
}
dmesg配置文件:/etc/init/dmesg.conf
内容:
# dmesg - save kernel messages
#
# This task saves the initial kernel message log.

description     "save kernel messages"

start on runlevel [2345]

task
script
    savelog -q -p -c 5 /var/log/dmesg
    dmesg -s 524288 > /var/log/dmesg
    chgrp adm /var/log/dmesg
end script

savelog  -c 5表示生成5个dmesg文件,官方说法是保存日志文件的周期版本(Save cycle versions of the logfile),最小值为2。
dmesg -s 524288表示内核环缓冲区大小,但不知是不是就是dmesg的大小,没研究过。
李迟 2014.12.19 中午

Ubuntu日志的一些笔记相关推荐

  1. Ubuntu打印机控制命令笔记

    Ubuntu打印机控制命令笔记 Ubuntu打印机控制命令笔记 检查打印机状态,及打印工作顺序编号和使用者名称 ******************************************** ...

  2. Java日志框架学习笔记

    Java日志框架学习笔记 文章目录 0 主流Java日志框架 1 log4j 1.1 理论知识 1.1.1 Loggers日志记录器 1.1.2 Appenders输出端 1.1.3 Layout日志 ...

  3. docker-compose logs 查看实时日志(日志最后的N行、某刻后日志) 实践笔记

    docker-compose logs 查看实时日志(日志最后的N行.某刻后日志) 实践笔记 1.参数说明 2.我以rabbitmq为例 2.1.全屏滚到底部结束 2.2.全屏滚到底部并继续持续输出日 ...

  4. 在ubuntu系统中搭建笔记文档(typora+Picgo+Gitee)(全程记录)

    在ubuntu系统中搭建笔记文档(typora+Picgo+Gitee)(全程记录) 系统配置:ubuntu18.04 1.安装typora typora官网 Typora常用快捷键(翻译) 命令行中 ...

  5. linux 串口信息记到日志,[linux学习笔记]之一:ubuntu ch340调试备忘

    [linux学习笔记]之一:ubuntu ch340调试备忘 已有 2183 次阅读2016-11-8 21:52 |个人分类:linux 最近迷上了Linux,入了一块板.电脑使用win7+ubun ...

  6. Ubuntu版-virtualbox安装笔记

    为什么80%的码农都做不了架构师?>>>    安装virtualbox的方式: 1.安装DKMS Install DKMS as VirtualBox will need it t ...

  7. ubuntu 开启ssh_CS学习笔记 | 22、通过SSH开通通道

    0x00 前言 这一节将来介绍如何通过 SSH 通道进行攻击. 0x01 通过 SSH 建立通道 1. 连接到上图中蓝色区域里的 PIVOT 主机并开启端口转发 ssh -D 1080 user@&l ...

  8. Ubuntu 10.10学习笔记

    http://xiaozu.renren.com/xiaozu/207392/333183032 关于Ubuntu中的三种用户: 1. 在ubuntu被安装时创建的初始用户,例如:liu 2. roo ...

  9. 联想小新air13装双系统_联想小新air13pro安装ubuntu双系统要点笔记

    前言 本笔记适用于联想小新air13pro安装双系统(预装win10+ubuntu). 本人系统小白,因为一些原因需要安装双系统,但在安装过程中遇到了一些问题,所以希望能给面临同样问题的朋友一些帮助. ...

最新文章

  1. HTTP协议解析之Cookie
  2. 在c语言中i10是什么意思啊,2011年计算机二级考试C语言十套上机题
  3. 每个开发人员现在应该下载的十种必备工具
  4. ArrayList和LinkedList(转)
  5. 突然发现一个很好用Golang的json库
  6. go初探 - 生成随机整数
  7. Atitit. 。Jna技术与 解决 java.lang.Error: Invalid memory access
  8. 谁蹭了我的WiFi?浅谈家用无线路由器攻防
  9. 计算机软件系统测试报告模板,测试报告模板
  10. python 求矩阵的特征值和特征向量
  11. Android中浏览PDF文件
  12. word中将上下2个表格连成1个表格
  13. React 之使用echar注意事项
  14. 软考--快速掌握操作系统的PV操作
  15. 利用python实现3种梯度下降算法
  16. Nagios短信分组报警
  17. 10组团队项目-中期总结
  18. 小白从零开始学习区块链的个人笔记(一) 什么是区块链
  19. 国标流媒体服务器GB28181协议和海康设备的交互过程记录
  20. Niushop 物流公司设置

热门文章

  1. [转]其实每个男孩都想做一个感情专一的好男人
  2. 造车梦又要“窒息”了?贾跃亭被美国认定骗局,收到退市警告!FF回应了......
  3. 斗鱼Q3财报:移动端季度平均MAU再创新高至6190万,付费用户720万
  4. 元宇宙会是一场噩梦吗?
  5. 从「及格线」到优等生,威马只用一台W6
  6. 亚马逊创始人下月将乘自家火箭进入太空 亲弟弟同行
  7. Soul递交IPO招股书:腾讯为第一大股东,依然处于亏损状态
  8. 腾讯云游戏新进展:WeGame云游戏功能已落地全国9省市
  9. 华为手机安卓系统可能停更,鸿蒙系统手机要来了
  10. 老罗直播原定的12台半价哈弗F7仅售4台就下架?官方回应来了