Centos Linux系統下配置網站開發環境(jdk7+mysql5.6+tomcat)

暑假所謂的實習,第一件事就是申請阿里雲服務器搭建開發平臺。俗話說好記性不如爛筆頭,而且一直以來就有記錄的習慣,所以開始寫自己的博客啦~

因爲我們的服務器是用來開發公司網站的,用的語言是JavaScript,對應的在雲服務器上,需求如下:
1.JAVA編譯器,jdk7;
2.數據庫,mysql5.6;
3.tomcat

之前自己用的是ubuntu系統,對於新接觸的centos系統完全陌生,從零開始吧。

rpm軟件管理程序:rpm
rpm類型的文件在安裝時會自動讀取文件記載的設置參數內容,然後將該數據用來比較linux系統的環境,找出是否有屬性依賴的軟件尚未安裝。如果環境檢查合格,rpm文件就開始安裝,相關信息被寫在/var/lib/rpm目錄下。

/etc 一些設置文件放置的目錄,例如/etc/crontab
/usr/bin 一些可執行文件
/usr/lib 一些程序使用的動態函數庫
/usr/share/doc 一些基本的軟件使用手冊與幫助文檔
/usr/share/man 一些man page文件

rpm安裝命裏
只有在root身份下才能操作rpm命令。

# rpm -[ivh] package_name
-i: install
-v: version
-h: 以安裝信息欄顯示安裝進度

1.安裝jdk7

首先查看yum 庫有哪些jdk安裝包可以使用

#yum -y list java*

此時會輸出一系列的可安裝包;然後,

安裝java-1.7.0的jdk包

#yum -y install java-1.7.0-openjdk*

查看是否安裝成功

#java-version

rhel 和 centos linux 使用yum命令後,將 OpenSDK 安裝到/usr/lib/jvm/ 目錄:

cd /usr/lib/jvm
ls

java                                 jre
java-1.7.0                           jre-1.7.0
java-1.7.0-openjdk-1.7.0.101.x86_64  jre-1.7.0-openjdk.x86_64
java-1.7.0-openjdk.x86_64            jre-openjdk
java-openjdk

另外要說的是這個命令:

# ls -l /usr/lib/jvm/
輸出如下:
total 4
drwxr-xr-x. 3 root root 4096 Feb 24 17:00 java-1.7.0-openjdk-1.7.0.51.x86_64
lrwxrwxrwx. 1 root root   21 Feb 24 17:00 jre -> /etc/alternatives/jre
lrwxrwxrwx. 1 root root   27 Feb 24 17:00 jre-1.7.0 -> /etc/alternatives/jre_1.7.0
lrwxrwxrwx. 1 root root   38 Feb 24 17:00 jre-1.7.0-openjdk.x86_64 -> java-1.7.0-openjdk-1.7.0.51.x86_64/jre
lrwxrwxrwx. 1 root root   29 Feb 24 17:00 jre-openjdk -> /etc/alternatives/jre_openjdk

這個命令可以顯示各個部分鏈接到那個文件夾或者其他什麼的,在設置環境變量的時候非常有用。

具體設置環境變量的方法參見這篇文章,寫的非常仔細哎!
配置環境變量

2.安裝mysql5.6
首先要查看是否自帶了mysql

rpm -qa|grep mysql

有的話通過下面的命令來卸載

rpm -e mysql//普通刪除模式
rpm -e --nodeps mysql//強力刪除模式,可以把依賴文件也刪掉

注意在終端中分清楚字母l和數字1的差別

刪除成功後開始安裝MySQL
阿里雲官網給出的安裝步驟
用的是編譯安裝,我沒有成功。

wget 命令,直接從網站下載資源。
具體使用方法是打開要下載的文件,然後在下載按鈕處點右鍵選擇複製此連接,接下來在終端輸入wget [下載地址]

在安裝mysql過程中出現很多問題,最顯著的就是下載的壓縮包不完整,編譯後有很多配置文件找不到,最後查了很多資料,解決辦法是直接在官網下載.rpm格式的bundle安裝包,bundle安裝包中包含了全部組件,最適合服務器安裝。

另外,記錄在安裝過程中一些重要信息

安裝位置: /usr/sbin/mysqld
初始密碼:/root/.mysql__secret
設置或者刪除mysql:/usr/bin/mysql_secure_installation
默認配置文件: /usr/my.cnf

以下是.rpm格式自動安裝時的位置:

/var/lib/mysql/ #數據庫目錄
/usr/share/mysql #配置文件目錄
/usr/bin #相關命令目錄
/etc/init.d/mysql #啓動腳本 注:卸載mysql的時候,將這些目錄下的文件也刪掉。

XTMrnq5WZWJNH179

具體的配置等信息在這篇文章中可以找到。
rpm格式安裝配置mysql5.6
這篇文章裏有一個地方是和我的安裝過程有出入的:
具體是這裏:
7、linux 下安裝的mysql表名是區分大小寫的,如果要不區分大小寫,可以採用以下方式
1、拷貝 /usr/share/mysql/my-huge.cnf 到 /etc/my.cnf(如果已有該文件可以直接修改)
命令如下:# cp /usr/share/mysql/my-huge.cnf /etc/my.cnf
在我的安裝目錄中對應的文件是/usr/share/mysql/my-default.cnf

3.安裝tomcat

阿里雲官網有指定的文章,一步步完成之後還是不能登錄到tomcat的界面,不知道問題出在了哪裏,仍然需要繼續探討。

發佈了28 篇原創文章 · 獲贊 27 · 訪問量 15萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章