一 Linux简明系统维护手册( 二 )


7、Linux真的不用花一分钱吗?
大部分的发行包需要花少量的钱购买 。当然你也可以从网络上DOWN 。其实这些发行包未必符合你的应用,一般都需要经过一些改动和定制才能运行好 。当然,花的钱跟Windows没法比 。
二、Linux安装注意事项
现在的大部分发行包都很容易安装,基本上都是图形向导式的,每个发行包都不太相同,也无法一一描述,如果你连安装都不明白,那就别用Linux了 。这里仅仅说明几个注意的问题 。
1、如果要和Windows混装,一定要先装Windows,后装Linux 。
2、分区的时候,根据计划安装的软件灵活决定分区 。一般分区有:/,/root,/usr,/var和swap分区,其中swap分区类型和其他不同需要专门选择一下,它的空间一般是物理内存的两倍即可 。/root分区是紧急情况root用的,有64兆就行了 。
3、当然,为了方便,你可以安装发行包给你做好的软件 。但我安装Linux的习惯做法是开始就安装一个最小系统,然后安装所有的编译工具 。安装编译工具的方法一般都通过你用的发行包的包管理工具实现,这样最方便 。比如在TurboLinux中,运行/usr/sbin/Turbopkg就可以了 。在管理工具中选择所有关于Developoment相关的选项或gcc相关选项,一般就可以了 。
4、lilo一定要装 。否则一旦出现分区问题都不好办 。
5、如果和Windows混装的时候,装完了系统起不来了 。可以用98启动盘启动,然后用FDISK /MBR回复主引导分区来保住Windows分区 。
在安装了最小系统和全套的编译器后,我们应该得到一个比较干净的系统 。在这个系统上,可以下载和安装各种应用软件了 。
三、基本使用
1、文件系统
无论有多少个分区,整个文件系统都是一棵完整的树结构 。经常用到的目录有:
(1)/usr:存放各种应用程序文件用 。其中的/usr/local用来存放后安装的软件
(2)/var:用来存放所有的数据文件
(3)/proc:里面的文件用来表示系统内核的各种配置和状态 。这一块不是真正的文件系统,而是内存里面的各种数据 。可以从这里得到一些常用的系统信息 。比如CPU内存什么的 。
(4)/etc:这里是放置所有的系统配置文件 。一般情况下,后安装的软件的配置文件不会放到这里 。除非你是用RPM安装的随发行包配的软件或者故意这样做 。我不喜欢把不同软件的文件混在一起,因此通常让不同的软件的配置文件放在各自的目录中 。
2、常用的命令
这里我列出一些经常用的命令,具体的用法可以参见相关手册页(希望你的英文不象我这么差) 。
vi(一定要会用这个你非常讨厌的东西,如果你屈服了,可以选择另一个叫做pico的编辑器,它有点象DOS的edit)
head(用来看很长的文件用)
tail(同上)
netstat(看网络状态)
tar(解开.tar.gz的压缩包)
ps(察看进程)
kill(干掉进程)
top(看系统状况)
shutdown(关闭系统)
cat(看文件内容)
ping (看网络连通状况)
ftp(传输文件)
man(手册)
上面这些命令都是最最常用的,一定要把基本用法记牢 。事实上,每人能记住全部命令或一个命令的全部参数,记住几个常用的就行了 。其他的查书 。
3、内核升级
如果你不愿意冒险,可以跳过这个部分 。不过根据我实际使用的经验,2.4.x版本的内核性能比2.2.x的性能至少提高40%,还是很值得一试的 。现在最新的发行包几乎都带有新的2.4内核,但是版本号想对保守 。这里,我的建议是在决定升级任何部分的时候,一定要首先看一下所谓的“currect version release note”信息,里面告诉你本次版本升级都有些什么改动 。如果改动的内容不涉及你当前的环境或需求,只是增加了一些邪门设备的驱动,你大可不必急着升级 。补充一句话:Linux的内核版本号的中间一位是奇数的是非稳定版本,比如2.3,是偶数的才是稳定版本 。

推荐阅读