20061129
Try to install Ubuntu Server, but failed
想安装Ubuntu Server的冲动来自这篇文章的介绍:《How to Configure an $80 File Server in 45 Minutes》, 听说Jon Peck是这方面的大拿。于是找来Microsoft Virtual PC准备一试身手,刚开始安装就发现Virtual PC的界面窗口太小,一些安装时的选项都看不到。决定改投VMware,不错,很好用。安装步骤和文中介绍基本一样,这里贴出自己的步骤。
update:第12步中,service swat和{不能在同一行,不然的话,就会出现14步的错误。现在好了。谢谢,Jon Peck的提醒。
- 下载Ubuntu Edgy。
- 在vmware上新建linux,选Ubuntu,往下的选项基本默认。
- 当问到安装什么软件的时候,选LAMP(Linux,Apache,Mysql,php)。
- 当安装完成的时候,去掉ISO。
- 重启后进入安装时创建的用户(我的是test:haha)。
- sudo su 键入 haha,进入sudo。
- 编辑sources.list
nano -w /etc/apt/sources.list
用下面的文字取代list中所有文字
deb http://ubuntu.cn99.com/ubuntu/ breezy main restricted universe
multiverse
deb http://ubuntu.cn99.com/ubuntu/ breezy-updates main restricted universe
multiverse
deb http://ubuntu.cn99.com/ubuntu/ breezy-security main restricted universe
multiverse
deb http://ubuntu.cn99.com/ubuntu/ breezy-backports main restricted universe
multiverse
deb http://ubuntu.cn99.com/ubuntu-cn/ breezy main restricted universe
multiverse
保存。 - 升级所有组件到最新。
sudo apt-get update - 安装apache服务器
sudo apt-get install apache2 - 安装php5
sudo apt-get install php5 - 安装mysql服务器
sudo apt-get install mysql-server - 安装samba和swat
sudo apt-get install samba smbfs swat xinetd
samba smbfs swat xinetd分别是四个服务组件。samba是共享用的,xinetd是与日志有关的,其他就不知道是啥东西了。 - 建一个samba用户
sudo smbpasswd -a test - 用xinet记录samba
sudo nano -w /etc/xinetd.d/swat
# description: SAMBA SWAT
service swat
{
disable = no
socket_type = stream
protocol = tcp
#should use a more limited user here
user = root
wait = no
server = /usr/sbin/swat
} - 重载xinetd
sudo dpkg-reconfigure xinetd - 开个浏览器,查看http://hostname:901/shares
无法浏览,报错。
update:第12步中,service swat和{不能在同一行,不然的话,就会出现14步的错误。现在好了。谢谢,Jon Peck的提醒。