快速业务通道

在VMware中的Ubuntu Server搭建Java服务器环境(LAMT架构)

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-18
(接上一篇) 确定了Linux的安装策略,那么下面我就在VMware上操刀实践一个基于Ubuntu Server的基础Java服务器实验环境,本人喜欢叫做LAMT架构:Linux Apache MySQL Tomcat.

说句题外话,前几天听到一个某国企的同志把大名鼎鼎的F-14 Tomcat说成是玩具,好像我现在准备搭建的就是个过家家的平台.我也曾有幸参与过某leading AppServer的开发,抛开商业的和political因素,我实在是更喜欢猫,躲猫猫对平头老百姓可不是闹着玩的.

,在VMware中最小化安装Ubuntu Server(以9.04为例),过程很简单,只是安装过程中不要选择安装任何额外的软件包括X Window,在安装完毕之后根据需要再用apt-get安装需要的软件.(VMware Server和Workstation中的过程基本上差不多的)

虚拟机内存一般分配512M,磁盘分配10G就绰绰有余了.其实这些东西基本都是可以以后作调整的.VMware Workstation还有个不错的功能叫Shared Folders,可以让虚拟操作系统直接访问宿主操作系统的硬盘,这样即使虚拟操作系统会产生大量的数据或者需要很多其他数据一般也不用担心硬盘不够用, 不过要特别注意的Shared Folders中的内容不能被分别位于两个操作系统的程序同时访问,否则数据可能会被破坏.您也可以参考这里更详细指南 .(当然了,也可以考虑用Samba之类的来支持Windows和Linux的共享,不过有点麻烦啊)

安装VMware Tools

和直接在电脑上安装不同的是,在虚拟机上完成操作系统安装之后,应该在虚拟操作系统里面安装VMware Tools(VirtualBox也有类似的需求).这个工具可以提高操作系统在虚拟机中的运行性能,能提供很多额外功能,比如以上所述的 Shared Folders.

安装必要的packages:

sudo apt-get install build-essential linux-headers-`uname -r` psmisc

然后运行VMware的菜单 > VM > Install VMware tools,接下来将VMware自动mount到光驱的内容复制到用户目录,在执行解压和安装:

sudo mkdir /media/cdrom

sudo mount /dev/cdrom /media/cdrom

sudo cp /media/cdrom/VMwareTools*.tar.gz ~

tar xvf VMwareTools*.tar.gz

cd ~/vmware-tools-distrib

sudo ./vmware-install.pl

然后就开始安装过程,对安装程序询问的所有问题都回答yes即可.

如果您稍后想卸载VMware Tools,执行sudo /usr/bin/vmware-uninstall-tools.pl即可.

安装SSH Server

虽然Ubuntu Server是安装在本地虚拟机中,但是VMware的界面中的字符控制台似乎比较有限:复制、粘贴或者设置屏幕缓冲区高度都不便,一般也只能控制一 个进程.安装一个SSH的server应该是必要的,这样可以用Putty之类的SSH client来操作Ubuntu.

sudo apt-get install openssh-server,安装完后测试一下是否工作:ssh localhost

安装Samba

sudo apt-get install samba

然后修改配置文件

sudo vim /etc/samba/smb.conf

找到这行并改为wins support = yes,这样在windows中可以用hostname访问Ubuntu Server的服务,当然包括HTTP之类的.

如果要通过Samba让Ubuntu提供共享目录给Windows,将您在Ubuntu中的用户添加到Samba中:
sudo smbpasswd -a yourusername

然后

sudo vim /etc/samba/smb.conf

在配置文件中添加比如:

[myshare]
path = /home/yourusername/share
browsable = yes
guest ok = no
read only = yes
create mask = 0777
valid users = yourusername

重启samba

sudo /etc/init.d/samba restart

看看windows能不能通过\\ubuntuHostname访问共享.

安装Apache

sudo apt-get install apache2

安装MySQL

sudo apt-get install mysql-server

如果您想要您的Windows上的程序能够直接连接这个MySQL数据库(默认MySQL出于

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号