====== 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 套件可以獲得最新的功能。