1. 程式人生 > >Linux伺服器環境配置

Linux伺服器環境配置

前言:作為一個剛畢業2個月的菜鳥,雖然在學校也學過Linux,但只是簡單的瞭解一下基本的命令等等,並沒有實際的運用經驗。在公司也工作了2個月,寫一下我搭建linux測試伺服器的過程和體會。
一、安裝配置JDK
下載jdk,我們可以直接使用wge+JDK下載路徑的方式直接在Linux上下載,把下載下來的安裝包解壓到你新建的資料夾下。其次你也可以把JDK下載到你的Widows下,通過傳輸軟體(我是用的是xftp)把壓縮包傳輸到Linux目錄下並解壓,不懂傳輸軟體作用及使用的自行百度。這裡說一下解壓命令:tar –xvf file.tar(解壓 tar包)tar -xzvf file.tar.gz (解壓tar.gz),-xzvf都是組合引數,具體的含義我就不解釋了,可以自己去了解。
現在我們已經有了jdk,那麼接下來就是配置jdk的環境變量了,這裡我使用的是vim,你也可以使用其他的編輯器,關於vim、vi的使用教程一大推,我其實也只是會使用,嘿嘿嘿~~。
這裡就扯一下vim

的三個模式:命令模式:在Linux終端中輸入“vim 檔名”就進入了命令模式,但不能輸入文字。 編輯模式:在命令模式下按i就會進入編輯模式,此時就可以寫入程式,按Esc可回到命令模式。 末行模式:在命令模式下按:進入末行模式,左下角會有一個冒號出現,此時可以敲入命令並執行,:q表示退出、:wq表示儲存並退出、:q!表示強制不儲存退出等等。
好了,會使用vim編輯器,我現在執行vim /etc/profile命令,在文字的最後面新增上變數引數(下面的JAVA_HOME和JRE_HOME是我的路徑,你需要根據你自己的來配置):

export JAVA_HOME=/usr/java/jdk1.7.0_80
export
JRE_HOME=/usr/java/jdk1.7.0_80/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=$JAVA_HOME/bin:$PATH

然後儲存退出就OK啦,有時候我們執行java –version會出現找不到jdk的提示,我需要執行命令:source /etc/profile,這樣可以使配置不用重啟即可立即生效,再次執行java –version,出現java版本號等資訊就說明我們的jdk環境配好了。

二、安裝配置Tomcat
和安裝JDK類似,我們下載Tomcat的安裝包並解壓到你新建的目錄下,執行vim /etc/profile命令,在我們剛才配置jdk的後面加上下面的變數引數

#set tomcat environment
export CATALINA_HOME=/usr/tomcat8
export CLASSPATH=.:$JAVA_HOME/lib:$CATALINA_HOME/lib
export PATH=$PATH:$CATALINA_HOME/bin

我之前看到過有配置/etc/profile,然後進入到Tomcat bin目錄下配置/catalina.sh的,這種配置方式我也嘗試過,是可以的。總之網上好多的配置方式都是可行,但是有的很繁瑣也沒必要,指令碼catalina.sh用於啟動和關閉tomcat伺服器,是最關鍵的指令碼。startup.sh和shutdown.sh都是使用不同的引數呼叫了該指令碼,我們只要在/etc/profile下配置好JDK和Tomcat的相關引數就可以了。這是有別於Windows的,Windows下我們下載tomcat壓縮包解壓就可以啟動tomcat了。
和配置JDK一樣執行source /etc/profile命令使配置生效,然後在tomcat bin目錄下./startup.sh啟動tomcat,瀏覽器訪問:http://localhost:8080來檢視tomcat是否能成功啟動(如果你是用的是阿里雲的伺服器,這裡請用阿里雲伺服器的IP地址訪問)
如果啟動tomcat出現sudo: ./startup.sh: command not found,您需要使檔案成為可執行檔案。執行chmod +x startup.sh,然後sudo ./startup.sh。
Tomcat出現任何錯誤不要冥想0_0,先檢視tomcat日誌,看看是哪裡報錯,在相應的進行修改。

三、安裝MySQL
下載mysql安裝包解壓,至於解壓到哪個資料夾下看你心情咯,嘿嘿,當然是開玩笑的啦,作為一個程式猿,我們豈能如此任性。我們一般把安裝的軟體都放在/usr這個目錄下,至於為什麼要放在這裡有很多種解釋,自己去了解Linux相關目錄的作用吧。
安裝mysql之前我們先檢視一下是否安裝了mysql,命令 rpm -qa | grep -i mysql,如果存在把它進行刪除,rpm -ev進行刪除,如果刪除時出現如下錯誤:error: Failed dependencies:……翻譯為沒有依賴關係依賴關係非常複雜,當你試圖先安裝任何一個包時都會出現這樣的依賴關係錯誤,這時候你就應該強制安裝了,我認為只要你把服務或軟體需要的包都裝上,強制安裝也不會出問題的,不會有什麼影響。非常簡單,只要加上一個–force (強制) 和–nodeps(不查詢依賴關係)就可以了。

四、總結
第一次寫部落格,自己也是在學習中進行總結,有很多不足之處,還望各位能指出,自己以後也會持續更新自己的學習心得。