.gz压缩包解压
发表于|更新于|Linux
|总字数:207|阅读时长:1分钟|浏览量:
一般.gz结尾的压缩文件有两种,一种是xxx.tar.gz,一种是xxx.gz。虽然后缀是相同的,但还是有区别的。
.tar.gz
这种文件指的是将文件夹/文件打包后再压缩。
一般生成压缩包命令为:
1 | tar -zcvf xxx.tar.gz xxx/xxx/ |
解压缩就是把c(create?)修改为x
1 | tar -zxvf xxx.tar.gz |
.gz
单纯的就是压缩文件,只能针对一个文件去压缩。
1 | gzip xxx.sql |
解压缩:
1 | gunzip xxx.sql.gz |
总结
- 只针对一个文件(例如SQL文件,通常比较大的才需要压缩),使用gzip
- 如果是一个目录,则需要使用tar命令先打包,在压缩,合并就是xxx.tar.gz
水一篇,实在没得更新了。
文章作者: Charles
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 码农笔记!
相关推荐

2023-06-25
Linux保持长时间会话不断开
使用SSH方式登录Linux操作系统的云服务器时,过一段时间就会自动断开连接。本篇操作介绍如何保持SSH会话持续连接不断开。 配置sshd可通过修改sshd配置文件来解决自动断开的问题,编辑/etc/ssh/sshd_config文件设置心跳,保持连接。 1234vim /etc/ssh/sshd_config# 新增如下两个配置ClientAliveInterval 600 ClientAliveCountMax 10 ClientAliveInterval 600 表示每600秒发送一次请求, 从而保持连接。 ClientAliveCountMax 10 表示服务器发出请求后客户端没有响应的次数达到10次,就自动断开连接。 无响应的SSH客户端将在大约600x10=6000秒后断开连接。 ClientAliveInterval设置超时间隔(以秒为单位),在此间隔之后,如果尚未从客户端接收到任何数据,则sshd将通过加密的通道发送消息以请求客户端的响应。默认值为0,表示这些消息将不会发送到客户端。此选项仅适用于协议版本2。Clien...

2021-07-21
CDH Manager6.3.1安装部署
环境要求 CentOS 7 MySQL 5.7 Apache httpd JDK1.8 (推荐用最新版,低版本出现过bug) mysql-connector-java 不低于5.1.26即可。 系统要求/usr:该分区至少需要5GB /var: 该分区至少需要5G,实际使用中,如果不修改monitor日志目录的话,5G是不够的。建议50G。 /opt :该分区需要20G左右 CDH-DB: 数据库服务至少需要5GB的容量 参考 数据库要求数据库需要安装mysql5.7的版本,并且字符集必须是utf-8,排序规则为utf8_general_ci,必须安装MySQL-shared-compat或MySQL-shared包。 参考 Java要求目前应该只支持JDK1.8,下载小版本号比较高的即可。注意避开JDK-8245417 , JDK-8256818,JDK 8u271,JDK 8u281 , JDK 8u291,JDK 8u40,8u45,8u60这几个版本。 参考 系统配置 关闭防火墙 禁止开机启动防火墙 配置主机名,SSH互相访问 配置NTP,确保各机器时间一致 有yum源...

2023-06-20
CentOS7提示 libsasl2.so.2 cannot open shared object file
背景最近服务器升级了CentOS7.9,在重新部署服务后,运行模型训练,提示了如下错误: 1libsasl2.so.2: cannot open shared object file: No such file or directory 解决办法将系统自带的libsasl2.so.3.0.0 软链到 libsasl2.so.2 1ln -s /usr/lib64/libsasl2.so.3.0.0 /usr/lib64/libsasl2.so.2 再次执行python程序就不会出现这个错误了。

2019-06-22
CentOS中firewall-cmd的使用方法
在CentOS6中常用的防火墙是iptables,但是升级到CentOS7以后就开始使用firewall-cmd作为防火墙软件了。 命令介绍1firewall-cmd [选项 ... ] 其常用的参数: 123456789-h, --help # 显示帮助信息;-V, --version # 显示版本信息. (这个选项不能与其他选项组合);-q, --quiet # 不打印状态消息;--state # 显示firewalld的状态;--reload # 不中断服务的重新加载;--complete-reload # 中断所有连接的重新加载;--runtime-to-permanent # 将当前防火墙的规则永久保存;--check-config # 检查配置正确性; 实例对外暴露指定端口1firewall-cmd --permanent --add-port=8080/tcp 其中--permanent表示永久生效,如果不加这个参数,操作系统重启后则该规则失效。 指定某个端口...

2021-08-01
Redis集群部署
之前介绍过《Docker部署可用于生产环境的Redis集群》,本篇再补充一下在没有Docker环境的前提下,部署Redis集群。 环境要求及准备 CentOS 7 redis-5.0.13安装包 系统已经安装Development Tools 如果没有安装Development Tools的话,需要先安装一下: 1yum groupinstall 'Development Tools' 部署规划 服务器IP 7000节点 7001节点 7002节点 10.10.11.54 Y Y Y 10.10.11.55 Y Y Y 编译安装解压1mdkdir /usr/local/redis && tar -zxvf redis-5.0.13.tar.gz -C /usr/local/redis 编译并安装12345cd /usr/local/redis/redis-5.0.13/deps;make hiredis lua jemalloc linenoise# 编译cd /usr/local/redis/redis-5.0....

2021-05-15
在CDH6中部署OpenTSDB
简介OpenTSDB是一种基于Hbase的分布式的,可伸缩的时间序列数据库。 本篇介绍在CDH6环境中部署OpenTSDB。 OpenTSDB的依赖已经在CDH中部署完成Hbase,并且配置好JAVA_HOME。 下载OpenTSDB1https://github.com/OpenTSDB/opentsdb/releases 安装依赖1yum install gnuplot 安装OpenTSDB1rpm -ivh opentsdb-2.4.0.noarch.rpm 修改配置文件通常只需要修改以下三个配置即可。vim /usr/share/opentsdb/etc/opentsdb/opentsdb.conf 123456# 默认端口tsd.network.port = 4242# 是否自动创建 metic,默认值为 falsetsd.core.auto_create_metrics = true# 修改为 zookeeper 集群地址tsd.storage.hbase.zk_quorum = slave2,slave3,slave4 还可以参考如下进行详细配置: 12...
评论
公告
开始忙了,长草期。






