日志

rsyslogd取代了syslogd。

/var/log/cron          #定时任务相关日志
/var/log/cups #打印信息相关日志
/var/log/dmesg #开机内核自检相关日志,dmesg命令查看的就该日志下的内容
/var/log/btmp #登录错误相关日志。是个二进制文件,使用lastb命令查看
/var/log/lostlog #所有用户最后一次登录的时间,二进制文件,使用lastlog命令查看
/var/log/mailog #邮件信息
/var/log/messages #记录系统重要信息的日志。如果系统出现问题,首先检查的是这个日志。
/var/log/secure #记录验证和授权方面的信息,例如系统登录,ssh登录,su切换,sudo授权,添加修改用户密码
/var/log/wtmp #永久记录所有用户登录和注销信息和系统启动重启关机事件。last命令查看。
/var/run/utmp #记录当前登录用户的信息,二进制文件,用w,who,users等命令查询。 日志格式: 事件产生的时间 发生事件的主机名 产生事件的程序名或服务名 事件的具体信息 在/etc/rsyslog.conf配置文件中
authpriv.* /var/log/secure #authpriv 服务名称
#. 连接符,.表示只要比后面等级高的就记录。.=表示等于这个级别的记录。例如:.=emerg
.!表示不等于这个等级全部记录
#* 表示所有等级 优先级 说明
emerg 紧急情况,系统不可用(例如系统崩溃),一般会通知所有用户。
alert 需要立即修复,例如系统数据库损坏。
crit 危险情况,例如硬盘错误,可能会阻碍程序的部分功能。
err 一般错误消息。
warning 警告。
notice 不是错误,但是可能需要处理。
info 通用性消息,一般用来提供有用信息。
debug 调试程序产生的信息。
none 没有优先级,不记录任何日志消息。 vi /etc/logrotate.conf missingok
如果日志文件不存在,继续处理下一个文件而不产生报错信息。
nomissingok
默认项,如果日志文件不存在,就产生错误。
ifempty
默认项,即使日志是空的也进行轮转,覆盖notifempty项
notifempty
如果日志为空,则不进行轮转

系统运行级别

现在的系统对这个东西不是特别看重,重要性越来越低了。

vim /etc/inittab

查看当前级别

runlevel

n代表null 表示当前级别前是关机,没有级别。

加密grub

grub-md5-crypt                    #计算md5值
vi /boot/grub/grub.conf
password --md5 计算的字符串 #在timeout=5相爱面插入

最新文章

  1. cnentos中进行bond网卡配置,一切配置无问题,就是ping不通宿主机
  2. win下命令行替代品Cmder
  3. javascript_basic_03之函数、循环、数组
  4. 带参数的CLR存储过程
  5. (转)SoftReference
  6. c++基础(三):多态
  7. getJSON的用法
  8. JNA—JNI终结者
  9. Timus 1180. Stone Game 游戏题目
  10. CentOS7安装最新版git教程
  11. lombok安装与简易教程(一)
  12. 一个完整的html 每个标签的含义
  13. 【开源】OSharpNS,轻量级.net core快速开发框架发布
  14. 使用getline输入一行字符串
  15. Nginx(三)------nginx 反向代理
  16. python selenium 定制启动Chrome的选项注意事项(十九)
  17. 地图api
  18. iostat 命令详解
  19. Sharepoint 2013 Gatherer 数据库的架构版本低于此 Gatherer 应用程序支持的向后兼容的最低架构版本
  20. 分布式队列ZooKeeper的实现

热门文章

  1. Laravel 在构造方法中使用session
  2. Java内存泄漏分析和预防
  3. 全面解读php-php会话控制技术
  4. Solr安装并导入mysql数据
  5. UML学习笔记_01_基本概念
  6. Nova 启动虚拟机流程解析
  7. python 2.7 error: Microsoft Visual C++ 9.0 is required
  8. PHP 异步执行方式
  9. python学习之面向对象(四)
  10. [JavaScript] console.log只在查看时才会读取这个打印的对象,并把此刻相关属性和值显示出来