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

相關文章
相關標籤/搜索