Ubuntu Server 10.4 使用经历(一)
刚刚开始接触Ubuntu Server,虽然之前接触过Ubuntu Desktop,但驾驭Ubuntu Server还是有点困难。
Ubuntu Server 10.4 LTS 顾名思义是一个长期支持版本,应该有5年的支持周期。
Ubuntu Server 版与 Desktop版 直观上最大区别应该是 没有了X window 没有图形界面,用惯了图形界面的我,上来有点不太习惯,但感觉很有意思。
Kernel 上区别,根据官网的文档来看
1.Server版本使用 Deadline I/O排程,Desktop使用的CFQ排程。
2.Preemption机制在Server中是关闭的
3.时钟中断在Server版中是100HZ,Desktop中是250HZ
官方的说明很专业,具体内容不太明白,呵呵
我使用Ubuntu Server 10.4 64位版光盘安装,安装开始界面中的Ubuntu Enterprise Cloud 这个是第一次看到,不太明白。
看了官网的说明知道是Ubuntu企业私有云,具体情况后面再去尝试
正常启动Ubuntu Server 安装,一路默认,系统安装在一个干净的PC主机上所以省去了很多麻烦事,呵呵。
安装过程中可以选择安装的几个常用服务,我选择了:
LAMP、OpenSSH、Samba File Server、Mail Server,用于后面几个实验
如果想今后再选择也可以,系统安装好后使用tasksel 命令可以进行选择
安装完毕后,发现Ubuntu Server可以做软RAID,这个从来没有接触过,不知道其性能如何,如果有人知道告诉我一下,主要和硬件RAID Control的比较,网上都在说软的性能不好,但还没有看到实际用的效果。
Ubuntu 的package管理还是一样,很方便。不多说了。
修改/etc/network/interfaces 设置固定ip,vi的使用也不是那么难
因为之前已经装了OpenSSH,所以现在可以在Windows中使用PuTTY进行连接。
检查Ubuntu上是否已经装了openssh,可以使用 dpkg -l | grep openssh
应该会有两个,一个是openssh-client 一个是openssh-server
这样就可以把服务器放到机房,我用笔记本电脑上进行连接,当然现在为了学习方便,台式机笔记本都挤在我的桌子上,呵呵。
Server默认不能自己自动mount U盘了,只好临时解决了,mount -t vfat方式挂接 U盘
插了U盘后,看看/dev目录,应该可以看到多了一个sd*,我的是sdb,U盘Ubuntu也是以SICI硬盘对待吧。把它挂到/mnt/usb目录下就好了。
SSH远程登录自动验证,这个是我第一次接触,SSH登录很简单,但是自动认证就没有做过了。
尝试结果,PuTTY应该也具备这个功能,但是没有尝试成功。 用自己笔记本电脑上的Ubuntu Desktop 尝试成功。过程:
Ubuntu Desktop上,运行 ssh-keygen -t dsa,其中会让以输入加密短语,这个要记住,后面要用的。
会在 ~/.ssh目录中生成两个文件id_dsa.pub 公钥 id_dsa私钥
将私钥拷贝到Ubuntu Server上,通过此命令:ssh-copy-id gino@192.168.1.11 ,根据实际情况修改用户名和主机地址
登录主机查看主机gino帐户下 ~/.ssh中多了一个authorized_keys文件,确认访问权限,chmod 600 .ssh/authorized_keys 将其更改。
这时在Ubuntu Desktop 中使用ssh 192.168.1.11连接时,系统第一次会让你输入加密短语,之后再登录就不用输用户名和密码了,实现自动登录。
PuTTY怎么实现呢!? 如果有人知道,请指点。我尝试了PuTTY中auth配置,但是没有成功。
好了先装到这里,以上是安装过程中我遇到一些关键点,其它基础内容就不多阐述了。
P.S. Ubuntu 的研究也是为了android开发中的相关应用