FreeBSD 高级使用指南:Jails、终端与云管理
1. Jails 相关操作
在 Jail 中运行命令前,是否总是需要清理环境呢?答案是不一定,这完全取决于你要执行的操作。许多命令支持在主机上运行,但目标是 Jail。例如sysrc(8)命令,可使用-j选项指定 Jail。以下是在名为mariadb的 Jail 中启用 MariaDB 的示例:
# sysrc -j mariadb mysql_enable=YES mysql_enable: -> YES此时,该 Jail 已准备好运行 MariaDB,但前提是 MariaDB 已安装。
1.1 安装 Jail 包
FreeBSD 的包管理工具允许你从 Jail 内部或主机上管理软件。如果你是主机管理员分配 Jail 进行配置,可能会选择从 Jail 内部管理包;若你负责整个系统(包括主机和所有 Jail),则建议从主机上管理每个 Jail 的包。
使用pkg(8)命令的-j标志可指定要管理的 Jail,该标志必须在pkg(8)子命令之前给出。例如,在专用 Jail 中安装 MariaDB 服务器:
# pkg -j mariadb install mariadb101-server Updating Fre