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

做网站的能赚多少钱哪里可以接一些网站项目做

做网站的能赚多少钱,哪里可以接一些网站项目做,2019长沙企业网站建设优惠,有哪些网站制作公司日志文件包含了关于系统中发生的事件的有用信息#xff0c;在排障过程中或者系统性能分析时经常被用到。对于忙碌的服务器#xff0c;日志文件大小会增长极快#xff0c;服务器会很快消耗磁盘空间#xff0c;这成了个问题。除此之外#xff0c;处理一个单个的庞大日志文件… 日志文件包含了关于系统中发生的事件的有用信息在排障过程中或者系统性能分析时经常被用到。对于忙碌的服务器日志文件大小会增长极快服务器会很快消耗磁盘空间这成了个问题。除此之外处理一个单个的庞大日志文件也常常是件十分棘手的事。logrotate是个十分有用的工具它可以自动对日志进行截断或轮循、压缩以及删除旧的日志文件。例如你可以设置logrotate让/var/log/foo日志文件每30天轮循并删除超过6个月的日志。配置完后logrotate的运作完全自动化不必进行任何进一步的人为干预。另外旧日志也可以通过电子邮件发送不过该选项超出了本教程的讨论范围。主流Linux发行版上都默认安装有logrotate包如果出于某种原因logrotate没有出现在里头你可以使用apt-get或yum命令来安装。在Debian或Ubuntu上# apt-get install logrotate cron在FedoraCentOS或RHEL上# yum install logrotate crontabslogrotate的配置文件是/etc/logrotate.conf通常不需要对它进行修改。日志文件的轮循设置在独立的配置文件中它们放在/etc/logrotate.d/目录下。样例一在第一个样例中我们将创建一个10MB的日志文件/var/log/log-file。我们将展示怎样使用logrotate来管理该日志文件。我们从创建一个日志文件开始吧然后在其中填入一个10MB的随机比特流数据。# touch /var/log/log-file# head -c 10M  /dev/urandom  /var/log/log-file由于现在日志文件已经准备好我们将配置logrotate来轮循该日志文件。让我们为该文件创建一个配置文件。# vim /etc/logrotate.d/log-file/var/log/log-file {    monthly    rotate 5    compress    delaycompress    missingok    notifempty    create 644 root root    postrotate        /usr/bin/killall -HUP rsyslogd    endscript}这里monthly: 日志文件将按月轮循。其它可用值为‘daily’‘weekly’或者‘yearly’。rotate 5: 一次将存储5个归档日志。对于第六个归档时间最久的归档将被删除。compress: 在轮循任务完成后已轮循的归档将使用gzip进行压缩。delaycompress: 总是与compress选项一起用delaycompress选项指示logrotate不要将最近的归档压缩压缩将在下一次轮循周期进行。这在你或任何软件仍然需要读取最新归档时很有用。missingok: 在日志轮循期间任何错误将被忽略例如“文件无法找到”之类的错误。notifempty: 如果日志文件为空轮循不会进行。create 644 root root: 以指定的权限创建全新的日志文件同时logrotate也会重命名原始日志文件。postrotate/endscript: 在所有其它指令完成后postrotate和endscript里面指定的命令将被执行。在这种情况下rsyslogd 进程将立即再次读取其配置并继续运行。上面的模板是通用的而配置参数则根据你的需求进行调整不是所有的参数都是必要的。样例二在本例中我们只想要轮循一个日志文件然而日志文件大小可以增长到50MB。# vim /etc/logrotate.d/log-file/var/log/log-file {    size50M    rotate 5    create 644 root root    postrotate        /usr/bin/killall -HUP rsyslogd    endscript}样例三我们想要让旧日志文件以创建日期命名这可以通过添加dateext常熟实现。# vim /etc/logrotate.d/log-file/var/log/log-file {    monthly    rotate 5    dateext    create 644 root root    postrotate        /usr/bin/killall -HUP rsyslogd    endscript}这将让归档文件在它们的文件名中包含日期信息。排障这里提供了一些logrotate设置的排障提示。1. 手动运行logrotatelogrotate可以在任何时候从命令行手动调用。要调用为/etc/lograte.d/下配置的所有日志调用logrotate# logrotate /etc/logrotate.conf要为某个特定的配置调用logrotate# logrotate /etc/logrotate.d/log-file2. 演练排障过程中的最佳选择是使用‘-d’选项以预演方式运行logrotate。要进行验证不用实际轮循任何日志文件可以模拟演练日志轮循并显示其输出。# logrotate -d /etc/logrotate.d/log-file正如我们从上面的输出结果可以看到的logrotate判断该轮循是不必要的。如果文件的时间小于一天这就会发生了。3. 强制轮循即使轮循条件没有满足我们也可以通过使用‘-f’选项来强制logrotate轮循日志文件‘-v’参数提供了详细的输出。# logrotate -vf /etc/logrotate.d/log-filereading config file /etc/logrotate.d/log-filereading config info for /var/log/log-file Handling 1 logs rotating pattern: /var/log/log-file  forced from command line (5 rotations)empty log files are rotated, old logs are removedconsidering log /var/log/log-file  log needs rotatingrotating log /var/log/log-file, log-rotateCount is 5dateext suffix -20140916glob pattern -[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]renaming /var/log/log-file.5.gz to /var/log/log-file.6.gz (rotatecount 5, logstart 1, i 5),old log /var/log/log-file.5.gz does not existrenaming /var/log/log-file.4.gz to /var/log/log-file.5.gz (rotatecount 5, logstart 1, i 4),old log /var/log/log-file.4.gz does not exist. . .renaming /var/log/log-file.0.gz to /var/log/log-file.1.gz (rotatecount 5, logstart 1, i 0),old log /var/log/log-file.0.gz does not existlog /var/log/log-file.6.gz doesnt exist -- wont try to dispose of itrenaming /var/log/log-file to /var/log/log-file.1creating new /var/log/log-file mode  0644 uid  0 gid  0running postrotate scriptcompressing log with: /bin/gzip4. Logrotate的记录日志logrotate自身的日志通常存放于/var/lib/logrotate/status目录。如果处于排障目的我们想要logrotate记录到任何指定的文件我们可以指定像下面这样从命令行指定。# logrotate -vf –s /var/log/logrotate-status /etc/logrotate.d/log-file5. Logrotate定时任务logrotate需要的cron任务应该在安装时就自动创建了我把cron文件的内容贴出来以供大家参考。# cat /etc/cron.daily/logrotate#!/bin/sh # Clean non existent log file entries from status filecd /var/lib/logrotatetest -e status || touch statushead -1 status  status.cleansed s///g status | while read logfile datedo    [ -e $logfile ]  echo \$logfile\ $datedone  status.cleanmv status.clean status test -x /usr/sbin/logrotate || exit 0/usr/sbin/logrotate /etc/logrotate.conf小结一下logrotate工具对于防止因庞大的日志文件而耗尽存储空间是十分有用的。配置完毕后进程是全自动的可以长时间在不需要人为干预下运行。本教程重点关注几个使用logrotate的几个基本样例你也可以定制它以满足你的需求。 转载于:https://blog.51cto.com/10915585/1731165
http://wiki.neutronadmin.com/news/459453/

相关文章:

  • 东莞哪家做网站很有名的公司谷歌chrome安卓版
  • 怎么做正规网站吗信息化项目建设背景
  • 南京自助网站推广建站越秀seo搜索引擎优化
  • 怎么建设一个淘宝客网站谁知道企业网站建设 推广
  • 营销型网站建设品牌安宁网站建设
  • 建设网站需要用到哪些软件最新网站建设软件
  • 收费网站推广如何开无货源网店
  • 南京做网站哪家公司最好wordpress单栏
  • js 做网站苏州高端网站设计机构
  • 怎么制作php网站个人简历模板下载可编辑
  • 株洲网站建设 李想做网站
  • 如何做电子商城网站优设网专利
  • 武义县住房和城乡建设局网站网站建设的市场有多大
  • 载带 东莞网站建设为什么要建立企业网站
  • 温州网站建设及推广wordpress开启小工具
  • 代刷网站app制作教程创建一个网站需要什么条件
  • 做一个色流网站怎么做嘉兴做网站的公司
  • 推广手段和渠道有哪些外贸网站seo
  • 网站开发新型技术怎么投诉网络平台
  • 江门网站推广优化暴雪中国
  • 阿里云可以做哪些网站吗公司装修哪家比较好
  • 怎么做教育培训网站彩票网站维护需要几天
  • 益阳网站建设企业asp网站后台下载
  • vs做网站链接sqlwordpress 工具
  • 南京建设网站公司专业网页设计工具
  • 晋州建设规划局网站赣州信息港
  • 怎样做电商网站广州地图
  • 网站建站麻烦吗建设通网
  • 揭阳做网站公司怎么查商标注册过没有
  • 如皋建设局网站软装设计培训一般多少钱