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

河间网站建手机网站方案.doc

河间网站建,手机网站方案.doc,装饰工程东莞网站建设,东莞高埗网站建设logrotate程序是一个日志文件管理工具。用于分割日志文件#xff0c;删除旧的日志文件#xff0c;并创建新的日志文件#xff0c;起到“转储”作用。可以节省磁盘空间。 logrotate命令格式#xff1a;logrotate [OPTION...] configfile-d, --debug #xff1a;deb… logrotate程序是一个日志文件管理工具。用于分割日志文件删除旧的日志文件并创建新的日志文件起到“转储”作用。可以节省磁盘空间。 logrotate命令格式logrotate [OPTION...] configfile-d, --debug debug模式测试配置文件是否有错误。-f, --force 强制转储文件。-m, --mailcommand 发送日志到指定邮箱。-s, --statestatefile 使用指定的状态文件。-v, --verbose 显示转储过程。logrotate的配置文件是/etc/logrotate.conf。查看缺省配置情况 cat /etc/logrotate.conf 显示如下 # see man logrotate for details # rotate log files weekly weekly # keep 4 weeks worth of backlogs rotate 4 # create new (empty) log files after rotating old ones create # uncomment this if you want your log files compressed #compress # RPM packages drop log rotation information into this directory include /etc/logrotate.d # no packages own wtmp -- well rotate them here /var/log/wtmp { monthly minsize 1M create 0664 root utmp rotate 1 } # system-specific logs may be also be configured here. 简单说明weekly 所有的日志文件每周转储一次。rotate 4 转储的文件分为4份。create logrotate自动创建新的日志文件。compress 压缩日志文件。默认是注释掉的。include /etc/logrotate.d 读入/etc/logrotate.d目录下的日志转储参数当系统中安装了RPM软件包时RPM包的日志转储参数一般会自动建立在/etc/logrotate.d目录下。/var/log/wtmp段 对/var/log/wtmp日志转储的配置。 使用logrotate管理lnmp一键安装包中nginx的连接日志lnmp日志文件在/home/wwwlogs目录下。 建立配置文件 vim /etc/logrotate.d/nginx 输入如下 /home/wwwlogs/access.log /home/wwwlogs/nginx_error.log { notifempty daily rotate 5 sharedscripts postrotate /bin/kill -HUP /bin/cat /usr/local/nginx/logs/nginx.pid endscript } 说明notifempty 如果是空文件的话不转储。daily 日志文件每天转储一次。rotate 5 转储文件分为5份。postrotate/endscript 日志转储后执行的脚本。这里用来让nginx重新生成日志文件。nginx.pid里存的是nginx的主进程号。 执行logrotate /usr/sbin/logrotate -vf /etc/logrotate.conf 如果没有报错生成了转储文件nginx正常访问就OK了。 logrotate如何自动执行 在/etc/cron.daily目录下有logrotate执行的脚本。通过crontab程序每天执行一次。  对于Linux 的系统安全来说日志文件是极其重要的工具。系统管理员可以使用logrotate 程序用来管理系统中的最新的事件对于Linux 的系统安全来说日志文件是极其重要的工具。系统管理员可以使用logrotate 程序用来管理系统中的最新的事件。logrotate 还可以用来备份日志文件本篇将通过以下几部分来介绍   日志文件的管理1、logrotate 配置2、缺省配置 logrotate3、使用include 选项读取其他配置文件4、使用include 选项覆盖缺省配置5、为指定的文件配置转储参数 一、logrotate 配置logrotate 程序是一个日志文件管理工具。用来把旧的日志文件删除并创建新的日志文件我们把它叫做“转储”。我们可以根据日志文件的大小也可以根据其天数来转储这个过程一般通过 cron 程序来执行。logrotate 程序还可以用于压缩日志文件以及发送日志到指定的E-mail 。logrotate 的配置文件是 /etc/logrotate.conf。主要参数如下表参数 功能compress 通过gzip 压缩转储以后的日志nocompress 不需要压缩时用这个参数copytruncate 用于还在打开中的日志文件把当前日志备份并截断nocopytruncate 备份日志文件但是不截断create mode owner group 转储文件使用指定的文件模式创建新的日志文件nocreate 不建立新的日志文件delaycompress 和 compress 一起使用时转储的日志文件到下一次转储时才压缩nodelaycompress 覆盖 delaycompress 选项转储同时压缩。errors address 专储时的错误信息发送到指定的Email 地址ifempty 即使是空文件也转储这个是 logrotate 的缺省选项。notifempty 如果是空文件的话不转储mail address 把转储的日志文件发送到指定的E-mail 地址nomail 转储时不发送日志文件olddir directory 转储后的日志文件放入指定的目录必须和当前日志文件在同一个文件系统noolddir 转储后的日志文件和当前日志文件放在同一个目录下prerotate/endscript 在转储以前需要执行的命令可以放入这个对这两个关键字必须单独成行postrotate/endscript 在转储以后需要执行的命令可以放入这个对这两个关键字必须单独成行daily 指定转储周期为每天weekly 指定转储周期为每周monthly 指定转储周期为每月rotate count 指定日志文件删除之前转储的次数0 指没有备份5 指保留5 个备份tabootext [] list 让logrotate 不转储指定扩展名的文件缺省的扩展名是.rpm-orig, .rpmsave, v, 和 ~ size size 当日志文件到达指定的大小时才转储Size 可以指定 bytes (缺省)以及KB (sizek)或者MB (sizem). 二、缺省配置 logrotatelogrotate 缺省的配置募?/etc/logrotate.conf。Red Hat Linux 缺省安装的文件内容是# see man logrotate for details# rotate log files weeklyweekly# keep 4 weeks worth of backlogsrotate 4# send errors to rooterrors root# create new (empty) log files after rotating old onescreate# uncomment this if you want your log files compressed#compress1# RPM packages drop log rotation information into this directoryinclude /etc/logrotate.d# no packages own lastlog or wtmp --well rotate them here/var/log/wtmp {monthlycreate 0664 root utmprotate 1}/var/log/lastlog {monthlyrotate 1}# system-specific logs may be configured here缺省的配置一般放在logrotate.conf 文件的最开始处影响整个系统。在本例中就是前面12行。第三行weekly 指定所有的日志文件每周转储一次。第五行 rotate 4 指定转储文件的保留 4份。第七行 errors root 指定错误信息发送给root。第九行create 指定 logrotate 自动建立新的日志文件新的日志文件具有和原来的文件一样的权限。第11行 #compress 指定不压缩转储文件如果需要压缩去掉注释就可以了。三、使用include 选项读取其他配置文件include 选项允许系统管理员把分散到几个文件的转储信息集中到一个主要的配置文件。当 logrotate 从logrotate.conf 读到include 选项时会从指定文件读入配置信息就好像他们已经在/etc/logrotate.conf 中一样。第13行 include /etc/logrotate.d 告诉 logrotate 读入存放在/etc/logrotate.d 目录中的日志转储参数当系统中安装了RPM 软件包时使用include 选项十分有用。RPM 软件包的日志转储参数一般存放在/etc/logrotate.d 目录。include 选项十分重要一些应用把日志转储参数存放在 /etc/logrotate.d 。典型的应用有apache, linuxconf, samba, cron 以及syslog。这样系统管理员只要管理一个 /etc/logrotate.conf 文件就可以了。 转载于:https://www.cnblogs.com/howhy/p/6253275.html
http://wiki.neutronadmin.com/news/279850/

相关文章:

  • 浩博建设集团网站网站建设公众号小程序属于什么
  • 哪个网站微博做的最好网站做seo安全吗
  • 广州设计网站培训班智能建站系统下载
  • 多个网站做计划全网seo优化电话
  • 在対网站做可能的来自内部和外部的攻击透明网站模板
  • 福州 网站建设企业网站效果图
  • 个人网站是啥网站做推广页需要什么软件
  • 学做投资网站深圳外贸建站
  • 自己做视频网站做网站文字编辑工作好不好
  • 网站维护流程图上海杨浦网站建设
  • 网站开发设置用户发送wordpress
  • 网站运营思路网站建设和风险评估
  • 智能制造公司厦门seo优化
  • 婚纱摄影网站html模板网站建设与优化
  • 个人可以做导航网站吗谷歌推广培训
  • 重庆市企业网站建设免费播放电视剧的app有哪些
  • 个人备案后做淘客网站网站源码搭建教程
  • 网站没备案能访问吗成立一家公司的基本流程
  • seo网站排名优化公司wordpress循环所有文章
  • 网站建设设计技术方案模板下载温州网站制作优化
  • 私募基金公司网站建设网站建设的相应技术
  • 洛阳建设网站的公司网站图片是用什么软件做的
  • 国外有没有网站是做潘多拉的中牟网络推广外包
  • 网站搭建视频怎样查看网站服务商
  • 做外贸找生意上哪个网站有经验的郑州网站建设
  • 建设网站熊掌号快速网站优化服务
  • 购物网站开发项目意义wordpress app下载模板
  • 百度云网站开发网页美工设计百度
  • 中山建站服务建一个网站花多少钱
  • 一些常用的网站单位网站开发费用进什么科目