公司需要使用Linux操作系统配置一个Tomcat+MySQL服务器,第一次接触Debian操作系统,在安装过程中遇到了不少问题。现记录如下:
需要安装的内容
1.OpenSSH Server & alien
2.JDK
3.Tomcat
4.MySQL Server
操作过程
1.安装Debian是选择只安装内核,想桌面环境和标准系统都取消选择,这样安装出来的系统最轻量级(我是这么认为的,如果不对请高手拍砖)。要特殊说明的是,安装过程中不要选择中文,选中中文安装成功后,登入命令行系统会出现乱码情况
2.安装OpenSSH很简单,使用Debian自带的apt-get install 命令即可。
即:apt-get install openssh-server
alien的安装也是一样的,即:apt-get install alien。说到Alien,不得不提起我在这边走了好多弯路,之前只知道Linux平台上安装软件大都用rpm包,用rpm命令来安装软件。哪知道Debian会用到deb包,用的是dpkg命令来安装软件。至于Alien的功能就是将rpm包转换成deb包。
3.安装JDK之前,首先要到网上下载JDK包,可以用wget命令从Web下载内容。通常下载的是rpm包,然后用Alien将rpm包装成deb包,然后在用dpkg命令来安装。整个过程大致如下:
wget [jdk-url] //下载JDK包
#./jdk-6u5-linux-i586-rpm.bin //从bin中解压出rpm包
#alien --scripts --keep-version -d *.rpm //将rpm包转换成deb包
#dpkg -i *.deb //安装.deb包
安装完JDK后需要设置一下环境
#vim /etc/profile
添加以下内容
export JAVA_HOME=/usr/java/jdk1.6.0_21
export CLASSPATH=.:$JAVA_HOME/lib.tools.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
4.通过wget下载tomcat到/usr,得到apache-tomcat-6.0.29.tar.gz这么一个软件包,然后将其解压
#tar -zxvf jakarta-tomcat-5.0.28.tar.gz
设置环境
#vim /etc/profile
添加以下内容
export CATALINA_HOME=/usr/tomcat
通过以下命令启动Tomcat
#/usr/tomcat/bin/startup.sh
5.通过wget下载MySQL,得到的是rpm包,用alien转成deb包,然后用dpkg安装,发现好像有问题......
最终,我发现,从Debian网站上下载到的4第一张DVD里面,基本上包含了以上所有所需内容的最新版本,只要用apt-get install命令就可以安装所有软件。另外,使用aptitude命令可以查看目前系统已安装软件包和可从光盘安装的软件包。还有一点,在安装过debian程中,会有一步让选是否建立网络镜像,这个最好选上,这样的话就可以通过网络来安装最新的软件了(我的个人观点,至于不选上是否还可以通过网络安装就有待考证了)。虽然在整个过程中走了很多弯路,但是还是学到不少东西的,开心.....
总结,Debian的光盘设计的实在是太人性化了,我都无话可说了。呵呵,怪不得需要5张DVD才能把所有东西都装下
还得重新补充一下,用aptitude工具查找JDK 和 Tomcat时会发现只有openjdk和5.5版本的Tomcat,可能是我水平太差没找到吧,还是建议从网上下载JDK和最Tomcat