【Linux】在centOS上安裝MySQL, JDK, Jboss,

來源:互聯網
上載者:User

【Linux】在centOS上安裝MySQL, JDK, Jboss,

      

        前面我們一直在windows伺服器上部署項目,JBoss啟動時,系統記憶體直線上升至95%,當系統上線時,這個狀況是頂不住同一時刻上千次的訪問的,ear包過大,遠程調用等都是亟待解決的問題.從伺服器出發,改裝相容性更好的Linux系統.半個下午+半個晚上部署好這些開發環境,主要過程整理如下,方便朋友們一次性安裝Linux伺服器.

 

MySQL


        線上安裝沒有什麼挑戰性,但最簡單最直接最快速的達到目的不正是我們所需要的嗎?

        開啟終端(Ubuntu的快速鍵Ctrl+Alt+T在這裡不適用,可以自訂.但我沒找到Run a  terminal,有知道的朋友要給我留言哦~).


開始輸入命令,共5步.

1. wget  http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

         (Linux系統中的wget是一個下載檔案的工具,用在命令列下,是World,Wide,Web和get的合稱.我們經常要下載一些軟體或從遠程伺服器恢複備份到本機伺服器.wget支援HTTP,HTTPS和FTP協議,可以使用HTTP代理.所謂的自動下載是指,wget可以在使用者退出系統之後在後台執行.你可以登入系統,啟動一個wget下載任務,然後退出系統,wget將在後台執行直到任務完成,不像常使的瀏覽器下載個東西還得一直看著它.)

這裡還有我收藏的一個MySQL的,很方便.http://mirrors.sohu.com/mysql/

 

2. rpm -ivh mysql-community-release-el7-5.noarch.rpm

        (rpm命令的作用就相當於windows裡面的添加/刪除程式,但功能更強大,它是Red Hat Package Manager的縮寫,被廣泛應用於Linux下的安裝和刪除軟體)

 

3 yum install mysql-community-server

    (yum命令的全稱為 Yellow dog Updater,Modified)是一個在Fedora和RedHat以及SUSE中的Shell前端軟體包管理器.基於RPM包管理,能夠從指定的伺服器自動下載RPM包並且安裝,可以自動處理依賴性關係,並且一次安裝所有依賴的軟體包,yum提供了尋找、安裝、刪除某一個、一組甚至全部軟體包的命令.


4. service mysqld restart

     (重啟MySQL服務)

 

5.mysql -uroot

           (進入MySQL資料庫,這時候是沒有密碼的,自己可以再設定.設定完密碼後進入資料庫輸入命令:mysql -u root -p,提示輸入密碼後再輸入密碼.)

看到類似如下歡迎介面表示MySQL資料庫安裝成功:


            


JDK


        如果系統內建jdk,我們可以先給它卸載掉.然後安裝我們需要的jdk.

1.rpm -qa |grep jdk

        (查看系統中已安裝的jdk,假設已安裝的版本為java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5,執行以下命令)

 

2.rpm-e --nodepsjava-1.6.0-openjdk-1.6.0.0-1.7.b09.el5

         (卸載完成後,再輸入第一個命令查看下,確保已卸載.如果原本就不存在jdk就不用卸載了.直接安裝即可.)

 

3.chmod +x jdk-8u45-linux-x64.rpm

         (我已從官網上傳下來1.8的jdk,並放到了usr下,這個命令是給資源添加執行許可權,如果沒有這步,下一步會提示許可權不夠)

 

4.rpm -ivh jdk-8u45-linux-x64.rpm

         (該命令將jdk安裝到了/usr/java下)

 

5.mv /usr/java/java1.8.0_45 /usr/java/jdk1.8

         (mv是重新命名,這個也不是必須的,個人習慣.)

 

6.vi /etc/profile

         (vi開啟檔案,開啟後預設是命令模式,輸入a或i可進入編輯模式,下面提示insert的…在檔案最後配置如下變數,編輯完成按ESC鍵退出編輯,然後輸入:wq或者:x儲存退出)

          


7.java -version

         出現如下版本,則說明一切OK.

         


Jboss


        這個不分平台,但是Linux比windows對JBoss更相容.

1.unzip jboss-eap-6.2.zip

       在原來的windows伺服器上copy過來JBoss壓縮包,放到usr/local下.該命令是解壓縮.

 

2.mv jboss-eap-6.2 jboss6.2

      mv是重新命名,將檔案jboss-eap-6.2重新命名為jboss6.2,這個不是必須的,只是我習慣了.  

 

3.啟動JBoss服務.

         你可以先通過cd /usr/local/jboss6.2/bin進入JBoss的bin目錄,然後輸入命令./run.sh

包含一個.和一個/,不要把命令輸錯了.它會問你要啟動單一實例伺服器還是多執行個體伺服器,根據需要選擇其提供的相應命令即可.

         我這裡運行 ./standalone.sh以a singleserver instance的模式啟動JBoss,(另一個是 ./domain.sh)

在運行命令過程中可能遇到許可權不夠的提示,可以使用如下命令:chmod 777*,意思是為所有檔案/檔案夾添加讀/寫/執行許可權.

 

        JBoss配置完成後在瀏覽器輸入網址localhost:8080看到如下介面表示啟動成功了.




4../add-user.sh

        添加JBoss使用者.有管理型和應用型兩種.按照下面的步驟來就行.

        


         整理完了,總結一下,工作效率還是一定要提高的.怎麼提高,踏踏實實地修鍊才是正道.寫代碼是一方面,調錯是一方面,配置和部署各種伺服器也是基本功啊!我覺得,企業需要的是放到哪裡都能行的幹將!


聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.