Linux and CMS
本站定位在 Linux 应用和主流 php cms评测。一开始本站只是自己的工作笔记,中间夹杂自己的生活,但是发现自己现在的事主要是调试 Linux 和 安装测试各种 PHP CMS,这过程中也积累了很大经验,慢慢的会整理出来,以免网友走弯路。
本站定位在 Linux 应用和主流 php cms评测。一开始本站只是自己的工作笔记,中间夹杂自己的生活,但是发现自己现在的事主要是调试 Linux 和 安装测试各种 PHP CMS,这过程中也积累了很大经验,慢慢的会整理出来,以免网友走弯路。
Linux对个人用户来说,不是很好用。懂linux的用户玩linux会从linux那里收益,否则只会落个linux玩你的境地。
另外,操作linux一定要按部就班的,不然,你越想省事,却越耽误时间。比如安装软件,你选择rpm包,或者deb包安装,看似省事,实则浪费时间,欲编译包安装,依赖性都交给了系统来处理,用户不是很清楚其中的关系,实际上用户也不想关心他们。但是最后出问题了,却无从着手。到头还不如老老实实的一个一个的编译安装,现在的cpu都比较强悍,时间基本花不多少哦。
装多系统,这里说linux和windows,不涉及MacOS,有一个麻烦之处,就是当windows系统崩溃时,需要重装系统了,linux系统引导不起来。原因在于每当windows系统安装时,windows非常霸道,都要重新改写硬盘的主引导记录,但是windows自带的引导程序又不能引导linux。这也是装双系统时,推荐先装linux,后来装windows的原因。
另外一个推荐就是装完双系统时,并且windows都已经安装好应用程序后,使用ghost备份windows系统,应为ghost恢复系统时不改变硬盘主引导记录,而且时间很短,比重装系统要省很多时间。国内的dos联盟,自己集成了dos和ghost,即一键ghost(1 key ghost),备份系统和恢复系统都自动化。具体的用法,另开篇博文。不过在网上相关的文章也很多,本博主要在经验介绍,一些具体操作不会设计很多。
自己做数值模拟,要在Linux下跑程序,自己的选择首选fedora core,在pd820+g915的主机上成功安装,所需要的程序也是编译安装的,感觉执行起来效率还可以。按照同样的步骤在一个四核的机器上安装上了系统,程序总是编译不过去,报错“long long long”那个,看看头文件,知道是64位和32位系统的问题。
起先自己手头没有64位的linux,ubuntu的64版本好像还是beta的,就装了一个32位的ubuntu的桌面版,计算用的程序使用apt-get装的,跑起来还可以,毕竟硬件NB。
自己手痒痒,下了一个64的redhat 5.1 企业版,当然还是刻盘装系统,软件编译安装,跑起来那个慢,真是有些受不了。跟想象的完全不一样,redhat企业版是我原来推崇的版本。当然这种想法是在windows server 2003 和 XP使用的情况下得出的。
自己形成的感觉是,linux的企业版追求的是稳定,许多异常都要跟踪,做必要的冗余处理,程序执行的效率下降了,想要跑一些程序还是要在桌面版下。自己并没有测试redhat 5.1 的32版本,当然效率的下降也有可能是 32位和64的差别。
此为一家之言,仅作参考。
最近做数值模拟,要了解一下并行计算,在图书馆找到了《并行计算导论》一本书,作者是张林波等,出版社清华大学出版社。
翻了一下目录,看到其中有linux入门和使用章节,随便翻了几页,写得很不错。基本使用方法都介绍到了,深层次原理没有怎么涉及,但是对于一个普通的进行数值计算的学生来说,基本够用了。想多方面了解Linux,当然还是首推《鸟哥私房菜》,pdf版的自己去网上下就可以。
Linux基本知识(包括基本命令,用户管理,权限分配,进程管理,文件管理,设备管理),就那一点,你想玩玩就使用Ubuntu,如果你想写程序,就多了解一些深层次的。
Linux很好玩,只是玩的人少,没有想想的那么神秘。