linux配置环境 JDK+Tomcat+mysql

 Linux配置JDK

1.下载解压安装php

wget --no-check-certificate --no-cookie --header "Cookie: oraclelicense=accept-securebackup-cookie;"  http://download.oracle.com/otn-pub/java/jdk/8u144-b01/090f390dda5b47b9b721c7dfaa008135/jdk-8u144-linux-x64.tar.gz

下载后html

新建目录:java

mkdir usr/local/java


解压JDK到该目录:node

sudo tar zxvf ./jdk-7u80-linux-x64.tar.gz  -C  /usr/local/java

2.配置环境mysql

针对全局用户所效:linux

sudo vi /etc/bashrc

针对当前用户所效:sql

vi ~/.bash_profile

上面两个选一个,建议全局用户数据库

在打开的文件的末尾添加(java_home 的值根据实际状况自定)apache

# export java env
export JAVA_HOME=/usr/local/java/jdk1.8.0
export CLASSPATH=.:%JAVA_HOME%/lib/dt.jar:%JAVA_HOME%/lib/tools.jar
export PATH=.:$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

 保存退出,而后输入下面的命令来使之生效bootstrap

source ~/.bash_profile

提示:Esc退出编辑模式 输入:wq 肯定保存 

3.结束

测试

java -version

输出一下内容即为成功 

java version "1.8.0_77"
Java(TM) SE Runtime Environment (build 1.8.0_77-b03)
Java HotSpot(TM) 64-Bit Server VM (build 25.77-b03, mixed mode)
 

 配置Tomcat

1.下载解压Tomcat

下载地址:http://tomcat.apache.org/download-60.cgi

进入网站后,选择左边的tomcat版本,下载tar.gz格式的文件

新建目录

mkdir usr/local/tomcat

解压文件(./apache-tomcat-8.0.36.tar.gz 视本身状况定)

sudo tar zxvf ./apache-tomcat-8.0.36.tar.gz  -C  /usr/local/tomcat

2.启动tomcat

查看8080端口是否被占用,回车后没有提示信息即没有被占用。

netstat -apn|grep 8080

若被占用,自行修改config目录下的server.xml 默认端口,或干掉占用端口的进程(不建议)

开始启动,先CD进入安装目录下的bin

cd /usr/local/tomcat/apache-tomcat-8.0.36/bin

启动tomcat 

startup.sh

备注:中止tomcat  

shutdown.sh

输出如下信息为启动成功(注意结尾的 Tomcat started,若没有通常都是失败的。)

Using CATALINA_BASE:   /usr/local/tomcat/apache-tomcat-8.0.36
Using CATALINA_HOME:   /usr/local/tomcat/apache-tomcat-8.0.36
Using CATALINA_TMPDIR: /usr/local/tomcat/apache-tomcat-8.0.36/temp
Using JRE_HOME:        /usr/local/java/jdk1.8.0_77
Using CLASSPATH:       /usr/local/tomcat/apache-tomcat-8.0.36/bin/bootstrap.jar:/usr/local/tomcat/apache-tomcat-8.0.36/bin/tomcat-juli.jar
Tomcat started.
 

3.测试

初次测试先关闭防火墙

sevice iptables stop

 输入

wget http://localhost:8080

若输出一下信息即成功

--2016-07-20 12:44:22--  http://localhost:8080/
Resolving localhost... 127.0.0.1, ::1
Connecting to localhost|127.0.0.1|:8080... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [text/html]
Saving to: “index.html”

    [ <=>                                                                                                                                                  ] 11,230      --.-K/s   in 0.004s  

2016-07-20 12:44:24 (2.96 MB/s) - “index.html” saved [11230]
 

也能够在浏览器打开 http://服务器ip:端口号

实际状况下,关闭防火墙是不可取的。

因此要配置防火墙使其支持访问8080端口

    # /sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
    # service iptables save
    # service iptables restart


    或直接修改文件/etc/sysconfig/iptables.
    # vi /etc/sysconfig/iptables
    -A INPUT -p tcp -m tcp --dport 8080 -j ACCEPT
    # service iptables restart

 

 

补充:

1.centOS7与6 关闭防火墙的方式不同,以上是6的方式 详细百度

2.若是你使用的是阿里云,可能会出现tomcat启动很慢(几分钟)

请看https://yq.aliyun.com/articles/78917?commentId=10050

 

安装配置Mysql

1.卸载Mysql

查看系统没有安装Mysql

rpm -qa|grep -i mysql

如有,先卸载

rpm -ev --nodeps ${包名}(指上面查出来的Mysql包名)

如:rpm -ev mysql-libs-5.1.73-3.el6_5.x86_64  --nodeps

删除老版本mysql的开发头文件和库

rm -fr /usr/lib/mysql
rm -fr /usr/include/mysql

注意:卸载后/var/lib/mysql中的数据及/etc/my.cnf不会删除,若是肯定没用后就手工删除

rm -f /etc/my.cnf
rm -fr /var/lib/mysql

2.下载

在官方网站下载如下安装包 http://dev.mysql.com/downloads/mysql#downloads

以我为例,下载MySQL-5.6.31-1.linux_glibc2.5.x86_64.rpm-bundle

解压后能够看到有一下文件

须要用到 client、devel、server 这三个安装文件

下载到linux后,CD进入该下载目录

分别执行命令(3次, 分别安装client、devel、server这三个文件)

rpm -ivh **.rpm

启动Mysql服务

Linux启动/中止/重启Mysql数据库的方法

一、查看mysql版本
方法一:status;
方法二:select version();

二、Mysql启动、中止、重启经常使用命令
a、启动方式
一、使用 service 启动:
[root@localhost /]# service mysqld start (5.0版本是mysqld)
[root@szxdb etc]# service mysql start (5.5.7版本是mysql)

二、使用 mysqld 脚本启动:
/etc/inint.d/mysqld start

三、使用 safe_mysqld 启动:
safe_mysqld&

b、中止
一、使用 service 启动:
service mysqld stop

二、使用 mysqld 脚本启动:
/etc/inint.d/mysqld stop

三、mysqladmin shutdown

c、重启
一、使用 service 启动:
service mysqld restart 
service mysql restart (5.5.7版本命令)

二、使用 mysqld 脚本启动:
/etc/init.d/mysqld restart

启动后须要设置密码

/usr/bin/mysqladmin -u root password ‘root’

 

若是设置失败,参考如下几篇文章

 

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

http://www.linuxdiyf.com/viewarticle.php?id=178566

 

ERROR 1820 (HY000): You must SET PASSWORD before executing this statement

http://blog.csdn.net/cxin917/article/details/9148515

 

远程链接linux mysql

http://blog.chinaunix.net/uid-27666459-id-4028596.html

相关文章
相关标签/搜索