红联Linux门户
Linux帮助

玩转Linux小概括

发布时间:2007-08-12 16:01:05来源:红联作者:osjulyge
  我原来是想学习debian的,而且还写了篇关于debian的安装的手记,不过在后来的使用中,总是感觉不爽,先是升级内核出了问题,后来又在安装声卡驱动的时候出了大问题,导致启动出错,搞得我心力交瘁。再说debian是独立装的,用的时候还要从windows重启在进入linux,麻烦!所以就放弃了。

  现在我是直接在windows下通过虚拟机的方式来运行linux,感觉对于学习linux来说有很大的便利,毕竟用windows用的比较熟,google也是我的最爱,所以用linux时遇到什么问题,直接到windows下用google查,十分方便,极力推荐。不过对于网上有人bt的用linux下的虚拟机工具来模拟windows环境,我觉得是不可取的。windows消耗的资源比linux大很多,而且对于硬件的要求也高,这样做的结果只能是两个系统都慢的像蜗牛(但是要是机器的配置十分的牛bi,那就另当别论了)。

  要想在windows的环境下使用linux,首先必须要装一个虚拟机工具,在这里我推荐VMware Workstation(Because I use it,当然还有其他的工具可以选择,如bochs),要是不用最新的版本,在后续的使用中会有些小问题,在后面会提到。装好了虚拟机工具后,接下来就要装linux了,这个时候不要问我“怎么还要安装?”,我只能说不安装怎么用,这就如同你不装windows,怎么用windows是一样的道理。始终要明白一点,虚拟机只是给你提供了一个虚拟的pc机环境,接下来的都要靠你了。我选择安装的是ubuntu 7.04,问什么选择它,一来我并不想完全的放弃debian,二来我确实为debian伤透了心,所以说就找了这样一个debian的改良版ubuntu,而且在linux界有很高的声誉,所以我也就“趋之若骛”了。

  玩linux,总是希望它能像windows那样可以看多媒体了,尤其是像我这样对多媒体要求比较高的发烧友了,在ubuntu中,系统默认安装了一些多媒体工具,如:rhythmbox(听音乐的),totem(看视频的),但是在默认的情况下,这些软件是不能正常使用的,必须要装上相应的插件(gstreamer plugin)才行,在软件包中找到相应的软件勾上就可以了。ubuntu中想看windows下的多媒体怎么办,这就涉及到主机和虚拟机之间的文件夹共享的问题了。前提是必须要安装了vmware tools才行,幸运的是我们在前面已经安装上了,用lsmod命令来查看系统中的文件系统,你就会发现一个vmhgfs文件系统,这个就是来完成主机和虚拟机之间文件共享的。在虚拟机设置汇总,将主机中文件的链接加入要共享文件夹,然后启动ubuntu,你就可以在/mnt中找到一个hgfs的文件夹,里面就是你所共享的文件。

  使用过桌面环境一段时间之后,你可能想玩一下command console模式,这个时候怎么退出桌面环境呢?是不是可以直接像redhat那样用组合键Ctrl+Alt+(F1~F6)就行了呢?肯定是不行的,不信各位装一下试试,那怎么办呢?是不是可以修改一下/etc/inittab文档中的默认值呢?其实也不行,甚至你在ubuntu中找不到这个文档,那是不是久没有办法了?办法当然是有的,要不然ubuntu还能算是linux吗?打开/etc目录下的文件,你会发现有如下的一些文件:

  init.d rc0.d rc1.d rc2.d rc3.d rc4.d rc5.d rc6.d rcS.d

  首先说明一下这些文件代表的是什么内容:
  init.d:这里面是与系统相关的一些进程;
  rc0.d~rc6.d:这里面是与run level 0~6模式相关的一些进程,其实就是一些到init.d中进程的软连接;
  rcS.d:这里面是与上电系统初始化相关的一些进程。

  其中rc2.d~rc5.d对应的多用户模式下的相关进程,rc1.d对应的单用户模式下的相关进程,rc0.d是关机过程中相应的进程,rc6.d重启过程中相关的进程。进入文件夹中,你会发现一些软连接是以K开头的,就表示关闭进程(kill),而以S开头的就是打开进程(start)。说了这么多,与我们进入到command console有什么关系呢?确实有很大的关系,其中有一个gbm进程就是管理桌面登录环境的,这个是我们使用桌面环境中所用到的进程,在使用桌面方式安装ubuntu后,默认情况下就是通过gbm来登录的。网上有些网友说直接在系统服务中(运行services-admin)关闭gbm,然后重启就可以了,其实不然,我试过的,直接关闭后,我甚至无法登录系统了,因为没有任何的登录提示了,连文字模式下的login都没有了,这个原因我后来才知道,是因为我使用了boot splash的原因。那么这样是不是表明系统坏了,其实没有什么太大问题,直接重启后,选择recovery mode进入单用户模式,然后在rc2.d中添加一个到/etc/init.d/gbm的软链接就可以了。
文章评论

共有 1 条评论

  1. rganizati 于 2007-08-12 16:41:38发表:

    支持,虚拟机上运行linux内存是512或以上还好说,小内存的经不起那速度上的折腾