顯示具有 FreeBSD 標籤的文章。 顯示所有文章
顯示具有 FreeBSD 標籤的文章。 顯示所有文章

2014年11月23日 星期日

gpart 分割磁區

切 /dev/ada1 為例子
STEP 1. 先用gpart show查看目前的硬碟資訊
gpart show
STEP 2. 建立GPT Partition於ada1
gpart create -s GPT ada1
STEP 3. 查看gpart 狀態
gpart show

=>          63  976561551  ada0  MBR  (466G)
               63  976559157    1  freebsd  [active]  (466G)
  976559220       2394       - free -  (1.2M)
=>           0  976559157  ada0s1  BSD  (466G)
                0   50331648      2  freebsd-swap  (24G)
   50331648   33554432      1  freebsd-ufs  (16G)
   83886080   67108864      4  freebsd-ufs  (32G)
  150994944   67108864      5  freebsd-ufs  (32G)
  218103808   67108864      6  freebsd-ufs  (32G)
  285212672   67108864      7  freebsd-ufs  (32G)
  352321536  624237621      8  freebsd-ufs  (298G)
=>        34  4882808253  ada1  GPT  (2.3T)
             34  4882808253       - free -  (2.3T)
STEP 4. 於ada1上增加type為freebsd-ufs的partition
gpart add -b 34 -s 4882808253 -t freebsd-ufs ada1

其中,-b -s -t 是絕對必要參數 
 -b:start
 -s:size
 -t:fs_type
STEP 5.再執行gpart show可以看到該生出來的已經生出來
=>          63  976561551  da0  MBR  (466G)
               63  976559157    1  freebsd  [active]  (466G)
  976559220       2394       - free -  (1.2M)
=>           0  976559157  ada0s1  BSD  (466G)
                0   50331648      2  freebsd-swap  (24G)
   50331648   33554432      1  freebsd-ufs  (16G)
   83886080   67108864      4  freebsd-ufs  (32G)
  150994944   67108864      5  freebsd-ufs  (32G)
  218103808   67108864      6  freebsd-ufs  (32G)
  285212672   67108864      7  freebsd-ufs  (32G)
  352321536  624237621      8  freebsd-ufs  (298G)
=>        34  4882808253  ada1  GPT  (2.3T)
             34  4882808253    1  freebsd-ufs  (2.3T)
=>        34  4882808253  ufsid/4cecc4f9c9eaaa33  GPT  (2.3T)
             34  4882808253                       1  freebsd-ufs  (2.3T)
STEP 6.執行newfs
newfs -O2 -U /dev/ada1p1
Step 7.執行mount測試
mount /dev/ada1p1 /mnt

2011年11月27日 星期日

FreeBSD Install PHP5 and PHP5 Extensions

一、要以root登入,且必須安裝port套件,如果port套件忘記安裝,先放入光碟片
    1.#sysinstall
    2.選擇Configur,然後按Enter
    3.選擇Distributions,然後按Enter
    4.選擇Ports,然後按Space
    5.選擇Exit,然後按Enter
    6.選擇要用的安裝來源,例如:CD-ROM、FTP等方式
    7.選Exit,然後按Enter
    8,按下X鍵就可離開sysinstall程式

#portsnap fetch 抓檔指令
#portsnap extract   
#portsnap update

二、更新完之後,至/usr/ports/lang/php5

#cd /usr/ports/lang/php5
#make install

三、編譯完成之後,安裝php5套件

#make BATCH=yes install
#pkg_add -r php

四、編譯php5-extensions

#cd /usr/ports/lang/php5-extensions
#make install

五、編譯完成,並安裝

#pkg_add -r php5-extensions

六、查詢安裝套件和版本

#pkg_info | grep php

以上安裝皆會以最新的套件做安裝;測試安裝環境為freebsd 8.2 ( 32 bit )



參考來源:
http://www.freebsd.org/doc/zh_TW/books/handbook/ports-using.html
http://www.rhyous.com/2009/11/06/how-to-install-php5-and-php5-extensions-on-freebsd/