ubuntu8.04最近安装记录1(sources.list+jdk+tomcat+apache2)
这两天有同学回家,让我帮他装一下ubuntu,顺便把j2ee的开发环境也装好,
反正也在学习java中,所以就答应了.
ubuntu我装了肯定不下10次了,不过这次倒是顺利的不行,整个步骤一气呵成,没有一点停顿,而且似乎发现了为什么他自己老装不好的原因了,
ubuntu作为一个新兴的linux发行版本,凭借着gnome的3D效果,debian的基础,以及全球免费的cd派送,迅速的占领了广大的市场,我也是在这一场洪流中被影响到的.
过程很简单,就不说了,
倒是那个为什么它老装不好的原因,倒是值得一记
由于现在网络上很多对于sources.list的介绍,而且众多的软件源地址,所以当我们更改软件圆的时候,可能就太大意了,
deb http://www.cn99.com/ubuntu hardy main
细心的人可能也看到了,由于ubuntu每个版本都有自己的名字,所以当更新源时,版本的名字自然包括在内,
所以当更改源时,就要小心了,别忘了更改成当前版本.8.04的是hardy,关于版本以及源的格式的问题,自己搜一下.
一气呵成的完成,顺便装了中文,mplayer,totem,eva,thunderbird,...
当然还有更关键的jdk,apache2,tomcat5.5,glassfishv2.
接下来是的相关内容
jdk的版本是java-6-sun
/usr/lib/jvm/java-6-sun
这是一个链接,为了方便,可以看到真实的版本,在/usr/lib/jvm下
之后要设置变量JAVA_HOME,JRE_HOME
环境变量主要存储在两个地方
/etc/profile
/etc/environment
当然可以打开给文件编辑,当然也可以直接在终端
export JAVA_HOME="/usr/lib/jvm/java-6-sun"
export JRE_HOME="/usr/lib/jvm/java-6-sun/jre"
之后倒是没什么问题了,终端输入
java
就可以看是否安好了.
apache2
倒是不怎么需要配置吧,默认的就挺好的了
开启:/etc/init.d/apache2 start
关闭:/etc/init.d/apache2 stop
重启:/etc/init.d/apache2 restart
配置文件:
/etc/apache2/apche2.conf
主目录
/var/www/
浏览器输入
http://localhost
tomcat5.5
的配置就麻烦一点,其实也主要是环境变量的设定
/usr/share/tomcat5.5/bin/startup.sh
/usr/share/tomcat5.5/bin/shutdown.sh
这是两个文件,看名字就知道是干吗的吧!
编辑他们
主要是在它们的第7行吧开始插入一点东西
JAVA_HOME=/usr/lib/jvm/java-6-sun
PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin
CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib
TOMCAT_HOME=/usr/share/tomcat5.5
CATALINA_BASE=$TOMCAT_HOME
CATELINA_HOME=$TOMCAT_HOME
BASH_ENV=$HOME/.bashrc
UAERNAME="root"
export UAERNAME BASH_ENV JAVA_HOME CLASSPATH CATALINA_BASE CATALINE_HOME PATH
记住要两个都要改才行.之后运行一下
sudo ./startup.sh
就可以开启了,shutdown.sh一般用不到
tomcat的开启和关闭,重启
/etc/init.d/tomcat5.5 start;stop;restart
tomcat的配置文件
/usr/share/tomcat5.5/conf/server.xml
有一点要注意的,window下的tomcat都是采用8080的端口,然而linux下的tomcat竟然是8180
我在第一次装的时候郁闷了很久,
用户配置文档
/usr/share/tomcat5.5/conf/tomcat-users.xml
tomcat-users
<tomcat-users>
<role rolename="manager"/>
<role rolename="tomcat"/>
<role rolename="admin"/>
<user username="tomcat" password="tomcat" roles="tomcat"/>
<user username="both" password="tomcat" roles="tomcat,role1"/>
<user username="admin" password="admin" roles="admin"/>
<user username="dill" password="dill" roles="manager"/>
</tomcat-users>
具体的细则就不介绍了.
浏览器里输入
http://localhost:8180
就应该看到那只猫了!!!
正好有台机,而且暑假的时候在自己的机上也构建了整套的服务器,算是先练练手,
所以也就趁机对于ssh,telnet,以及远程图形终端登录加深以下了解
对于安装都还蛮简单的,对于ubuntu的这种软件源的管理方式,实在是方便阿.
ssh
首先是要安装ssh的服务器端
sudo apt-get install openssh-server
启动,停止,重启
sudo /etc/init.d/ssh start;stop;restart
查看端口可以用
netstat -l
或者是
netstat -tunl
telnet
安装同样方便快捷
sudo apt-get install xinetd telnetd
主要的配置文件
/etc/xinetd.conf
----------------
# Simple configuration file for xinetd
#
# Some defaults, and include /etc/xinetd.d/
defaults
{
# Please note that you need a log_type line to be able to use log_on_success
# and log_on_failure. The default is the following :
# log_type = SYSLOG daemon info
instances=60
log_type=SYSLOG authpriv
log_on_success=HOST PID
log_on_failure=HOST
cps=25 30
}
includedir /etc/xinetd.d
-----------------------------
/etc/xinetd.d/telnet
-------------------------------
# default: on
# description: The telnet server serves telnet sessions; it uses \
- 最新评论