Skip to content
/ ltmj Public

Linux(CentOS)+Tomcat+Mysql+Java环境自动化搭建脚本

License

Notifications You must be signed in to change notification settings

liumapp/ltmj

Folders and files

NameName
Last commit message
Last commit date

Latest commit

bc15a66 · Aug 30, 2017

History

32 Commits
Aug 4, 2017
Aug 8, 2017
Aug 7, 2017
Aug 5, 2017
Aug 4, 2017
Aug 30, 2017
Aug 8, 2017
Aug 4, 2017
Jun 12, 2017
Aug 8, 2017
Jun 13, 2017
Aug 4, 2017
Aug 7, 2017
Aug 4, 2017
Aug 4, 2017
Aug 4, 2017
Aug 4, 2017
Aug 4, 2017
Aug 4, 2017
Aug 4, 2017
Aug 5, 2017
Aug 7, 2017
Aug 4, 2017
Aug 4, 2017
Aug 4, 2017

Repository files navigation

ltmj

Linux(CentOS)+Tomcat+Mysql+Java环境自动化搭建脚本

安装步骤

  • 拷贝项目到服务器上

  • 进入项目目录

  • 执行命令:

      chmod -R 777 install.sh env/ ftp/ java/ mysql/ res/ tomcat/
    

    赋予脚本可执行权限

  • 执行 install.sh

  • 安装结束,输入 java -version检查java是否安装成功,在浏览器访问 "http://yourserverIp:80" 检查tomcat是否安装成功,mysql与ftp如果您希望远程登录的话,请执行相关配置(见注意事项)。

启动命令

  • mysql : /etc/init.d/mysqld start

  • tomcat : /alidata/server/tomcat/bin/catalina.sh start

  • vsftpd : /usr/sbin/vsftpd

注意事项

  • 所有程序都将安装在/alidata目录下

    • /alidata/server : mysql、tomcat、java、openssl的安装位置
  • tomcat的启动命令我暂时没有写入/etc/init.d下,所以你需要自己进入/alidata/server/tomcat/bin目录去执行catalina.sh的start命令。

  • tomcat的web目录在/alidata/www下,/alidata/www也是www用户的home目录。

  • mysql安装好后默认是不允许外网连接的,如果您希望在本地开发环境下远程连接服务器的mysql服务,请执行以下操作:

    • 进入/alidata/server/mysql/bin目录

    • 执行./mysql -u root -p

    • 输入mysql密码

    • use mysql;(请不要丢失";")

    • grant all on . to root@"%" identified by "yourloginpassword";

    • flush privileges;

    • exit;

  • mysql跟ftp帐号密码请见account.log文件

    • 修改mysql账号密码:

      • 进入/alidata/server/mysql/bin目录

      • 执行./mysql -u root -p

      • 输入mysql密码(请见account.log文件)

      • use mysql;(请不要丢失";")

      • update user set password=PASSWORD('yourpassword') where user='root';

      • flush privileges;

      • exit;

  • ftp帐号默认是不允许远程登录的,如果需要,请进行以下配置:

    • vim /etc/passwd

    • 找到www和ftp这一行,把它们的/sbin/nologin修改为/bin/bash

    • 这个时候如果您还是无法远程建立和ftp的的连接,请检查您的防火墙是否禁止了21端口的监听

About

Linux(CentOS)+Tomcat+Mysql+Java环境自动化搭建脚本

Resources

License

Stars

Watchers

Forks

Packages

No packages published