当前位置:首页 » 净水方式 » 过滤大文件日志

过滤大文件日志

发布时间: 2021-01-12 09:34:23

① linux主机上想查看日志文件,但是文件太大,用vi查看不太现实。 什么命令可以查

一般查看日志tail用的比较多
你去搜一下tail的用法就行了
例:
tail -f cat /usr/local/mysql/data/aaa.err 用于监视LOG文件
tail -5 /usr/local/mysql/data/aaa.err 查看最后专5行

有的时候也可属以用cat读出log用管道符输给grep 过滤
例:cat /usr/local/mysql/data/aaa.err |grep error

② Linux下tomcat的日志很大,有的几G大,要用什么工具查看或把日志文件拆解

一般习惯用 tail 的方式在服务器查看。
如果要取下 可以用 tail -2000 xxxx.log > temp.log 的方式获取最后2000行到temp.log,如果要修专改的话,修改2000这个数属字可以获取不同行数。

③ linux下如何查看大文件的日志内容

more aaa.txt 从前面开始读,一页页翻 按q退出
tail aaa.txt 读取后面(默认100行)
tail -n 100 aaa.txt 读取aaa.txt最后100行

④ linux下如何查看大文件的日志内容

日志作为普通的文本文件存储在磁盘中,因此可以通过查看文件的命令来查看日志版。比如:通过tail命令查看日志的最后权10行,通过head命令查看命令的开头10行。日志文件的默认存储路径是:/var/log下面是几个重要的日志文件:/var/log/messages:包括整体系统信息,其中也包含系统启动期间的日志。此外,还包括mail,cron,daemon,kern和auth等内容。/var/log/syslog:它和/etc/log/messages日志文件不同,它只记录警告信息,常常是系统出问题的信息。/var/log/user.log:记录所有等级用户信息的日志。/var/log/auth.log:包含系统授权信息,包括用户登录和使用的权限机制等。要查看最新的10条系统消息就可以使用命令:tail/var/log/messages

⑤ linux 怎么过滤日志中大于某个数值的个数

^echo "running time (millis) = 112" | sed -rn 's/^running time \(millis\) = ([0-9]+)$/\1/p'

所以如果你想从文件里抽取:内
sed -rn 's/^running time \(millis\) = ([0-9]+)$/\1/p' 文件名

即可容

⑥ log日志文件太大 怎么打开

对日志进行抄大小限定,具体如下:
以本地管理员登录电脑,按Windows键+R打开运行;
输入eventvwr.exe,点确定,如果是Windows 7或以上,要以管理员身份运行;
展开Windows日志,右击“应用程序”,选择属性;
修改大小为合适的值,一般20M就差不多了;
重复3、4,完成对其它日志的设置;
设置完成后,关闭日志查看器,重启电脑。

⑦ linux下的一个超大日志文件有18G,用什么工具能打开查看里面的内容呀

可以用less命令,这个命令可以实现翻页和查找等功能。

⑧ 请问我的日志文件很大,达到30G,我想清楚日志文件,在以下的步骤中删除LOG文件时删除根目录下的整个LOG文

参照方法
/*--特别注意

请按步骤进行,未进行前面的步骤,请不要做后面的步骤
否则可能损坏你的数据库.

一般不建议做第4,6两步
第4步不安全,有可能损坏数据库或丢失数据
第6步如果日志达到上限,则以后的数据库处理会失败,在清理日志后才能恢复.
--*/

--下面的所有库名都指你要处理的数据库的库名

1.清空日志
DUMP TRANSACTION 库名 WITH NO_LOG

2.截断事务日志:
BACKUP LOG 库名 WITH NO_LOG

3.收缩数据库文件(如果不压缩,数据库的文件不会减小
企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩文件
--选择日志文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了
--选择数据文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了

也可以用SQL语句来完成
--收缩数据库
DBCC SHRINKDATABASE(库名)

--收缩指定数据文件,1是文件号,可以通过这个语句查询到:select * from sysfiles
DBCC SHRINKFILE(1)

4.为了最大化的缩小日志文件(如果是sql 7.0,这步只能在查询分析器中进行)
a.分离数据库:
企业管理器--服务器--数据库--右键--分离数据库

b.在我的电脑中删除LOG文件

c.附加数据库:
企业管理器--服务器--数据库--右键--附加数据库

此法将生成新的LOG,大小只有500多K

或用代码:
下面的示例分离 pubs,然后将 pubs 中的一个文件附加到当前服务器。

a.分离
EXEC sp_detach_db @dbname = '库名'

b.删除日志文件

c.再附加
EXEC sp_attach_single_file_db @dbname = '库名',
@physname = 'c:\Program Files\Microsoft SQL Server\MSSQL\Data\库名.mdf'

5.为了以后能自动收缩,做如下设置:
企业管理器--服务器--右键数据库--属性--选项--选择"自动收缩"

--SQL语句设置方式:
EXEC sp_dboption '库名', 'autoshrink', 'TRUE'

6.如果想以后不让它日志增长得太大
企业管理器--服务器--右键数据库--属性--事务日志
--将文件增长限制为xM(x是你允许的最大数据文件大小)

--SQL语句的设置方式:
alter database 库名 modify file(name=逻辑文件名,maxsize=20)

⑨ Log日志文件过大怎么办

问题分析:这种问抄题是由于服务器的数据库文件或者日志太大造成的,那么我们清理下日志或者收缩数据 库就可以了。解决方法:一 第一种解决方案,不限制数据库文件大小,当然,这是在您的服务器空间足够的情况下
二 第二种解决方案,直接清理数据库日志文件 我们打开数据库,然后选择分离数据库,找到日志文件并删除,然后附加,会自动产生 一个初始的很小的日志文件
三 第三种收缩数据库日志文件,设置数据库文件或者日志文件收缩到一定大小就可以。
以上各种解决方案,可以根据不同情况选择不同方案,为防止对数据库操作不熟悉,操 作失误,修改前请先备份好数据库。

热点内容
丁度巴拉斯情人电影推荐 发布:2024-08-19 09:13:07 浏览:886
类似深水的露点电影 发布:2024-08-19 09:10:12 浏览:80
《消失的眼角膜》2电影 发布:2024-08-19 08:34:43 浏览:878
私人影院什么电影好看 发布:2024-08-19 08:33:32 浏览:593
干 B 发布:2024-08-19 08:30:21 浏览:910
夜晚看片网站 发布:2024-08-19 08:20:59 浏览:440
台湾男同电影《越界》 发布:2024-08-19 08:04:35 浏览:290
看电影选座位追女孩 发布:2024-08-19 07:54:42 浏览:975
日本a级爱情 发布:2024-08-19 07:30:38 浏览:832
生活中的玛丽类似电影 发布:2024-08-19 07:26:46 浏览:239