天天看點

教大家在如何Centos7系統中安裝JDK、Tomcat、Mysql

目錄

1、jdk的安裝

2、tomcat的安裝

3、mysql的安裝

遠端工具:SSH Secure File Transfer Client

遠端工具的使用

下載下傳位址:https://pan.baidu.com/s/1lAE18vbKok7Rd7I0IfA1HQ密碼:rc6e

(1)安裝好了軟體桌面會出現兩個圖示

教大家在如何Centos7系統中安裝JDK、Tomcat、Mysql

(2)點選圖形化界面圖示:

教大家在如何Centos7系統中安裝JDK、Tomcat、Mysql
教大家在如何Centos7系統中安裝JDK、Tomcat、Mysql
教大家在如何Centos7系統中安裝JDK、Tomcat、Mysql

亂碼的問題:

# more /etc/locale.conf                檢視locale.conf檔案

LANG=en_US.UTF-8

# cp /etc/locale.conf /etc/locale.conf_bak    備份這個檔案

# vi /etc/locale.conf                           添加如下代碼到檔案裡

LANG="zh_CN.GB18030"

LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"

SUPPORTED="zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en"

SYSFONT="lat0-sun16"

# source   /etc/locale.conf          使修改生效

1、JDK的安裝

使用yum指令安裝

1.檢視是否已安裝JDK

# yum list installed |grep java

2.解除安裝CentOS系統Java環境

# yum -y remove java-1.8.0-openjdk*   *表示解除安裝所有openjdk相關檔案輸入 

# yum -y remove tzdata-java.noarch       解除安裝tzdata-java  

3.檢視JDK軟體包版本

# yum -y list java*      或者使用# yum searchjava | grep -i --color JDK 

檢視JDK軟體包清單

4.安裝JDK

# yum install java-1.8.0-openjdk*  安裝java1.8.0所有程式 

注意:中間輸入兩次确認(y)直到控制台傳回Complete安裝成功

5.檢視java版本資訊

# Java -version

輸入javac    java指令後顯示幫助資訊就算是安裝成功了

使用yum安裝環境變量自動就配好了

2、Tomcat的安裝

1.下載下傳tomcat并解壓

連結:https://pan.baidu.com/s/142gk9KyFHhmTF3mu2BpICw密碼:9dtd

使用工具上傳到伺服器

解壓:# tar xzf apache-tomcat-8.0.50.tar.gz

移動到/usr/local/tomcat檔案夾下# mv apache-tomcat-8.0.50/usr/local/tomcat

2.修改配置檔案

# cd/usr/local/tomcat/conf

# viserver.xml  預設端口号:8080   自己随意修改

<connector port="80" protocol="HTTP/1.1" <="" span="">

 connectionTimeout="20000"

 redirectPort="8443"URIEncoding="UTF-8"/>

3.啟動mysqld服務,以及tomcat

# service mysqldstart

# cd/usr/local/tomcat/bin

# ./startup.sh

4.設定tomcat自動啟動

# vi/etc/rc.d/rc.local

在最後一行把/usr/local/tomcat/bin/startup.sh

意思是在Linux啟動完成後,加載其他初始腳本完畢之後, 執行啟動Tomcat的指令

4.iptables防火牆的安裝與配置

由于centos7預設是使用firewall作為防火牆,下面介紹如何将系統的防火牆設定為iptables。

解除安裝firewall

#yum remove firewalld 

安裝iptables 

# yum installiptables-services

編輯防火牆檔案(建議都在配置檔案配置,不要指令配置)

# vi/etc/sysconfig/iptables

添加80和3306端口等等

-A INPUT -m state--state NEW -m tcp -p tcp --dport 22 -j ACCEPT           #22端口開放

-A INPUT -m state--state NEW -m tcp -p tcp --dport 3306 -j ACCEPT  #3306端口開放

-A INPUT -m state--state NEW -m tcp -p tcp --dport 80 -j ACCEPT             #80端口開放

-A INPUT -m state--state NEW -m tcp -p tcp --dport 3690 -j ACCEPT   #SVN預設端口開發

重新開機防火牆使配置生效

systemctl restartiptables.service

設定iptables防火牆為開機啟動項

systemctl enableiptables.service

service iptables  start               #啟動服務

service iptables  stop            #停止服務

service iptables  restart        #重新開機服務

3、MySQL的安裝

CentOS7的yum源中預設好像是沒有mysql的。為了解決這個問題,我們要先下載下傳mysql的repo源。

使用yum安裝mysql的預設路徑

usr/bin/mysql 是指:mysql的運作路徑 

var/lib/mysql 是指:mysql資料庫檔案的存放路徑 

usr/lib/mysql 是指:mysql的安裝路徑

1.下載下傳mysql rpm包

# wget http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

2.安裝mysql rpm包

# rpm -Uvhhttp://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

3.安裝mysql

#yum -y install mysql-community-server

4..設定開機啟動mysql

# systemctl enable mysqld

5.重新啟動mysql服務

# servicemysqld restart

6.配置mysql

# mysql_secure_installation

這段指令執行完成之後他會提示你現在沒有密碼直接回車就行了,然後輸入6次 y 就行了

直到控制台顯示Cleaning up... 就是安裝成功了,後面會出現讓你設定密碼的提示,自己設定密碼就行了,後面是确認密碼再輸入一遍就行了

7.登入mysql資料庫

# mysql -u root

8.開啟mysql遠端連接配接

# use mysql;

# grant all privileges on*.*  to'root'@'%' identified by'123456';

//将所有資料庫的所有表(*.*)的所有權限(allprivileges),授予通過任何ip(%)通路的root使用者,密碼為123456,如果要限制隻有某台機器可以通路,将其換成相應的IP即可

# flushprivileges; 重新整理

9.如果需要修改mysql密碼的話執行下面這段指令

# update user set password=password(‘123456’) where user=’root’;

10.關于mysql的解除安裝

1.解除安裝掉安裝的部分

首先執行檢視指令,看一下都安轉了什麼東東:

rpm -qa |grep -i mysql

2.開始解除安裝

執行解除安裝指令:yum remove 檔案名稱

3.檢查解除安裝殘餘

檢查是否解除安裝幹淨:rpm -qa |grep -i mysql

4.沒删完的話繼續删,還是上面的指令

5.終極檢查

再進行一遍檢查:rpm -qa |grep -i mysql,安裝部分已完全解除安裝掉

6. 清理檔案

檢視mysql檔案目錄:find/ -name mysql

7. 删除掉該檔案:rm-rf /usr/share/mysql

8.檢視殘留的目錄

whereis mysql

 删除相關檔案

rm –rf /usr/my.cnf

rm –rf /root/.mysql_sercret

最關鍵的

rm –rf /var/lib/mysql

如果不删除這個目錄的話,再重新安裝,密碼還是之前的密碼,并沒有重新初始化!

好了解除安裝mysql就完了

5.開放3306端口

這個咱們前面配置防火牆的時候已經開放了

最後在重新開機一下防火牆就可以了

# sudo service iptables restart

原文釋出時間為:2018-10-9

本文作者:許肖飛

本文來自雲栖社群合作夥伴“

良許Linux

”,了解相關資訊可以關注“

”。