当前位置: 首页 > news >正文

免费下载app软件网站电力建设期刊网站经常维护吗

免费下载app软件网站,电力建设期刊网站经常维护吗,网站专业技能培训机构,ppt模板免费下载的网站文章目录 1. 基本介绍2. 日志轮替文件命名3. logrotate 配置文件4. 把自己的日志加入日志轮替5. 日志轮替机制原理6. 查看内存日志 1. 基本介绍 日志轮替就是把旧的日志文件移动并改名#xff0c;同时建立新的空日志文件#xff0c;当旧日志文件超出保存的范围之后#xff… 文章目录 1. 基本介绍2. 日志轮替文件命名3. logrotate 配置文件4. 把自己的日志加入日志轮替5. 日志轮替机制原理6. 查看内存日志 1. 基本介绍 日志轮替就是把旧的日志文件移动并改名同时建立新的空日志文件当旧日志文件超出保存的范围之后就会进行删除 2. 日志轮替文件命名 centos7 使用 logrotate 进行日志轮替管理要想改变日志轮替文件名字通过 /etc/logrotate.conf 配置文件中 “dateext” 参数如果配置文件中有“dateext”参数那么日志会用日期来作为日志文件的后缀例如 “secure-20240204”。这样日志文件名不会重叠也就不需要日志文件的改名 只需要指定保存日志个数删除多余的日志文件即可。如果配置文件中没有“dateext”参数日志文件就需要进行改名了。当第一次进行日志轮替时当前的“secure”日志会自动改名为“secure.1”然后新建“secure”日志 用来保存新的日志。当第二次进行日志轮替时“secure.1”会自动改名为“secure.2” 当前的“secure”日志会自动改名为“secure.1”然后也会新“secure”日志用来保存新的日志以此类推。 3. logrotate 配置文件 /etc/logrotate.conf 为 logrotate 的全局配置文件 # rotate log files weekly, 每周对日志文件进行一次轮替 weekly # keep 4 weeks worth of backlogs, 共保存 4 份日志文件当建立新的日志文件时旧的将会被删除 rotate 4 # create new (empty) log files after rotating old ones, 创建新的空的日志文件在日志轮替后 create # use date as a suffix of the rotated file, 使用日期作为日志轮替文件的后缀 dateext # uncomment this if you want your log files compressed, 日志文件是否压缩。如果取消注释则日志会在转储的同时进 行压缩 #compress #RPM packages drop log rotation information into this directory include /etc/logrotate.d # 包含 /etc/logrotate.d/ 目录中所有的子配置文件。也就 是说会把这个目录中所有子配置文件读取进来# 下面是单独设置优先级更高 # no packages own wtmp and btmp -- well rotate them here /var/log/wtmp {monthly # 每月对日志文件进行一次轮替create 0664 root utmp # 建立的新日志文件权限是 0664 所有者是 root 所属组是 utmp 组minsize 1M # 日志文件最小轮替大小是 1MB 。也就是日志一定要超过 1MB 才会轮替否则就算时间达到一个月也不进行日志转储rotate 1 # 仅保留一个日志备份。也就是只有 wtmp 和 wtmp.1 日志保留而已 }/var/log/btmp {missingok # 如果日志不存在则忽略该日志的警告信息monthlycreate 0600 root utmprotate 1 }日志轮替参数说明 参数 参数说明 daily 日志的轮替周期是每天 weekly 日志的轮替周期是每周 monthly 日志的轮替周期是每月 rotate 数字 保留的日志文件的个数。0 指没有备份 compress 日志轮替时旧的日志进行压缩 create mode owner group 建立新日志同时指定新日志的权限与所有者和所属组。 mail address 当日志轮替时输出内容通过邮件发送到指定的邮件地址。 missingok 如果日志不存在则忽略该日志的警告信息 notifempty 如果日志为空文件则不进行日志轮替 minsize 大小 日志轮替的最小值。也就是日志一定要达到这个最小值才会轮替否则就算时间达到也不轮替 size 大小 日志只有大于指定大小才进行日志轮替而不是按照时间轮替。 dateext 使用日期作为日志轮替文件的后缀。 sharedscripts 在此关键字之后的脚本只执行一次。 prerotate/endscript 在日志轮替之前执行脚本命令。 postrotate/endscript 在日志轮替之后执行脚本命令。4. 把自己的日志加入日志轮替 第一种方法是直接在/etc/logrotate.conf 配置文件中写入该日志的轮替策略第二种方法是在/etc/logrotate.d/目录中新建立该日志的轮替文件在该轮替文件中写入正确的轮替策略因为该目录中的文件都会被“include”到主配置文件中所以也可以把日志加入轮替。推荐使用第二种方法因为系统中需要轮替的日志非常多如果全都直接写 入/etc/logrotate.conf 配置文件那么这个文件的可管理性就会非常差不利于此文件的维护。在/etc/logrotate.d/ 配置轮替文件一览 应用实例 在 /etc/logrotate.conf 进行配置, 或者直接在 /etc/logrotate.d/ 下创建文件 xdr630log 编写如下内容具体轮替的效果可以参考 /var/log 下的 boot.log 情况 /var/log/xdr.log {missingokdailycopytruncaterotate 7notifempty }5. 日志轮替机制原理 日志轮替之所以可以在指定的时间备份日志是依赖系统定时任务。在 /etc/cron.daily/ 目录就会发现这个有 logrotate 文件(可执行)logrotate 通过这个文件依赖定时任务执行的。 6. 查看内存日志 journalctl 可以查看内存日志, 这里我们看看常用的指令 journalctl ##查看全部 journalctl -n 3 ##查看最新 3 条 journalctl --since 19:00 --until 19:10:10 #查看起始时间到结束时间的日志可加日期 journalctl -p err ##报错日志 journalctl -o verbose ##日志详细内容 journalctl _PID1245 _COMMsshd ##查看包含这些参数的日志在详细日志查看 或者 journalctl | grep sshd注意 journalctl 查看的是内存日志重启后会清空日志 使用 journalctl | grep sshd 可以观察用户登录情况重启系统再次查询就会记录用户登录的信息到日志中
http://www.hkea.cn/news/14276483/

相关文章:

  • 怎么将自己做的网站上线门户网站要求
  • 地方o2o同城网站源码怎么查看网页的源代码
  • 做网站需要学那几个软件上海网站优化海
  • 廊坊哪里做网站好app软件定制开发一般多少钱
  • 优秀网站h5案例分享文山知名网站建设报价
  • 无备案网站 阿里联盟惠州网站开发公司电话
  • 菏泽网站建设培训学校wordpress使用自己主页
  • 网站设计技术那个公司可以做网站
  • 专门做车评的网站百度快照手机入口
  • 大连服务公司 网站个人主页网页设计教程
  • 做的网站怎么卖出去坂田建设网站
  • 什么网站的新闻做参考文献网站开发中存在的问题
  • 江西网站建设公司电话资源下载wordpress
  • 公司网站怎么写北斗手表官方网站
  • 打开网页时网站顶部显示广告随后消失的广告怎么做石家庄小程序开发公司
  • 网页培训多少钱网站建设制作设计seo优化湖北
  • 网站开发课程改革wordpress 输出array
  • 如何做关于网站推广的培训建设类似衣联网的网站
  • 人才市场招聘网站定陶区城乡建设局网站
  • 广西玉林网站建设正规公司英语做美食网站
  • 江宁滨江网站建设首页设计的公司官网
  • 58同城网站建设推广免费制作头像的网站
  • 专业做苗木的网站制作网页视频教程
  • 做网站后端需要什么语言电商网站如何生成app
  • 下载源码就能建网站吗wordpress主题在手机不展示
  • 八度 网站建设广州抖音seo公司
  • 快速将网站seo手机网站技巧
  • 网站制作好以后怎么管理wordpress文章图片怎么居中
  • 高端品牌网站建设兴田德润在那里设计网站大全下载
  • 网站备案 手印随便小影wordpress主题