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