CentOS下安裝JDK,Tomcat,Redis,Mysql,及項目發布

來源:互聯網
上載者:User

標籤:dir   localhost   查詢日誌   logs   app   方便   server   install   配置環境變數   

上傳檔案到伺服器,安裝lrzsz , 可以將本地的檔案上傳到linux系統上。

如果是CentOS則可以用yum install lrzsz 命令安裝,更方便。或:yum -y install lrzsz 命令安裝,更加更加更加方便。(需要串連外網)

  安裝好lrzsz,我們只需要在用戶端終端輸入命令:rz即可。

安裝linux版本的jdk

Centos6.5的Base Server版會預設安裝OpenJDK,首先需要刪除OpenJDK

1、查看以前是不是安裝了openjdk

如果不是root使用者需要切換到root使用者(su - root) 命令:rpm -qa | grep java 顯示如下:(有則卸載,沒有就不用),注意版本可能會有些不一樣,以實際操作的為準。tzdata-java-2013g-1.el6.noarchjava-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.x86_64

  

2、卸載openjdk:

(其中參數“tzdata-java-2013j-1.el6.noarch”為上面查看中顯示的結果,粘進來就行,如果你顯示的不一樣,請複製你查詢到的結果)

rpm -e --nodeps  tzdata-java-2013g-1.el6.noarchrpm -e --nodeps  java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64rpm -e --nodeps  java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.x86_64

  

3、安裝jdk,上傳jdk8版本

(1)、切換到root使用者建立一個目錄jdk8: cd /jdk8

(2)、rz 上傳jdk8的linux版本

(3)、解壓:tar –zxvf jdk-8u181-linux-x64.tar.gz

(4)、配置環境變數

vi /etc/profile

新增內容:

export JAVA_HOME=/root/jdk8export PATH=$PATH:$JAVA_HOME/binexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport JAVA_HOME PATH CLASSPATH

(5)、重新編譯環境變數

source  /etc/profil

  

補充說明:如果安裝32位 jdk

java命令會出現

解決: yum install glibc.i686

如果不行 請安裝64位jdk

 

安裝Tomcat8

安裝Tomcat,root目錄下建立tomcat8目錄

1、進入tomcat壓縮檔的目錄中:cd /root     mkdir tomcat82、rz上傳tomcat8   解壓tomcat壓縮檔:tar -zxvf apache-tomcat-8.5.27.tar.gz      關閉防火牆:sevice iptables stop3、關閉防火牆(永久,需要重啟):chkconfig iptables off4、重啟機器:reboot

  

啟動tomcat:

進入tomcat的bin目錄:啟動tomcat web伺服器:./startup.sh訪問:localhost:8080

停止tomcat:

./shutdown.sh

  

查看tomcat日誌資訊:

進入到tomcat8 的 logs目錄 使用命令tail 查詢日誌

tail -f catalina.out  

  

 

Linux下安裝mysql

 

1、查看是否有內建的MySql

查看:rpm -qa | grep mysql

 

2、卸載內建的MySql

刪除:rpm -e --nodeps 查看到的選項

 

3、mysql的安裝

使用線上yum 安裝

yum -y install mysql* 等待即可

 

4、啟動和關閉mysql

啟動mysql: service mysqld start

關閉mysql: service mysqld stop

重啟mysql: service mysqld restart

 

(1)進入 mysql: 一開始是不要求輸入密碼的

mysql -u root -p

(2)使用 mysql庫 :

use mysql

(3)查看使用者表 :

SELECT Host,User FROM user

(4)使用者佈建密碼 :

update user set password = password(‘123‘) where user = ‘root‘;

添加root遠程登入 % 欄位的

 

開啟root 遠程登入賬戶

在本機先使用root使用者登入mysql: mysql -u root -p"youpassword" 進行授權操作:

添加一個root使用者 設定密碼

mysql>GRANT ALL PRIVILEGES ON . TO ‘root‘@‘%‘ IDENTIFIED BY ‘youpassword‘ WITH GRANT OPTION;

GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘%‘ IDENTIFIED BY ‘123‘ WITH GRANT OPTION;

FLUSH PRIVILEGES;
不要忘記這步驟!!!

  

use mysql 查看使用者登入資訊

 

(5)重新整理許可權 :

flush privileges;

  

5、配置MySQL自啟動(可選操作)

1)加入到系統服務:

chkconfig --add mysql

2)自動啟動:

chkconfig mysql on

3)查詢列表:

chkconfig

 

 

1.4 安裝redis安裝環境

redis是C語言開發,安裝redis需要先將官網下載的源碼進行編譯,編譯依賴gcc環境。如果沒有gcc環境,需要安裝gcc:

 

yum -y install gcc-c++

  

redis安裝

步驟1:上傳"redis-3.0.0.tar.gz"到linux系統/root/目錄下

步驟2:進入目錄,將"redis-3.0.0.tar.gz"解壓

tar -zxvf redis-3.0.0.tar.gz剪下到目錄 redis下mv  redis-3.0.0.tar.gz   redis

  

步驟3:在redis目錄中

make MALLOC=libc

  

redis啟動

直接運行src/redis-server將以前端模式啟動,

./redis-server  && 表示redis 後台啟動。

  

 

Redis預設連接埠6379,通過當前服務進行查看

ps -ef | grep -i redis

  

啟動用戶端命令

進入redis/bin目錄,啟動"redis-cli"

./redis-cli

  

遠端連線

如需遠端連線redis,需配置redis連接埠6379在linux防火牆中開

#開放6379連接埠/sbin/iptables -I INPUT -p tcp --dport 6379 -j ACCEPT

  

使用 windows版本的用戶端工具,需要配置Host 192.168.56.101 連接埠號碼 6379

 

 

redis停止

強制結束程式。強行終止Redis進程可能會導致redis持久化資料丟失。

kill -9 31475       #pid需要通過“ps -ef|grep redis”進行查詢

  

正確停止Redis的方式應該是向Redis發送SHUTDOWN命令,方法為:(關閉預設連接埠)

./redis-cli shutdown

  

 

項目發布

開啟root 遠程登入賬戶(遠程登入開啟命令)

在本機先使用root使用者登入mysql: mysql -u root -p"youpassword" 進行授權操作:

添加一個root使用者 設定密碼

mysql>GRANT ALL PRIVILEGES ON . TO ‘root‘@‘%‘ IDENTIFIED BY ‘youpassword‘ WITH GRANT OPTION;

GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘%‘ IDENTIFIED BY ‘123‘ WITH GRANT OPTION;FLUSH PRIVILEGES;  不要忘記這步驟!!!

  

use mysql 查看使用者登入資訊

 

使用Navicat串連遠程mysql資料庫 帳號root 密碼 123

 

  1. 匯入sql指令碼

將windows開發的資料庫資料匯出sql指令檔,然後在linux系統mysql上匯入sql指令碼即可!

  1. 補充說明:如果使用linux系統查詢表資料中文亂碼,是系統mysql預設字元集問題。

 

使用命令: vi /etc/my.cnf

show variables like ‘character_set%‘; 修改本地mysql查詢中文配置 vi /etc/my.cnf[mysqld]datadir=/var/lib/mysqlsocket=/var/lib/mysql/mysql.sockuser=mysql# Disabling symbolic-links is recommended to prevent assorted security riskssymbolic-links=0character-set-server=utf8init_connect=‘SET NAMES utf8‘[mysql]no-auto-rehashdefault-character-set=utf8[mysqld_safe]log-error=/var/log/mysqld.logpid-file=/var/run/mysqld/mysqld.pid重新啟動Mysqlservice mysqld restart 

  

  1. 開發項目war打包

  2. 使用package 命令需要將相關的設定檔做對應的修改

rz 上傳到伺服器上指定目錄 tomcat8/webapps目錄下的!

 

CentOS下安裝JDK,Tomcat,Redis,Mysql,及項目發布

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.