RSS Feed

Author Archive

  1. 基于Debian的VPS搭建LAMP指南

    April 11, 2011 by nonozone

    此文基本是在海豚微笑的背后一文VPS建站LAMP 101基础上进行的,只是将自己按照其过程操作下来的几个问题稍微注明下。

    根据海豚叔这篇文章我前前后后折腾了很久,总是会出错,搜索了很久也一直没有解决。本来都打算把上次获得Linode的100美金优惠券购买的VPS停止不用的,昨天稍微折腾了下,竟然所有问题都搞定了,特地整篇文章让自己也有个笔记留作以后参考。

    基本内容大致相同,把自己遇到的问题和解决方法在相应位置特别说明了下。

    设置时区
    系统安装完毕后,最好先设置一下时区。一般来说大部分发行版本默认的时区设置是UTC,这里可以选择中国所在的时区shanghai。

    dpkg-reconfigure tzdata

    设置HostName
    HostName设置成自己喜欢的就行,不过有些系统保留的名字不要用。

    echo “youlikename” > /etc/hostname
    hostname -F /etc/hostname

    这里直接编辑 /etc/hostname 效果是一样,比如你想把自己的主机名称修改为Coolhost,直接vim /etc/hostname 填写Coolhost保存退出就可以了。

    设置完HostName后,继续让这个名字和Linode分配给你的公网ip地址相关联。
    修改/etc/hosts:

    127.0.0.1 localhost
    12.34.56.78 youlikename

    这里需要注意的一点就是,hosts的完整格式应该如下

    127.0.0.1 localhost.localdomain  localhost
    12.34.56.78 youlikename.localdomian  youlikename

    这个要特别注意,不然的话到最后重新加载apache服务端时候,会一直提示出错你找不到你的主机名,在这个问题上我折腾了相当久。然后需要重启一次,你的主机名才可以生效。

    安装配置Apache服务
    对于Debian Like用户来说安装任何东西都极其简单,使用以下命令就可安装Apache Web服务。

    apt-get install apache2

    然后需要修改/etc/apache2/ports.conf,加入以下内容:

    NameVirtualHost 12.34.56.78:80

    IP地址当然是VPS供应商提供给你的独立IP,如果不想站点公开化当然也可以更改80端口。
    然后需要修改默认的虚拟主机IP地址和端口,修改/etc/apache2/sites-available/default:

    <VirtualHost 12.34.56.78:80>

    配置虚拟主机

    /etc/apache2/sites-available/

    每个配置文件和域名一一对应,便于管理。比如需要设置两个站点,可以创建如下两个配置文件:site1.com; site2.org。
    /etc/apache2/sites-available/site1.com

    <VirtualHost *:80>
    ServerAdmin admin@site1.com
    ServerName site1.com
    ServerAlias www.site1.com
    DocumentRoot /srv/www/site1.com/public_html/
    ErrorLog /srv/www/site1.com/logs/error.log
    CustomLog /srv/www/site1.com/logs/access.log combined
    </VirtualHost>

    /etc/apache2/sites-available/site2.org

    <VirtualHost *:80>
    ServerAdmin admin@site2.org
    ServerName site2.org
    ServerAlias www.site1.org
    DocumentRoot /srv/www/site2.org/public_html/
    ErrorLog /srv/www/site2.org/logs/error.log
    CustomLog /srv/www/site2.org/logs/access.log combined
    </VirtualHost>

    然后建立相应的目录:

    mkdir -p /srv/www/site1.com/public_html
    mkdir -p /srv/www/site1.com/logs
    mkdir -p /srv/www/site2.org/public_html
    mkdir -p /srv/www/site2.org/logs

    以上步骤需要注明的是,由于这里使用的并不是Apache默认的网站根目录地址,所以在<VirtualHost *:80>这个位置,同样需要把*更改成自己VPS的IP地址,否则即使域名绑定到VPS,但是访问的时候会提示你访问Apache默认地址/var/www,而不是这里的/srv/www。

    最后启用这两个站点:

    a2ensite site1.com
    a2ensite site2.org

    /etc/init.d/apache2 reload

    Apache2提供了两个命令来快速启用和关闭某个站点:a2ensite和a2dissite。

    安装配置Mysql

    apt-get install mysql-server

    安装配置PHP

    apt-get install php5 php-pear php5-suhosin

    为了让php支持Mysql,安装下面这个包:

    apt-get install php5-mysql

    安装phpmyadmin

    apt-get install phpmyadmin

    这里会提示你输入根管理员账户名称和密码,安装完成以后,直接输入你绑定的某个域名 abc.com/phpmyadmin 就可以访问了,然后根据需要创建数据库和用户,就可以了。

    上面这几部完成,基本上你的网站就可以按正常步骤安装并且可以访问。

    不过这些仅仅是最基本的访问设置,在折腾VPS的时候,需要很注意安全问题,比如我的这个主机以及朋友的几个VPS都有被人入侵的记录,我的一台VPS曾经被人入侵然后疯狂的上传下载一些数据,导致几天内CPU持续高负荷运转,并且导致磁盘爆满。哎呀,对于一个非技术人员来,有时候会折腾死人的。



  2. Moleskine横间软封面笔记本到手了

    March 24, 2011 by nonozone

    今天刚回到厦门,就赶紧查看有米有我的快递,因为短信提醒前几天就到啦,果然有,迫不及待的打开,Moleskine的本子就出现在我面前了。

    其实这东西我以前并没有听说过,还是跟@steelsnarl 聊三菱的走珠笔提到这个才得知,更加意外的是后来steelsnarl竟然说要送我一个,哎呀,一个本子200多块,我见都没见过,更别说送了,早知道当初就跟他谈点其他更贵的东西了。为什么这么想看看这本子,除了没见过之外,还听说,如果有少许瑕疵,是可以跟官方提出更换的,并且貌似官方给你更换新本子的时候并不会让你退回那个有瑕疵的本子,所以我就一直祈祷,巴不得本子哪里破个皮,哪里拆个线什么的,这样就有可能占点小便宜。某现身说法可以到这里查看。

    先上个图,在v2ex抽了下,果然这东西简直就是背包必备了,装逼真TMD累,还花钱!

    Moleskine大本正面高清无码

    这个本子的官网简介是13X21cm的,原本以为挺大,结果拿到手发现比自己的预料还是小了点,我还以为是比A4略小呢,看来也就半个A4面积大小。那条黑色的小皮筋也挺带感,本子不厚,大概12mm左右。题外话:这是俺的第一张身份证…上大学之前没办过身份证啊,等到毕业好久才想起来要整这个东西…

    Moleskine软皮大本内页

    打开本子呢,感觉里面的横线格子也要比我想象的密集的多,自我感觉自己写字还算是比较苗条的,但是放在这样的格子里面还是略微有些拥挤,不过这种横线格子基本上就是两行做一行用,倒也无妨。放上了自己的两只钢笔,第一支是大学二年级还是三年级花8块钱买来的,用到现在也五六年了,相当顺手,笔尖还没有换过;下面那只是Lamy Safari,加运费花了近200块大洋,后悔买了F尖,本来以为F尖已经够细了,结果拿到手发现还是稍微有点粗,日常用就比较不那么爽,如果下次继续买,估计要买EF尖了。自然为买钢笔这事真的是要看缘分,不是贵的就一定好用,一定适合自己,便宜的并不是拿不出手。关键是要对那个感觉。我到现在那只lamy还各种用不惯,天生的穷命,享不起那个清福啊。

    在这里还是相当感谢@steelsnarl 同学,让我在装逼的事业上越走越远,从上周开始练习毛笔字,并且用毛笔更人家写了一张贺卡,昨天还威逼利诱+指示某人要送我一个砚台,哎呀,我这都是为了神马啊!

    不过这本子还是有几个会让我担心的地方,最大的担心就是这个是软皮的本子,怕用到一半,两面摊开的时候,装订处会不会散落,这个是用本子最不省心的地方了。毕竟这种本子不是那种对折装订的方式,厚度又不薄,很容易出现用着用着就散落的问题。现在的本子又不像以前的古书,装订的地方都是用帆布牢牢粘住,就算撕掉一两页都不影响大局。先用着看吧,有问题以后再吐槽。



  3. 写在日本关东大地震之后

    March 14, 2011 by nonozone

    本文仅仅是用自己头脑里尚存的一点政治经济学知识对日本地震将会为以后日本社会经济局势所产生影响的一点点拙见,还望指正。

    此次日本大地震估计是我能所见过最大的地震了吧,地震所造成的惨烈景象和严重后果已经通过发网络和日本电视台有了强烈的感官了解和心理触动,尤其是看到地震引发的海啸导致海水倒灌冲垮的那些房屋,汽车,轮船以及桥梁的画面,让人触目惊心,不寒而栗。在为遭受地震威胁的人们担心的同时也在暗自祈祷希望这一幕永远都不会发生在自己身上。

    以下是ABC的图片新闻,日本关东大地震震前和震后的照片对比,当你在滑过鼠标的时候,同时也滑过了一篇受伤的土地:http://www.abc.net.au/news/events/japan-quake-2011/beforeafter.htm ,灾害已经发生,此时此刻大家可以伸出援手,帮助受灾群众,也需要展望地震之后的未来,同时也警醒着每一个人,尤其是国内GDP长期稳定健康持续发展下隐藏的种种危机。

    但是地震过后,会给以后的日本带来什么样的影响呢,我仅仅尝试从经济上和政治上略谈一下自己的看法,学识有限,出现纰漏还望指正。

    我觉得本次地震对今后日本的发展可能会有以下几个方面的影响吧:

    1拉动日本国内内需,有可能走出长年的经济低迷。日本是一个典型的外向型经济,出口大概占国民生产总值的90%左右吧,而拉动经济增长的三驾马车是,“投资,消费和出口”,震后恢复会大幅提高投资水平,表现在基础设施建设以及引发的各种消费。在出口规模保持不变的情况下,这对长年低迷的日本经济应该是一个好消息,会增加日本经济的活力,甚至有可能走出低迷,实现经济的稳定增长。

    2有可能最导致日币的微弱升值。由于大规模的基础设施建设,会导致对日币也就是本币的需求量增加,从而使日币升值。而日币的升值对日本的出口是有不利影响的,同时对日币的大量需求也可能造成相对的紧缩。不过这里还有另外一个完全相反的影响就是,由于需求的增加,可能会导致国内原材料价格的上涨,而引起通货膨胀。当然这个仅仅是从货币方面讲,具体情况还要看日本政府对应的财政政策。

    2011-3-14 1-58-04

    上图可以看见美元/日元在3月11日当天猛跌150多点,也反映了外汇市场在日本地震后对美元的一个看空心理吧。

    3会一定程度上促进产业升级。此次地震的重灾区也是日本高新产业比较集中的地区,包括电子行业和汽车行业。由于出口型经济导向,为了减少运输成本,所以日本的很多工厂都建在沿海地带,这样的好处就是,产品生产出来以后直接就可以装船出港了。想本次地震索尼,东芝,NEC,丰田,等等大厂都有不同程度的损失,在恢复过程中可能就会直接选择更新的技术或者设备进行改造。

    4一定程度促进日本政坛稳定。日本首相更迭频繁,最大的原因之一就是对促进经济增长不利。这次地震应该说是给菅直人一个良好的机会,塑造威望,同时可以改善经济,或许能一定程度上提高日本政团的稳定性。

    其实还有其他影响,这里暂时说这么多吧,这真是,书要用是方恨少啊,真的想考虑一个问题的时候发现曾经学习过的东西要么是当时学的不够深入,要么就是知识都还给老师了,悲催啊。

    说的不对的地方,请直接提出来啊,写着写着,有些问题我自己还想了半天,越想越复杂的搞不清楚啊。见笑了见笑了!



  4. 推友来信,关于写作

    March 1, 2011 by nonozone

    前几天收到一封推友的Email,是关于写作的:

    nonozone你好:

    在twitter上follow你很久啦,今日看到你的teets    "nonozone 我觉得最能体现一个人文字功底的一个是叙述一个是描写。"

    我想學習語文寫作,想請教你應該怎樣叙述和怎樣描写才可以提高自己,或者有些什麼作為範例的文章和教材,希望得到你的指教。謝謝!

    呃,基本上是第一次收到推友的来信吧,感觉很意外,也很奇妙。其实那句话只是俺偶尔的一些小感想而已,谈不上经验之谈啦,不过对于第一次的来信,俺还是认认真真滴回复了他。

    呃…竟然一不小心发了诳语,让您见笑了。

    这么说我是觉得,写文章有两件事情很难,第一是把一件事情叙述清楚,哪怕是吃一顿饭,去一趟公园,是否有条理,语句会不会重复,是不是流水账,虽然简单,但是让人看起来有没有味道还是很难的。第二就是描写,比如一个人的外貌,神态,或者一个物件的状态等等,甚至是一个表情,用什么样的语句表达,这也是一个简单的事情,但是做好也难。

    就我个人而言,自己的文学功底其实不见得多好,学习任何东西都是如此“书读百遍,其意自现”,看得多了,读得多了,自然而然就有了感觉,就如同学习英语,看得文章多了就自然有了语感一样,这东西没有捷径可言。

    上了大学以后,自己看得书算不得多,大多数的时候在吃老本。高中时期看了一些世界名著,一般都是国外的长篇小说,诸如大仲马的《基督山伯爵》《巴黎圣母院》狄更斯的《远大前程》《孤星血泪》还有美国的《飘》还有其他的诸如《百年孤独》等等吧,甚至包括具有一些政治导向如高尔基的三部曲等等,大概有二三十部。看这些书或许并不能马上让你觉得有什么收获,但是看过以后,自然而然就有了感觉,让你在写东西的时候慢慢就有了可以信手拈来的感觉。

    不过我觉得国外的书比较擅长描写尤其是人物的内心世界,不像中国古代文学,说一个人笑就是大笑,说一个人生气就是大怒之类,国外的文学一般笑是如何,心里是什么感觉,生气又是什么状态,心里的忐忑不安等等都有细致的描写。

    作为一个中国人,中国的传统文学也为写作有很大的借鉴作用,比如那些诗词,还有四大名著。这些东西看得多了,未必自己会写诗或者去写诗,起码在写某段文章的时候,偶尔就有可以借鉴的地方了,可谓“文章本天成,妙手偶尔之”,这个也叫”熟读唐诗三百首,不会作诗也会吟“。

    还有一个就是平时多积累自己的成语素材,这个可以增加语言的灵动性,还有多使用一些修辞手法,或许刚开始使用某些修辞的时候未必那么熟练,可能会出错,用得多了,就慢慢熟悉了。

    不过这都是我个人的感觉啦,说的不是很到位还请见谅,还有想问的是,你不是中国人么/香港/台湾?还是老外?还有就是,不介意的话,我可以把这封email转到我的博客么?

    如果还有其他问题,可以继续给我Email,如果可以帮到你,我也感到很高兴,谢谢。

    唉,如果每天Email来的都是这种邮件,而不是神马垃圾邮件,神马提醒邮件,神马注册确认信息该有多好啊。在这里再次感谢那位推友了。