compress

Linux命令(6)zip命令

半世苍凉 提交于 2020-07-24 01:06:35
zip命令 zip 压缩包在 Windows 和 Linux 都比较常见的,zip命令本身即能归档又能压缩。 功能说明:对一个文件或多个文件进行压缩 用法:zip [选项] 压缩文件名.zip FILE… 选项 作用 -r 对目录下的文件及子目录进行递归压缩 -d 从压缩文件内删除指定文件 -q 压缩时不显示命令执行过程 -x 压缩时排除某些文件不压缩 示例:复制/var/log/messages到/tmp/compress目录并对messages文件进行压缩。 [root@node1 ~]# cd /tmp/ && mkdir compress [root@node1 tmp]# cd compress [root@node1 compress]# cp /var/log/messages ./ [root@node1 compress]# ll -h total 44K -rw------- 1 root root 42K Feb 25 14:38 messages [root@node1 compress]# zip messages.zip messages adding: messages (deflated 94%) [root@node1 compress]# ll -h total 48K -rw------- 1 root root 42K Feb 25 14

Centos7.7 配置OpenVPN (二)

☆樱花仙子☆ 提交于 2020-05-09 14:13:00
OpenVPN是一个开源的应用程序,它允许您通过公共互联网创建一个安全的专用网络。OpenVPN实现一个虚拟专用网(VPN)来创建一个安全连接。 OpenVPN是一个开源的应用程序,它允许您通过公共互联网创建一个安全的专用网络。OpenVPN实现一个虚拟专用网(VPN)来创建一个安全连接。OpenVPN使用OpenSSL库提供加密,它提供了几种身份验证机制,如基于证书的、预共享密钥和用户名/密码身份验证。 在本教程中,我们将向您展示如何在 CentOS 7.7服务器上逐步安装和配置OpenVPN。实现基于证书的OpenVPN认证。 修改OpenVPN配置文件 复制模板到主配置文件夹里面 [root@localhost server]# cp -p /usr/share/doc/openvpn-2.4.8/sample/sample-config-files/server.conf /etc/openvpn/server/ # 修改后的内容如下 [root@localhost server]# cat server.conf |grep '^[^#|^;]' port 1194 proto udp dev tun ca ca.crt cert server1.crt key server1.key # This file should be kept secret dh dh.pem

python学习笔记之zipfile模块

落花浮王杯 提交于 2020-05-09 12:14:19
为什么学习:   在做自动化测试平台的apk上传功能部分时候,涉及到apk上传后提取apk的icon图标,通过aapt解析apk,获取对应icon在apk中的地址,通过python的zipfile模块来解压缩提取到指定的icon的图标 zipfile模块的用途:   zipfile模块是用来做zip格式编码的压缩和解压缩的,zipfile有两个重要的类:ZipFile 创建和读取zip文件 ZipInfo是存储zip文件的每个文件的信息的 读取zip文件:   1 import zipfile 2 3 # 默认模式r,读 4 zip = zipfile.ZipFile( " bb,zip " ) 5 # 返回所有文件夹和文件 6 print (zip.namelist()) 7 # 返回该zip的文件名 8 print (zip.filename) 9 10 # 压缩文件 11 zip_info = zip.getinfo( ' bb/aa.txt ' ) 12 # 原来文件大小 13 print (zip_info.file_size) 14 # 返回原来文件的大小 15 print (zip_info,compress_size) 16 # 读取压缩文件中内容 默认是字节模式 17 a = zip.read( ' bb/cc.txt ' ).decode( ' utf-8 '

python中zipfile模块实例化解析

笑着哭i 提交于 2020-05-09 10:52:46
文章内容由-- “脚本之家“ --提供,在此感谢脚本之家的贡献,该网站网址为: https://www.jb51.net/ 简介:   zipfile是python里用来做zip格式编码的压缩和解压缩的,由于是很常见的zip格式,所以这个模块使用频率也是比较高的, 在这里对zipfile的使用方法做一些记录。即方便自己也方便别人。   Python zipfile模块用来做zip格式编码的压缩和解压缩的,要进行相关操作,首先需要实例化一个 ZipFile 对象。ZipFile 接受一个字符串格式压缩包名称作为它的必选参数,第二个参数为可选参数,表示打开模式,类似于文件操作,有r/w/a三种模式,分别代表读、写、添加,默认为r,即读模式。   zipfile里有两个非常重要的class, 分别是ZipFile和ZipInfo, 在绝大多数的情况下,我们只需要使用这两个class就可以了。ZipFile是主要的类,用来创建和读取zip文件而ZipInfo是存储的zip文件的每个文件的信息的。 一、下面我们就来介绍这两个类的基本操作: 比如要读取一个Python zipfile 模块,这里假设filename是一个文件的路径: import zipfile z =zipfile.ZipFile(filename, ' r ' ) # 这里的第二个参数用r表示是读取zip文件

hadoop native 冲突报错

僤鯓⒐⒋嵵緔 提交于 2020-05-08 17:18:33
问题描述 集群升级后,hadoop不能正常加载本地库 $ hadoop checknative -a 20/05/08 14:32:11 WARN bzip2.Bzip2Factory: Failed to load/initialize native-bzip2 library system-native, will use pure-Java version 20/05/08 14:32:11 WARN zlib.ZlibFactory: Failed to load/initialize native-zlib library 20/05/08 14:32:11 ERROR snappy.SnappyCompressor: failed to load SnappyCompressor java.lang.NoSuchFieldError: clazz at org.apache.hadoop.io.compress.snappy.SnappyCompressor.initIDs(Native Method) at org.apache.hadoop.io.compress.snappy.SnappyCompressor.<clinit>(SnappyCompressor.java:57) at org.apache.hadoop.io.compress

python自动化脚本之备份mysql数据库

可紊 提交于 2020-05-08 05:48:01
综合别人的python实现备份mysql的自动化脚本,centos7下用python3实现的脚本(python2的只需要修改下print的位置即可) 亲测可执行,且服务器可以定义为其他服务器,未对数据库名是否正确做判断和处理(测试了仅仅输出的备份文件里没什么有效信息而已,不影响) 脚本如下: 1 # !/usr/bin env python3 2 import os 3 import time 4 import datetime 5 #定义服务器,用户名、密码、数据库名称(多个库分行放置)和备份的路径 6 DB_HOST = ' localhost ' 7 DB_USER = ' root ' 8 DB_USER_PASSWD = ' mypassword ' 9 DB_NAME = ' /mnt/dbbackup/dbnames.txt ' 10 BACKUP_PATH = ' /mnt/dbbackup/mysql/ ' 11 12 DATETIME = time.strftime( ' %Y%m%d-%H%M%S ' ) 13 TODAYBACKUPPATH = BACKUP_PATH + DATETIME 14 15 print ( " createing backup folder! " ) 16 # 创建备份文件夹 17 if not os.path.exists

Hive 总结[鹏哥出品,必属精品]

∥☆過路亽.° 提交于 2020-05-05 20:37:45
Hive 总结 总结人:连志鹏 2020.04.29 一、HiveJDBC客户端基本操作 1.1 HvieJDBC的登入与退出 -- 方式一:使用beeline方式 访问方式:beeline - u jdbc:hive2: //hadooop102:10000 -n atguigu 退出方式:!quit 、 ! exit 、 ctrl + c -- 方式二: 使用hive的方式 访问方式:hive 退出方式:quit; exit ; 1.2 Hive常用的交互命令 “-e” 不进入hive的交互窗口执行sql语句** “-f” 执行脚本中sql语句** 1.3 Hive数据类型 基本数据类型 Hive数据类型 Java数据类型 长度 例子 TINYINT byte 1byte有符号整数 20 SMALINT short 2byte有符号整数 20 INT int 4byte有符号整数 20 BIGINT long 8byte有符号整数 20 BOOLEAN boolean 布尔类型,true或者false TRUE FALSE FLOAT float 单精度浮点数 3.14159 DOUBLE double 双精度浮点数 3.14159 STRING string 字符系列。可以指定字符集。可以使用单引号或者双引号。 ‘now is the time’ “for all good

PDF转图片(O2S.Components.PDFRender4NET )

一笑奈何 提交于 2020-05-04 08:34:02
1.PDF生成IMG的帮助类 using O2S.Components.PDFRender4NET; using System; using System.Collections.Generic; using System.Drawing; using System.Drawing.Imaging; using System.IO; using System.Linq; using System.Text; using System.Threading.Tasks; namespace MysteelData.Common { public static class PDFHelper { public enum Definition { One = 1 , Two = 2 , Three = 3 , Four = 4 , Five = 5 , Six = 6 , Seven = 7 , Eight = 8 , Nine = 9 , Ten = 10 } /// <summary> /// 将PDF文档转换为图片的方法 /// </summary> /// <param name="pdfInputPath"> PDF文件路径 </param> /// <param name="imageOutputPath"> 图片输出路径 </param> /// <param name=

Linux下的压缩zip,解压缩unzip命令详解及实例

泄露秘密 提交于 2020-05-04 02:11:15
摘自:https://www.cnblogs.com/yves0923/p/10965021.html Linux下的压缩解压缩命令详解及实例 实例:压缩服务器上当前目录的内容为xxx.zip文件 zip -r xxx.zip ./* 解压zip文件到当前目录 unzip filename.zip ============================ 另:有些服务器没有安装zip包执行不了zip命令,但基本上都可以用tar命令的,实例如下: tar -zcvf /home/zdzlibs.tar.gz /home/zdz/java/zdzlibs/ ============================ linux zip命令 zip -r myfile.zip ./* 将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,-r表示递归压缩子目录下所有文件. 2.unzip unzip -o -d /home/sunny myfile.zip 把myfile.zip文件解压到 /home/sunny/ -o:不提示的情况下覆盖文件; -d:-d /home/sunny 指明将文件解压缩到/home/sunny目录下; 3.其他 zip -d myfile.zip smart.txt 删除压缩文件中smart.txt文件 zip -m myfile.zip .

Linux的压缩/解压缩文件处理 zip & unzip

生来就可爱ヽ(ⅴ<●) 提交于 2020-05-04 02:09:24
Linux的压缩/解压缩命令详解及实例 压缩服务器上当前目录的内容为xxx.zip文件 zip -r xxx.zip ./* 解压zip文件到当前目录 unzip filename.zip 另:有些服务器没有安装zip包执行不了zip命令,但基本上都可以用tar命令的,实例如下: tar -zcvf /home/zdzlibs.tar.gz /home/zdz/java/zdzlibs/ zip命令详解 1.zip -r myfile.zip ./* 将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,-r表示递归压缩子目录下所有文件 2.unzip unzip -o -d /home/sunny myfile.zip 把myfile.zip文件解压到 /home/sunny/ -o:不提示的情况下覆盖文件; -d:-d /home/sunny 指明将文件解压缩到/home/sunny目录下; 3.其他 zip -d myfile.zip smart.txt 删除压缩文件中smart.txt文件 zip -m myfile.zip ./rpm_info.txt 向压缩文件中myfile.zip中添加rpm_info.txt文件 要使用 zip 来压缩文件,在 shell 提示下键入下面的命令:zip -r filename.zip filesdir 在这个例子里