首页 >> IT资讯

Linux新手几个常见问题集

2010-06-29 02:06:47

Q:Linux怎么有那么多的版本?什么是发行版?
A:Linux是一种操作系统,也指内核,但通常真正展现在用户面前的是发行版。
Linux的开发模式不同于其他操作系统,它的开发者分散在世界各地,通过邮件列表交流。
这导致Linux上的软件多如牛毛。而绝大多数的软件都是以源代码的形式发布了,用户装一个软件比较麻烦。
那么多软件让人眼花缭乱,把一切交给用户自己解决是不明智的。
于是,有些爱好者把自己做的系统取了个名字,就变成发行版了,发行版通常会为用户选择一系列的软件,让用户能方便的安装。
发行版也像开发软件一样被开发着,发行版的数量也很多,每个发行版都有自己的特点:有些发行版适合作工作站,有些适合做服务器,有些适合做桌面机,有些适合做防火墙、路由器。

Q:Linux和Windows有什么不同?
A:Linux和Windows完全不同,我推荐大家刚开始用Linux的时候要忘记自己会用Windows。
很多人会问:Linux有没有XX软件啊?多数情况下都会得到否定的答案。
但换一种问法,忘记Windows,问:Linux做XX用什么软件啊?通常会得到很多答案,至于最终选择哪个,需要自己去和软件磨合。

Q:Linux的内存占用怎么这么厉害?
A:Linux是有内存就用的,多数都用来做缓存(比如从磁盘读一个文件后其它程序又要读这个文件了,如过有缓存,则直接从内存读就行了)。
另外,Linux上的虚拟内存和Windows的概念不一样。
Windows上用磁盘空间模拟的内存叫虚拟内存。
而Linux上软件能使用的内存空间叫虚拟内存,软件不知道它使用的是物理内存上的空间,还是磁盘上的空间。
Linux把磁盘上的内存空间叫交换空间(swapspace),如果单独的分区用来作交换空间了,通常把分区叫做交换分区。
Windows总是会使用它的虚拟内存的;而Linux总是不情愿用她的交换空间。
所以,当Linux的物理内存使用量接近100%时系统一点都没有慢;而内存不足的提示是交换空间的使用率很高,此时系统反应速度会急剧下降。

Q:Linux怎么没有我的电脑?C盘去哪里了?
A:Linux和Windows的目录组织方式不同。
Windows下以驱动器为路径的根节点,有几个驱动器就有几个根节点,这是从DOS直接继承下来的,由于兼容性问题,没法改变了。
Linux只有一个根节点,驱动器通过挂载,把它上面的文件系统作为一个目录显示在根节点的某一个分支上,进行访问,目录组织和硬件完全脱离关系。
挂载和卸载是相反的过程,挂载是把一个设备上的文件系统作为一个目录访问;卸载则是把某设备上和文件系统和它的挂载点脱离关系。
事实上,从Windows2K开始,Windows的内部也采用类似Linux的单树型目录组织形式了,这也就是为什么使用U盘后要卸载的原因之一。

Q:Linux上有杀毒软件吗?
A:有,但你通常不需要。因为几乎没有Linux病毒,Linux的安全机制天然对病毒免疫,而Windows的病毒不能在Linux上运行(他们是不同的系统)。
Linux上的杀毒软件通常是用来杀Wwindows病毒的(比如某电子邮箱提供商使用的Linux系统,却有查附件中病毒的能力)。
事实上,我用了3年的Linux,从来没有遇到过病毒,不管你上什么网,看什么内容;而如果是Windows,3个星期内基本上就会中招。