Linux命令之find

简单介绍这一无处不在的命令的强大的方面以及混乱的方面。

Linux find 命令是所有 Linux 命令中最有用的一个,同时也是最混乱的一个。它很难,因为它的语法与其他 Linux 命令的标准语法不同。但是,它很强大,因为它允许您按文件名、文件类型、用户甚至是时间戳查找文件。使用 find 命令,您不但可以找到具这些属性任意组合的文件,还可以对它找到的文件执行操作。

本文的目的是,通过概述 find 命令的用途和潜能,简化该命令的学习和使用。同时,它将针对 find 命令的某些最强大但最混乱的方面提供一个基本的指南和参考。

[注意:本文使用的 find 版本是 GNU 版本,因此,某些细节可能与其他版本的 find 有所不同。]

Read More

袋鼠、避孕套、忏悔

【袋鼠】

有一天,一位动物园的管理员突然发现园里的袋鼠跑出来了,于是开会讨论,一致认为是笼子的高度过低,所以他们决定将笼子的高度由原来的十公尺加高到二十公尺,结果第二天他们发现袋鼠还是跑到外面来。

所以他们又决定再将高度增加到三十公尺,没想到隔天居然又看到袋鼠全跑到外面,于是管理员们大为紧张,决定一不做二不休,将笼子的高度增加到一百公尺。

直到有一天,长颈鹿和几只袋鼠们在闲聊,长颈鹿问:“你们想,这些人会不会再继续加高你们的笼子?”

“很难说!” 袋鼠说:“如果他们再继续忘记关门的话!”

【脱避孕套】

有一日,风尘女郎驾车出外兜风,不料车子在偏僻的农村抛锚,她不得已向一户农家借宿。农家的主人有两个不懂世事的儿子,却长得很英俊。

到了晚上,女郎跑到主人儿子的房间,并问他们说:“你们想要跟我一起【快乐】吗?” 主人两个单纯的儿子各自点了头。

女郎又说:“不过我不想跟你们快乐完后怀孕,所以你们要戴避孕套。” 经过一晚翻云覆雨,第二天女郎快乐的离去。

时间飞逝,二十年后。。。。。。老主人已逝去了,两个儿子还是相依为命。有一天,他们工作后,哥哥若有所思的对弟弟说:“你还记得二十年前承诺那位女郎的事吗?”

弟弟答:“当然,我这辈子都忘不了。”

哥哥又说:“那你还怕她怀孕吗?”

弟弟想了一想说:“应该不怕了。”

哥哥神色凝重地说:“那么我们现在一起把那避孕套脱下来吧!”

【忏悔】

有一个人去教堂忏悔,他对神父说:“神父,我有罪。”

神父说:“孩子,每个人都有罪,你犯了什么错?”

那人回答:“神父,我偷了别人一头牛,我该怎么办?我把牛送给你好不好?”

神父回答:“我不要,你应该把那头牛送还给那位失主才对。”

那人说:“但是他说他不要。”

神父说:“那你就自己收下吧!”

结果,当天晚上神父回到家后,发现他的牛不见了。

成功使用VPS越墙

看到很多网友通过ssh翻墙,心里痒痒,正好前段时间买了个VPS,有一个ssh账户,所以准备也尝试一番。

网上了查ssh+windows+ie有很多翻墙的方案,我在其中挑了一种貌似比较简单的方法。

其中用到了一款socket代理软件Bitwise Tunnelier,通过ssh账户连接到远程服务器,为IE等浏览器提供socket方式的代理。值得一提的是,socket代理服务只是该软件的一项功能,它还有很多功能如远程控制台、远程桌面管理、FTP等等。

socket代理功能配置完毕后,还需要对IE进行一些配置:工具->IE选项->连接->局域网设置->高级,输入运行代理IP地址127.0.0.1,端口7070即可。

打开IE浏览器,输入www.youtube.com,这个被GWF封锁已久的网站终于又可以打开了。

PS:没有ssh的网友可以去淘宝上买一个,都是比较便宜的,比买一个VPN和VPS便宜多了。

也谈Linux操作系统下Vi编辑器

Vi是Linux操作系统下命令行模式的编辑器,当Linux被配置成服务器的时候,一般都不会安装窗口套件。原因是窗口组件即占资源又有可能引入一些Bug。所有我们不能过度依赖于装口模式下的编辑器,而Vi这个命令行模式的编辑器,绝大多数Linux版本都会自带,有的时候修改参数、配置文件少它不可。

其实对我这种经常用Zos/ISPF编辑器的人来说,学习Vi编辑很顺利,因为它们有很多共同的特点。

ZOS/ISPF编辑器有三个地方让你输入命令和正文:

  • Row Command区域:每行最开头的8列,在该区域输入的命令可以让你对正文进行删除、黏贴、复制等操作。
  • 正文区域:该区域显示的就是文件的具体内容。
  • Marco Command区域:在这里可以输入save,cancel,create等命令,让你对文件进行保存,创建,取消等操作。

回过头看Vi编辑器,虽然没有ISPF编辑所有的三个输入区域,但是Vi有三个状态。即一般状态、编辑状态、指令列状态。

  • 一般状态下:我们可以用键盘控制光标移动,可以删除字符、删除、复制黏贴几行等等操作,对应ISPF的Row Command。
  • 编辑模式:该模式下除了ESC键以外,其它都是输入,编辑途中按ESC键返回至一般状态下。
  • 指令列模式:当我们输入: ? /后,光标跳掉最后一行,之后可以输入q,w,等命令对文件进行保存,以及离开等操作。

对比二个编辑器,个人感觉ISPF用起来更舒服一些,毕竟它不用在几个模型下切换,但也有可能是平时用的多了吧,用惯了Vi的人估计觉得Vi更好一些。

令人乍舌的带宽

昨天突发奇想,想用VPS测试一下美国那边的网络带宽情况。于是乎就想在美国服务器上找一个大文件测试,找了半天也没找到,最后想到了Linode的速度测试页面,该页面提供了100M的文件供用户测试。

在命令行拍wget   http://atlanta1.linode.com/100MB-atlanta.bin下载速度直线飙升,只用了13秒钟,100M的文件就下来了,而且平均速度超过10M/s还在疯长,只可惜文件太小了,不然速度肯定更惊人。

测试后,让人不得不感叹,美国的网路带宽大的吓人,让人羡慕。

前段时间在某论坛上,某位网友去香港旅游的时候看到香港电信正在宣传当地家庭使用的宽带套餐:99港元的100M,199港元的1G。想想在上海2M的宽带都要付150RMB真的让人很气氛,香港跟上海人均GDP差多少?这真是一个吸血的国家。

当一些客观现实改变不了的时候,一定要调节心态。

世界杯要开始了

世界杯要开始了,足球赛事又要多了。

想起去年这个时候开始玩足彩,跟别人的单子,开始的时候也赢了不少,后来太贪,倒输3500元。那个时候刚刚工作啊,一个月到手才2800,心里还是挺心痛的。但是心痛归心痛,刺激还是挺刺激的。只是到后来赌注越来越大,晚上已经睡不着了,验证了那句古话:小赌怡情,大赌伤身。

玩彩票最重要的还是摆好心态,要以小博大,输了也就当为希望工程做了贡献,如果全力投入,受伤害的肯定的是自己。个别能发财的,确实是上辈子修来的福气。

在Burst VPS上搭建WordPress

一个礼拜前在老薛主机买了35月的Burst VPS,开通了以后也没有怎么去摆弄它,今天闲来没事,尝试在VPS上搭建一下WordPress。

Burst VPS开通以后会收到一封邮件,里面包含如下的内容:

VPS IP地址:
SSH根密码:
VPS控制面板地址(non-SSL):
VPS控制面板地址(SSL):
VPS控制面板用户名:
VPS控制面板地址密码:

其中包含一个IP地址,SSH根密码,VPS控制板地址、用户名以及地址密码。

VPS控制板地址提供了一些基本的操作VPS的功能如

  1. 关闭、重启、安装操作系统。
  2. 文件管理、进程管理。备份相关的功能:备份、备份恢复、备份下载。
  3. 基本信息的修改。
  4. 网络相关的设置:DNS查询、Ping测试等等。

第一次进入Burst VPS 已经为你安装了Cent OS 5.0的操作系统。

其实在上面搭建WordPress的环境是比较简单的,因为总是有很多对方便于新手的使用的傻瓜套件,lnmp一键安装包就是一个很不错的选择。具体安装过程可以自己搜索一下:

1、下载LNMP一键安装包:
可 以选择使用下载版(推荐国外或者美国VPS使用)或者完整版(推荐国内VPS使用),如果使用下载版执行命令 wget -c http://soft.vpser.net/lnmp/lnmp0.4.tar.gz,如果使用完整版,执行命令 wget -c http://soft.vpser.net/lnmp/lnmp0.4-full.tar.gz,执行上述命令后LNMP一键安装包就会被下载到VPS 上。

2、解压LNMP一键安装包:
执行tar zxvf lnmp0.4.tar.gz 或者tar zxvf lnmp0.4-full.tar.gz 就会将LNMP一键安装包解压缩。

3、CentOS下安装步骤
执行命令 cd lnmp0.4/
然后再执行./centos.sh ,输入要绑定的域名,回车,再输入要设置的MySQL root的密码,再次回车确认。程序会自动安装编译Nginx、PHP、MySQL、phpMyAdmin、Zend这几个软件。

值得注意的是,如果你的操作系统比较裸露的话,该程序可能运行的时间比较长,当然具体多长跟VPS配置应该也很相关,因为套件可能依赖一些其他的组件,在安装的过程中其会自动下载,编译。

装完以后,我们就可以通过IP地址访问网站了,默认根目录是/home/wwwroot,里面有一个熟习的页面phpinfo.php。下面的地址是我VPS的测试博客,http://www.shurufa.info/wordpress/,速度还是不错的。

买了一个Burst的VPS

买了Burst的一款VPS主机,在代理商那里买的,35元一个月,很便宜,512内存,20G硬盘,比虚拟主机还便宜。Burst的VPS超卖的非常厉害,我只是用来学习的,所以当然是选择最便宜的。

学习VPS的目的是想做尝试做一个大型的垃圾网站,程序的话会选择爱聚合,这个程序自己吹的非常厉害,让人很心动,但是它最近又换了张皮,摇身一变,成了网赚宝,让人很怀疑。

实际上要搞大型垃圾站的话,主机方案还是比较难挑选的,因为一般的虚拟的主机很难满足这种网站。垃圾网站不是采集就是靠蜘蛛程序主机收集数据,很吃CPU,搞不好服务器都给搞宕掉。只有VPS符合这种需求了,等真的有做垃圾网站激情了,我想我会在Linode上买VPS的。

泰兴幼儿园血案凶手被判死刑 庭上自称很后悔

凶手徐玉元被判处死刑,他一定非常地懊悔,但是这个世界没有后悔药可吃。但是可能让他更后悔的是,他这么有外科大夫的天赋(用大砍刀猛砍三十几个人,竟然没有一个死亡),当初怎么就没去学医,当一名好医生呢?

以下是摘自腾讯的新闻:

昨天8时30分,庭审在泰州市中院大法庭正式开始,旁听席坐满了来自泰兴等地的近300名旁听者,其中包括所有受伤者的家人以及徐玉元的“家属代表”。据了解,旁听者都需有旁听证方可进入,每个受伤幼儿家庭分到两张旁听证。为防止庭审过程中出现意外,有关部门还专门给参加旁听的受害者家属安排了心理疏导等工作人员。

法庭经审理查明,今年47岁的被告人徐玉元,曾因干扰妻姐的正常生活、赌博,先后被公安机关行政处罚,又因冒用他人银行卡等被单位除名,后从事商品直销亏本。为发泄个人生活、工作中的不满情绪,徐玉元遂产生行凶杀人的恶念。

4月29日上午,徐玉元携带单刃尖刀闯进泰兴某幼儿园,对幼儿和教职工大肆残杀,致29名幼儿、3名教工和群众共计32人受伤,其中重伤4人、轻伤25人、轻微伤3人。后徐玉元被闻讯赶到的警察和群众当场抓获。被告人徐玉元当庭供认全部犯罪事实,并表示:“我心里感到很后悔,对不起受害者。”

法庭认定,被告人徐玉元故意非法剥夺他人生命,虽杀人未遂,但犯罪动机极其卑劣,手段极其残忍,情节特别恶劣,后果特别严重,依法应予严惩,当庭判处其死刑,剥夺政治权利终身。法院同时对该案附带民事部分进行了合并审理,并依法作出判决。

近期搜索引擎收录情况

 本来想写篇文章埋怨一下百度的,因为博客开通到现在,由于中间换了一次域名,就百度迟迟没有收录我的博客。没想到今晚在百度打site:www.9byte.com的时候出现了奇迹,百度已经收录了我的博客站点,心头一松,终于把我给放出来了。

 其实我为了换域名早就在原来网站做了一个301永久转向,谷歌3天就开始收录我的新域名,而百度,虽然蜘蛛天天过来,但是一直没有把它收录的东西给放出来。其实这也是百度对自己技术不过关的表现吧,一个网站是不是优质网站,应该都是靠算法去判断的,不应该认为怀疑一个网站。人家网站换个域名,你激动个什么?

我的博客目前还是缺乏明确的主题,所以目前没有什么关键字能排在考前的地方,聊聊几个来自搜索引擎的访客也是通过组合关键字过来,博客定位还是很重要,但是这个也不能急。

下面是我的小博客收录情况: