精华内容
下载资源
问答
  • Linux tar包安装Nginx

    千次阅读 2015-06-06 15:37:23
    Linux tar包安装Nginx

    1.首先安装依赖包(依赖包有点多,我们采用yum的方式来安装)

     yum -y install zlib zlib-devel openssl openssl-devel pcre pcre-devel

    2.将nginx-1.7.6.tar.gz上传到/usr/local/下

    tar -zxvf nginx-1.7.6.tar.gz 

    3.重命名包名称,讲nginx-1.7.6改为nginx

    mv nginx-1.7.6 nginx
    

    3.编译

    cd nginx
    

    ./configure 

    make
    make install
    
    4.测试

    /usr/local/nginx/nginx -t

    5.问题:

    nginx: [alert] could not open error log file: open() "/usr/local/nginx/logs/error.log" failed (2: No such file or directory)
    2015/06/06 15:16:28 [emerg] 13663#0: open() "/usr/local/nginx/logs/access.log" failed (2: No such file or directory)

    6.解决方案

    6.1创建文件夹logs

     mkdir logs
    
    6.2创建文件

     cd logs/
    

    touch error.log
    

    touch nginx.pid

    7.启动

    /usr/local/nginx/nginx

    看到

    Welcome to nginx!

    说明nginx初步启动配置成功了!





    我的个人网站:http://www.caicongyang.com

    我的CSDN博客地址: http://blog.csdn.net/caicongyang 








    展开全文
  • Linux tar 打包

    万次阅读 2019-03-05 09:46:30
    范例一:将整个 /etc 目录下的文件全部打包成为 /tmp/etc.tar [root@linux ~]# tar -cvf /tmp/etc.tar /etc <==仅打包,不压缩! [root@linux ~]# tar -zcvf /tmp/etc.tar.gz /etc &l...

    转载:https://www.cnblogs.com/lijc1990/p/3545503.html 

    范例一:将整个 /etc 目录下的文件全部打包成为 /tmp/etc.tar
    [root@linux ~]# tar -cvf /tmp/etc.tar /etc <==仅打包,不压缩!
    [root@linux ~]# tar -zcvf /tmp/etc.tar.gz /etc <==打包后,以 gzip 压缩
    [root@linux ~]# tar -jcvf /tmp/etc.tar.bz2 /etc <==打包后,以 bzip2 压缩
    # 特别注意,在参数 f 之后的文件档名是自己取的,我们习惯上都用 .tar 来作为辨识。
    # 如果加 z 参数,则以 .tar.gz 或 .tgz 来代表 gzip 压缩过的 tar file ~
    # 如果加 j 参数,则以 .tar.bz2 来作为附档名啊~
    # 上述指令在执行的时候,会显示一个警告讯息:
    # 『tar: Removing leading `/” from member names』那是关於绝对路径的特殊设定。
    
    范例二:查阅上述 /tmp/etc.tar.gz 文件内有哪些文件?
    [root@linux ~]# tar -ztvf /tmp/etc.tar.gz
    # 由於我们使用 gzip 压缩,所以要查阅该 tar file 内的文件时,
    # 就得要加上 z 这个参数了!这很重要的!
    
    范例三:将 /tmp/etc.tar.gz 文件解压缩在 /usr/local/src 底下
    [root@linux ~]# cd /usr/local/src
    [root@linux src]# tar -zxvf /tmp/etc.tar.gz
    # 在预设的情况下,我们可以将压缩档在任何地方解开的!以这个范例来说,
    # 我先将工作目录变换到 /usr/local/src 底下,并且解开 /tmp/etc.tar.gz ,
    # 则解开的目录会在 /usr/local/src/etc 呢!另外,如果您进入 /usr/local/src/etc
    # 则会发现,该目录下的文件属性与 /etc/ 可能会有所不同喔!
    
    范例四:在 /tmp 底下,我只想要将 /tmp/etc.tar.gz 内的 etc/passwd 解开而已
    [root@linux ~]# cd /tmp
    [root@linux tmp]# tar -zxvf /tmp/etc.tar.gz etc/passwd
    # 我可以透过 tar -ztvf 来查阅 tarfile 内的文件名称,如果单只要一个文件,
    # 就可以透过这个方式来下达!注意到! etc.tar.gz 内的根目录 / 是被拿掉了!
    
    范例五:将 /etc/ 内的所有文件备份下来,并且保存其权限!
    [root@linux ~]# tar -zxvpf /tmp/etc.tar.gz /etc
    # 这个 -p 的属性是很重要的,尤其是当您要保留原本文件的属性时!
    
    范例六:在 /home 当中,比 2005/06/01 新的文件才备份
    [root@linux ~]# tar -N ‘2005/06/01′ -zcvf home.tar.gz /home
    
    范例七:我要备份 /home, /etc ,但不要 /home/dmtsai
    [root@linux ~]# tar –exclude /home/dmtsai -zcvf myfile.tar.gz /home/* /etc
    
    范例八:将 /etc/ 打包后直接解开在 /tmp 底下,而不产生文件!
    [root@linux ~]# cd /tmp
    [root@linux tmp]# tar -cvf – /etc | tar -xvf –
    # 这个动作有点像是 cp -r /etc /tmp 啦~依旧是有其有用途的!
    # 要注意的地方在於输出档变成 – 而输入档也变成 – ,又有一个 | 存在~
    # 这分别代表 standard output, standard input 与管线命令啦!
    # 这部分我们会在 Bash shell 时,再次提到这个指令跟大家再解释啰!
    
    .tar
      解包:tar xvf FileName.tar
      打包:tar cvf FileName.tar DirName
      (注:tar是打包,不是压缩!)
      ———————————————
      .gz
      解压1:gunzip FileName.gz
      解压2:gzip -d FileName.gz
      压缩:gzip FileName
      .tar.gz 和 .tgz
      解压:tar zxvf FileName.tar.gz
      压缩:tar zcvf FileName.tar.gz DirName
      ———————————————
      .bz2
      解压1:bzip2 -d FileName.bz2
      解压2:bunzip2 FileName.bz2
      压缩: bzip2 -z FileName
      .tar.bz2
      解压:tar jxvf FileName.tar.bz2 或tar –bzip xvf FileName.tar.bz2
      压缩:tar jcvf FileName.tar.bz2 DirName
      ———————————————
      .bz
      解压1:bzip2 -d FileName.bz
      解压2:bunzip2 FileName.bz
      压缩:未知
      .tar.bz
      解压:tar jxvf FileName.tar.bz
      压缩:未知
      ———————————————
      .Z
      解压:uncompress FileName.Z
      压缩:compress FileName
      .tar.Z
      解压:tar Zxvf FileName.tar.Z
      压缩:tar Zcvf FileName.tar.Z DirName
      ———————————————
      .zip
      解压:unzip FileName.zip
      压缩:zip FileName.zip DirName
      压缩一个目录使用 -r 参数,-r 递归。例: $ zip -r FileName.zip DirName
      ———————————————
      .rar
      解压:rar x FileName.rar
      压缩:rar a FileName.rar DirName
      rar请到:http://www.rarsoft.com/download.htm 下载!
      解压后请将rar_static拷贝到/usr/bin目录(其他由$PATH环境变量指定的目录也可以):

     

    展开全文
  • Linux tar 如何在压缩之后删除原文件

    万次阅读 2018-11-12 11:21:16
    Linux tar 如何在压缩之后删除原文件

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow

    也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!

                    假设我们压缩文件文件aaa.log 为aaa.log.tar.gz ,归档压缩之后,并删除文件aaa.log。请参阅下面的命令:
     
    tar -zcvf aaa.log.tar.gz aaa.log --remove-files
     
    可以看出,主要是使用了--remove-files 这个命令参数选项。
    能不能拓展下:解压 aaa.log.tar.gz之后,并删除 aaa.log.tar.gz?我看了一遍又一遍帮助,一直没有发现合适的命令参数选项。不过,完全可以通过一种变通的方法来实现:
     
    tar -zxvf aaa.txt.tar.gz && rm -rf aaa.txt.tar.gz
    对于上面两种应用,是不是可以进一步拓展出以下两种比较有实际意义的应用:
    1、遍历压缩归档日志文件:
     
    find . -name "*.log" -type f -exec tar -zcvf {}.tar.gz {} --remove-files > /dev/null \;
    2、遍历解压tar.gz文件,并删除tar.gz文件
     
    find . -name "*.tar.gz" -type f -exec tar -zxvf {} \; -exec rm -rf {} \; > /dev/null           

    给我老师的人工智能教程打call!http://blog.csdn.net/jiangjunshow

    这里写图片描述
    展开全文
  • Linux tar命令

    千次阅读 2019-06-17 09:35:17
    tar命令是类Linux中比价常用的解压与压缩命令。 1.1 语法 tar (选项) (参数) 1.2 选项 选项 描述 -A或–catenate 新增文件到已存在的备份文件。 -b<区块数目>或–blocking-factor=<区块数目>...

    一、tar命令

    tar命令可以为linux的文件和目录创建档案。利用tar,可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件。tar最初被用来在磁带上创建档案,现在,用户可以在任何设备上创建档案。利用tar命令,可以把一大堆的文件和目录全部打包成一个文件,这对于备份文件或将几个文件组合成为一个文件以便于网络传输是非常有用的。
    首先要弄清两个概念:打包和压缩。打包是指将一大堆文件或目录变成一个总的文件;压缩则是将一个大的文件通过一些压缩算法变成一个小文件。
    为什么要区分这两个概念呢?这源于Linux中很多压缩程序只能针对一个文件进行压缩,这样当你想要压缩一大堆文件时,你得先将这一大堆文件先打成一个包(tar命令),然后再用压缩程序进行压缩(gzip bzip2命令)。

    1.1 语法

    tar (选项) (参数)
    

    1.2 选项

    选项 描述
    -A或–catenate 新增文件到已存在的备份文件。
    -b<区块数目>或–blocking-factor=<区块数目> 设置每笔记录的区块数目,每个区块大小为12Bytes。
    -B或–read-full-records 读取数据时重设区块大小。
    -c或–create 建立新的备份文件。
    -C<目的目录>或–directory=<目的目录> 切换到指定的目录。
    -d或–diff或–compare 对比备份文件内和文件系统上的文件的差异。
    -f<备份文件>或–file=<备份文件> 指定备份文件。
    -F<Script文件>或–info-script=<Script文件> 每次更换磁带时,就执行指定的Script文件。
    -g或–listed-incremental 处理GNU格式的大量备份。
    -G或–incremental 处理旧的GNU格式的大量备份。
    -h或–dereference 不建立符号连接,直接复制该连接所指向的原始文件。
    -i或–ignore-zeros 忽略备份文件中的0Byte区块,也就是EOF。
    -k或–keep-old-files 解开备份文件时,不覆盖已有的文件。
    -K<文件>或–starting-file=<文件> 从指定的文件开始还原。
    -l或–one-file-system 复制的文件或目录存放的文件系统,必须与tar指令执行时所处的文件系统相同,否则不予复制。
    -L<媒体容量>或-tape-length=<媒体容量> 设置存放每体的容量,单位以1024
    -m或–modification-time 还原文件时,不变更文件的更改时间。
    -M或–multi-volume 在建立,还原备份文件或列出其中的内容时,采用多卷册模式。
    -N<日期格式>或–newer=<日期时间> 只将较指定日期更新的文件保存到备份文件里。
    -o或–old-archive或–portability 将资料写入备份文件时使用V7格式。
    -O或–stdout 把从备份文件里还原的文件输出到标准输出设备。
    -p或–same-permissions 用原来的文件权限还原文件。
    -P或–absolute-names 文件名使用绝对名称,不移除文件名称前的"/"号。
    -r或–append 新增文件到已存在的备份文件的结尾部分。
    -R或–block-number 列出每个信息在备份文件中的区块编号。
    -s或–same-order 还原文件的顺序和备份文件内的存放顺序相同。
    -S或–sparse 倘若一个文件内含大量的连续0字节,则将此文件存成稀疏文件。
    -t或–list 列出备份文件的内容。
    -T<范本文件>或–files-from=<范本文件> 指定范本文件,其内含有一个或多个范本样式,让tar解开或建立符合设置条件的文件。
    -u或–update 仅置换较备份文件内的文件更新的文件。
    -U或–unlink-first 解开压缩文件还原文件之前,先解除文件的连接。
    -v或–verbose 显示指令执行过程。
    -V<卷册名称>或–label=<卷册名称> 建立使用指定的卷册名称的备份文件。
    -w或–interactive 遭遇问题时先询问用户。
    -W或–verify 写入备份文件后,确认文件正确无误。
    -x或–extract或–get 从备份文件中还原文件。
    -X<范本文件>或–exclude-from=<范本文件> 指定范本文件,其内含有一个或多个范本样式,让ar排除符合设置条件的文件。
    -z或–gzip或–ungzip 通过gzip指令处理备份文件。
    -Z或–compress或–uncompress 通过compress指令处理备份文件。
    -<设备编号><存储密度> 设置备份用的外围设备编号及存放数据的密度。
    –after-date=<日期时间> 此参数的效果和指定"-N"参数相同。
    –atime-preserve 不变更文件的存取时间。
    –backup=<备份方式>或–backup 移除文件前先进行备份。
    –checkpoint 读取备份文件时列出目录名称。
    –concatenate 此参数的效果和指定"-A"参数相同。
    –confirmation 此参数的效果和指定"-w"参数相同。
    –delete 从备份文件中删除指定的文件。
    –exclude=<范本样式> 排除符合范本样式的问家。
    –group=<群组名称> 把加入设备文件中的文件的所属群组设成指定的群组。
    –help 在线帮助。
    –ignore-failed-read 忽略数据读取错误,不中断程序的执行。
    –new-volume-script=<Script文件> 此参数的效果和指定"-F"参数相同。
    –newer-mtime 只保存更改过的文件。
    –no-recursion 不做递归处理,也就是指定目录下的所有文件及子目录不予处理。
    –null 从null设备读取文件名称。
    –numeric-owner 以用户识别码及群组识别码取代用户名称和群组名称。
    –owner=<用户名称> 把加入备份文件中的文件的拥有者设成指定的用户。
    –posix 将数据写入备份文件时使用POSIX格式。
    –preserve 此参数的效果和指定"-ps"参数相同。
    –preserve-order 此参数的效果和指定"-A"参数相同。
    –preserve-permissions 此参数的效果和指定"-p"参数相同。
    –record-size=<区块数目> 此参数的效果和指定"-b"参数相同。
    –recursive-unlink 解开压缩文件还原目录之前,先解除整个目录下所有文件的连接。
    –remove-files 文件加入备份文件后,就将其删除。
    –rsh-command=<执行指令> 设置要在远端主机上执行的指令,以取代rsh指令。
    –same-owner 尝试以相同的文件拥有者还原文件。
    –suffix=<备份字尾字符串> 移除文件前先行备份。
    –totals 备份文件建立后,列出文件大小。
    –use-compress-program=<执行指令> 通过指定的指令处理备份文件。
    –version 显示版本信息。
    –volno-file=<编号文件> 使用指定文件内的编号取代预设的卷册编号。

    1.3 常用参数解释

    这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。

    • -c: 建立压缩档案
    • -x:解压
    • -t:查看内容
    • -r:向压缩归档文件末尾追加文件
    • -u:更新原压缩包中的文件

    这几个参数根据需要在压缩或解压档案时可选的。

    • -z:有gzip属性的
    • -j:有bz2属性的
    • -Z:有compress属性的
    • -v:显示所有过程
    • -O:将文件解开到标准输出

    -f是必须的,这个参数是最后一个参数,后面只能接档案名。

    • -f 压缩文件名

    二、示列

    2.1 压缩

    tar -czvf test.tar.gz a.c   ->将a.c文件压缩为test.tar.gz
    tar -cf test.tar *.jpg      ->压缩当前目录下所有.jpg结尾的文件到test.tar
    tar -rf test.tar *.gif 		->将当前目录下所有.jpg结尾文件追加到test.tar
    tar -uf test.tar logo.gif   ->更新test.tar中原有的logo.gif(新文件就追加进去)
    

    2.2 解压

    tar -tf test.tar			->列出test.tar中为所有文件
    tar -xzvf test.tar.gz 		->解压test.tar.gz文件
    tar -xf test.tar 			->解压test.tar文件
    tar -xjvf test.tar.bz2   	->解压 .tar.bz2
    tar –xZvf test.tar.Z   		->解压 .tar.Z
    
    展开全文
  • Linux tar打包命令详解

    万次阅读 2019-06-22 16:39:58
    Linux 系统中,最常用的归档(打包)命令就是 tar,该命令可以将许多文件一起保存到一个单独的磁带或磁盘中进行归档。不仅如此,该命令还可以从归档文件中还原所需文件,也就是打包的反过程,称为解打包。 使用 ...
  • Linux TAR备份文件时排除指定文件

    千次阅读 2017-08-29 17:03:51
    Oracle数据库备份,使用linux tar备份数据库目录时指定排除不备份指定文件。(长知识了) 在升级或者打PSU的时候都需要对ORACLE的ORACLE HOME进行备份,通常我们使用TAR命令来打包文件夹后再压缩。由于一些日志文件...
  • linux tar命令

    千次阅读 2006-07-03 16:44:00
    linux tar命令 tar可以为文件和目录创建档案。利用tar,用户可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件。tar最初被用来在磁带上创建档案,现在,用户可以在任何...
  • linux tar.gz zip 解压缩 压缩命令

    千次阅读 2019-01-27 15:17:00
    linux tar.gz zip 解压缩 压缩命令 http://apps.hi.baidu.com/share/detail/37384818 download ADT link http://dl.google.com/android/ADT-0.9.6.zip download SDK link ...
  • Linux tar解压缩命令详解

    千次阅读 2018-10-11 15:37:54
    tar命令Windows和Linux操作都一样 ,但是zip不一定都支持,压缩命令用得最多的还是tar。 目录 tar命令帮助 tar测试 压缩 解压 查看内部文件 tar命令帮助 [root @ localhost /] #tar --help 用法:tar [选项....
  • linux tar命令详解

    千次阅读 2009-03-02 00:28:00
    原贴:http://www.mcs.net.cn/space.php?uid=1&do=blog&id=3linux tar命令详解标签: tar命令 linux 2009-01-09 13:58tar [-cxtzjvfpPN] 文件与目录 ....参数:-c :建立一个压缩文件的参数指令(create 的意思);-x...
  • linux tar .gz .zip 打包 解压缩 压缩命令 tar解压到指定的目录 用tar命令打包到指定的目录
  • Linux tar命令详解

    千次阅读 2019-04-28 14:26:09
    tar -c: 建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据...
  • linux tar 备份命令 【转载】

    万次阅读 2012-01-14 23:44:23
    linuxtar 转载:http://www.douban.com/note/57861194/ linux解压 tar命令 2010-01-23 09:17:16 tar [-cxtzjvfpPN] 文件与目录 .... 参数: -c :建立一个压缩文件的参数指令(create 的意思); -x ...
  • Linux tar压缩和解压

    千次阅读 2016-10-14 16:18:10
    范例一:将整个 /etc 目录下的文件全部打包成为 /tmp/etc.tar  [root@linux ~]# tar -cvf /tmp/etc.tar /etc [root@linux ~]# tar -zcvf /tmp/etc.tar.gz /etc [root@linux ~]# tar -jcvf /tmp/etc.tar.bz2 /etc
  • LINUX tar解压到指定目录

    千次阅读 2020-03-01 07:45:28
    命令如下: tar xf csdn.tar -C /home/quantum6/work
  • Linux tar打包命令

    万次阅读 2014-04-02 14:39:42
    范例一:将整个 /etc 目录下的...[root@linux ~]# tar -cvf /tmp/etc.tar /etc [root@linux ~]# tar -zcvf /tmp/etc.tar.gz /etc [root@linux ~]# tar -jcvf /tmp/etc.tar.bz2 /etc # 特别注意,在参数 f 之后的
  • linux tar (打包、压缩、解压)命令

    万次阅读 多人点赞 2018-07-29 10:57:58
    打包程序:tar c: 创建文档 t: 列出存档内容 x:提取存档 f: filename 要操作的文档名 v:详细信息 一:打包 打包:是指把文件整合在一起,不压缩 1.将文件打包:tar cf a.tar /etc/ 2.列出文档内容:...
  • Linux tar 的一些使用例子

    千次阅读 2009-03-02 00:27:00
    原贴:http://www.jiayisand.com/showart/tar-examples-52Linux tar 的一些使用例子 1.打包tar cvf sand.tar sand/将当前目录的 sand 目录打包为 sand.tar ,但基本没有进行压缩...tar zcvf ...
  • Linux tar加密压缩命令

    千次阅读 2018-07-13 15:36:56
    加密压缩tar -czvf - file | openssl des3 -salt -k password -out /path/file.tar.gz解密解压openssl des3 -d -k password -salt -in /path/file.tar.gz | tar xzf - 解压例子:openssl des...
  • linux tar-zxvf的意思

    万次阅读 多人点赞 2018-07-07 09:56:14
    zxvf是tar后面的参数。.tar.gz是一个压缩包,.tar只是打包而没有压缩。参数 解释z通过gzip支持的压缩或解压缩。还有其他的压缩或解压缩方式,比如j表示bzip2的方式x解压缩v在压缩或解压缩过程中显示正在处理的...
  • linux tar指令常用选项

    千次阅读 2016-06-11 14:01:45
    linuxtar指令经常被用到,因为压缩文件的时候通常需要打包文档,而tar指令就是打包指令,同时gzip压缩程序和bzip2压缩程序都是支持tar指令的,所以tar指令在打包的同时还可以用gzip和bzip进行压缩,这样多文件可以...
  • tar.bz2安装linux tar.bz2安装方法

    千次阅读 2009-10-13 22:35:00
    tar.bz2安装linux tar.bz2安装方法2008-10-12 10:10 linux下解压tar.bz2文件下面所所有操作,后面有所有步骤说明[yonghu@localhost ~]# su root口令: [root@localhost ~]# cd
  • linux tar 解压报错解决方法

    千次阅读 2019-09-19 08:55:09
    使用tar命令解压.zip文件的时候,遇到如下异常, gzip:stdinhasmorethanoneentry--restignored tar:Childreturnedstatus2 tar:Errorisnotrecoverable:exitingnow tar命令是调用了gunzip命令的,对只有一个压缩...
  • linux tar打包文件时 源文件和目的文件写反了,数据丢失了,有什么办法解决?
  • Linux tar包安装步骤

    千次阅读 2017-08-30 09:25:34
    3. 解压tartar -zxvf xxxxxxxx.tar.gz 4.进入解压后的文件 cd xxxxxx 以下为三选一 5.如果是 configure 文件 ./configure 然后 make 然后 make install 6. 如果是makefile 文件 直接 make 

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 125,683
精华内容 50,273
热门标签
关键字:

linuxtar

linux 订阅