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.service(Centos7下命令)
(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、授权法。
- 搭建linux开发环境
- linux开发环境搭建
- 搭建Linux开发环境
- 搭建linux开发环境
- linux开发环境搭建
- linux开发环境搭建
- linux开发环境搭建
- linux开发环境搭建
- Linux开发环境搭建
- linux开发环境搭建
- 搭建linux开发环境
- linux开发环境搭建
- linux 开发环境搭建
- Linux 开发环境搭建
- linux开发环境搭建
- linux开发环境搭建
- linux开发服务器环境搭建
- 搭建Linux嵌入式开发环境
- 第一篇博客,写给自己一年的回顾
- redis windows安装
- Android长按图片保存至相册
- Openlayers 判断图形包含点
- collection.toArray(new String[0])中new String[0]的作用
- linux开发环境搭建
- Google 15道古怪面试题(有参考答案)
- win8/10上的应用程序怎样以兼容模式运行?
- Linux的system()和popen()差异
- 文章标题 HDU 1789 : Doing Homework again (贪心)
- Linux(Centos)之安装Nginx及注意事项
- Qt Charts基本组成
- laravel各种路径的获取方法
- mongodb 多对多关联操作(学生、课程为例说明)