linux下JDK1.6和TOMCAT6的安装和配置(root权限,否则要sudo)
准备2个安装包
jdk-6u13-linux-i586.bin
apache-tomcat-6.0.30.tar.gz
1、安装JDK1.6
新建/usr/java文件夹,然后将jdk-6u13-linux-i586.bin拷贝到该文件夹;
进入/usr/java文件夹,使用chmod u+x jdk-6u13-linux-i586.bin 赋予执行权限;
执行./jdk-6u10-linux-i586.bin进行安装,先看一堆说明,然后输入:yes 确定安装,最后按Enter确认,直到出现Done完成安装;
JAVA环境变量一会和TOMCAT一块配置
2、安装TOMCAT6
将apache-tomcat-6.0.30.tar.gz文件放到/usr文件夹下;
然后使用tar -zxvf apache-tomcat-6.0.30.tar.gz进行解压
然后将解压后的文件夹改名为tomcat6,为了配置环境变量方便些
环境变量的配置:
编辑/etc/profile文件(使用SSH下载下来,然后编辑完在上传上去);
在profile文件的最后加入下述内容:
#set java environment
JAVA_HOME=/usr/java/jdk1.6.0_13
CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
#set tomcat environment
CATALINA_HOME=/usr/tomcat6
CLASSPATH=$CLASSPATH:$CATALINA_HOME/lib
PATH=$PATH:$CATALINA_HOME/bin
加入后上传覆盖profile文件;
使用source /etc/profile 重新加载环境变量
catalina.sh start (关闭tomcat使用shutdown.sh stop)就可测试了,默认端口为8080
特别提示:如果开启了linux防火墙的话,8080端口要在/et/sysconfig/iptables中配置开通。
虚拟目录挂载连接池只需要在tomcat的conf文件夹下的server.xml中的<Host></Host>中间加入如下配置:
<Context path="/VGOP" reloadable="true" privileged="true" docBase="/root/project/vgoptoeasycode">
<Resource name="jdbc/EasycodeVGOPSystem"
auth="Container"
type="javax.sql.DataSource"
driverClassName="oracle.jdbc.driver.OracleDriver"
url="jdbc:oracle:thin:@192.168.1.200:1521:CMEBP"
username="dev"
password="easycode2008"
maxActive="200"
maxIdle="40"
maxWait="500" />
</Context>
3、设置开机自启动:
修改/etc/rc.d/rc.local
加入:
Export JDK_HOME=/usr/java/jdk1.6.0_13
Export JAVA_HOME=/usr/java/jdk1.6.0_13
/usr/tomcat-6.0.33/bin/startup.sh
1.一般情况下,系统已经默认安装了vsftpd,查看是否安装命令:
#rpm –q vsftpd
如果没有安装,则进行安装:
#Rpm –ivh vsftpd-2.0.5-12.e15.i386.rpm
2.启动vsftpd服务命令
#Service vsftpd start
启动ftp服务。用ie url输入:ftp://192.168.1.165,将可以直接访问,默认路径是/var/ftp/pub
默认情况下ftp配置是允许匿名访问的,但是一般应用中我们需要制定访问用户。
3.配置vsftp ,指定用户访问
新建用户和组:
#groupadd terminal 创建terminal组
#mkdir /root/project/ecosystem 创建ftp启用目录
#useradd -g terminal–d /root/project/ecosystem –M terminal 创建ftp访问用户
-g:指定用户所属的群组。
-d:指定用户登入时的启始目录。
-M:不要自动建立用户的登入目录,也就是说在/home下没有自己的目录
接着改变文件夹的属主和权限
为用户terminal创建密码:
#passwd terminal
输入密码和确认密码
#chown terminal.terminal /root/project/ecosystem ----这表示把/root/project/ecosystem的属主定为terminal 用户
#chmod 750 /root/project/ecosystem ----7表示wrx 5表示rx 0表示什么权限都没有
4.主要是修改/etc/vsftpd/vsftpd.conf
把anonymous_enable=YES改成
anonymous_enable=NO 不允许匿名登录
最后加入
Guest_enable=YES 允许虚拟用户访问
Guest_username=terminal 虚拟用户名
Max_clients=150 指明服务器总的客户并发连接数为200
Max_pre_ip=5 指明每个客户机的最大连接数为5
如果需要修改端口的话:把默认端口21改成2121,最后新增一行:
listen_port=2121
5.重启ftp
Service vsftpd restart