玩DREAMHOST空间,几个必须学会的shell命令

很多人普遍都反映DH空间的FTP速度太慢!关于这点,我不否认,但是慢有慢的解决办法!或者说我们干脆就不用FTP…

1,上传打包文件,DH空间支持的解压缩格式为.gz/.tar.gz/.tar/.zip 也就是说,您别上传rar格式!rar是win 下的格式!而不是*unx下的格式!
上传后,直接登陆shell,cd 到压缩包所在的目录

解压缩 tar/tar.gz/ 的命令是 tar xzf 压缩包名称 其中的zxf这些是参数,还可以加个v,列表所有压缩包文件

解压缩gz 的命令是 gunzip
佳压缩zip文件的命令是 unzip
有些可以通用!

建议尽量压缩成tar.gz 的格式!这个效率很高的!同样100M的文件,zip压完了是60 M,tar.gz 压完了是30M,因为tar.gz 是经过了双重压缩的!也就是说,先压成了tar格式!又压成了gz格式!

对于那些没有shell取权限的用户来说!推荐一个工具!http://hostdomainsetup.com/wenzip.rar 里面有说明!这个工具很好用!一般的php空间都支持,只要空间支持zlib..

2,直接下载压缩包!!获取到压缩包的地址,然后登陆shell,运行 wget http://*******.com/***.tar.gz
这样就可以直接把压缩包下载下来!然后再解压缩!很方便!!我曾经使用DH的shell下载过10多G的东西!连一个小时都用不了!!

3,chmod 命令!!也许现在很多使用DH的空间都是刚开始玩!所以对他的cpu限制不是很在意!但是请注意:如果在3个月以内你的用户使用CPU超过限制的话!管理员第一次会和你说下!警告你下!第2次会直接把你的根目录改名!!!如果3个月以后你的CPU使用时间超过限制的话!没有任何通知!他们会直接把你的根目录改名字!严重超过限制的会直接删除你的所有文件,包括登陆权限,也就是停权!

所以,如果你觉得自己的站点很大!在线人数很多!尽量使用mod_php 方式运行php脚本!而不是使用默认的cgi模式运行脚本!使用mod_php 的话,是不计算CPU时间的!当然也就涉及到了目录属性的权限问题!也就用到了我们的chmod 这个命令!注意:使用mod_php 的话,使用FTP工具很多时候是不能更改目录属性的!(不知道为什么,我尝试了很多次,都是提示我没有权限!!),所以就得使用chmod 这个命令了

例如 chmod 777 www 把www文件夹属性设置成777
chmod -R 777 www 把www文件夹以及下面所有文件和文件夹的属性设置成777 (R是大写的噢!)

使用mod_php 模式运行脚本的话也会有很多安全隐患的,不说了…希望世界是美好的吧!

关于文件的打包:

将目录./www打包到文件www.tar.gz

tar czvf www.tar.gz ./www
或者直接更简单的 zip ./www

将当前目录下所有.php文件打包并压缩到文件bak.tar.gz

tar czvf bak.tar.gz ./*.php]

——–
关于DH还有很多东西值得我们去挖掘!
例如说 shell命令 top 直接就可以看到当前CPU使用时间!who就能看到同权限的在线用户,
rm -f -r www 强制删除 www文件夹!

等等!

关于用户的使用!任何一个已经绑到 DH的米后面加/stats 就可以看到DH自己带的强大的站点统计信息!后面加/stats/resources/ 就可以看到该用户的CPU使用时间!!当然这些都得登陆的!!!

米后面加 /dh_phpmyadmin/ 这个是登陆到phpadmin管理sql数据库!

发表评论

电子邮件地址不会被公开。 必填项已用*标注