一、前言
在接觸這個作業系統之前我一直使用的是ubuntu和mac os,這次由於遊戲是測試版本,沒有專業的運維人員去做這件事情,只能我這個稍微懂一點linux的人來做這件事情了。由於涉及到的內容比較多,因此將這些內容分成不同的內容來寫,這樣也符合軟體的設計原則(
kiss原則
)。每篇文章盡力只說一件事情,並且把這件事情說清楚,少一點噪音,也是多增加了一點文章的實用性。
二、linux伺服器簡介
三、centos安裝
看這裡。如果不想這麼麻煩的同學,可以走曲線救國的路子,安裝6.3吧,剛好4gb,可以很簡單的通過ultraliso安裝。安裝完之後公升級就可以了。
四、centos的分割槽
正常情況下需要分為:
/boot 引導區,大小512m足以
swap 虛擬記憶體區, 和你的記憶體大小一樣即可
/home 使用者工作目錄, 這個和將來要新增的使用者數有關,20g以上吧,看你硬碟大小
/usr 主要用來安裝系統級的安裝包,一般20g足以
/var 這個主要放各種服務的,比如httpd, 你自己的伺服器,所以大小分配20gb以上是有必要的
為啥要這麼麻煩分成這幾個區呢,預設情況是分為三個區,乙個是/boot 乙個是swap, 其他都放在root下,這樣的分割槽在重灌系統後,你儲存的文件都不見了,或者你要備份檔案,只需要備份乙個分割槽就ok,或者你要加密某個分割槽,都是很容易的。在你遭受攻擊的時候,產生大量的日誌,假如只在乙個分割槽的話,就不會導致你所有硬碟被沾滿。這就是自定義分割槽的好處。
五、使用者
在安裝引導的過程中,會讓你輸入root密碼,設定乙個複雜的密碼,最好用密碼管理工具生成,和管理。然後會讓你輸入乙個常用使用者,平常登陸都用這個使用者,當需要root的時候,切換到root的時候就可以。
六、常用命令
這裡不打算介紹最基本的命令,只介紹兩個檢視計算機配置的命令:
$free # 檢視記憶體情況命令
$lscpu # 檢視cpu資訊
$fdisk -l # 檢視磁碟分割槽情況
$service --status-all # 檢視執行服務資訊
$ps aux # 檢視執行程序資訊
$iptables -l # 檢視防火牆規則
Centos環境下部署遊戲伺服器 Eclipse
一直在想這篇文章該不該寫,因為這篇文章更像是教你如何使用乙個ide這種文章,毫無價值可言。但思來想去還是應給寫。上篇文章主要說了編譯原理和過程,這篇文章就是理論聯絡實際的典範。並且很多任務程師一輩子都不會有這樣的經歷,寫下這篇文章,對那些剛剛接觸到linux,用eclipse程式設計的人是有一定幫助...
Centos環境下部署遊戲伺服器 軟體安裝
這篇文章主要介紹一下遊戲伺服器需要安裝的軟體和需要修改的配置。現介紹下專案,本專案伺服器端是c mysql組合,客戶端是as寫的,需要安裝的服務為mysql,php,apache,以及乙個nodejs的指令碼。mysql安裝和配置 1 安裝 yum install mysql mysql serve...
在centos環境下部署yara
今天接到乙個任務 在centos的環境下部署yara,沒系統版本要求,能執行yara。本文純屬個人安裝成功後的總結與心得。如有重複,還請見諒。本次安裝採用的是編譯安裝的安裝方式 在安裝之前請先確定你的系統中是否已經安裝automake libtool make 和 gcc 沒有請安裝。安裝命令如下 ...