gentoo初体验

作者 : admin 于 2009年01月17日, 14:37:12
2009
01-17

使用的是 install-x86-minimal-2008.0.iso 这张盘,在vmware6中进行安装。

初次安装异常辛苦,想起了刚买电脑装98那架势。自己格盘,配置文件系统,然后安装,然后%……※×……×(※(

反正很有乐趣。

底下是初次使用常用命令,打包收集一下
passwd #修改root密码
net-setup eth0 #修改网卡信息
/etc/init.d/sshd start #启动sshd服务 底下就可以用ssh登录了

磁盘分区,我习惯用lvm,虽说安全和管理上是偷懒的行为,不过方便么。
fdisk不好用,我用cfdisk,很OK。

创建文件系统的命令

文件系统 创建命令
ext2 mke2fs
ext3 mke2fs -j
reiserfs mkreiserfs
xfs mkfs.xfs
jfs mkfs.jfs

创建swap分区 mkswap /dev/hda2

激活swap分区 swapon /dev/hda2

然后挂载文件,具体看手册 http://gentoo.linuxsir.org/doc/cn/handbook/hb_part1_chap5.html

以后按照手册,我基本建立起了这个系统,而且portage成功。

明确了方向,Gentoo,Python

作者 : admin 于 2009年01月17日, 00:03:47
2009
01-17

晚上收拾东西,翻出了很多的Linux发行版,Ubuntu,SuseLinux,红旗,Fedora等。不过我最终还是留下了Centos的几个版本。

Fedora5是我的第一个实际应用的发行版,因为公司当时从win迁移linux平台,红帽是我曾经听说过的系统,简单实践过,就硬上了,好在有yum这东西,很端的时间把服务都配起来,还真跑起来了。

不过Fedora在DELL1950的机器上有个硬伤,就是对双网卡的支持不好,只能支持一块网卡,后来迫不得已,找到了Centos,果然很爽,就一直在用了。

以后,基本一直在研究和优化linux下的Web相关服务。不断优化,改进,定制。

终于发现在发行版的基础上优化和精简,逐渐有了障碍,我需要研究linux的各种服务的原理,与其去分析每个服务,不如从零配置一个服务。两个方案,LFS和gentoo。

LFS似乎是个很神秘的东西,其实现在的资料很全,而且很多高手给出了详细的流程。但我选择了gentoo,因为gentoo是完全根据用户定制进行安装,是在一个稳定的基础上进行定制,定制的产品也许稳定性和效率会很高。而LFS,如果我对linux的理解不是太深,也许作出来的版本也是不能进行生产的,只能算个实验室产品。

因此,本着劳以致用的原则,我开始对gentoo系统的研究,另外继续发展熟悉的CentOS4.7Server版本用作生产。

希望下年我能完全切换到gentoo环境+python开发。

注:转移到python,是因为最近我被一个PHP进程效率问题折腾的焦头烂额,而在linux上实现多个php进程调度的困难和效率的损失让我彻底对PHP失去了信心,因为PHP就是一个面向Web的开发语言,用迷信崇拜的思想往其他领域迁移实在是难受,因此用python去解决多进程的问题再好不好,python的解释型语言和面向对象特性跟PHP很是相似,但相关的类库却接近于底层,又没有c的完全面向底层。python也许又是我下一个迷信的东西。