linux下JDK1.6和TOMCAT6的安裝和配置(root權(quán)限,否則要sudo)
準(zhǔn)備2個(gè)安裝包
jdk-6u13-linux-i586.bin
apache-tomcat-6.0.30.tar.gz
1、安裝JDK1.6
新建/usr/java文件夾,然后將jdk-6u13-linux-i586.bin拷貝到該文件夾;
進(jìn)入/usr/java文件夾,使用chmod u+x jdk-6u13-linux-i586.bin 賦予執(zhí)行權(quán)限;
執(zhí)行./jdk-6u10-linux-i586.bin進(jìn)行安裝,先看一堆說(shuō)明,然后輸入:yes 確定安裝,最后按Enter確認(rèn),直到出現(xiàn)Done完成安裝;
JAVA環(huán)境變量一會(huì)和TOMCAT一塊配置
2、安裝TOMCAT6
將apache-tomcat-6.0.30.tar.gz文件放到/usr文件夾下;
然后使用tar -zxvf apache-tomcat-6.0.30.tar.gz進(jìn)行解壓
然后將解壓后的文件夾改名為tomcat6,為了配置環(huán)境變量方便些
環(huán)境變量的配置:
編輯/etc/profile文件(使用SSH下載下來(lái),然后編輯完在上傳上去);
在profile文件的最后加入下述內(nèi)容:
#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 重新加載環(huán)境變量
catalina.sh start (關(guān)閉tomcat使用shutdown.sh stop)就可測(cè)試了,默認(rèn)端口為8080
特別提示:如果開(kāi)啟了linux防火墻的話,8080端口要在/et/sysconfig/iptables中配置開(kāi)通。
虛擬目錄掛載連接池只需要在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、設(shè)置開(kāi)機(jī)自啟動(dòng):
修改/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.一般情況下,系統(tǒng)已經(jīng)默認(rèn)安裝了vsftpd,查看是否安裝命令:
#rpm –q vsftpd
如果沒(méi)有安裝,則進(jìn)行安裝:
#Rpm –ivh vsftpd-2.0.5-12.e15.i386.rpm
2.啟動(dòng)vsftpd服務(wù)命令
#Service vsftpd start
啟動(dòng)ftp服務(wù)。用ie url輸入:ftp://192.168.1.165,將可以直接訪問(wèn),默認(rèn)路徑是/var/ftp/pub
默認(rèn)情況下ftp配置是允許匿名訪問(wèn)的,但是一般應(yīng)用中我們需要制定訪問(wèn)用戶。
3.配置vsftp ,指定用戶訪問(wèn)
新建用戶和組:
#groupadd terminal 創(chuàng)建terminal組
#mkdir /root/project/ecosystem 創(chuàng)建ftp啟用目錄
#useradd -g terminal–d /root/project/ecosystem –M terminal 創(chuàng)建ftp訪問(wèn)用戶
-g:指定用戶所屬的群組。
-d:指定用戶登入時(shí)的啟始目錄。
-M:不要自動(dòng)建立用戶的登入目錄,也就是說(shuō)在/home下沒(méi)有自己的目錄
接著改變文件夾的屬主和權(quán)限
為用戶terminal創(chuàng)建密碼:
#passwd terminal
輸入密碼和確認(rèn)密碼
#chown terminal.terminal /root/project/ecosystem ----這表示把/root/project/ecosystem的屬主定為terminal 用戶
#chmod 750 /root/project/ecosystem ----7表示wrx 5表示rx 0表示什么權(quán)限都沒(méi)有
4.主要是修改/etc/vsftpd/vsftpd.conf
把a(bǔ)nonymous_enable=YES改成
anonymous_enable=NO 不允許匿名登錄
最后加入
Guest_enable=YES 允許虛擬用戶訪問(wèn)
Guest_username=terminal 虛擬用戶名
Max_clients=150 指明服務(wù)器總的客戶并發(fā)連接數(shù)為200
Max_pre_ip=5 指明每個(gè)客戶機(jī)的最大連接數(shù)為5
如果需要修改端口的話:把默認(rèn)端口21改成2121,最后新增一行:
listen_port=2121
5.重啟ftp
Service vsftpd restart