一:基本概念
1: 软件包 syslogd
2: /etc/syslog.conf 配置文件
facility.level action
(设备 . 优先级 动作)
2.1
今天遇到需要查看日志中某个特定字符串信息出现的位置以前,总是使用vi 之后 在使用/‘字符串内容’ 去查看日志,这样比较混杂 如果该字符串会在日志中出现多次,查找与定位问题就会相对麻烦,下面介绍一种相对简单的方法来定位日志中固定字符串内容cat ‘日志内容’ | grep ‘字符串内容’ 或者 使用 more '日志内容' | grep '
转载
2024-05-22 10:04:05
479阅读
目录第一种:tail查看实时变化的日志(比较吃内存)tail命令:第二种:编辑日志文件查找:vi(vim) 第三种: less查看日志 3.1、直接查看文件 3.2、带出行号查看文件 3.3、实时查看文档变动(实时滚动文档)常见查看文件内容命令汇总如下:tail -f filename
转载
2024-04-18 19:36:04
212阅读
1、find命令find:在目录结构中搜索文件,并执行指定的操作 语法:find pathname -options [-print -exec …] pathname :为 find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录(find查找范围为目标目录及其子目录所有文件及目录); -exec: find命令对匹配的文件执行该参数所给出的shell命令。相应命令的形式为 ‘
最近打算把基础知识总结一下,主要包括以下几个部分
C/C++、数据结构、算法等基础知识 数据库,UML等工具 设计模式,软件工程,操作系统等理论点的知识。
另外,还需要把英语加强一下。
要实现这些目标,就需要专心点了,切实把计划落实下来。那些写着玩的小程序暂且不写,动画片和电视剧等也只看一直连载的系列了,尽量减少分心的东西。
转载
2009-04-13 02:18:00
66阅读
2评论
文章目录1:直接删除所有镜像或容器2:按条件筛选之后删除3:删除所有容器4:删除所有镜像5:按条件删除镜像6:启动所有容器7:关闭所有容器8:删除所有容器9:删除所有镜像(慎用)10:列出所有的容器 ID11:复制文件12:删除所有不使用的镜像12:删除所有停止的容器13:进入docker容器14:修改容器配置文件15:docker rmi ID 的命令删除镜像时,若报错的删除方式16:dock
转载
2023-08-29 21:01:42
115阅读
天下武功,唯快不破。我们在开发工程中,遇到不同的问题场景,能够有相应的套路,那我们的工作就能够事半功倍。场景一:过滤出关键字附近的日志因为通常时候我们用grep拿到的日志很少,我们需要查看附近的日志.套路:按行号查看,过滤出关键字附近的日志首先,得到关键日志的行号, cat -n test.log | grep "error" 如得到"error"关键字所在的行号是102行。此时如果我想查看这
转载
2024-04-08 12:12:29
137阅读
拉取Postgres镜像docker pull postgres(如果要加版本docker pull postgres:latest,latest为最新版本,可替换为其他版本)查看本地镜像来查看是否已安装了postgresdocker images运行容器安装完成后,我们可以使用以下命令来运行 postgres容器:docker run -d --name some-postgres -e POS
转载
2024-04-09 17:44:16
81阅读
ps:ls命在Linux系统使用的频率相当高,但基本上日常使用的参数并不多,今天回顾时发现了几个不常用但很重要的使用参数,故记录下。 ls(list)命令用来显示目标列表,在Linux中是使用率较高的命令。ls命令的输出信息可以进行彩色加亮显示,以分区不同类型的文件。 命令的参数选项及说明此处只列出部分参数,更详细的请参照http://man.linuxde.net/ls实例1、显示完整时间
转载
2024-09-28 08:15:15
138阅读
由于业务需要,对EDM发出的邮件日志进行分析处理,我要做的是预处理,把posfix杂乱无章的日志中找到我需要的数据. 我用javamail发的邮件,发送邮件时获取到是一个messageId,形如:2135546465.103503.1400232891548.JavaMail.root@hostname但是直接通过这个messageid是不能拿到发送邮件的status的,因为日志中是这么
转载
2024-06-11 12:16:01
30阅读
前面我们讲了进程间通信的一种方式,共享内存。下面看一看另一种机制,匿名管道。1.什么是管道 管道是一个进程的数据流到另一个进程的通道,即一个进程的数据输出作为另一个进程的数据输入,管道起到了桥梁的作用。 比如,在shell中输入命令:ls -l|grep string,ls和grep是两个进程,"|"符号表示管道,意思是执行ls -l进程,并将输出结果result_1,作为grep string进
转载
2024-10-21 06:59:41
11阅读
假设存在日志文件 info.log,查询的关键字为"新增用户": 根据关键字查看日志 cat info.log | grep "新增用户" 根据关键字查看后10行日志 cat info.log | grep "新增用户" -A 10 根据关键字查看前10行日志 cat info.log | grep "新增用户" -B 10 根据关键字查看前后10行日志,并显示出行号 cat -n info.lo
转载
2024-03-21 13:52:03
46阅读
grep 命令不卖关子,用好 grep 命令,线上日志定位绝不成问题。本文将介绍生产环境常用日志查询定位方法,助力你快速定位线上问题。grep 命令是干什么的 ?Linux grep 命令用于查找文件里符合条件的字符串。常用 log 日志查询定位命令查询所有以 my_object.log 开头的文件中包含 xxxInfo error 字符串的行,并打印出该行grep xxxInfo error
转载
2024-04-08 08:58:52
182阅读
日志样本:
囧,日志格式是我随便定得(莫喷,在明珠时有专门的数据组统计日志,日志都非常规范,在这完全乱套了),为了方便统计支付成功的总金额旁边都空了个空格,这样的话方便使用awk取出金额! [INFO] 2014-11-05 15:30:31,067 [http-bio-8060-exec-24] [com.xxxx.service.impl.PayServiceImpl.upd
转载
2024-08-07 08:41:21
9阅读
1 Linux 安装tomcat 并打包部署项目地址:Linux 安装tomcat 并打包部署项目1 . Linux 下载安装的软件: yum remove 名称 rpm -e –nodeps 名称 rpm -q -a 名称 日志筛选命令:1. 首先: cat -n test.log |grep "地形" 得到关键日志的 行号查看这个关键字前10行和后10行的日志:cat -n test.log
转载
2024-04-30 14:44:18
59阅读
虽然使用linux也有好几年了,但是服务器端开发的活儿正经来算才干不到一年。一直没有需求和机会会去花大量的时间排查日志啥的,直到我摊上了大事t t,写的代码在线上出了bug需要排查问题。 grep可能是这两天我使用得最多的命令了,下面是grep的一些基本用法。grep [-acinv] [--color=auto] [-A n] [-B n] '搜寻字符串' 文件名
参数说明:
-a:将
转载
2024-02-17 16:02:48
115阅读
自知:稳、沉、慢,高效利用时间。自律:克制力(保持勤奋),执行力(凡是决定,立刻行动)。为人:你若对我狼,我便化为豹;你若对我羊,我定化为草。处事:站高一线,抓主扔次。领导:高格局,大气魄。成功:健康、智慧、时间、运气。
规划好生涯,利用好才华!毕竟,只能活一次!!
原创
2011-10-12 16:47:03
673阅读
点赞
1评论
语法Linux中grep命令的全称为:global search regular expression(RE) and print out the line, 全面搜索正则表达式并把行打印出来。是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。下面是它的语法:grep [OPTION]... PATTERN [FILE]...grep可以从每个文件和标准输出中进行搜索。匹
转载
2024-04-26 16:28:13
75阅读
参 数: -a或--text 不要忽略二进制的数据。 -A<显示列数>或--after-context=<显示列数> 除了显示符合范本样式的那一列之外,并显示该列之后的内容。 -b或--byte-offset &
转载
2024-03-15 05:18:02
188阅读
概述 我们日常应用中都离不开日志。可以说日志是我们在排查问题的一个重要依据。但是日志并不是写了就好了,当你想查看日志的时候,你会发现线上日志堆积的长度已经超越了你一行行浏览的耐性的极限了。于是,很有必要通过一些手段来高效地辅助你来快速的从日志中找到你要找的问题。本文通过一个从项目中衍生出来的例子从查找日志,筛选日志和统计日志3个方面层层递进
转载
2024-08-05 10:35:41
243阅读