03月 26th, 2008 Ubuntu Server搭建服务器
这几天真是囧死了,因为自己经验不足,对服务器的一些配置相当不熟,绕了不少弯路……现在把几天下来的配置过程写一下,以供存档。
操作系统是Ubuntu 7.10 Server。选择它还是主要因为它的软件库的方便,反正都是Linux的内核。实验室的服务器也只是在小范围内使用,安全措施可以不用那么严格和专业。
安装完毕更换源,安装桌面环境。
deb ftp://openware.byr.edu.cn/pub/mirror/ubuntu/ gutsy main restricted universe multiverse
完毕后安装下列软件(最后一个实在无奈,7.10默认用的是compiz管理器,我想换回metacity结果屡次不成功)
sudo apt-get install gdm x-window-system-core gnome-core language-selector compiz
安装完毕之后startx就可以了。
然后把一些需要处理的东西比如窗口装饰、登录界面等等,都给弄好,不需要好看,只需要能用就行了,毕竟时不时还是要用vnc登录的。
之后到gdmsetup中把root登录权限打开。
随后换上其他源,给系统打补丁。
在系统安装的时候就已经选择了LAMP, OpenSSH,所以这里就不用另外单独安装了。剩下还有几个服务需要装,
sudo apt-get install vsftpd cvsd
FTP的配置:
修改vsftpd的配置,在/etc/vsftpd.conf文件中。
允许本地用户登录:local_enable=YES
允许写操作:wirte_enable=YES
让本地用户只能查看自己家下的文件,除root外:
chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list
编辑/etc/vsftpd.chroot_list文件,添加root
允许root登录ftp:修改/etc/ftpusers文件,将root行注释掉
cvs的配置
囧的是Ubuntu的CVS的仓库路径默认在/var/lib/cvsd下,而原先服务器上不是,所以我就得把BuildRoot给改掉,结果当时一时脑热,将/var/lib/cvsd下的文件直接覆盖到了/下,结果瞬间,服务器就将我弹出,之后所有连接均拒绝。到机房重启一看,系统崩溃了,因文件损坏不能启动了。。。。只好重装。
其实只要这个命令就可以了:
cvsd-buildroot
之后就可以选择路径,重新安装。这是一个安全的方法,碰到文件需要覆盖,系统会自动选择安全的做法(一般是不覆盖)。
之后就建立仓库,修改配置文件/etc/cvsd/cvsd.conf,重启服务。
终于搞定了。
至于如何打开VNC服务,参看我前面的日志即可。
如果您喜欢本站的内容,欢迎订阅我的RSS以获取本站最新资讯。
RSS地址1:http://feed.casparant.com/
RSS地址2:http://feeds.casparant.com/casparant
Related Posts
---------- COPYRIGHT (C) CasparAnt.COM 2008 ----------
本站所有文章均遵循“创作共用条款(CC)3.0版本”, 允许转载演绎本站文章,仅需遵循以下原则:保留文章出处(URL及站名Caspar Ant), 并且给我一个 引用通告(trackback)。如果您觉得本站的文章很好,欢迎选择下面的网络书签收藏本文; 如果您觉得本站值得浏览,欢迎点击侧边栏进行订阅;欢迎您对文章发表评论,您的留言是对我最好的鼓励!
This entry is under CREATIVE COMMON ATTRIBUTION 3.0 LICENSE. Please remain "Caspar Ant" and the URL stay in your site when you share or remix this entry. It's necessary to give me a trackback from your own site. If you think this entry is good enough, welcome to put it to your own web bookmark. You can select from the bookmark sites at follows:

















