001-准备篇

来源:互联网 发布:百度文库软件 编辑:程序博客网 时间:2024/05/16 01:20

最近博主为了回老家武汉定居,将武汉Linux C的职位反复的查了又查,无奈一个多月过去了新增的职位只有那么2-3个,而且薪水待遇连帝都的一半都没有。无限郁闷之中,决定趁着最近公司没啥事自己研究下Linux kernel的相关知识,为将来回去的薪水添砖加瓦。

俗话说得好工欲善其事必先利其器,本人在公司用的是SLES 10的系统,回家自己私下里研究当然就只有使用最受广大人民群众欢迎的Ubuntu了。(原因当然Ubuntu是免费的,顺便也了解下这个风靡千万的系统)。

闲话少说,接下来就是通过VM安装Ubuntu的过程了。为了结合学习资料上的讲解和实验,这里我下载的是8.04.4的版本。(此版本对应的kernel版本是2.6.26)接着就是各种个人爱好的配置了,没想到在这个过程中碰到一大堆比较小白的问题(通过度娘搜索了以后,发现真的都是些很小白的问题)。

1. 以前用SLES10 直接在X-windows界面右键就可以新建一个terminal的窗口,结果Ubuntu竟然木有这个快捷方式。只能通过附件里面的terminal打开一个新窗口了,果断在桌面创建一个快捷方式先。

2. 打开命令行窗口后,想使用root用户登陆看下系统配置,结果发现竟然不知道root密码。回顾下安装过程都是一路next到装好系统的,貌似没有位置设置过root密码,果断继续戳度娘了:

Ubuntu的默认root密码是随机的,即每次开机都有一个新的root密码。我们可以在终端输入命令 sudo passwd,然后输入当前用户的密码,enter,终端会提示我们输入新的密码并确认,此时的密码就是root新密码。修改成功后,输入命令 su root,再输入新的密码就ok了。

3. 为了节省笔记本的内存资源,决定把X-window的界面给取消掉,找了半天也木有发现inittab这个文件。没办法继续baidu之,原来需要如下的修改设置:

修改
/etc/X11/default-display-manager文件:
原值为 /usr/sbin/gdm,表示默认进入图形界面。

改为:false   ,表示进入控制台。

如果想启动图形界面,则用 startx 命令即可。

4. 设置完这些后,本人打算用putty登陆系统查看下各种配置是不是都弄好了,没想到Ubuntu的ssh服务竟然默认是不安装的!!!接着又用apt-get来安装openssh-server的服务,这竟然是我第一次使用apt-get来安装package,以前都是下的rpm包在虚拟机上安装的,又是碰到一堆纠结的问题。

输入 sudo apt-get install openssh-server, 遭遇各种不测。

比如死活都提示找不到安装包文件,baidu了半天才发现首先要使用下 sudo apt-get update 来更新一下source list才行。

使用apt-get update以后发现还是无法找到安装包,再baidu之。发现由于是从官网下载的ISO文件,里面集成的sources.list比较稀奇古怪。于是修改/etc/apt/sources.list文件,把里面的源替换成163的(如下所示)然后再update,这次终于成功安装好openssh-server了。

deb http://mirrors.163.com/ubuntu raring main
deb-src http://mirrors.163.com/ubuntu raring main 

这一套搞下来,竟然大半天就过去了,发现在公司用现成的VM Image真是一件比较幸福的事情。

 

2013.5.26