最近弄了個VPS,基本上沒有什么后臺可用,純用SSH登錄來管理。之前雖然操作過Linux,但是終究不是實(shí)際架站,這一趟的VPS之戰(zhàn)著實(shí)費(fèi)了一番工夫。現(xiàn)而今墻越來越高,VPS價格又一路走低,想必VPS會成為更多個人站長的選擇。把架站過程整理出來希望對各位有所幫助。 1、連接到VPS 首先進(jìn)入VM后臺,獲取幾個信息:IP地址、SSH端口、root密碼。 有的VPS管理系統(tǒng)可能還提供證書等以保證安全登錄,跟著他們的指導(dǎo)做就行,目的就是登錄上SSH。 軟件工具方面,推薦XShell,對個人用戶免費(fèi),功能上比putty強(qiáng)大。 填寫IP、端口即可,我為了安全起見沒有保存用戶名和密碼,如果對Xshell足夠放心也可以保存。 如果對安全更加重視,則可以啟用sudo,禁止root登錄,用普通用戶登錄,需要root權(quán)限時用sudo命令即可。 2、查看系統(tǒng)基本信息 # sed -n ‘/MemTotal|MemFree/p’ /proc/meminfo <–查看內(nèi)存信息 # df -h <–查看磁盤分區(qū)和空間 # chkconfig <–查看已安裝的服務(wù) 3、安裝必須的服務(wù)和軟件 既然是LAMP,那么Apache(WEB服務(wù)器)、MySQL(數(shù)據(jù)庫)、PHP(動態(tài)網(wǎng)頁處理)三個是必不可少的。我的VPS已經(jīng)裝好了Apache,另外兩個需要自行安裝。 順帶說一下,過去安裝Linux軟件,需要下載源碼來編譯,如果出現(xiàn)依賴性問題,還得人工一個個解決,相當(dāng)麻煩。后來Redhat發(fā)展出了RPM軟件管理,將軟件打包成rpm包,一個rpm命令就可以安裝或卸載。在此基礎(chǔ)上又將rpm “互聯(lián)網(wǎng) ”,進(jìn)化出yum系統(tǒng),一舉解決了Linux軟件安裝中最煩人的依賴性問題。Debian下則發(fā)展出了apt-get系統(tǒng),也是差不多意思。yum和apt-get使用的repository就當(dāng)于AppStore。目前yum主要用在Redhat/CentOS/Fedora/SuSE Linux上。如果是Debian/Ubuntu,就用apt-get。 我的VPS安裝的是CentOS,所以用yum。yum可以自定義源,有的人覺得CentOS的yum源版本太低,但是我個人覺得跑網(wǎng)站穩(wěn)定第一,功能未必要最新,所以直接用默認(rèn)源。yum命令的主要的參數(shù)有: yum list pakagename:列出符合條件的包,支持通配符。比如yum list mysql*,可以找出以mysql開頭的所有包。 yum install pakagename:安裝指定的包 yum remove packagename:卸載指定的包 yum update 更新所有可更新的包 yum upgrade packagename:升級指定的包(升級指的是主版本的更新) yum clean:清理緩存 # yum install mysql, mysql-server <–安裝mysql # yum install php <–安裝php5 # yum list php* <–列出php相關(guān)的所有組件 # yum install php-mysql, ….. <–根據(jù)需要選擇安裝php組件,注意逗號后面要空一格再寫下一個 如果你要用ftp,則再裝一個ftp server,比如vsftpd。我的服務(wù)器暫時只放wordpress,就不用ftp了,以后再說。 裝完了以后,執(zhí)行一遍yum update,將所有軟件包更新一遍。 Linux的服務(wù),英文叫daemon,所以服務(wù)名后面一般帶個d。比如Apache的服務(wù)名叫httpd,MySQL的服務(wù)名叫mysqld,vsFTP的服務(wù)名叫vsftpd。 在CentOS 6中,與服務(wù)相關(guān)的指令基本都可以用service命令來搞定,比如: service httpd start <–啟動Apache服務(wù) 第一個參數(shù)是服務(wù)名,第二個是指令,常用的三個指令:start stop restart,顧名思義,無需解釋。 |
|