bzip2

CentOS 6 安装R-3.3.2语言支持

走远了吗. 提交于 2020-08-18 09:06:58
安装R语言系统依赖包 yum install gcc-gfortran readline-devel libXt-devel glibc-headers cairo-devel libpng-devel libtiff libjpeg-turbo -y Install jdk Configure JAVA_HOME Error Info: configure: error: No F77 compiler found yum install gcc-gfortran -y Error Info: configure: error: --with-readline=yes (default) and headers/libs are not available yum install readline-devel -y Error Info: configure: error: --with-x=yes (default) and X11 headers/libs are not available yum install libXt-devel -y Error Info: checking if zlib version >= 1.2.5... no checking whether zlib support suffices... configure: error: zlib

#11 压缩与解压缩

三世轮回 提交于 2020-08-18 09:04:17
Linux系统中常用的压缩和解压缩工具; 压缩:以时间换空间的一种操作; 压缩的原理:标记和替换; 压缩比:压缩之前与压缩之后的文件的大小的比值; 纯文本文件压缩比较大 视频、图像等文件压缩比小 能够实现压缩功能的工具: compress/uncompress: .Z扩展名为红色的,没有特殊含义(系统自带的工具) gzip/gunzip: .gz扩展名 bzip2/bunzip2:.bz2扩展名 xz/unxz: .xz扩展名,目前压缩比最高的工具 zip/unzip: .zip扩展名 gzip: zcat:读取压缩包 gzip, gunzip, zcat - compress or expand files -d:解压缩; -#:以指定的压缩比进行压缩,1-9,9为最高级,默认为6; -C:将压缩结果输出到标准输出,不会对原文件进行压缩; gzip -c /path/to/file > /path/to/compress_file.gz bzip2: bunzip2:读取压缩包 bzip2, bunzip2 - a block-sorting file compressor, v1.0.6 bzcat - decompresses files to stdout -d:解压缩; -#:以指定的压缩比进行压缩,1-9,9为最高级,默认为6; -k --keep:保留原文件不删除

bash编程之case语句

假如想象 提交于 2020-08-18 05:10:17
一、语法格式 case 变量引用(${}) in value1) # 变量的值是value1,则执语句1,语句2,······ 语句1 语句2 ······ ;; # 每个分支结束时都需要以双分号结尾 value2) # 变量的值是value2,则执语句3,语句4,······ 语句3 语句4 ······ ;; value3) # 变量的值是value3,则执语句5,语句6,······ 语句5 语句6 ······ ;; *) # 其他任意情况,则执行语句7,语句8,······;支持字符通配globbing,*为任意长度的任意字符;支持star|Star)这类格式;不支持正则表达式 语句7 语句8 ······ ;; esac # 语句以esac结束 二、练习 示例1 :写一个脚本,能接受参数gzip、bzip2或xz,而后能将/etc/目录归档备份至/backup目录,并以参数指定的形式压缩存放;文件名称包含脚本执行时刻的时间 #!/bin/bash # Date: 2015-04-12 # Description: # Version: 1.0 if [ ! -e /backup ];then #这里可以用[ -d /backup ] || mkdir /backup 替代 mkdir /backup fi Command=$1 if [ -z $1 ]; then

【Hadoop篇08】Hadoop数据压缩

删除回忆录丶 提交于 2020-08-17 19:11:09
简洁而不简单 Hadoop数据压缩 数据压缩优点和缺点 ​ 压缩技术能够 有效减少底层存储系统(HDFS)读写字节数 。压缩提高了网络带宽和磁盘空间的效率。在 Hadoop下,尤其是数据规模很大和工作负载密集的情况下,使用数据压缩显得非常重要。在这种情况下, IO操作和网络数据传输要花大量的时间 。还有, Shuffle与 Merge过程同样也面临着巨大的IO压力鳘于磁盘IO和网络带宽是 Hadoop的宝贵资源, 数据压缩对于节省资源、最小化磁盘IO和网络传输非常有帮助 。 ​ 不过,尽管压缩与解压操作的CPU开销不髙, 其性能的提升和资源的节省并非没有代价 。如果磁盘IO和网络带宽影响了 MapReduce作业性能,在任意 MapReduce阶段启用压缩都可以改善端到端处理时间并減少IO和网络流量。 压缩策略和原则 ​ 压缩是提高 Hadoop运行效率的一种优化策略通过对 Mapper、 Reducer运行过程的数据进行压缩, 以减少磁盘IO,提高MR程序运行速度 。 ​ 注意:釆用压缩技术减少了磁盘IO,但同时 增加了CPU运算负担 。所以,压缩特性运用得当能提高性能,但运用不当也可能降低性能压缩基本原则: (1)运算密集型的job,少用压缩 (2) IO密集型的job,多用压缩 !! MR支持的压缩编码 压缩格式 hadoop自带? 算法 文件扩展名 是否可切分

Linux内置命令之read

萝らか妹 提交于 2020-08-17 18:45:42
一、read的作用 read能将用户通过键盘输入的字符串保存在后面所跟的变量里面 [root@TESTHOST scripts]# read Num 1 [root@TESTHOST scripts]# echo $Num 1 [root@TESTHOST scripts]# read Num 123 [root@TESTHOST scripts]# echo $Num 123 通过read可以输入任何信息给脚本,也可以从命令行读入多个值传递给变量 [root@TESTHOST scripts]# read Num Name Year 1 Arvin 2015 [root@TESTHOST scripts]# echo $Num $Name $Year 1 Arvin 2015 ---------------------------------------------- [root@TESTHOST scripts]# read Num Name Year 1 Arvin 2015 2014 [root@TESTHOST scripts]# echo $Num 1 [root@TESTHOST scripts]# echo $Name Arvin [root@TESTHOST scripts]# echo $Year 2015 2014 #这里把最后两个字符传递给了变量Year 二

php common errors

♀尐吖头ヾ 提交于 2020-08-16 11:25:18
编译安装PHP 时遇到问题解决方法. 环境:centos X64 最小化安装 php版本:php-5.4.3 安装前.先安装些软件和库文件 yum install -y gcc gcc-c++ make zlib zlib-devel pcre pcre-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers 领导要我们自己手动装 不允许我们直接用yum 所以上面的都没执行 编译安装PHP 进入php的解压目录 ./configure --prefix=/usr/local/php --enable-fpm --with-mcrypt=/usr/local/libmcrypt --with-zlib -

linux tar命令详解

余生长醉 提交于 2020-08-16 04:59:35
tar支持将多个文件包成一个文件,同时还可通过gzip/bzip将该文件压缩。目前window的winRAR也支持.tar.gz文件解压。 一、参数说明 说明: -c/-x/-t/u 不可同时出现 参数 参数说明 -c 新建打包文件,同 -v 一起使用 查看过程中打包文件名 -x 解决文件, -C 解压到对应的文件目录。 -f 后面接要处理的文件 -j 通过bzip2方式压缩或解压,最后以.tar.br2 为后缀。压缩后大小小于.tar.gz -z 通过gzip方式压缩或解压,最后以.tar.gz 为后缀 -v 压缩或解压过程中,显示出来过程 -t 查看打包文件中内容,重点文件名 -u 更新压缩文件中的内容。 -p 保留绝对路径,即允许备份数据中含有根目录 -P 保留数据原来权限及属性。 --explode=FILE 压缩过程中,不要讲FILE打包 man tar 查看更多参数 二、常用的命令 1. 压缩/解压 命令 说明 tar -jcv 来源: oschina 链接: https://my.oschina.net/u/4302946/blog/4317554

Linux常用命令大全

旧巷老猫 提交于 2020-08-15 05:15:37
systemd systemctl start service //启动service systemctl stop service //停止service systemctl restart service //重启service systemctl enable service //service开机自启 systemctl disable service //service禁止开机自启 systemctl status service //查看service systemctl is-enabled service //查看service是否开机自启 查看系统信息 arch #显示机器的处理器架构 uname -m #显示机器的处理器架构 uname -r #显示正在使用的内核版本 dmidecode -q #显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda #罗列一个磁盘的架构特性 hdparm -tT /dev/sda #在磁盘上执行测试性读取操作 cat /proc/cpuinfo #显示CPU info的信息 cat /proc/interrupts #显示中断 cat /proc/meminfo #校验内存使用 cat /proc/swaps #显示哪些swap被使用 cat /proc/version #显示内核的版本

gzip,zip,bzip2,xz,tar文件压缩和归档

与世无争的帅哥 提交于 2020-08-14 20:27:08
gzip [-d#] 文件 其中#为1-9的数字 gzip + 文件 压缩文件,删除源文件 gzip -d + 文件 解压缩文件,删除源文件 压缩等级:1压缩最差,9压缩最好,6为默认 zcat查看.gz的文本文件内容 bzip2 + 文件 压缩文件,删除源文件 bzip2 -d + 文件 解压缩文件,删除源文件 bzcat查看.bz2的文本文件内容 gzip和bzip2都不能压缩目录 zip和unzip zip + 压缩后文件名.zip + 文件 压缩文件,源文件不会消失 unzip + 压缩文件 zip -r + 压缩后文件名.zip + 目录 压缩目录,源文件不会消失 可以同时压缩多个文件和目录 xz压缩和解压缩 xz + 文件 压缩文件,删除源文件 xz -d + 文件 解压缩文件,删除源文件 xzcat查看.xz的文本文件内容 xz不可以压缩目录 tar打包工具详解 (打包)tar -cvf + 打包的名称.tar + 需要打包的多个文件或目录 打包后,源文件不消失 (解包)tar -xvf + 打包的名称.tar (解包到指定目录)tar -C + 解包到的路径 + -xvf + 打包的名称.tar tar打包和压缩并用 (gzip格式打包压缩) tar -zcvf + 打包压缩名.tar.gz + 需要打包的多个文件或目录 (gzip格式解包 解压缩 )tar

Linux恢复误删除的文件或者目录

感情迁移 提交于 2020-08-14 18:54:32
文章转载自: https://www.jianshu.com/p/662293f12a47 linux不像windows有个回收站,使用rm -rf *基本上文件是找不回来的。 那么问题来了: 对于linux下误删的文件,我们是否真的无法通过软件进行恢复呢? 答案当然是否定的,对于误删的文件,我们还是能通过软件恢复过来的。对于误删文件还原可以分为两种情况: 一种是删除以后在进程存在删除信息 一种是删除以后进程都找不到,只有借助于工具还原。 接下来以例子分别解说下两种不同的误删还原方式: 误删除文件进程还在的情况: 这种一般是有活动的进程存在持续标准输入或输出,到时文件被删除后,进程PID依旧存在。这也是有些服务器删除一些文件但是磁盘不释放的原因。 打开一个终端对一个测试文件做cat追加操作: [root@docking ~]# echo "This is DeleteFile test." > deletefile.txt [root@docking ~]# ls deletefile.txt [root@docking ~]# cat >> deletefile.txt Add SomeLine into deletefile for fun. 打开另外一个终端查看这个文件可以清楚看到内容: [root@docking ~]# ls deletefile.txt [root