ADSL 线路上架设 Linux 服务器小结

近几年来,一直把学习日记博客架设在四川电信 ADSL 线路上,使用 oray.com 或 dnspod.cn 动态 DNS 服务,服务器硬件是一台赛扬1.2G+512M 古董机,操作系统用过 Ubuntu 6.06 Server 和 Ubuntu 8.04 Server(参见:手工升级 Ubuntu Dapper Server 到 Hardy),软件环境用过 LAMP 和 LNMP (参见:Ubuntu 6.06下 Apache 转 Nginx),主要是运行 WordPress 博客程序。总的来说,我认为,如果是不重要的网站,有空余的机器,可以架设来玩玩,如果是为了省钱的话,也许你省的那点钱连电费都不够。不过,我在新浪微博上得知,张宴先生竟然也把他的“张宴的博客”搬到家里的北京联通ADSL线路上了,参见:iPhone大小的盒子服务器Cubieboard。不过,他用的是节电的迷你电脑 cubieboard。所以,ADSL线路上架设网站的可行性也未必像我说的这样不堪?下面我主要小结几点心得:网站备案,动态 DNS 解析,邮件服务,数据备份。而像域名申请、服务器软硬件架设、路由器端口映射之类的问题就不提了。
Continue reading "ADSL 线路上架设 Linux 服务器小结"

开源文件实验室关闭

”开源文化试验室“是我于2009年09月29日基于一个临时的构想:”弄个开源文化实验室玩玩“而从简搭建的,并于2010年12月10日作了进一步简化,现在决定彻底关闭”开源文化试验室“。因其间也有数位朋友参与,特此感谢并致歉,发布此则信息也算一个通知。此通知置顶一月。若有任何未尽事宜,请发邮件至:dashing.meng(AT)gmail(DOT)com。谢谢。

在 Lenovo G360 笔记本上安装 Debian Squeeze AMD64

近日入手一台入门级笔记本 Lenovo G360,原装 Windows 7 家庭版,加装了 Debian Squeeze AMD64 Linux,成双系统启动。主要解决了:双系统引导,屏幕亮度调节,双显卡使用及节能,Google Chrome、Firefox浏览器安装及 flash 插件使用,永中 Office 2012 青年版安装,安装 Stepmania 跳舞毯程序,安装教育、科学类套件,笔记本电池使用,中文输入法,VMware Player 4.0.4安装等。下面简要记录一下要点。
Continue reading "在 Lenovo G360 笔记本上安装 Debian Squeeze AMD64"

天堂、地狱、人间:关于开源软件盈利方式的一点思考

原来在网上看到一个故事,大意是天堂和地狱的人都用一种超长的勺子吃饭,天堂的人互相喂着吃,其乐融融;而地狱的人使劲的争着用勺子抢着吃,结果是谁也吃不到饭。今晨,我突然有了一点关于这个故事的一点思考,是关于开源软件盈利方式的,希望各位批评和指正。
Continue reading "天堂、地狱、人间:关于开源软件盈利方式的一点思考"

Linux 下使用跳舞毯

幸亏跳舞毯的主流软件StepMania 是多平台并且开源的,让我又一次享受到高质量的开源软件带来的乐趣和利益。下面简要介绍一下如何在厂家只提供定制的 Windows 版本的跳舞毯程序情况下如何把数据移植到的 Linux 下的,然后关注一下 Stepmania 这款软件的生存模式。
Continue reading "Linux 下使用跳舞毯"

大话软件操行品德分分级评定标准

这篇日记模仿原来读书的时候给学生评操行品德分的事情,按自己的理解,也给现今的各种类型的软件打一个操行品德分,看看它们是调皮孩子还是乖宝宝。涉及的软件包括:间谍软件、病毒软件、恶意软件、收费闭源软件、公开代码的非开源软件、免费闭源软件、具版权传染性的开源软件、普通开源软件、版权比较宽容的开源软件、公共领域版权软件。暂时不探讨现在越来越流行的在线软件,不考虑软件的生存方式,不考虑软件的质量和市场占有率,不考虑软件的盈利能力。自由软件也是开源软件,只是定义的侧重点不同,下面也不再涉及。
Continue reading "大话软件操行品德分分级评定标准"

Tinycore Linux Wiki 学习日记之十、十一:重制和内部资料

这是 Tinycore Linux Wiki 的第十、十一部分:重制和内部资料。也是现在 Tinycore Linux Wiki 的最后一部分。主要是讲重制的原理、方法、自动化等。内部资料是系统启动过程和简述及一些相关的链接。
Continue reading "Tinycore Linux Wiki 学习日记之十、十一:重制和内部资料"

开源软件和自由软件定义初探

对不了解软件的朋友来说,“开源软件”和“自由软件”都可能造成理解上的偏差,如认为“只要公开了源代码的软件就是开源软件”(Open Source Software),如把“自由软件”误作“免费软件”(Free Software)。下面粗略的翻看一些资料,了解了一下二者一些定义的要点。
Continue reading "开源软件和自由软件定义初探"

Tinycore Linux Wiki 学习日记之四至八:设置、持久化、引导器、命令工具等

这篇学习日记包括 TinyCore Linux Wiki 的第四部分:设置,讲多种系统设置和应用程序的设置;第五部分:持久化设置,讲持久化目录、备份方式、加密、网络上的持久化等等;第六部分:引导器,讲了 Grub2, GRUB4DOS, linld 系统引导器;第七部分:常用 Linux 命令;第八部分:Tinycore 和 Microcore Linux 里面常用的命令行工具。
Continue reading "Tinycore Linux Wiki 学习日记之四至八:设置、持久化、引导器、命令工具等"