一般而言,使用FreeBSD的大家都知道,jail是FreeBSD的重要组成部分,而要方便的使用jail,则不得不提ezjail,warden这两样神器。当然,正常来说ezjail用得比较广泛,而warden是PC-BSD的东西也是图形化的产物。

使用过ezjail的大神们都知道,要使用ezjail是需要主系统配合的,也就是需要主系统拥有系统原代码也就是有/usr/src这个目录 ,然后再使用make buildworld这个命令编译出内核后,才能使用ezjail创建新的jail。哦,还忘记了两点。

  • 要在/etc/rc.conf中为jail分配IP
  • 需要配置row_socket,不然jail不能访问外网

当然,以上两点虽然麻烦但还是好说,那个make buildworld就有点受不了了。机器慢点要编译一天,而且每次系统有更新就要再来一次(如果需要jail保持最新版本)。而warden的话就好多了,warden的基系统不是编译而是从网上下载的,这个听起来是不是有点像docker?好吧,warden只能在PC-BSD中使用。

然而现在,FreeBSD 11 发布后,情况有所改变,FreeBSD 11中新增加了一个jail管理工具,叫QJAIL。这个工具更加简化了jail的管理。哦,当然,QJAIL只能在FreeBSD 11中安装使用。下面说一下基本用法:

1. 安装

安装没有什么好说的,我用的是PKG来安装的,安装命令是:

pkg install qjail

2. 初始化

首先需要初始化基础系统,这里和ezjail有不同的地方,ezjail是要buildworld,但是qjail和warden一样,是从网上下载二进制包,再进行解压的。命令如下:

qjail install

输入完命令后:

下载完成后:

3. 创建jail

初始化qjail后,可以进行jail的安装,使用命令:

qjail create -4 192.168.88.240 postgresql

以下可以看到已经建立好了叫postgresql的jail:

4. 允许ping外网

在这个时候,其实jail还是不能从里面进行ping操作,但是在外面可以ping这个jail。如图:

但是jail里面不行,如图:

这个时候,就要使用命令:

qjail config -k postgresql

记得小k代表启动row_socket,大K代表禁用row_socket,而且要在jail停止的情况下可以配置。如图:

5.后续

这个就是qjail的最基础用法了,是不是比ezjail要简单一些。哦,对了忘记说了,使用qjail创建的jail,默认是继承了主系统的一些配置,如:网关,路由和DNS,生产的jail天生就配置好了dns,而不用像ezjail那样还要自己再配置一遍,或者是使用新模板。

FreeBSD新的JAIL管理工具QJAIL相关推荐

  1. Ubuntu 和 Redhat / Fedora 服务管理命令对比表(附Fedora16新的服务管理工具systemctl )...

    以 apache/httpd 服务作为例子 任务 Red Hat / Fedora Ubuntu Ubuntu  (with sysv-rc-conf or sysvconfig) 立即启动/停止某服 ...

  2. 账号管理工具_新媒体账号管理工具,自媒体运营神器,管理多个账号很简单

    新媒体账号管理工具,自媒体运营神器,管理多个账号很简单,账号管理一直是自媒体人的一个痛点,尤其是现在大家手上都有很多个账号的情况下,无论是进行内容的分发还是账号管理,如果纯靠手动进行发布,那么将会浪费 ...

  3. win10磁盘100官方解释_win10磁盘分区管理工具大变脸,现代磁盘管理工具喷薄而出...

    在日常使用电脑过程中,如果要删除旧磁盘并创建新分区或扩展某个磁盘的空间,一般情况下大家都是使用Windows 10的磁盘管理工具.在Windows 10上管理磁盘分区的最简单方法是使用操作系统内置的磁 ...

  4. Eagle设计师必备利器管理工具

    作为设计师大家想必都遇到过图片素材多,我之前使用Pixave和InBoard,但是这些软件在设计上有一些缺陷,影响了效率,有人用花瓣也很方便,但是前一段时间花瓣挂了,是不是有种砸电脑冲动 哈, Eag ...

  5. Snap--Linux系统下 (Ubuntu)软件包管理工具

    snap简介: snap是个新的包管理工具,他使用了容器的概念,他源自ubuntu母公司,但不止支持ubuntu,支持更多的Linux发行版.snap是Canonical公司发布的全新的软件包管理方式 ...

  6. 服务器系统使用 pdf,系统管理员必备的十个Windows服务器管理工具.pdf

    系统管理员必备的十个 Windows 服务器管理工具 (1) 2010-08-03 15:48 黄永兵 译 51CTO.com 我要评论 (0) 这么多年来, 微软已经默默地为我们提供了大量的服务器管 ...

  7. Apipost和 Apifox 哪个好用?两大国产API管理工具深度对比

    Apipost和 Apifox 哪个好?这两款国产API 管理工具的推广力度那叫一个猛,就鬼打墙似的,我在哪个公众号都能看到他们两家的推广. 我内心OS 就是: 只有充分内卷,才能够把厂商们的平均水平 ...

  8. 2022年,新媒体管家类似的自媒体管理工具——融媒宝

    新媒体管家这个插件现在说起来相信还是有很多自媒体人会对他有印象,虽然现在新媒体管家已经停服,不能使用了. 但是它所引领的自媒体一键多发功能到今天还是非常实用而且还受到广大自媒体人的喜爱的.不过还是许多 ...

  9. 社群管理工具以及新媒体运营工具清单,记得收藏!

    做运营3年了,今天特意整理了一些必备的社群管理工具.新媒体运营工具,推荐你收藏!!!下面废话不多说,一起来看看吧!!! 一.社群管理工具 综合性的社群管理工具,同时也是上线比较早的一个软件 它有智能聊 ...

最新文章

  1. as3回调方法模拟事件监听
  2. C++知识点19——使用C++标准库(再谈string——string的初始化、赋值、添加、删除、访问)
  3. spark SQL Running the Thrift JDBC/ODBC server
  4. php粒子背景特效_粒子背景特效Particleground.js插件使用解析_蓝戒的博客
  5. palindromic java_LeetCode(java)5. Longest Palindromic Substring
  6. java 枚举 values_JAVA 枚举运用一 values方法
  7. function 多个函数用一个_用递归函数和栈逆序一个栈
  8. 基于op07的k型热电偶测量电路_基于OP07和LTC1543温度采集模块的设计
  9. 使用UE去除复制文本中的空格、换行符和TAB
  10. VIM之taglist
  11. 算法设计与分析基础_学习笔记
  12. 如何注册PayPal账户
  13. linux内核 print,自定义linux内核调试print
  14. plt.text函数用法
  15. 杭州个人小客车摇号百分之百中签率所需要的时间预测和阶梯摇号概率提升
  16. 智慧公交站台:EasyCVR智能视频平台助力城市智慧交通建设
  17. Python关于reverse()和reversed()的用法和区别-列表反转
  18. python文件另存为快捷键_Word文件另存为快捷键ctrl加什么?
  19. Matlab建模---数据拟合
  20. BIM在工程中的20种典型应用

热门文章

  1. 天基实业投资理财需了解的基础知识
  2. curl证书过期_centos7内核升级及curl访问https证书过期处理
  3. uniapp 自定义showToast样式
  4. 科沃斯机器人充电红灯_科沃斯扫地机器人充电一直亮红灯
  5. excel如何晒出重复数据_怎么筛选出excel中重复数据
  6. 网站建设好但是访问不了的原因及解决方法
  7. Debian下安装Mosquitto
  8. Kafka kafka-reassign-partitions.sh 命令使用
  9. 学习之旅10-R语言介绍
  10. php+js扫码枪实现签到的功能