导航:首页 > 文件处理 > 轮转日志指定文件夹

轮转日志指定文件夹

发布时间:2022-07-01 06:38:34

㈠ 如何把Windows7系统日志存放在指定文件夹

windows日志文件默认位置是“%systemroot%\system32\config
安全日志文件:%systemroot%\system32\config
\secevent.evt
系统日志文件:%systemroot%\system32\config
\sysevent.evt
应用程序日志文件:%systemroot%\system32\config
\appevent.evt
ftp连接日志和httpd事务日志:%systemroot%
\system32\logfiles\
如何查看日志文件
在windows系统中查看日志文件很简单。点击“开始→设置→控制面板→管理工具→事件查看器”,在事件查看器窗口左栏中列出本机包含的日志类型,如应用程序、安全、系统等。查看某个日志记录也很简单,在左栏中选中某个类型的日志,如应用程序,接着在右栏中列出该类型日志的所有记录,双击其中某个记录,弹出“事件属性”对话框,显示出该记录的详细信息,这样我们就能准确的掌握系统中到底发生了什么事情,是否影响windows的正常运行,一旦出现问题,即时查找排除。

linux日志轮转在工作中重要吗

要看你想查什么样的日志了,linux下面日志有很多,有系统的,有应用的。如果是系统下面的日志,一般都在/var/log下面。如果是看应用日志,那就到应用日志所在目录去看,这个要看具体应用,每个的路径都不一样。一般查看日志,可以看静态日志,也就是用'vi日志文件名',或者用more之类的工具查看。还可以看动态日志,用'tail-f日志文件名',可以实时查看打命令之后产生的所有新日志。

㈢ Linux中logrotate日志轮转是否可以设置保留所有备份

可以手动调整rotate 后面的保留天数足够大就行,例如 rotate 365

㈣ 为啥么logrotate日志不轮转

使用:
logrotate CONF_FILE+

描述:
可自动轮转,压缩,删除,邮寄日志文件。可每天,每周,每月或日志文件达到一定大小时进行操作。

通常logrotate是一个每天的cron计划,一般不会在一天内多次修改日志,除非轮转是基于日志大小的,
或者logrotate被多次运行,使用了-f(--force)项。

命令行上可指定任何多个配置文件。
后面的配置会覆盖前面的配置,所以配置文件的加载顺序很重要。
通常需要在一个配置文件中include其他配置文件,具体参见include指令用法。
如果在命令行上给出了一个目录,那么该目录下所有文件都将被用作配置文件。

如果没有参数,logrotate就打印版本等信息。如果在轮转日志时发生错误,会以非0状态退出。

选项:
-d debug模式,隐含-v,不会对日志文件做实际操作
-f, --force
强制轮转日志
-m, --mail <command>
邮寄日志时使用的命令
-s, --state <statefile>
指定另一个state文件
--usage
打印帮助
-v, --verbose
详细信息

配置文件
logrotate会读取每一个配置文件,配置文件中可对global和具体log文件配置。
本地配置(log文件配置)覆盖global配置,后来的配置覆盖先前的配置。

# sample logrotate configuration file 注释行
compress 轮转后进行压缩

/var/log/messages { 指定日志文件路径
rotate 5 保留5个轮转文件
weekly 每周轮转
postrotate 轮转之后执行的命令(在压缩旧日志之前)
/usr/bin/killall -HUP syslogd
endscript
}

"/var/log/httpd/access.log" /var/log/httpd/error.log { 指定了两个日志文件
文件名中有空格,要用""
支持' " \的shell引用规则字符
rotate 5 保留5个轮转文件
mail [email protected] 解压后邮寄超过5次轮转的老日志文件,而不是删除
size 100k 日志文件达到100K时就进行轮转
sharedscripts 表示postrotate脚本在压缩了日志之后只执行一次
postrotate
/usr/bin/killall -HUP httpd
endscript
}

/var/log/news/* { 所有/var/log/news/下的文件
通配符*,会轮转包括之前轮转的文件,需要olddir指令
或者*.log来指定只有.log后缀的文件
monthly 每月轮转
rotate 2
olddir /var/log/news/old 配合指定文件时的*通配符使用
missingok 如果指定的目录不存在,logrotate会报错,此项用来关闭报错
postrotate
kill -HUP `cat /var/run/inn.pid`
endscript
nocompress 不压缩
}

=====================================================
详细选项解释:

rotate COUNT
轮转COUNT次,也就是最多保留COUNT个轮转备份。
超出的被删除或邮寄。
设置为0,则不保存轮转的老日志。
start COUNT
轮转文件名基于这个数字。
例如,指定0时,原日志文件轮转的备份文件以.0为扩展名,如果指定9,就直接从.9开始跳过0-8
然后再继续向后轮转rotate指定的次数。

compress
默认使用gzip压缩老日志
nocompress
不压缩老日志
compresscmd
指定压缩命令,默认gzip
uncompresscmd
指定解压命令,默认gunzip
compressext
如果启用了压缩,指定在压缩了的日志文件上使用哪个扩展。默认随配置的压缩命令
compressoptions
可以传送命令行选项给压缩程序,默认的gzip使用-9选项(最大压缩率)
delaycompress
延迟到下次轮转时压缩之前的日志文件。
需要与compress项连用,当程序有时不能关闭写日志文件时可使用此项。
nodelaycompress
不延迟压缩


拷贝日志文件,不修改原有文件。
给当前日志文件做快照,或其他工具需要截断或解析文件时,可使用此项
使用此项时,create项就没用了,因为老日志文件占着位置
no
留下原日志文件而不复制
truncate
在创建了拷贝后截断原日志文件到0大小,而不是用移动就日志文件再创建新文件的方法。
可用于日志一些程序不关闭日志文件一直写的情况。
注意,在拷贝文件和截断文件时有一个非常小的时间片,所以可能会丢失日志信息。
使用此项时,create无效
notruncate
创建拷贝后不截断原日志文件
create MODE OWNER GROUP
在轮转动作之后,postrotate脚本执行之前,立即使用刚轮转的日志文件名创建日志文件。
MODE 指定日志文件的权限(0660之类)
OWNER 指定日志文件的属主
GROUP 指定日志文件的属组
可省略任何上述属性,省略的属性从原文件继承,可使用nocreate项来关闭
nocreate
不创建新的日志文件

daily
每天轮转日志文件
weekly
如果当前的星期几比上次轮转的星期几少,或者过了一个多星期,就会发生轮转
通常是在每周的第一天轮转,如果logrotate不是每天运行的,会在第一次有机会时进行轮转。
monthly
一月中logrotate第一次运行时进行轮转(通常是一月的第一天)
yearly
如果当前年份不同于上次轮转的年份,则进行日志轮转

dateext
归档旧日志文件时,文件名添加YYYYMMDD形式日期,可用dateformat选项扩展配置。
nodateext
不使用dateext扩展名
dateformat FORMAT_STRING
使用strftime(3)类似的格式指定dateext的格式,只允许%Y %m %d和%s指定符。
默认为 -%Y%m%d。
注意:扩展中分割日志的字符也是日期格式的一部分,
系统时钟需要设置到2001-09-09之后,%s才能正确工作
extension EXT
日志文件可在轮转后使用指定的EXT扩展名。
如果使用压缩,通常EXT后还会加上压缩文件的扩展名,通常是.gz。
例如想把mylog.foo轮转为mylog.1.foo.gz而不是mylog.foo.1.gz

ifempty
默认项,即使日志是空的也进行轮转,覆盖notifempty项
notifempty
如果日志为空,则不进行轮转

include FILE_OR_DIRECTORY
读取include指令下的文件。
如果是目录,在继续处理包含的文件之前,按字母顺序读取目录下大部分文件(只读取普通文件)
目录或管道文件等,还有使用指定扩展名的文件不读取
用tabooext指令定义禁忌扩展名。
include指令不能出现在日志文件定义中。
tabooext [+] LIST
修改当前禁忌扩展名列表。
如果列表前使用了+,表示将LIST加到当前列表中,否则就替换当前列表。
默认包含:.rpmorig, .rpmsave, .v, .swp, .dpkg-dist, .dpkg-old, .dpkg-new, .disabled

mail ADDRESS
当日志轮转超过保留数时,多出的会mail到ADDRESS。
可在log定义中使用nomail指令来不邮寄该log
nomail
不邮寄日志
mailfirst
与mail指令连用,邮寄刚轮转的日志,而不是期满的日志(超出数量要被删除的)
maillast
默认项,与mail连用,邮寄超出rotate数量要被删除的日志。

maxage COUNT
删除COUNT天前的轮转备份。
只在轮转动作时检查日志文件的时间戳。
如果配置了maillast和mail指令,删除的轮转备份会被邮寄。
minsize SIZE
日志文件增长到超过SIZE bytes时进行轮转,但不会在额外指定的时间间隔之前(daily,weekly等)。
相关的size指令与其类似,但size与间隔指令互斥,不考虑时间而直接进行轮转。
而minsize指令要考虑大小和时间戳。
size SIZE
超过SIZE时轮转,SIZE默认单位是KB,可使用M,G来指定MB和GB。
shred
默认关闭
删除文件使用shred -u(销毁)而不是unlink()系统调用。
可确保删除日志后,文件不可读(对磁盘伤害大)。
shredcycles COUNT
调用shred在删除日志文件前覆写COUNT次,不使用此项时,就按shred默认次数覆写。
noshred
删除就文件时不使用shred

missingok
如果日志文件不存在,继续处理下一个文件而不产生报错信息。
nomissingok
默认项,如果日志文件不存在,就产生错误。

olddir DIRECTORY
轮转的日志放到DIRECTORY目录中,目录必须与日志文件在同一物理设备上,
如果没指定绝对路径,则假定该目录在与日志目录下。
noolddir
日志只在它们的当前目录中轮转。

sharedsctipts
通常prerotate和postrotate脚本为每一个轮转的日志运行,也就是说一个单独的脚本可能因为日志轮转定义
中匹配了多个文件时(例如/var/log/news/*),该脚本会运行多次。
指定此项,脚本只对所有匹配的日志文件统一执行一次。
如果匹配的日志都不需要轮转,脚本也不会执行。
如果脚本错误退出,剩下的动作也不会为任何日志执行。
隐含create项,可被nosharedscripts覆盖。
nosharedscripts
默认项
为每一个轮转的日志执行prerotate和postrotate
如果脚本错误退出,剩下的动作只不对影响到的日志执行。
prerotate/endscript
在prerotate和endscript之间的行(他俩自己各占一行),在日志文件被轮转之前并且有需要轮转时,才会执行。
该指令只能用于log文件定义中。
postrotate/endscript
在prerotate和endscript之间的行,在日志文件被轮转之后执行。
该指令只能用于log文件定义中。
firstaction/endscript
在firstaction和endscript之间的行,在轮转所有匹配了通配符的日志被轮转之前,
在prerotate执行之前,并且至少要有一个日志需要被轮转时,才会执行。
只能用于log文件定义中,如果脚本错误退出,就不再继续往下进行。
lastaction/endscript
在lastaction和endscript之间的行,在轮转了所有匹配的日志后,在postrotate执行之后,
并且至少要有一个日志被轮转了的情况下,才会执行。
只能用于log文件定义中,如果脚本错误退出,只显示一个错误信息作为最后的动作。

㈤ linux日志轮转不产生新的空白日志,只有旧日志被轮转,求解释!

日志轮转之后,大部分服务必须重启(或者有的服务可以通过HUP signal)才能创建新的日志文件。 这是设计使然,没有为什么,因为日志轮转是服务之外的功能,不是服务本身的功能。

㈥ linux自带logrotate 备份日志文件 放在哪

轮循日志啊
看你什么发行版本了,以RHEL 7为例:
/var/log/message-XXX ##XXX为轮转起始的时间点
轮循毕竟可以自己配置的,配置文件为:
/etc/logrotate.conf ##主配置文件
/etc/logrotate.d/ ##主配置目录

㈦ chkdsk如何指定具体文件夹

如果你是右下角出现文件损坏提示你用chkdsk工具,如果是,跟本就不需用这个工具,请看下面。

出现这个提示是系统临时文件太多了,或是磁盘出了问题引起的,看看下面的方法。

1)任务栏右下角出现这种提示(某文件损坏,请运行运用chkdsk工具修复),一般是系统垃圾文件太多导致的,主要是上网产生的垃圾文件,清理一下就好了。
打开一个网页,点击“工具”菜单/Internet选项/在“常规”标签下点击“删除cookies(I)”,“删除文件”弹出窗口,点击“确定”(包括脱机文件),然后重启一下电脑(不需要用提示说的Chkdsk工具)。

2)系统自带的磁盘修复方法:(如果故障依旧,就是你的磁盘有问题了,请修复一下磁盘,每个磁盘都修复一下,或只修复C盘)
具体步骤如下:在我的电脑中选中盘符后单击鼠标右键选属性,在弹出的驱动器属性窗口中依次选择“工具→开始检查”并选择“自动修复文件系统错误”和“扫描并恢复坏扇区”,然后点击开始,扫描时间会因磁盘容量及扫描选项的不同而有所差异(按上面的方法做后,会弹出一个框,点是,自动关机后在开机进行修复,Win7选按计划磁盘检查按钮)。

3)还是不行可能是硬盘有问题了,用软件修复试试。硬盘坏道将导致电脑系统文件损坏或丢失,电脑无法启动或死机。硬盘坏道可以采用NDD磁盘工具或Scandisk来修复。

4)如果故障依旧,请还原一下系统或重装(还是不行格式化硬盘重新分区重装,在不行就要换硬盘了,或检修一下去吧)。

㈧ 怎样把日志转移到另一个文件夹中

你说的日志是不是空间里的呢?如果是可以把你要移走的日志先打开 ,然后有个编辑就可以移到你想去的地方了

㈨ 网站日志文件夹命名是自己随便命名的么,怎么在自己网站上传日志

网站日志是系统自动生成的,这个无需你自己建立文件夹,一般日志都会生成在指定文件夹内的,上传日志目的是什么?

阅读全文

与轮转日志指定文件夹相关的资料

热点内容
应用加密了如何解密 浏览:576
编程代码比赛平台 浏览:725
穿越在很多电影的小说 浏览:524
angularjs数据加密 浏览:523
k66单片机 浏览:735
鸿蒙文件夹如何自动归类 浏览:666
慧医通医生端安卓手机怎么下载 浏览:699
电影放到安卓手机哪个文件夹 浏览:192
VT命令 浏览:590
ftp链接到linux服务器地址 浏览:479
美国大尺度青春电影 浏览:21
李采谭演医生的电影名称 浏览:409
移动办公app第一次登录服务器地址 浏览:239
日本功夫电影 浏览:57
文件包文件夹 浏览:592
主角每次死亡都会变成另一个人 浏览:807
浪潮服务器如何调整凭证的尺寸 浏览:908
监控源码怎么打开 浏览:597
88影视打不开了 浏览:515
青岛办离婚用什么app 浏览:738