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