tar(压缩,打包,备份),dd(备份,建档),cpio

tar (打包):
tar [-cxtzjvfpPN] 档案与目录 ….
参数:
-c :建立一个压缩档案的参数指令(create 的意思);
-x :解开一个压缩档案的参数指令!
-t :查看 tarfile 里面的档案!
特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!
因为不可能同时压缩与解压缩。
-z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩?
-j :是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压缩?
-v :压缩的过程中显示档案!这个常用,但不建议用在背景执行过程!
-f :使用档名,请留意,在 f 之后要立即接档名喔!不要再加参数!
例如使用『 tar -zcvfP tfile sfile』就是错误的写法,要写成
『 tar -zcvPf tfile sfile』才对!

继续阅读tar(压缩,打包,备份),dd(备份,建档),cpio

linux rm删除的一些小技巧

删除命令在linux中也是最常用的命令,用的好,可以方便很多,也节约很多时间

该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。对于链接文件,只是断开了链接,原文件保持不变。

rm命令的一般形式为:rm [选项]… 目录… 删除指定的<文件>(即解除链接)。

-d      –directory    删除可能仍有数据的目录 (只限超级用户)

-f      –force          略过不存在的文件,不显示任何信息

-i      –interactive 进行任何删除操作前必须先确认

-r/R –recursive    同时删除该目录下的所有目录层

-v      –verbose     详细显示进行的步骤

–help            显示此帮助信息并离开

–version      显示版本信息并离开

要删除第一个字符为‘-’的文件 (例如‘-foo’),请使用以下其中一种方法:
rm — -foo

rm ./-foo

请注意,如果使用 rm 来删除文件,通常仍可以将该文件恢复原状。如果想保证
该文件的内容无法还原,请考虑使用 shred。

范例:

删除所有rb语言程序档;删除前逐一询问确认 :
rm -i *.rb

将 Finished 子目录及子目录中所有档案删除 :
rm -r Finished

 

yum命令常见使用方法和常用包

重新用vps也有一段时间了,发现原来记得的很多命令也都忘记了,现在重新记录一番,以便查询,后续将陆续完善一些命令和技巧。

yum命令常见使用方法
yum -y install 包名(支持*) :自动选择y,全自动
yum install 包名(支持*) :手动选择y or n
yum remove 包名(不支持*)
rpm -ivh 包名(支持*):安装rpm包
rpm -e 包名(不支持*):卸载rpm包

以下是我在工作中装过的一些包及整理:

使用SecureCRT时可以使用rz和sz上传和下载文件,安装rz和sz
yum -y install lrzsz

下载文件
sz xxx.tar.gz

上传文件
rz

升级常用库文件
yum -y install gcc gcc-c++ autoconf
yum -y install libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel curl curl-devel ncurses ncurses-devel

安装make命令
yum -y install make

安装vi
yum -y install vim-enhanced
装完命令是vim,加个链接
ln -s /usr/bin/vim /bin/vi

安装locate
yum -y install mlocate

安装patch
yum -y install patch

安装同步时间的
yum install -y ntp
ntpdate ntp.api.bz

yum安装后的文件在哪里?
查看/etc/yum.conf
有个cachedir设置,默认是在/var/cache/yum
默认不保存下载的文件,安装完后就自动删除的。
要保存的话,修改keepcache,将0改为1。
即:
cachedir=/var/cache/yum
keepcache=1

Windows7和Vista休眠之后无法上网的解决方法。

因为工作的原因,总是懒得关电脑,经常把笔记本直接合上屏幕休眠,结果重新打开就没有办法上网了,在试过多种方法后,终于解决了相应的问题。记录解决方式如下:

电脑睡眠之后无法上网,显示的毛病是,无线网卡上面直接无法工作,连搜索信号都没有。

解决方法实际上很简单:这主要是VISTA之后的系统电源管理功能在作怪。Window 7同样也使用了这一电源管理功能。无法上网是因为之前启动睡眠模式的时候,电脑根据睡眠模式自动选择了关闭网卡设备来节省电力。只需要取消这一功能即可。

具体操作办法:VISTA:进入网络和共享中心,管理网络连接,右键本地连接(或无线连接),属性,配置,电源管理,将“允许计算机关闭此设备以节约电源”的勾去掉即可。我是把本地连接和无线连接的节省电源选项都关了。

Windows 7:进入网络和共享中心,更改适配器设置,右键本地连接(或无线连接),属性,配置,电源管理,将“允许计算机关闭此设备以节约电源”的勾去掉即可。

 

《3D肉蒲团》登陆引木马爆发 数十万网民受害

现在很多网站都是再做优化,关键字优化,所提供的3D肉蒲团基本上都是一些网络上流传的预告片,真正放出来的没有几个网站敢的,想看的淫人还是等等吧。免得不小心就中招了。

《3D肉蒲团》在香港公映引发内地木马爆发高峰,超过10万网民昨日因下载假视频感染“肉蒲团劫持者”,浏览器首页遭暴力篡改等破坏,目前金山毒霸已可实现对该木马完全查杀。

据介绍,随着影片《3D肉蒲团》的热映,内地大多数网民无法到香港观看而在网上疯狂搜索,高居百度风云榜第8位,与此同时病毒集团也盯上了这一传播木马的机会,制作大量假冒《3D肉蒲团》欺诈网站,诱骗网民下载后植入木马劫持用户浏览器。

金山毒霸云安全监测中心最新数据显示,仅4月14日一天,互联网上新增的与《3D肉蒲团》相关的欺诈网页多达12000多个,其中近80%的网页为假冒《3D肉蒲团》下载的商业软件推广网页,而另一部分则在专业的播放器中捆绑了木马。

“一旦感染这些木马,电脑中的浏览器首页就会被暴力篡改,指向推广网站,普通用户根本无法自行恢复正常。”专家表示,随着3D肉蒲团的关注度不断上升,预计还会有越来越多的网民落入病毒集团编织的陷阱。

昨天,近十万名网友遭遇了此类欺诈网站而感染病毒,其中一些欺诈网站的设计让普通网民很难辨识真假。金山毒霸安全专家表示,永久免费的金山毒霸以及金山卫士已经专门针对此安全隐患进行了更新,用户只需升级到最新版本即可拦截虚假欺诈网页。

金山网络安全专家李铁军表示,视频欺诈下载已经成为了病毒传播的主要形式之一。病毒集团往往利用一些热门影片吸引用户的关注,并通过搜索引擎优化等手段,增加用户的访问的几率。

Amazon EC2 instance上添加多个网站域名

经过几天的折腾,终于把几个月前申请的 Amazon EC2搞定,也挂上了新的博客,可以来围观一下:走中国

可是的是想多挂一个博客博客,一直折腾了很长很长时间也没有成功 还没有找到原因,网上有很多在LNMP里面添加多个网站的做法

在这里说一种最简单的做法即用vhost.sh添加:

第一步,用putty进入ec2.,记得加载Amazon的Key, 在用ec2-user 登陆后,切换到root用户,命令  sudo -s 即可,用root身份进入,运行./root/vhost.sh来绑定域名。

其实这个脚本最终会在/usr/local/nginx/conf/vhost这个目录下生成一个对应绑定的域名的配置文件,所以如果这里出错了日后可以手动修改这个配置文件。

第二步,输入要绑定的主域名,如 www.cuobuliao.com

第三步,如果需要绑定其他域名,输入y,继续输入要绑定的域名。

第四步,输入网站的主目录,默认是/home/wwwroot/域名,保持默认即可。

第五步,选择是否启用伪静态规则,如果启用,输入y,LNMP已经自带了一些规则,这里我输入了wordpress,也可以事后去添加相应的规则,规则文件在/usr/local/nginx/conf/vhost/域名.conf里。

第六步,选择是否启用日志,建议输入n

等域名解析完成后即可访问网站。

可惜的是我增加了两个网站都无法正常运行,开始错误是502 Bad Gateway,军哥论坛里提到的几种解答

解决方法:
可以尝试根据lnmp一键安装包中的脚本手动安装一下,看看是什么错误导致的,在网上搜索一下,或者把错误信息发上来。我们给你分析一下错误原因。

第二种原因:
在php.ini里,eaccelerator配置项一定要放在Zend Optimizer配置之前,否则也可能引起502 Bad Gateway

第三种原因:
在安装好使用过程中出现502问题,一般是因为默认php-cgi进程是5个,可能因为phpcgi进程不够用而造成502,需要修改/usr/local/php/etc/php-fpm.conf 将其中的max_children值适当增加。
也有可能是max_requests值不够用。

第四种原因:
php执行超时,修改/usr/local/php/etc/php.ini 将max_execution_time 改为300

应该都被排除在外了,因为主域名所在博客www.zouzg.com程序能很好的运行,没有出现任何问题,但是后来绑定的就出现了无法访问了情况。

在google了较长时间,依然未能解决,后来采用了 IT飞逝里提供的办法,即修改Fastcgi 默认的监听端口,可是改了后依然是主站可访问,新绑定的www.cuobuliao.com依然无法访问,只不过错误从502 Bad Gateway变成了 No input file specified.依旧是PHP无法正常运行,尝试了各种发放,包括在www.cuobuliao.com.conf里增加 fastcgi_param  SCRIPT_FILENAME,复制fastcgi.conf至vhost目录下,依然无法解决这个问题,已尝试修改所在目录权限,依然无效,暂时也不想去折腾了,以后再去做吧 。

最近会重新整理一下 EC2的申请,包括安装LNMP还有WP博客的过程,希望对大家有所帮助。

同时也给自己新的网站做下宣传,因为新的网站不仅仅定位于博客,希望做的是一个旅游的网站,和更多的人分享旅游,分享游记,分享线路,分享自由,分享快乐。不知道基于wp能否做的好,走中国,走遍中国。

怎样正确查看Linux VPS的内存占用情况

很多VPS用户在查看Linux操作系统的内存使用情况方面有误解,经常给朋友解释怎样看一个Linux VPS的内存使用情况,总结如下:

看内存最方便的命令是free -m,在我的VPS上运行,结果如下:

 

[root@host ~]# free -m
total       used       free     shared    buffers     cached
Mem:          1024       1005         19          0          9        782
-/+ buffers/cache:        212        811
Swap:          996          0        995
[root@host ~]#

[root@host ~]# free -m

total       used       free     shared    buffers     cached

Mem:          1024       1005         19          0          9        782

-/+ buffers/cache: