一、SQL2008截断日志方法:USE [master]
GO
ALTER DATABASE DB_WeiXinDrug SET RECOVERY SIMPLE WITH NO_WAIT
GO
ALTER DATABASE DB_WeiXinDrug SET RECOVERY SIMPLE --简单模式USE DB_WeiXinDrug
GO
DBCC SHRINKFILE (N'DB_WeiXi            
                
         
            
            
            
            # 如何实现“mysql binlog 截取日志”
## 简介
在开发中,有时候我们需要对MySQL的binlog进行截取和解析,以便进行一些数据同步或者备份等操作。在本文中,我将介绍如何通过使用gitd来实现对MySQL binlog的截取。
## 流程
以下是整个过程的步骤:
```mermaid
journey
    title 截取MySQL binlog日志流程
    sect            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-02-24 06:40:39
                            
                                32阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            上篇文章我们已经大概了解了 日志截取常用的三个命令:grep   sed  awk。 本文主要记录 这三个命令的运用,一些监控实例的讲解。   对进程是否存在进行监控思路 在对进程进行监控时,也就是检查进程是否存在。我们一般需要得到该进程的 ID,进程 ID 是进程的唯一标识,但是有时可能在服务器上不同用户下运行着多个相同进程名的进程。如果查询得到则存在,查询不到则不存在。            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-25 12:40:27
                            
                                106阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            cataccess.log|awk'$4>="[22/Jun/2018:11:41:00"&&$4<="[22/Jun/2018:11:43:00"'>1.txt            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2019-06-10 10:38:00
                            
                                487阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            截取nginx日志sed -n '/24\/Feb\/2017:11:00:00/,/24\/Feb\/2017:12:00:00/p' yunying_api.wanglibao.com.a...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-02-24 15:50:00
                            
                                125阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            sed -n '/2021-03-11 00:00:/,/2021-03-17 17:05:/p' catalina.out > catalina_2021-03-17-15.log写好时间区间,对catalina.out进行截取            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-02-20 23:32:13
                            
                                207阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在Linux系统中,日志是非常重要的,它记录了系统和应用程序的运行状态、错误信息以及其他关键事件。对于系统管理员来说,能够截取和分析日志文件是非常关键的,可以帮助他们诊断和解决问题。本文将介绍如何使用Linux命令截取日志文件,并提供一些实用的技巧和建议。
在Linux系统中,大多数应用程序的日志文件存储在/var/log目录下。我们可以使用一些命令来截取这些日志文件的内容,以查找所需的信息。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-01-31 12:22:58
                            
                                209阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            截取nginx日志sed -n '/24\/Feb\/2017:11:00:00/,/24\/Feb\/2017:12:00:00/p' yunying_api.wanglibao.com.access.log > a.log    #发现会有12点以后的日志sed -n '/24\/Feb\/2017:11:00:00/,/24\/Feb\/2017:11:59/p'            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2017-02-24 15:50:16
                            
                                1421阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            截取nginx日志sed -n '/24\/Feb\/2017:11:00:00/,/24\/Feb\/2017:12:00:00/p' yunying_api.wanglibao.com.a...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-02-24 15:50:00
                            
                                420阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            截取nginx日志sed -n '/24\/Feb\/2017:11:00:00/,/24\/Feb\/2017:12:00:00/p' yunying_api.wanglibao.com.a...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-02-24 15:50:00
                            
                                184阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            cataccess.log|awk'$4>="[22/Jun/2018:11:41:00"&&$4<="[22/Jun/2018:11:43:00"'>1.txt            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2019-06-10 10:38:02
                            
                                1359阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在Linux系统中,日志文件是非常重要的,可以帮助用户跟踪系统的活动以及排查问题。而在日志文件中,有时候我们只需要查看其中的部分内容,这时就需要用到截取日志的技巧。
Linux系统中,可以使用一些命令来截取日志文件中的内容,最常用的是使用grep命令。grep命令是一个强大的文本搜索工具,它可以根据指定的模式匹配文本,并将匹配到的内容打印出来。例如,如果我们想要查看一个日志文件中包含特定关键词的            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-03-08 09:49:52
                            
                                258阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Docker 截取日志的完整指南
Docker 是一个用于自动化部署应用程序的开源平台,广泛应用于微服务架构中。容器化的好处之一是,它允许开发者轻松捕获和管理应用程序日志。在本文中,我们将探讨如何在 Docker 中截取和查看日志,并提供相应的代码示例。
## 1. 查看 Docker 日志
Docker 的日志通常可以通过 `docker logs` 命令查看。该命令可以让你实时观察容            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-08-15 07:45:08
                            
                                153阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 如何实现mysql二进制日志截取
## 1. 事前准备
在开始实现mysql二进制日志截取之前,确保你已经具备以下准备:
- 已经安装了mysql数据库,并且有相应权限进行操作
- 对mysql数据库有一定的了解
- 了解二进制日志的基本概念
## 2. 实现步骤
下面将详细介绍如何实现mysql二进制日志截取,我们将通过表格和代码示例来展示具体步骤和操作。
### 流程图
```            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-04-18 05:08:59
                            
                                45阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            搜索指定日期日志文件: sed -n '/^起始日期/,/^结束日期/p' 日志文件 > 新文件(输出文件) 例如:查询2016-06-15这天的所有日志内容: sed -n '/^2016-06-15/,/^2012-06-16/p' catalina.out > catalina_20160615.out 前提是catalina.out日志中            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2016-06-24 17:55:40
                            
                                3681阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            搜索指定日期日志文件: sed -n '/^起始日期/,/^结束日期/p' 日志文件 > 新文件(            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-11-22 00:11:47
                            
                                322阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            按日期截取线上日志命令  (1)首先,需清楚日志输出的时间日期格式,具体命令如下:  sed -n ‘/6-5 00:00:00/,/6-5 16:30:31/’p catalina.log > test.log  上面的命令就代表截取总日志catalina.log中日期为6月5号0点到16点30分31秒的日志,并输出重定向到test.log。  (2)其中日期格式不同就只需修改下日期格式即            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-23 23:33:08
                            
                                51阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.时间格式: [2022-11-23 16:49:50.197]sed -n '/2022-11-23 16:20:00/,/2022-11-23 16:50:00/p' server.log.2022-11-23.0   >  api.log2.时间格式: [24/Nov/2022:00:38:32 +0800] (例:nginx \access.log )sed -n '/15\/No            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-05-18 09:49:01
                            
                                139阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1、截取时间段 截取 2019-06-25 10:10 到 2019-06-25 10:20 之间的日志记录,apollo-service.log 为你要截取的文件名称, new2.log 截取之后保存日志的文件名称。 sed -n '/2019-06-25 10:10/, /2019-06-25            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-05-27 18:29:06
                            
                                3445阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            后续补充sed -n '/2021-02-13 21:00:00/,/2021-02-13 22:00:00/p'  /usr/local/apache-tomcat-6.0.45/logs/crm.log  > /opt/crm-`date +%Y-%m-%d-%H-%M`.log截取某个时间段到某个时间段的日志  sed -n '/2021-01-18 21:10:00/,$p'  /usr/local/apache-tomcat-6.0.45/logs/crm....            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-11-04 14:48:19
                            
                                217阅读