tar

centos7使用supermin制作centos7 Postgresql的docker镜像包

空扰寡人 提交于 2020-03-17 15:31:32
安装程序 yum install -y supermin* 创建目录 mkdir -p /data/docker_image/centos7 cd /data/docker_image/centos7 准备要安装的软件包并保存在supermin.d目录下 supermin5 -v --prepare bash coreutils iproute tar curl vim rpm -o supermin.d 根据准备的安装包目录制作隔离的环境,并保存在appliance.d目录下 supermin5 -v --build --format chroot supermin.d -o appliance.d 复制dns解析文件,及确认yum版本 cp /etc/resolv.conf appliance.d/etc/ echo 7 > appliance.d/etc/yum/vars/releasever 将系统文件打tar包 tar --numeric-owner -cpf centos_7.5.tar -C appliance.d . 将tar包导入镜像 cat centos_7.6.tar | docker import - chy/centos:v7 制作镜像时想包含某个命令,但又不知道在哪个包时,可以用yum whatprovides 来查找 来源: 51CTO 作者:

tar -zxvf xxx.tar,gz --Linux中-zxvf的每个字母的含义

谁说胖子不能爱 提交于 2020-03-17 14:55:46
某厂面试归来,发现自己落伍了!>>> 解压安装包 tar -zxvf redis-5.0.5.tar.gz tar表示压缩包的相关操作 -z 以"压缩"的方式进行操作. -x 代表解开压缩包 -v 展现解压的过程. -f 指定文件进行操作 每个字母都有着不同的含义,故别中记着 -zxvf是解压,记住每个字母的含义岂不是更显示你的水准吗? 来源: oschina 链接: https://my.oschina.net/u/4115134/blog/3196659

Extract tar the tar.bz2 file error

情到浓时终转凉″ 提交于 2020-03-17 09:50:20
问题 I tried to extract the tar.bz2 file in Fedora 17 OS. I used the command: # tar -xvjf myfile.tar.bz2 I received this error message: tar (child):bzip2: Cannot exec :Nosuch of file or directory tar (child): Error is not recoverable: exitng now tar: Child returned status 2 tar:Error is not recoverable: exitng now How can I resolve this? 回答1: For bz2 you need to execute like this, tar -jxvf Alternatively, you can also execute like this bunzip2 myfile.tar.bz2 For more information you should check

Linux tar 命令用法

余生颓废 提交于 2020-03-17 08:31:29
tar 命令可以为linux的文件和目录创建档案。利用 tar,可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件。tar 最初被用来在磁带上创建档案,现在,用户可以在任何设备上创建档案。利用 tar 命令,可以把一大堆的文件和目录全部打包成一个文件,这对于备份文件或将几个文件组合成为一个文件以便于网络传输是非常有用的。 首先要弄清两个概念:打包和压缩。打包是指将一大堆文件或目录变成一个总的文件;压缩则是将一个大的文件通过一些压缩算法变成一个小文件。 为什么要区分这两个概念呢?这源于 Linux 中很多压缩程序只能针对一个文件进行压缩,这样当你想要压缩一大堆文件时,你得先将这一大堆文件先打成一个包(tar命令),然后再用压缩程序进行压缩(gzip bzip2命令)。 语法 tar (选项) (参数) 选项 -A或--catenate:新增文件到以存在的备份文件; -B:设置区块大小; -c或--create:建立新的备份文件; -C <目录>:这个选项用在解压缩,若要在特定目录解压缩,可以使用这个选项。 -d:记录文件的差别; -x或--extract或--get:从备份文件中还原文件; -t或--list:列出备份文件的内容; -z或--gzip或--ungzip:通过gzip指令处理备份文件; -Z或--compress或-

How to use Pigz with Tar

我们两清 提交于 2020-03-17 04:32:43
问题 So I am using pigz in tar with tar --use-compress-program=pigz and this works but it doesn't use all of my processors, and I'd like to make sure it's recursive (-r) and using (-9 compression level). I read through Utilizing multi core for tar+gzip/bzip compression/decompression but it doesn't note anywhere to add additional commands in that format, and I couldn't find anything in the man page for either program for additional swithed. Thanks, Cam 回答1: Mark Adler's top voted answer on the SO

How to use Pigz with Tar

狂风中的少年 提交于 2020-03-17 04:29:11
问题 So I am using pigz in tar with tar --use-compress-program=pigz and this works but it doesn't use all of my processors, and I'd like to make sure it's recursive (-r) and using (-9 compression level). I read through Utilizing multi core for tar+gzip/bzip compression/decompression but it doesn't note anywhere to add additional commands in that format, and I couldn't find anything in the man page for either program for additional swithed. Thanks, Cam 回答1: Mark Adler's top voted answer on the SO

【源码分析】Strawberry Prolog WarCraft.pro 源码分析

可紊 提交于 2020-03-16 21:24:42
某厂面试归来,发现自己落伍了!>>> calculate_pos:- start_random_from(_), for(P,0,G_CC-1), (status(P) =:= 4 -> move_object(P,tar_x(P),tar_y(P),2) % 单位的下达普通移动命令时的移动速度 else ( status(P) mod 2 =:= 1 -> move_shell(P,cc_x(attack(P)),cc_y(attack(P)),4) else ( status(P) =:= 2 -> ( cc_t(attack(P)) mod 4 =:= 2 -> status(P):=0 else ( (cc_x(P)-cc_x(attack(P)))**2 + (cc_y(P)-cc_y(attack(P)))**2 > 10000 -> move_object(P,cc_x(attack(P)),cc_y(attack(P)),3) % 单位下达攻击命令时前往攻击目标的移动速度 else status(P):=3, tar_x(P):=cc_x(P), tar_y(P):=cc_y(P) )) else ( status(P) =:= 0 -> (find_enemy(P,near,Enemy) -> status(P):=1, attack(P):=Enemy, tar

Linux学习之文档的压缩与打包

落爺英雄遲暮 提交于 2020-03-16 20:04:21
1、小知识 .gz 表示由gzip压缩工具压缩的文件 .bz2表示由bzip2压缩工具压缩的文件 .tar 表示由tar打包程序打包的文件 tar.gz 可以理解为先由tar打包。然后再由gzip压缩 .tar.bz2可以理解为先由tar打包然后再由bzip2压缩 tar.xz可以理解成先由tar打包,然后再xz压缩 2、gzip压缩工具 #gizip [-d#] filename #为1~9 - d:该参数再解压缩时使用 实例 2、bzip2压缩工具 #bzip2 [-dz] filename -z表示压缩 -d表示解压缩 bzip2命令也不可以压缩目录 3、tar打包工具 #tar [-zjxcvfpP] filename tar -z:表示同时用gzip压缩。 -j:表示同时用bzip2压缩。 -J:表示同时用xz压缩。 -x:表示解包或者解压缩。 -t:表示查看tar包里的文件。 -c:表示建立一个tar包或者压缩文件包。 -v:表示可视化。 -f:后面跟文件名(即-f filename,表示压缩后的文件名为filename,或者解压文件filename。 需要注意的是,如果是多个参数组合的情况下,请把-f参数写到最后面。 -p:表示使用原文件的属性,压缩前什么属性压缩后还什么属性。 -P:表示可以使用绝对路径。 -exclude filename:表示在打包或压缩时

tar命令

此生再无相见时 提交于 2020-03-15 11:37:38
tar命令可以为linux的文件和目录创建档案(打包压缩多个文件) 用法:tar(选项)(参数) 选项 : -A或--catenate:新增文件到以存在的备份文件; -B:设置区块大小; -c或--create:建立新的备份文件; -C <目录>:这个选项用在解压缩,若要在特定目录解压缩,可以使用这个选项。 -d:记录文件的差别; -x或--extract或--get:从备份文件中还原文件; -t或--list:列出备份文件的内容; -z或--gzip或--ungzip:通过gzip指令处理备份文件; -Z或--compress或--uncompress:通过compress指令处理备份文件; -f<备份文件>或--file=<备份文件>:指定备份文件; -v或--verbose:显示指令执行过程; -r:添加文件到已经压缩的文件; -u:添加改变了和现有的文件到已经存在的压缩文件; -j:支持bzip2解压文件; -v:显示操作过程; -l:文件系统边界设置; -k:保留原有文件不覆盖; -m:保留文件不被覆盖; -w:确认压缩文件的正确性; -p或--same-permissions:用原来的文件权限还原文件; -P或--absolute-names:文件名使用绝对名称,不移除文件名称前的“/”号; -N <日期格式> 或 --newer=<日期时间>

LNMP安装与配置

≯℡__Kan透↙ 提交于 2020-03-15 06:25:00
Nginx 与apache 、lighttp 性能综合对比,如下图: 注意:关闭 rpm 默认安装的 apache 和 mysql 1. 准备php 函数的rpm 包 yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers 2. 准备lnmp 其他的源代码包 wget http://blog.s135.com/soft/linux/nginx_php/nginx/nginx-0.8.46.tar.gz wget http://blog.s135.com/soft/linux/nginx