linux伺服器環境搭建總結
從出差回來就開始學習linux部署環境的這些知識了,在福建現場的時候覺得在這方面比較無力,面對未知的東西,雖然可以通過現搜現用來解決,但是效率之低是很有體會的,最重要的是心理沒底,不知道這個命令放到伺服器上會產生什麼樣的後果,因此這次的學習還是很有必要的。
從週一開始上班,利用空餘時間在vm中搭建一個fedora的作業系統,為啥要選fedora,我的原因是他和redhat具有類似的環境,而我目前接觸到的伺服器都是RedHat系統,不知道我這個原因是否恰當。
安裝是灰常簡單的,先是liveCD試用,然後安裝。現在的這些作業系統安裝越來越簡單了。
關於作業系統中部署環境的搭建
yum
首先就是一個jdk的安裝,然後是tomcat,apache,mysql以及SSH服務。這樣基本上就可以了。這些都可以通過fedora自帶的yum進行安裝,在root許可權下,命令如下:
yum install [軟體名],比如:yum install tomcat
安裝比較簡單,麻煩的是配置,通過yum安裝的軟體,會自動分配到系統目錄中(不知道這麼說是否恰當),就拿tomcat來說,配置檔案會放到/etc目錄中,webapps會放到/var/lib/tomcat6下面。當然整體目錄其實可以在/usr/share/tomcat6裡面找到,但是這個資料夾下有的是一個快捷方式。
另外啟動方式也不是一樣如果自己下載安裝包解壓縮的話啟動tomcat需要到tomcat/bin目錄下,執行./startup.sh命令。但是通過yum方式安裝,啟動的時候只需要使用命令:service tomcat6 start。(我不清楚在RedHat上通過yum安裝之後是不是也是如此)
vi
另外一個值得一提的就是vi/vim的使用,fedora是自帶vi的。
Vi可以說是遠端使用者和伺服器互動的一個重要工具,因為你不能每次都要把伺服器上的檔案通過SSH file下載下來,然後修改完再上傳上去。你需要更快捷的方式。而vi就是最佳的工具。
這幾天也是在我的電腦上通過ssh連線vm中的fedora,完全通過命令列來完成對伺服器的配置,操作。
vi的使用是比較繁瑣的,你需要記住大量的快捷鍵。不過就我這幾天的感覺來說,這個東西就像是說話一樣,你用多了就習慣了。
比較常用的就是
vi /filepath/filename 【開啟檔案】
ctrl+B 【上翻頁,backward】
ctrl+F 【下翻頁,forward】
差點忘了,使用vi編輯你需要知道幾個模式,分別是:指令行模式、文字輸入模式、行末模式。
指令行模式就是,上面的ctrl+B這些快捷鍵,也就是指令,在此模式下你按下i鍵即可對文字就行編輯。
文字輸入模式,就是可編輯文字的模式,你在指令行模式下按下i鍵便進入此模式,此模式下,在視窗的左下角會有一個INSERT提示。在此模式下,按下ESC鍵,進入指令行模式。
行末模式就是在最下面一行可以輸入一些命令,進入行末模式的方式就是在編輯的文字完成之後按下ESC鍵,然後輸入“:”,冒號後面輸入一些命令,我目前最常用的就是x【寫入,也就是修改檔案之後儲存】,q 【直接退出】都是些簡單的命令。
在練習使用fedora的過程中,最主要用到的東西就是上面的yum和vi了,使用這兩個工具的感覺就像是在和一個外國助手對話,比如我需要安裝tomcat,我說:“Hi,yum ,install tomcat6”,或者“yum [此處有停頓] install apache”,和vi打交道更簡單,根本不需要說完整的單詞、句子,你只需要說出一兩個字母他就知道你要幹啥,如此聰明。
當然linux下的工具應該不止這兩個,熟練使用這一類的工具,我想絕對是一種享受,享受發號施令的感覺,呵呵。
另外附一張vi命令大全圖(圖片灰常大,建議下載檢視):