WEB开发网
开发学院操作系统CentOS CentOS vsftpd安装FTP服务器安装jdk1.5 阅读

CentOS vsftpd安装FTP服务器安装jdk1.5

 2010-05-07 13:01:44 来源:WEB开发网   
核心提示:对大家推荐很好使用的CentOS vsftpd系统,像让大家对CentOS vsftpd系统有所了解,CentOS vsftpd安装FTP服务器安装jdk1.5,然后对CentOS vsftpd系统全面讲解介绍,希望对大家有用Linux下配置 配置J2EE工程环境 在linux下配置一个J2EE开发环境,在linux上

对大家推荐很好使用的CentOS vsftpd系统,像让大家对CentOS vsftpd系统有所了解,然后对CentOS vsftpd系统全面讲解介绍,希望对大家有用Linux下配置 配置J2EE工程环境 在linux下配置一个J2EE开发环境,需要包括:FTP服务器(如CentOS vsftpd)、jdk、应用服务器(如JOBSS)、数据库。下面以centOS linux 4(免费linux,内核版本相当于red hat enterprise 4)为例,介绍配置过程。

一.安装CentOS vsftpd(FTP服务器)

1.下载在windows平台下,从网上下载vsftp软件,如CentOS vsftpd-2.0.6.tar.gz。在window上建立一个ftp服务器,将CentOS vsftpd软件放在FTP服务器上。在linux服务器上通过FTP协议,通过get模式,从windows的ftp服务器上获取vsftp软件。

2.运行解压CentOS vsftpd-2.0.6.tar.gz,生成CentOS vsftpd-2.0.6。进入文件夹,有一个"INSTALL"文件,这是vsftp软件的安装指导手册。按照上面的步骤一步一步执行。也可以将手册上的命令依次写入一个.sh文件中批量执行。本人新建了一个install.sh,将命令写入了文件,如下图:

  1. #compile the c program of vsftp   
  2. make   
  3. #add user nobody   
  4. useradd nobody   
  5. #add necessary catolog   
  6. mkdir /usr/share/empty/   
  7. mkdir /var/ftp/   
  8. #add anomymous ftp account   
  9. useradd -d /var/ftp ftp   
  10. #the next two are useful to run even if the user "ftp" already exists)   
  11. #I don't konw what it means.   
  12. chown root.root /var/ftp   
  13. chmod og-w /var/ftp   
  14. # Install vsftpd config file, executable, man page, etc.   
  15. make install   
  16. cp vsftpd /usr/local/sbin/vsftpd   
  17. cp vsftpd.conf.5 /usr/local/man/man5   
  18. cp vsftpd.8 /usr/local/man/man8   
  19. cp vsftpd.conf /etc   
  20. cp RedHat/vsftpd.pam /etc/pam.d/ftp   
  21. #Edit /etc/vsftpd.conf, and add this line at the bottom:   
  22. #listen=YES   
  23. #/usr/local/sbin/vsftpd &   

执行此文件。然后在 /etc/CentOS vsftpd.conf最后一行添加“listen=YES”.运行“/usr/local/sbin/vsftpd &”可以启动vsftp软件。

3.配置用vi打开/etc/vsftpd.conf,在最后一行添加“listen=YES”.文件中一些配置项被注释掉了,打开如下配置项:

  1. anonymous_enable=YES允许匿名账号  
  2. local_enable=YES允许本地用户登录FTP  
  3. write_enable=YES 
  4. local_umask=022 
  5. anon_upload_enable=NO不允许匿名账号上传文件  
  6. ascii_upload_enable=YES允许上传文本文件(即ascii文件)  
  7. ascii_download_enable=YES 允许下载文本文件  
  8. ftpd_banner=Welcome to blah FTP service.登录FTP服务器成功后欢迎语 

4.启动FTP服务器,以及设置开机自动启动启动FTP服务器:执行usr/local/sbin/vsftpd & 设置开机启动:将上面的命令写入/etc/rc.local的最后一行

5.新增本地用户用于登录如果/etc/CentOS vsftpd.conf文件中local_enable设置为YES,则新建一个本地账号的同时,这个账号也可以作为登录FTP服务器的账号。比如新建一个本地账号 用户名:lbb 密码:aA111111:useradd lbbpasswd lbb--输入新密码

二.CentOS vsftpd安装jdk1.5

1.下载在windows平台下,从网上下载jdk for linux 1.5版本,大版本号为1_5,小版本号无所谓,如jdk-1_5_0_09-linux-i586.bin。通过ftp协议,将安装文件上传到linux系统的/usr/local目录下

2.运行输入命令:sh jdk-1_5_0_09-linux-i586.bin,回车控制台将会显示一个类似more命令的翻页阅读界面,内容是一些协议文档,阅读后,在最后一行有这样一句话:Do you agree to the above license terms? [yes or no] 输入yes 或 y 安装包将自动解开

3.设置环境变量将以下命令写入/etc/profile文件的最后export JAVA_HOME=“jdk实际安装路径”export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH

4.创建链接执行以下命令cd /usr/bin ln -s -f $JAVA_HOME/jre/bin/java ln -s -f $JAVA_HOME/bin/javac

注意:

1.“JAVA_HOME”需要根据JDK的实际安装路径配置
2.linux中“等号”左右不可以有多余空格
3.可以用echo命令(如echo $JAVA_HOME)查看环境变量配置是否正确
4.以上操作均需要用root登录

三.CentOS vsftpd安装oracle11g请看小布老师视频

有详细的安装过程http://blog.chinaunix.net/u1/52223/showart_411081.html大致要配置的东东如下:

  1. 安装rpm  
  2. groupadd oinstall  
  3. groupadd dba  
  4. mkdir -p /u01/oracle  
  5. useradd -g oinstall -G dba -d /u01/oracle oracle  
  6. passwd oracle  
  7. chown -R oracle:oinstall /u01 
  1. 拷贝 /etc/sysctl.conf  
  2. kernel.shmall = 2097152 
  3. kernel.shmmax = 2147483648 
  4. kernel.shmmni = 4096 
  5. kernel.sem = 250 32000 100 128  
  6. net.ipv4.ip_local_port_range = 1024 65000  
  7. net.core.rmem_default = 4194304 
  8. net.core.rmem_max = 4194304 
  9. net.core.wmem_default = 262144 
  10. net.core.wmem_max = 262144 
  11. net.ipv4.tcp_wmem = 262144 262144 262144  
  12. net.ipv4.tcp_rmem = 4194304 4194304 4194304 
  1. 拷贝 /etc/security/limits.conf  
  2. oracle soft nproc 2047  
  3. oracle hard nproc 16384  
  4. oracle soft nofile 1024  
  5. oracle hard nofile 65536 
  1. 拷贝 /etc/pam.d/login  
  2. session required /lib/security/pam_limits.so  
  3. session required pam_limits.so 
  1. 拷贝 /etc/profile  
  2. if [ $USER = "oracle" ]; then  
  3.  if [ $SHELL = "/bin/ksh" ]; then  
  4. ulimit -p 16384  
  5. ulimit -n 65536  
  6.  else  
  7. ulimit -u 16384 -n 65536  
  8.  fi  
  9. 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解压安装文件 转移解开的文件夹:mv database /u01 chown -R oracle:oinstall database用oracle用户登录修改 /etc/hosts修改静态IP+主机名install soft only oracle软件安装完后netca 配置网络连接 listener dbca 安装数据库

四.部署jboss应用

先在windows上安装Jboss4.2,过程略。配置如下:

1.配置JBOSS_HOME为实际jboos安装根路径。

2.修改JBOSS_HOME"server"default"deploy"jboss-web.deployer"server.xml 把 Connector 下面的 address 改成对应的 IP 或者 0.0.0.0 就可以用 IP 访问了。

3.找到JBOSS_HOME"server"default"deploy"jmx-console.war"WEB-INF下的jboss-web.xml,放开security-domain项的注释。

4.找到同目录的web.xml,放开security-constraint的注释。

5.找到JBOSS_HOME"server"default"conf"login-config.xml,找到文件中名为jmx-consol的 application-policy。这个项定义了jbossws-users.properties和jbossws-roles.properties的地址。jbossws-users.properties中加入admin=adminjbossws-roles.properties中加入admin=JBossAdmin,HttpInvoker(3-5是jmx-console的密码设置)

6.找到JBOSS_HOME"server"default"deploy"management"console-mgr.sar"web-console.war"WEB-INF下的jboss-web.xml,放开security-domain项的注释。

7.找到同目录的web.xml,放开security-constraint的注释。

8.找到JBOSS_HOME"server"default"conf"login-config.xml,找到文件中名为web-console的 application-policy。这个项定义了web-console-users.properties和web-console-roles.properties的地址。web-console-users.properties中加入admin=adminweb-console-roles.properties中加入admin=JBossAdmin,HttpInvoker(6-8是web-console的密码设置)

jboss的部署方式为:用eclipse将j2ee项目导出war包,放在JBOSS_HOME"server"default"deploy下即可。运行JBOSS_HOME"bin"run.bat,jboss应用就可以在windows上运行了。然后将此应用原封不动的拷贝到linux上(传输过程可以用zip包,在linux上解压),运行JBOSS_HOME"bin"run.sh,JBOSS应用就可以在linux上运行了。

Tags:CentOS vsftpd

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接