====== Gandi 代理程式與伺服器設定檔 ======
===== Gandi 代理程式的用途 =====
在專家模式中,Gandi 的代理程式會接收來伺服器的參數、CPU 核心數量、記憶體大小、新硬碟通知與硬碟卸載與掛載等訊息。
這個代理程式在 "gandi-hosting-vm2" 套件內,您可以安裝它來獲得一些最新的功能。
指令為 'aptitude install gandi-hosting-vm2'。
===== Gandi 設定檔 =====
某些檔案是我們的基礎平台中虛擬伺服器需要的必要設定檔
當您有一些特殊需求時,您可以修改伺服器中的每某些檔案以達成您的目的。
==== /etc/gandi ====
這個目錄包含了我們的設定檔腳本。
==== /etc/default/gandi ====
在這個檔案中您可以調整下列參數:
* 修改 hostname 或是 FQDN
* 在開機時建立/啟用 swap
* 修改 SSH 連線的 MOTD
* 修改時區
* 啟用/禁止一些特殊的 Gandi 系統選項("sysctl")
* 增加/移除 Gandi SSH 金鑰
* 修改 SSH 的選項(''Compression'', ''PermitRootLogin'', ''EmptyPasswords'')
* 在 DHCP 生效時修改(或不修改) ''/etc/resolv.conf''
* 自動設定緊急終端機(emergency console)
* 啟用/禁止 PAM 來限制 root 登入
* 啟用/禁止 自動設定 hostname
* 啟用/禁止 自動設定 DNS 伺服器
* 修改資料碟掛載參數與預設的掛載位置
==== /etc/udev/rules.d/86-gandi.rules & /etc/fstab ====
您有兩個方法可以以掛載硬碟在您的伺服器上:
* **''udev'' (預設)**
預設上,"udev" 會把硬碟自動命名然後掛載到 "/srv/" 的位置。例如: 資料碟會被命名為 "d_data" 然後掛載成 "/srv/d_data/"。
* **''fstab'' (udev 關閉時)**
如果您需要指定掛載點,您需要關閉 "udev" 中的設定 ''/etc/udev/rules.d/86-gandi.rules''(修改此檔案後 VPS 需要重新開機才能生效)。
==== /etc/init.d/gandi-mount & /etc/init.d/gandi-kernel ====
* ''gandi-mount''
這個命令稿會掛載硬碟到伺服器並且在 ''/proc/partitions'' 呈現掛載的狀態。
* ''gandi-kernel''
這個命令稿能自動化的安裝核心模組。
請記得要時常更新您的 Gandi 套件可以獲得最新的功能。