linux开发环境搭建

来源:互联网 发布:最低价进货淘宝代理 编辑:程序博客网 时间:2024/05/16 15:26

准备:/root 目录下上传apache-tomcat-7.0.61.tar.gz,jdk-7u79-linux-x64.tar.gz

1.Jdk

将jdk1.7.0_79.tar.gz解压缩到usr/java目录下,用tar  zxvf  jdk1.7.0_79.tar.gz –C /usr/java   解压

修改/etc/profile,添加:

export JAVA_HOME=/usr/java/jdk1.7.0_79

export PATH=$PATH:$JAVA_HOME/bin

exportCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export JAVA_HOME PATH CLASSPATH

执行source  /etc/profile

2.两台tomcat

(1)创建两个tomcat目录

apache-tomcat-manager   apache-tomcat-platform

(2)解压缩

解压/root下的tomcat至/opt/ apache-tomcat- platform( manager)下  

tar zxvf/root/apache-tomcat-7.0.61.tar.gz  -Capache-tomcat-manager --strip-components 1

 


修改/etc/profile,添加:

export JAVA_HOME=/usr/java/jdk1.7.0_79

export PATH=$PATH:$JAVA_HOME/bin

exportCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export JAVA_HOME PATH CLASSPATH

 

exportCATALINA_BASE=/opt/apache-tomcat-platform

exportCATALINA_HOME=/opt/apache-tomcat-platform

export TOMCAT_HOME=/opt/apache-tomcat-platform

export CATALINA_BASE CATALINA_HOMETOMCAT_HOME

 

exportCATALINA_2_BASE=/opt/apache-tomcat-manager

exportCATALINA_2_HOME=/opt/apache-tomcat-manager

exportTOMCAT_2_HOME=/opt/apache-tomcat-manager

export CATALINA_2_BASE CATALINA_2_HOMETOMCAT_2_HOME

 

(3)修改bin下的startup.sh和shutdown.sh

两个文件都添加:

export CATALINA_BASE=$CATALINA_2_BASE

export CATALINA_HOME=$CATALINA_2_HOME

 

 

或者:打开catalina.sh ,找到下面红字,

 # OS specific support.  $var _must_be set to either true or false.

在下面增加如下代码

export CATALINA_BASE=$CATALINA_2_BASE
export CATALINA_HOME=$CATALINA_2_HOME

(4)修改tomcat端口

apache-tomcat-manager/conf/server.xml



apache-tomcat-platform/conf/server.xml

 

修改完毕,执行命令:  source /etc/profile

 

3.Vsftpd

检查安装包是否存在

不存在使用命令 yum  install vsftpd -y


限制登陆用户访问和修改某个文件夹 

(1)  新建用户,并设置主目录(如/opt/ftp)

 

 

权限设置

a.   关闭用户diyvcftp telnet权限,使其不能通过ssh登陆,只能通过vsftpd的调用登陆

        usermod-s /sbin/nologin diyvcftp  

b.    vsftpd调用系统验证用户登录时的bin目录

        usermod-s /bin/bash diyvcftp  

c.   更改用户diyvcftp  的主目录为/opt/ftp

usermod -d /opt/ftp diyvcftp  

(2)  限制用户只能访问/opt/ftp,不能访问其他路径

 

touchchroot_list

修改/etc/vsftpd/vsftpd.conf如下:

 

chroot_list_enable=YES //限制访问自身目录
# (default follows)
chroot_list_file=/etc/vsftpd/ chroot_list

保存退出

修改 /etc/vsftpd/chroot_list (将受限制的用户添加进去,每个用户名一行)

在第一行加上 test

那意思就是说您把该目录下包括子目录的owner都/opt/ftp了。

 

(3)  重启ftp

重启vsFTPd服务器
(/etc/init.d/vsftpd restart 或者 service vsftpd restart)

/bin/systemctlstart vsftpd.serviceCentos7下命令)

(4)  安装客户端

Yum   install ftp

4.Nginx

 

5.mysql

1、改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"   mysql -u root -pvmwaremysql>use mysql;   mysql>update user set host = '%' where user = 'root';   mysql>select host, user from user; 
mysql>FLUSH RIVILEGES
 
2、授权法。

     

0 0
原创粉丝点击