首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

文件压缩打包zip、tar

第六章 文件压缩打包 6.5 zip压缩工具 zip命令可以用来解压缩文件,或者对文件进行打包操作。zip是个使用广泛的压缩程序,文件经它压缩后会另外产生具有“.zip”扩展名的压缩文件。...语法: tar [options] [filename] options: -c:建立一个tar包或者压缩文件包 -f:指定目标文件名,如果多个参数组合使用时,把-f放在最后面 -z:同时用gzip.../adai.tar 8.3M . 说明: 打包不会删除源文件,当某.tar文件已经存在时,再次打包会直接覆盖该文件,无任何提示。.../adai.tar 1.3M ./2.tar 9.5M . eg3: 同时打包目录文件普通文件 [root@adai002 d6z]# tar -cvf adailinux.tar adai 1.txt...adai2.tar adai --exclude 1.txt --exclude adai.tar 打包除了1.txtadai.tar以外的文件 adai/ adai/2.txt adai/adailinux.tar

1.2K20

linux下.tar.gz.gz文件解压详解

.tar.gz.gz文件是两种不同的文件,需要区别对待,解压命令当然也不同咯,下面来分享一下他们各自的解压方法。...1. .tar.gz文件,这种文件tar文件的压缩文件,可以使用tar命令进行解压。...例如: 解压:tar zxvf pythontab.tar.gz tar -zxvf httpd-2.4.4.tar.bz2 解压文件到指定文件夹: tar -zxvf fenci.py.tar.gz...单纯的.gz文件解压,这种文件不可以使用tar命令解压,需要用gunzip解压,使用命令gzip 解压:gzip -d pythontab.gz 但是注意:gzip貌似不能够设置解压到指定目录,只能解压到当前目录...zcat pythontab.gz > /home/test/aa/pythontab.py 以上就是linux下.tar.gz.gz文件解压 发布者:全栈程序员栈长,转载请注明出处:https:/

4.5K30
您找到你想要的搜索结果了吗?
是的
没有找到

MySQL日志文件之错误日志慢查询日志详解

,MySQL数据库常见的日志文件分类。...错误日志(Error log) 慢查询日志(Slow query log) 二进制日志 查询日志 二、错误日志详解:MySQL错误日志是记录MySQL 运行过程中较为严重的警告错误信息,以及MySQL...每次启动关闭的详细信息。...更该慢查询日志的存储方式,因为默认是将慢查询日志记录到文件类型中的,如果你想将这些日志记录到数据表中,则可以通过如下设置。 【查看慢查询日志的默认存储方式】 ?...【改变MySQL数据库慢查询日志的存储方式为:TABLE】 ?  好了,走到这步我们完全把MySQL数据库的慢查询日志的开启一些常见的设置给各位简单介绍了一下。

2.8K80

日志聚合工具loki

通过存储压缩的非结构化日志仅索引元数据,Loki操作更简单,运行更便宜。...索引组使用与Prometheus已使用的相同标签记录流,使您可以使用与Prometheus已使用的相同标签在指标日志之间无缝切换。...特别适合存放Kubernetes Pod日志; 诸如Pod标签之类的元数据会被自动删除编入索引。 在Grafana有本机支持(已经包含在Grafana 6.0或更新版本中)。...3、loki组成 Loki由3个组成部分组成: loki 是主服务器,负责存储日志处理查询。 promtail 是代理,负责收集日志并将其发送给loki。 用户界面的Grafana。...6、日志选择过滤 6.1、日志选择器 对于查询表达式的标签部分,将其用大括号括起来{},然后使用键值语法选择标签。

3.2K20

指定日志配置文件日志profile功能

在类路径下放每个日志框架自己的配置文件;SpringBoot就不再使用默认配置文件了。...-- 滚动记录文件,先将日志记录到指定文件,当符合某个条件时,将日志记录到其他文件 --> <appender name="appLogAppender" class="ch.qos.logback.core.rolling.RollingFileAppender...-- 当发生滚动时,决定 RollingFileAppender 的行为,涉及<em>文件</em>移动<em>和</em>重命名 TimeBasedRollingPolicy: 最常用的滚动策略,它根据时间来制定滚动策略...-- 当<em>日志</em><em>文件</em>超过maxFileSize指定的大小是,根据上面提到的%i进行<em>日志</em><em>文件</em>滚动 注意此处配置SizeBasedTriggeringPolicy是无法实现按<em>文件</em>大小进行滚动的...,然后判断这个logger的appender<em>和</em>level。

97820

Nginx访问日志,Nginx日志切割,静态文件不记录日志过期时间

Nginx访问日志: vim /usr/local/nginx/conf/nginx.conf //搜索log_format    = 配置文件里面可以查找到日志格式 定义访问日志 定义日志是需要在虚拟主机里面去定义的...,nginx里面如果修改了日志格式的名字那么在虚拟主机中定义日志文件需要引用nginx配置文件里面的名字。...测试配置:状态码为200说明ok cat /tmp/test.com.log  = 查看日志里面的信息 Nginx日志切割: nginx日志切割需要使用到系统自带的工具,或者写一个切割的脚本 vim...crontab -e      = 任务计划 0 0 * * * /bin/bash /usr/local/sbin/nginx_log_rotate.sh = 表示每天凌晨0点执行脚本 静态文件不记录日志过期时间...   检查配置文件语法是否有错误重新加载配置文件 [root@aming-01 vhost]# /usr/local/nginx/sbin/nginx -t nginx: the configuration

1.2K60

Nginx访问日志,Nginx日志切割,静态文件不记录日志过期时间

笔记内容: 12.10 Nginx访问日志 12.11 Nginx日志切割 12.12 静态文件不记录日志过期时间 笔记日期:2017.10.20 12.10 Nginx访问日志 ?...crontab -e 增加以下内容,这是定义0点的时候执行这个脚本: 0 0 * * * /bin/bash /usr/local/sbin/nginx_log_rotate.sh 12.12 静态文件不记录日志过期时间...(js|css)$  //使用正则匹配jscss文件    {          expires      12h;   //定义过期时间          access_log off;  /...然后再创建一个.js文件,也是随便写点东西: vim 2.js 使用curl访问这两个文件一个.html的文件: ?...然后cat一下日志文件,可以看到只记录了.html文件的访问,没有记录.js.jpg文件的访问: ? 加上-I选项看一下是否有过期时间: ?

5.3K20

grafana loki轻量级日志收集系统

(vs ELK技) 通过存储压缩非结构化日志仅索引元数据,Loki 操作起来会更简单,更省成本 通过使用与 Prometheus 相同的标签记录流对日志进行索引分组,使得日志的扩展操作效率更高 特别适合储存...Kubernetes Pod 日志; 诸如 Pod 标签之类的元数据会被自动删除编入索引 适合中小团队对日志平台的需求 受 Grafana 原生支持 Loki 组成 loki 是主服务器,负责存储日志处理查询...,将 promtail 配置文件拷贝到宿主机 $ docker run -ti --name promtail grafana/promtail:2.4.1 -config.file=/etc/promtail.../config.yml 收集 nginx 日志 修改 promtail 配置文件 url: 指定 Loki 地址 $ vim /data/soft/promtail/config.yml server:...挂载 nginx 日志文件目录 promtail 配置文件到容器 $ docker run -ti --name promtail \ -v /var/log/nginx/:/var/log/nginx

99210

使用lokigrafana展示ingress-nginx的日志

通过存储压缩非结构化日志仅索引元数据,Loki 操作起来会更简单,更省成本。 通过使用与 Prometheus 相同的标签记录流对日志进行索引分组,这使得日志的扩展操作效率更高。...特别适合储存 Kubernetes Pod 日志; 诸如 Pod 标签之类的元数据会被自动删除编入索引。 受 Grafana 原生支持。...Loki 由以下3个部分组成: loki是主服务器,负责存储日志处理查询。...配置promtail收集日志 在chart根目录下的value.yaml,将promtail模块修改如下: promtail: enabled: true nodeSelector: kubernetes.io...,所以使用了强制调度 volumeMounts是挂载到promtail pod里的目录 volumes是主机节点持久化的目录 scrapeConfigs是抓取日志的配置,prometheus很像 然后重新更新

2.3K20

loki 自定义部署配置

loki 自定义部署配置 前言 之前有简单的提到 loki 的部署基本的一些使用,能支持用户最基本的在 k8s 中的部署使用,非常简单。...这样收集非常方便,在于你不需要对原有的项目部署做任何的处理,但是,因为采集的是 pod 的日志,那么如果有一些项目只是将日志输出到文件中如何进行采集呢?...configmap args 中需要指定正确的 loki 推送的路径,注意其中的 namespace 要正确 需要将日志的位置挂载到 promtail 中,这样 promtail 才可以访问到这个日志文件...promtail 的版本最好当前 loki 部署时对应的 promtail 版本一致避免问题 下面就是 promtail 的配置了,这个配置可以根据自己的需要进行调整,主要是采集的频率,文件位置等...,如果你的日志文件是持久化进行存储的,那么这个地方的 positions 文件也需要持久化存储,如果没有配置,默认是放在 var 下面,这样的话重启就会丢失,即重启后日志会重新从第一行开始读取,导致日志重复

3.3K20

浅谈云原生系统日志收集在数栈的实践

使用与Prometheus相同的标签对日志流进行索引分组,从而使您能够使用与Prometheus相同的标签在指标日志之间无缝切换。 特别适合存储Kubernetes Pod日志。...采集器的本质无非都是根据模式找到要采集的文件,然后对着个文件进行类似tail的监控,再把写入文件的内容发送给存储端promtail 也是这样,上面这些类型的本质也都是文件,只不过这些类型的文件的格式是公开稳定的规范...普通静态类型的日志是很好发现的,直接将你在配置文件中写的路径信息进行匹配即可,比如 promtail 中path为 "/var/log/*.log"即将 /var/log目录下所有的以.log 结尾的后缀文件作为要采集的对象即可...其实主要变化的地方在于promtail的使用,这里首先要声明的一点是,数栈的服务的日志都为文件输出。...1、⛳ promtail 在数栈如何动态配置标签 通过sidecar的模式我们让log Container与Master Container共享一个日志目录,这样就promtail容器内就可以拿到了日志文件

1.1K20

云原生系统日志采集详解

使用与Prometheus相同的标签对日志流进行索引分组,从而使您能够使用与Prometheus相同的标签在指标日志之间无缝切换。 特别适合存储Kubernetes Pod日志。...采集器的本质无非都是根据模式找到要采集的文件,然后对着个文件进行类似tail的监控,再把写入文件的内容发送给存储端promtail 也是这样,上面这些类型的本质也都是文件,只不过这些类型的文件的格式是公开稳定的规范...普通静态类型的日志是很好发现的,直接将你在配置文件中写的路径信息进行匹配即可,比如 promtail 中path为 "/var/log/*.log"即将 /var/log目录下所有的以.log 结尾的后缀文件作为要采集的对象即可...其实主要变化的地方在于promtail的使用,这里首先要声明的一点是,数栈的服务的日志都为文件输出。...1、promtail 在数栈如何动态配置标签 通过sidecar的模式我们让log Container与Master Container共享一个日志目录,这样就promtail容器内就可以拿到了日志文件

1K00

云原生系统日志收集

使用与Prometheus相同的标签对日志流进行索引分组,从而使您能够使用与Prometheus相同的标签在指标日志之间无缝切换。 特别适合存储Kubernetes Pod日志。...采集器的本质无非都是根据模式找到要采集的文件,然后对着个文件进行类似tail的监控,再把写入文件的内容发送给存储端promtail 也是这样,上面这些类型的本质也都是文件,只不过这些类型的文件的格式是公开稳定的规范...普通静态类型的日志是很好发现的,直接将你在配置文件中写的路径信息进行匹配即可,比如 promtail 中path为 "/var/log/*.log"即将 /var/log目录下所有的以.log 结尾的后缀文件作为要采集的对象即可...其实主要变化的地方在于promtail的使用,这里首先要声明的一点是,数栈的服务的日志都为文件输出。...1、promtail 在数栈如何动态配置标签 通过sidecar的模式我们让log Container与Master Container共享一个日志目录,这样就promtail容器内就可以拿到了日志文件

70400

初探Loki,我决定把ELK替掉!

,所以其操作成本更低,数量级效率更高 由于Loki的存储都是基于文件系统的,所以它的日志搜索时基于内容即日志行中的文本,所以它的查询支持LogQL,在搜索窗口中通过过滤标签的方式进行搜索查询 Loki...loki提供httpgrpc两种接口,在配置文件中可以看到对应端口,分别是31009096,启动后,就可以通过http接口看到数据 配置完成后,就可以启动loki了,二进制可执行文件,通过--config.file...labels 定义一个要收集的日志文件一组可选的附加标签 job 标签名称,在grafana索引的时候用到的标签名称 __path__ 定义日志收集的文件或路径,支持正则 配置文件修改完成后,...就可以启动promtail了,loki启动方法一样,通过--config.file指定配置文件启动 ?...promtail,类似于tail,它只监听新增日志,不会像filebeat一样,读取日志所有内容,这是filebeat的一个区别 Grafana·展示 GENERAL TITLE 好了,promtail

1.4K40

轻量级日志 Loki 全攻略

下面我们来介绍下 Loki 的一些基本概念架构,当然 EFK 作为业界成熟的日志聚合解决方案也是大家应该需要熟悉掌握的。...通过使用与 Prometheus 相同的标签记录流对日志进行索引分组,这使得日志的扩展操作效率更高,能对接 alertmanager。.../app/{promtail,loki} -pv # promtail配置文件 $ cat  /opt/app/promtail/promtail.yaml server:   http_listen_port....zip mv promtail-linux-amd64 /opt/app/promtail/promtail # service文件 $ cat /etc/systemd/system...,可以根据这些标签进行日志的过滤查询: 图片 grafana-loki-log-labels 比如我们这里选择 /var/log/messages,就会把该文件下面的日志过滤展示出来,不过由于时区的问题

3K20
领券