Linux下压缩解压
[ 2009/12/30 21:26 | by Totti ]
Linux下压缩解压
命令: compress
格式: compress 选项 文件列表
功能: 用Lempel-ziv压缩方法来压缩文件或压缩标准输入
选项: -r 递归操作,如果指定目录变元,则压缩该目录及其子目录中的所有文件。
-c 将压缩数据返回标准输出,而缺省情况下为压缩文件时将压缩数据返回文件。
-v 显示每个文件夹的压缩百分比。
解释: 在用compress压缩文件时,将在原文件名之后加上扩展名.Z。如果不指定文件,则压缩标准输入,其结果返回标准输出。
实例: 目的:压缩/mnt/lgx/a1.doc文件
命令:#compress /mnt/lgx/a1.doc
结果:压缩后生成a1.doc.Z文件。
远程SSH打包命令如下:
tar cfz geek.tar.gz tool
/* 把tool目录打包且压缩为geek.tar.gz文件,因为.tar文件几乎是没有压缩过的,MT的.tar.gz文件解压成.tar文件后差不多是10MB */
压缩打包好了,要转移到新服务器上,传统方法是用登录FTP,然后下载压缩包,再登录新服务器上传压缩包。
这个时候,如果文件小还好,文件要是很大的话,这一下一上肯定费不少时间。很是麻烦。
其实,利用SSH,可以直接把文件上传到远程服务器上。下面给大家举例子:
假设我的压缩包在code/mwpk.tar.gz 而远程服务器IP ittot.org 用户:user 密码:123456
我们首先登录SSH。
并且转到code目录下。
cd code /*转到code目录
ls /*列出该目录所有文件
下面就是利用SSH上传的命令了。
[lenny]$ ftp /*启用FTP客户端
ftp> open ittot.org /*打开远程服务器IP
Connected to ittot.org.
220 ProFTPD 1.2.9 Server ready.
Name (ittot.org:root): user /*输入用户名
331 Password required for oran.
Password: /*输入密码
230 User oran logged in.
put mwpk.tar.gz mwpk.tar.gz
/*这是关键,put是上传命令,第一个mwpk.tar.gz是本地文件名,第二个是远程文件名。。意思就是把本地的mwpk.tar.gz上传到远程FTP里,并且命名为mwpk.tar.gz这样,SSH就可以自己上传了。
tar cfz geek.tar.gz tool
/* 把tool目录打包且压缩为geek.tar.gz文件,因为.tar文件几乎是没有压缩过的,MT的.tar.gz文件解压成.tar文件后差不多是10MB */
压缩打包好了,要转移到新服务器上,传统方法是用登录FTP,然后下载压缩包,再登录新服务器上传压缩包。
这个时候,如果文件小还好,文件要是很大的话,这一下一上肯定费不少时间。很是麻烦。
其实,利用SSH,可以直接把文件上传到远程服务器上。下面给大家举例子:
假设我的压缩包在code/mwpk.tar.gz 而远程服务器IP ittot.org 用户:user 密码:123456
我们首先登录SSH。
并且转到code目录下。
cd code /*转到code目录
ls /*列出该目录所有文件
下面就是利用SSH上传的命令了。
[lenny]$ ftp /*启用FTP客户端
ftp> open ittot.org /*打开远程服务器IP
Connected to ittot.org.
220 ProFTPD 1.2.9 Server ready.
Name (ittot.org:root): user /*输入用户名
331 Password required for oran.
Password: /*输入密码
230 User oran logged in.
put mwpk.tar.gz mwpk.tar.gz
/*这是关键,put是上传命令,第一个mwpk.tar.gz是本地文件名,第二个是远程文件名。。意思就是把本地的mwpk.tar.gz上传到远程FTP里,并且命名为mwpk.tar.gz这样,SSH就可以自己上传了。
oneman company
https://secure.honelive.com/xml/Order
Company
https://www.burst.net/servers.shtml
https://www.regencyhost.com
https://servers.alchemy.net/order/products.php
http://hosting.proaxxs.net/dedicated_servers/dedicated-sale.htm?gclid=CO-glMC99J4CFQwwpAodtiqTzA
https://www.reliablehostingservices.net
http://www.pacificrack.com/dedicated.html
http://wholesaleinternet.com/dedicated.php
http://www.vrtservers.net/?gclid=CI_sj6aM-54CFcItpAodFiLqIQ
http://www.webhostingstuff.com/category/Dedicated-Servers.html
http://www.hostinganddesigns.com/ValueLineDedicatedServers.html
http://www.take2hosting.com/?p=dedicated-server
https://directspace.net/eportal/cart.php?a=confproduct&i=1
https://secure.honelive.com/xml/Order
Company
https://www.burst.net/servers.shtml
https://www.regencyhost.com
https://servers.alchemy.net/order/products.php
http://hosting.proaxxs.net/dedicated_servers/dedicated-sale.htm?gclid=CO-glMC99J4CFQwwpAodtiqTzA
https://www.reliablehostingservices.net
http://www.pacificrack.com/dedicated.html
http://wholesaleinternet.com/dedicated.php
http://www.vrtservers.net/?gclid=CI_sj6aM-54CFcItpAodFiLqIQ
http://www.webhostingstuff.com/category/Dedicated-Servers.html
http://www.hostinganddesigns.com/ValueLineDedicatedServers.html
http://www.take2hosting.com/?p=dedicated-server
https://directspace.net/eportal/cart.php?a=confproduct&i=1
使用wget 完成批量下载
[ 2009/12/21 14:17 | by Totti ]
使用 wget 完成批量下载
如果想下载一个网站上目录中的所有文件, 我需要执行一长串wget命令, 但这样做会更好:
wget -nd -r -l1 --no-parent http://www.foo.com/mp3/
这条命令可以执行的很好, 但有时会下载像 index.@xx 这样一些我不想要的文件. 如果你知道想要文件的格式, 可以用下面的命令来避免下载那些多余的文件:
wget -nd -r -l1 --no-parent -A.mp3 -A.wma http://www.foo.com/mp3/
我来简单的介绍一下命令中指定选项的作用.
-nd 不创建目录, wget默认会创建一个目录
-r 递归下载
-l1 (L one) 递归一层,只下载指定文件夹中的内容, 不下载下一级目录中的.
–no-parent 不下载父目录中的文件
如果想下载一个网站上目录中的所有文件, 我需要执行一长串wget命令, 但这样做会更好:
wget -nd -r -l1 --no-parent http://www.foo.com/mp3/
这条命令可以执行的很好, 但有时会下载像 index.@xx 这样一些我不想要的文件. 如果你知道想要文件的格式, 可以用下面的命令来避免下载那些多余的文件:
wget -nd -r -l1 --no-parent -A.mp3 -A.wma http://www.foo.com/mp3/
我来简单的介绍一下命令中指定选项的作用.
-nd 不创建目录, wget默认会创建一个目录
-r 递归下载
-l1 (L one) 递归一层,只下载指定文件夹中的内容, 不下载下一级目录中的.
–no-parent 不下载父目录中的文件
Linux文件和目录访问权限设置
[ 2009/12/20 23:16 | by Totti ]
http://linux.chinaitlab.com/administer/38992.html
一、文件和目录权限概述
在linux中的每一个文件或目录都包含有访问权限,这些访问权限决定了谁能访问和如何访问这些文件和目录。
通过设定权限可以从以下三种访问方式限制访问权限:只允许用户自己访问;允许一个预先指定的用户组中的用户访问;允许系统中的任何用户访问。同时,用户能够控制一个给定的文件或目录的访问程度。一个文件活目录可能有读、写及执行权限。当创建一个文件时,系统会自动地赋予文件所有者读和写的权限,这样可以允许所有者能够显示文件内容和修改文件。文件所有者可以将这些权限改变为任何他想指定的权限。一个文件也许只有读权限,禁止任何修改。文件也可能只有执行权限,允许它想一个程序一样执行。
一、文件和目录权限概述
在linux中的每一个文件或目录都包含有访问权限,这些访问权限决定了谁能访问和如何访问这些文件和目录。
通过设定权限可以从以下三种访问方式限制访问权限:只允许用户自己访问;允许一个预先指定的用户组中的用户访问;允许系统中的任何用户访问。同时,用户能够控制一个给定的文件或目录的访问程度。一个文件活目录可能有读、写及执行权限。当创建一个文件时,系统会自动地赋予文件所有者读和写的权限,这样可以允许所有者能够显示文件内容和修改文件。文件所有者可以将这些权限改变为任何他想指定的权限。一个文件也许只有读权限,禁止任何修改。文件也可能只有执行权限,允许它想一个程序一样执行。
通过SSH 解压缩 .tar.gz .gz .zip 文件的方法
[ 2009/12/20 22:21 | by Totti ]
在Linux服务器下使用ssh来解压缩文件,是非常的方便和快速。目前主流虚拟主机都支持ssh,而所有的linux vps和独立主机也都支持ssh。
一般在linux下,常用的压缩格式有如下几个: .tar.gz .gz .zip
他们的解压方法如下(这里范例中的 hosteguide.com 是不含后缀的文件名):
解压 .tar.gz 文件
范例: tar xvfz hosteguide.com.tar.gz
说明 xvfz 是解压命令,大家直接这样输入即可
解压 .gz 文件
范例: gunzip hosteguide.com.gz
解压 .zip 文件
范例:unzip hosteguide.com.zip
一般在linux下,常用的压缩格式有如下几个: .tar.gz .gz .zip
他们的解压方法如下(这里范例中的 hosteguide.com 是不含后缀的文件名):
解压 .tar.gz 文件
范例: tar xvfz hosteguide.com.tar.gz
说明 xvfz 是解压命令,大家直接这样输入即可
解压 .gz 文件
范例: gunzip hosteguide.com.gz
解压 .zip 文件
范例:unzip hosteguide.com.zip
Directadmin安装 Zend Optimizer
[ 2009/12/20 11:16 | by Totti ]
第一步:
Edit /usr/local/directadmin/custombuild/options.conf file and change zend=no to zend=yes.
第二步:
cd /usr/local/directadmin/custombuild
./build update
./build zend
Edit /usr/local/directadmin/custombuild/options.conf file and change zend=no to zend=yes.
第二步:
cd /usr/local/directadmin/custombuild
./build update
./build zend