一般而言,使用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 在該...