為了更好的學習linux開始,今天重新配置了一下阿裡雲ecs雲服務器
這裡使用單服務器+外置雲盤配置
首先在磁盤列表頁面去格式化一次外置雲盤。此步可以省略後期掛載磁盤時候會重新格式化和分區,只是覺得系統之前格式化更加干淨就先這麼做了一部
系統盤直接在阿裡雲實例頁面停止原服務器就可以選擇更好操作系統,這裡不自行安裝,使用阿裡雲的cent os鏡像
直接選擇cent os 6.5 64位就ok了 網上說6.5比7.0穩定,服務器確實需要一個更穩定的環境但是我直接選擇7.0結果安裝各種軟件卻遇到了一些小問題比如yum mysql是安裝不了的,因為7.0直接刪除了mysql作為默認數據庫而用新的數據庫作為選項了,而目前我覺得網上很多東西都是基於6.5的,遇到問題查資料更容易,所以推薦6.5
直接安裝,等待5分鐘左右,其實用不了那麼多時間,估計2分鐘也差不多我沒計時。系統安裝完,我們現在就有一個linux純淨版系統服務器了
這些直接在阿裡雲網站上就能直接實現的東西下面開始是重點了
///////////////////////////////////////////////////////////////////////////華麗的分割線///////////////////////////////////////////////////////////////////////////////////////////////
由於網站前期主要是為學習准備,所以只配備一塊硬盤 一個服務器,都不是高配置,使用阿裡雲後期可以升級配置,所以不擔心後期不夠用
既然有一個硬盤,我的目的是把這個硬盤作為數據盤,比如圖片,數據庫,代碼可以放在數據盤,後期操作系統有任何變更不會影響數據繼續使用
那麼作為數據盤,第一步就是如何把數據盤和系統作為一個整體,在linux裡就叫掛載磁盤。
這裡需要遠程連接操作linux,我使用xshell工具連接,阿裡雲也提供直接網頁版本的工具,還有很多其他工具,用哪個都可以習慣就好
1.掛載磁盤
掛載磁盤前期考慮一個問題就是磁盤放在哪個盤符下,盤符是window的名稱,linux其實可以是任何文件夾,所以先隨便建立個文件夾叫user也可以
mkdir /user這個是創建文件夾的命令/代表根目錄
連接linux後輸入fdisk -l命令看當前磁盤信息,看看是否有其他磁盤,如果沒有不需要考慮掛載的,因為我這個有所以這部在前置
阿裡雲一般硬盤路徑是 /dev/xvdb所以如果你的硬盤路徑是不一樣的改了就ok了這個沒有什麼只是一個路徑而已
下面正式格式化磁盤輸入下面命令
fdisk /dev/xvdb回車
然後在提示的界面中輸入
n回車
p回車
1回車
一個數字按提示寫就可以 回車
w回車
這樣就會分成功。
成功之後 輸入fdisk -l 驗證 會看到/dev/xvdb1這個分區,多了一個1我這個是只分一個區,多分區類似。個人小網站硬盤不大 不需要分那麼多了
分區之後下一步就是格式化
mkfs.ext3 /dev/xvdb1回車
格式化之後就是掛載
mount /dev/xvdb1 /user 掛載之後會遇到一個問題就是服務器重啟 掛載磁盤會失效,需要修改配置文件
在/etc/fstab後面/dev/xvdb1 /user ext3 defaults 0 1
修改fstab配置文件一定要小心,一個字母千萬別寫錯,一個是格式別格式化成window 因為這兩個原因很久之前無數次連接不到linux 只有重做系統
或許有好方法我不會但是我根本沒辦法用ssh連接到linux 所以無所謂如何修改,還好是學習可以不擔心做系統會傷數據,切記切記
掛載好的磁盤可以用cd命令查看 cd /user 裡面一般會有一個默認文件夾lost+found,一般這樣是說明掛載成功,個人感覺而已
2.安裝必要的軟件
如果用php可以下載一鍵安裝包,網上特別方便,這裡簡單安裝java環境
安裝jdk
以前安裝jdk未使用yum是下載壓縮包解壓然後安裝,然後配置環境變量,非常復雜和浪費時間
這裡使用yum簡單安裝openjdk1.7
yum -y install java-1.8.0-openjdk*一行命令自動安裝完還有配置好環境變量,java version可以測試聯通
安裝tomcat
這裡使用wget連接獲取
http://mirrors.hust.edu.cn/apache/tomcat/tomcat-8/v8.0.33/bin/apache-tomcat-8.0.33.tar.gz
下載會下載到當前目錄然後解壓就好了
tar -xvzf apache-tomcat-8.0.33.tar.gz
解壓好的文件其實跟window差不多,進入tomcat的bin目錄執行./startup.sh就會啟動tomcat
浏覽器輸入ip:8080就能訪問tomcat跟目錄了。
安裝nginx
這裡依然使用yum,下載安裝需要很多安裝插件與配置各種繁瑣
yum install nginx一行代碼搞定 安裝好後直接啟動 service nginx start
啟動之後浏覽器輸入ip 直接查看出現
安裝mysql
cent os6.5是支持yum的目前但是7.0不支持需要配置下
這裡直接yum安裝
yum -y install mysql-server 安裝mysql
chkconfig mysqld on 設置開機啟動
service mysqld start 啟動mysql
設置MySQL的root用戶設置密碼set password for root@localhost=password('000000'); exit 退出
這樣java環境就安裝完成了
還有一些簡單配置 需要自己根據具體情況配置了