易截截图软件、单文件、免安装、纯绿色、仅160KB

Linux 操作系统日志管理全攻略(3)

   4. Syslog设备
  Syslog已被许多日志函数采纳,它用在许多保护措施中--任何程序都可以通过syslog 纪录事件。Syslog可以纪录系统事件,可以写到一个文件或设备中,或给用户发送一个信息。它能纪录本地事件或通过网络纪录另一个主机上的事件。
  Syslog设备依据两个重要的文件:/etc/syslogd(守护进程)和/etc/syslog.conf配置文件,习惯上,多数syslog信息被写到/var/adm或/var/log目录下的信息文件中(messages.*)。一个典型的syslog纪录包括生成程序的名字和一个文本信息。它还包括一个设备和一个优先级范围(但不在日之中出现)。
  每个syslog消息被赋予下面的主要设备之一:
  LOG_AUTH--认证系统:login、su、getty等
  LOG_AUTHPRIV--同LOG_AUTH,但只登录到所选择的单个用户可读的文件中
  LOG_CRON--cron守护进程
  LOG_DAEMON--其他系统守护进程,如routed LOG_FTP--文件传输协议:ftpd、tftpd
  LOG_KERN--内核产生的消息
  LOG_LPR--系统打印机缓冲池:lpr、lpd
  LOG_MAIL--电子邮件系统
  LOG_NEWS--网络新闻系统
  LOG_SYSLOG--由syslogd(8)产生的内部消息
  LOG_USER--随机用户进程产生的消息
  LOG_UUCP--UUCP子系统
  LOG_LOCAL0~LOG_LOCAL7--为本地使用保留
  Syslog为每个事件赋予几个不同的优先级:
  LOG_EMERG--紧急情况
  LOG_ALERT--应该被立即改正的问题,如系统数据库破坏
  LOG_CRIT--重要情况,如硬盘错误
  LOG_ERR--错误
  LOG_WARNING--警告信息
  LOG_NOTICE--不是错误情况,但是可能需要处理
  LOG_INFO--情报信息
  LOG_DEBUG--包含情报的信息,通常旨在调试一个程序时使用
  syslog.conf文件指明syslogd程序纪录日志的行为,该程序在启动时查询配置文件。该文件由不同程序或消息分类的单个条目组成,每个占一行。对每类消息提供一个选择域和一个动作域。这些域由tab隔开:选择域指明消息的类型和优先级;动作域指明syslogd接收到一个与选择标准相匹配的消息时所执行的动作。每个选项是由设备和优先级组成。当指明一个优先级时,syslogd将纪录一个拥有相同或更高优先级的消息。所以如果指明"crit",那所有标为crit、alert和emerg的消息将被纪录。每行的行动域指明当选择域选择了一个给定消息后应该把他发送到哪儿。例如,如果想把所有邮件消息纪录到一个文件中,如下:
  #Log all the mail


相关文档:

Linux网管笔记(24)重新找到MySQL数据库的root密码

忘记MySQL ROOT密码是在MySQL使用中很常见的问题。没想到今天就碰到这样一个问题:内部的mysql的root密码被修改了。查阅资料,有如下方法: Unix&Linux:
1.用root或者运行mysqld的用户登录系统;
2.利用kill命令结束掉mysqld的进程;
3.使用--skip-grant-tables参数启动MySQL Server
shell& ......

Linux网管学习笔记(26)Linux操作系统学习路线图

ARM+LINUX路线 主攻嵌入式Linux操作系统及其上应用软件开发目标:
(1) 掌握主流嵌入式微处理器的结构与原理(初步定为arm9)
(2) 必须掌握一个嵌入式操作系统 (初步定为uclinux或linux,版本待定)
(3) 必须熟悉嵌入式软件开发流程并至少做一个嵌入式软件项目。
从事嵌入式软件开发的好处是 ......

Linux网管笔记(27)两个典型Linux乱码问题的解决

总结两个乱码问题: 1.有关ssh source shell ssh source shell版本:3.2.9。使用SSH Secure Shell去登陆Linux操作系统,发现有乱码,主要是编码的问题,找到/etc/sysconfig/i18n这个文件,然后把里面的LANG="zh_CN.UTF-8"改成LANG="zh_CN.GB18030" ,保存这个文件,重启系统就可以看到正常了。 2.U ......

linux下history(历史)命令用法详解

 
如果你经常使用 Linux 命令行,那么使用 history(历史)命令可以有效地提升你的效率。本文将通过实例的方式向你介绍 history 命令的15个用法。
1. 使用 HISTTIMEFORMAT 显示时间戳
当你从命令行执行 history 命令后,通常只会显示已执行命令的序号和命令本身。如果你想要查看命令历史的时间戳,那么可以执行:
......

Linux多线程编程

原文地址 http://johnylai.blog.sohu.com/63406924.html
典型的线程包括一个运行时间系统,它可以按透明的方式来管理线程。通常线程包包括对线程的创建和删除,以及对互斥和条件变量的调用。POSIX标准线程库具有这些调用。这些包还提供线程的动态创建和删除,因此,直到运行时间之前,线程的个数不必知道。
   ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号