FreeBSD新的JAIL管理工具QJAIL

2021-08-09 02:12:50 字數 1497 閱讀 1600

一般而言,使用freebsd的大家都知道,jail是freebsd的重要組成部分,而要方便的使用jail,則不得不提ezjail,warden這兩樣神器。當然,正常來說ezjail用得比較廣泛,而warden是pc-bsd的東西也是圖形化的產物。

使用過ezjail的大神們都知道,要使用ezjail是需要主系統配合的,也就是需要主系統擁有系統原**也就是有/usr/src這個目錄 ,然後再使用make buildworld這個命令編譯出核心後,才能使用ezjail建立新的jail。哦,還忘記了兩點。

然而現在,freebsd 11 發布後,情況有所改變,freebsd 11中新增加了乙個jail管理工具,叫qjail。這個工具更加簡化了jail的管理。哦,當然,qjail只能在freebsd 11中安裝使用。下面說一下基本用法:

安裝沒有什麼好說的,我用的是pkg來安裝的,安裝命令是:

pkg install qjail

qjail install
輸入完命令後:

初始化qjail後,可以進行jail的安裝,使用命令:

qjail

create

-4 192.168

.88.240

postgresql

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

在這個時候,其實jail還是不能從裡面進行ping操作,但是在外面可以ping這個jail。如圖:

但是jail裡面不行,如圖:

這個時候,就要使用命令:

qjail config -k postgresql
記得小k代表啟動row_socket,大k代表禁用row_socket

,而且要在jail停止的情況下可以配置。如圖:

這個就是qjail的最基礎用法了,是不是比ezjail要簡單一些。哦,對了忘記說了,使用qjail建立的jail,預設是繼承了主系統的一些配置,如:閘道器,路由和dns,生產的jail天生就配置好了dns,而不用像ezjail那樣還要自己再配置一遍,或者是使用新模板。

FreeBSD的包管理

freebsd下安裝軟體不是ubuntu的apt get,也不是gentoo的portage。有三種方法 這裡簡單介紹前兩種。freebsd 6.0 預設是不安裝wget的,我們可以通過下面兩種方法進行安裝。1 package方法 pkg add r wget 2 ports方式 我比較喜歡port...

FreeBSD的功能特點

freebsd的功能特點 freebsd的執行環境是使用英特爾x86系列處理器的個人計算機,當然在amd和cyrix等公司的相容晶元上執行也毫無問題。此外,freebsd也被移植到使用alpha晶元上的risc工作站環境上,alpha版本的freebsd已經正式發布了多個版本,是乙個成熟的64位作業...

FreeBSD 系統的配置

ssh 配置 vi etc ssh sshd config 修改下面的專案 rsaauthentication yes permitrootlogin yes permitemptypasswords no passwordauthentication yes vi etc csh.cshrc 在該...