CentOS vsftpd安裝FTP服務(wù)器安裝jdk1.5
對大家推薦很好使用的CentOS vsftpd系統(tǒng),像讓大家對CentOS vsftpd系統(tǒng)有所了解,然后對CentOS vsftpd系統(tǒng)全面講解介紹,希望對大家有用Linux下配置 配置J2EE工程環(huán)境 在linux下配置一個J2EE開發(fā)環(huán)境,需要包括:FTP服務(wù)器(如CentOS vsftpd)、jdk、應(yīng)用服務(wù)器(如JOBSS)、數(shù)據(jù)庫。下面以centOS linux 4(免費(fèi)linux,內(nèi)核版本相當(dāng)于red hat enterprise 4)為例,介紹配置過程。
一.安裝CentOS vsftpd(FTP服務(wù)器)
1.下載在windows平臺下,從網(wǎng)上下載vsftp軟件,如CentOS vsftpd-2.0.6.tar.gz。在window上建立一個ftp服務(wù)器,將CentOS vsftpd軟件放在FTP服務(wù)器上。在linux服務(wù)器上通過FTP協(xié)議,通過get模式,從windows的ftp服務(wù)器上獲取vsftp軟件。
2.運(yùn)行解壓CentOS vsftpd-2.0.6.tar.gz,生成CentOS vsftpd-2.0.6。進(jìn)入文件夾,有一個"INSTALL"文件,這是vsftp軟件的安裝指導(dǎo)手冊。按照上面的步驟一步一步執(zhí)行。也可以將手冊上的命令依次寫入一個.sh文件中批量執(zhí)行。本人新建了一個install.sh,將命令寫入了文件,如下圖:
- #compile the c program of vsftp
- make
- #add user nobody
- useradd nobody
- #add necessary catolog
- mkdir /usr/share/empty/
- mkdir /var/ftp/
- #add anomymous ftp account
- useradd -d /var/ftp ftp
- #the next two are useful to run even if the user "ftp" already exists)
- #I don't konw what it means.
- chown root.root /var/ftp
- chmod og-w /var/ftp
- # Install vsftpd config file, executable, man page, etc.
- make install
- cp vsftpd /usr/local/sbin/vsftpd
- cp vsftpd.conf.5 /usr/local/man/man5
- cp vsftpd.8 /usr/local/man/man8
- cp vsftpd.conf /etc
- cp RedHat/vsftpd.pam /etc/pam.d/ftp
- #Edit /etc/vsftpd.conf, and add this line at the bottom:
- #listen=YES
- #/usr/local/sbin/vsftpd &
執(zhí)行此文件。然后在 /etc/CentOS vsftpd.conf最后一行添加“l(fā)isten=YES”.運(yùn)行“/usr/local/sbin/vsftpd &”可以啟動vsftp軟件。
3.配置用vi打開/etc/vsftpd.conf,在最后一行添加“l(fā)isten=YES”.文件中一些配置項(xiàng)被注釋掉了,打開如下配置項(xiàng):
- anonymous_enable=YES允許匿名賬號
- local_enable=YES允許本地用戶登錄FTP
- write_enable=YES
- local_umask=022
- anon_upload_enable=NO不允許匿名賬號上傳文件
- ascii_upload_enable=YES允許上傳文本文件(即ascii文件)
- ascii_download_enable=YES 允許下載文本文件
- ftpd_banner=Welcome to blah FTP service.登錄FTP服務(wù)器成功后歡迎語
4.啟動FTP服務(wù)器,以及設(shè)置開機(jī)自動啟動啟動FTP服務(wù)器:執(zhí)行usr/local/sbin/vsftpd & 設(shè)置開機(jī)啟動:將上面的命令寫入/etc/rc.local的最后一行
5.新增本地用戶用于登錄如果/etc/CentOS vsftpd.conf文件中l(wèi)ocal_enable設(shè)置為YES,則新建一個本地賬號的同時,這個賬號也可以作為登錄FTP服務(wù)器的賬號。比如新建一個本地賬號 用戶名:lbb 密碼:aA111111:useradd lbbpasswd lbb--輸入新密碼
二.CentOS vsftpd安裝jdk1.5
1.下載在windows平臺下,從網(wǎng)上下載jdk for linux 1.5版本,大版本號為1_5,小版本號無所謂,如jdk-1_5_0_09-linux-i586.bin。通過ftp協(xié)議,將安裝文件上傳到linux系統(tǒng)的/usr/local目錄下
2.運(yùn)行輸入命令:sh jdk-1_5_0_09-linux-i586.bin,回車控制臺將會顯示一個類似more命令的翻頁閱讀界面,內(nèi)容是一些協(xié)議文檔,閱讀后,在最后一行有這樣一句話:Do you agree to the above license terms? [yes or no] 輸入yes 或 y 安裝包將自動解開
3.設(shè)置環(huán)境變量將以下命令寫入/etc/profile文件的最后export JAVA_HOME=“jdk實(shí)際安裝路徑”export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH
4.創(chuàng)建鏈接執(zhí)行以下命令cd /usr/bin ln -s -f $JAVA_HOME/jre/bin/java ln -s -f $JAVA_HOME/bin/javac
注意:
1.“JAVA_HOME”需要根據(jù)JDK的實(shí)際安裝路徑配置
2.linux中“等號”左右不可以有多余空格
3.可以用echo命令(如echo $JAVA_HOME)查看環(huán)境變量配置是否正確
4.以上操作均需要用root登錄
三.CentOS vsftpd安裝oracle11g請看小布老師視頻
有詳細(xì)的安裝過程http://blog.chinaunix.net/u1/52223/showart_411081.html大致要配置的東東如下:
- 安裝rpm
- groupadd oinstall
- groupadd dba
- mkdir -p /u01/oracle
- useradd -g oinstall -G dba -d /u01/oracle oracle
- passwd oracle
- chown -R oracle:oinstall /u01
- 拷貝 /etc/sysctl.conf
- kernel.shmall = 2097152
- kernel.shmmax = 2147483648
- kernel.shmmni = 4096
- kernel.sem = 250 32000 100 128
- net.ipv4.ip_local_port_range = 1024 65000
- net.core.rmem_default = 4194304
- net.core.rmem_max = 4194304
- net.core.wmem_default = 262144
- net.core.wmem_max = 262144
- net.ipv4.tcp_wmem = 262144 262144 262144
- net.ipv4.tcp_rmem = 4194304 4194304 4194304
- 拷貝 /etc/security/limits.conf
- oracle soft nproc 2047
- oracle hard nproc 16384
- oracle soft nofile 1024
- oracle hard nofile 65536
- 拷貝 /etc/pam.d/login
- session required /lib/security/pam_limits.so
- session required pam_limits.so
- 拷貝 /etc/profile
- if [ $USER = "oracle" ]; then
- if [ $SHELL = "/bin/ksh" ]; then
- ulimit -p 16384
- ulimit -n 65536
- else
- ulimit -u 16384 -n 65536
- fi
- fi
su oracle
在/u01/oracle目錄下
編輯 .bash_profile
ORACLE_BASE=/u01
ORACLE_HOME=$ORACLE_BASE/oracle
ORACLE_SID=imuse
PATH=$ORACLE_HOME/bin:$PATH
export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH
安裝oracle解壓安裝文件 轉(zhuǎn)移解開的文件夾:mv database /u01 chown -R oracle:oinstall database用oracle用戶登錄修改 /etc/hosts修改靜態(tài)IP+主機(jī)名install soft only oracle軟件安裝完后netca 配置網(wǎng)絡(luò)連接 listener dbca 安裝數(shù)據(jù)庫
四.部署jboss應(yīng)用
先在windows上安裝Jboss4.2,過程略。配置如下:
1.配置JBOSS_HOME為實(shí)際jboos安裝根路徑。
2.修改JBOSS_HOME"server"default"deploy"jboss-web.deployer"server.xml 把 Connector 下面的 address 改成對應(yīng)的 IP 或者 0.0.0.0 就可以用 IP 訪問了。
3.找到JBOSS_HOME"server"default"deploy"jmx-console.war"WEB-INF下的jboss-web.xml,放開security-domain項(xiàng)的注釋。
4.找到同目錄的web.xml,放開security-constraint的注釋。
5.找到JBOSS_HOME"server"default"conf"login-config.xml,找到文件中名為jmx-consol的 application-policy。這個項(xiàng)定義了jbossws-users.properties和jbossws-roles.properties的地址。jbossws-users.properties中加入admin=adminjbossws-roles.properties中加入admin=JBossAdmin,HttpInvoker(3-5是jmx-console的密碼設(shè)置)
6.找到JBOSS_HOME"server"default"deploy"management"console-mgr.sar"web-console.war"WEB-INF下的jboss-web.xml,放開security-domain項(xiàng)的注釋。
7.找到同目錄的web.xml,放開security-constraint的注釋。
8.找到JBOSS_HOME"server"default"conf"login-config.xml,找到文件中名為web-console的 application-policy。這個項(xiàng)定義了web-console-users.properties和web-console-roles.properties的地址。web-console-users.properties中加入admin=adminweb-console-roles.properties中加入admin=JBossAdmin,HttpInvoker(6-8是web-console的密碼設(shè)置)
jboss的部署方式為:用eclipse將j2ee項(xiàng)目導(dǎo)出war包,放在JBOSS_HOME"server"default"deploy下即可。運(yùn)行JBOSS_HOME"bin"run.bat,jboss應(yīng)用就可以在windows上運(yùn)行了。然后將此應(yīng)用原封不動的拷貝到linux上(傳輸過程可以用zip包,在linux上解壓),運(yùn)行JBOSS_HOME"bin"run.sh,JBOSS應(yīng)用就可以在linux上運(yùn)行了。
【編輯推薦】

















