Free Bsd7.2 Install V1.6

1,849 views
1,767 views

Published on

Free Bsd7.2 Install V1.6

Published in: Education, Technology, Design
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,849
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
29
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Free Bsd7.2 Install V1.6

  1. 1. FreeBSD7.2 Install 林國書<br />資料照片來源 林國書<br />周士玉整理<br />1<br />Install FreeBSD 7.2 Stable <br />最後修訂20090816<br />
  2. 2. 選擇國家--Taiwan<br />2<br />Install FreeBSD 7.2 Stable <br />
  3. 3. 安裝方式選擇自訂安裝---Custom<br />3<br />Install FreeBSD 7.2 Stable <br />
  4. 4. 選擇Partition<br />4<br />Install FreeBSD 7.2 Stable <br />
  5. 5. Disk Patition Editor – 指派要給BSD的硬碟容量<br />5<br />Install FreeBSD 7.2 Stable <br />
  6. 6. 開幾管理程式---請選擇Standard<br />6<br />Install FreeBSD 7.2 Stable <br />
  7. 7. Disklabel Editor—切各分割和Swap區域<br />實際架設伺服器---不建議使用A(Auto Defaults)<br />您可以參考---下一張簡報----手動分割的建議<br />7<br />Install FreeBSD 7.2 Stable <br />
  8. 8. 手動建立分割的建議<br />/----建議割2G<br />swap建議割1G<br />/var建議割30G (資料庫、log、mail)<br />/usr剩餘空間全部給它 (越大越好)(Moodle網站+家目錄)<br />(我們不用刻意切一個/home分割)<br />(因為/home/~帳號 = /usr/home/~帳號<br />(好像是自動以Symbolic link 來連結)<br />因為這台機器是定位Moodle專用機<br />若時要當一般 File Server 我還是習慣要獨立/home 分割<br />8<br />Install FreeBSD 7.2 Stable <br />
  9. 9. 選擇要安裝的套件:Kern Developer<br />9<br />Install FreeBSD 7.2 Stable <br />
  10. 10. 請確認要安裝 FreeBSDports套件<br />10<br />Install FreeBSD 7.2 Stable <br />
  11. 11. 選擇安裝的媒體CD/DVD<br />11<br />Install FreeBSD 7.2 Stable <br />
  12. 12. 要正式安裝請按--Commit<br />12<br />Install FreeBSD 7.2 Stable <br />
  13. 13. 最後一次問你真的要安裝嗎?<br />13<br />Install FreeBSD 7.2 Stable <br />
  14. 14. 安裝過程的畫面…<br />14<br />Install FreeBSD 7.2 Stable <br />
  15. 15. 安裝完後開機前…. FreeBSD會問我們<br />是否要預先做好系統環境的組態---Yes<br />15<br />Install FreeBSD 7.2 Stable <br />
  16. 16. 設定Root 密碼<br />16<br />Install FreeBSD 7.2 Stable <br />
  17. 17. 新增普通帳號<br />17<br />Install FreeBSD 7.2 Stable <br />
  18. 18. 新增可以su的普通帳號<br />Login ID :sysadm(這個名稱不好 建議改成更一般的名稱例如guoshu)<br />Group: 0(這是老大的群組)<br />Member groups:wheel(到時候這個帳號才可以有su的權限)<br />Login shell:/bin/tcsh(把登入的shell改成tcsh會比要好用)<br />OK<br />18<br />Install FreeBSD 7.2 Stable <br />
  19. 19. 設定時區—台灣時區不是UTC—所以請選NO<br />19<br />Install FreeBSD 7.2 Stable <br />
  20. 20. 設定時區—請選Asia<br />20<br />Install FreeBSD 7.2 Stable <br />
  21. 21. 設定時區—請選Taiwan<br />21<br />Install FreeBSD 7.2 Stable <br />
  22. 22. 時區名稱CST--合理嗎?Yes<br />22<br />Install FreeBSD 7.2 Stable <br />
  23. 23. Network Services Menu<br />選擇進入Interfaces…<br />23<br />Install FreeBSD 7.2 Stable <br />
  24. 24. 一定要加選到sshd<br />(因為等下我們要使用遠端連線)<br />24<br />Install FreeBSD 7.2 Stable <br />
  25. 25. 選擇這台機器上正確的網卡代號<br />(通常第一個就是啦)<br />(不同廠商的網卡會有不同代號—請不要緊張例如有廠牌的網卡代號是eth0)<br />25<br />Install FreeBSD 7.2 Stable <br />
  26. 26. 這張網卡要設定IPv6嗎? NO<br />26<br />Install FreeBSD 7.2 Stable <br />
  27. 27. 再問一次這張網卡要設定IPv6嗎? NO<br />27<br />Install FreeBSD 7.2 Stable <br />
  28. 28. 這張網卡要設定DHCP嗎? NO<br />PS.當Server的機器還是用固定IP(static ip)比較好<br />28<br />Install FreeBSD 7.2 Stable <br />
  29. 29. 網路的基本組態<br />Host:moodle.eces.hcc.edu.tw(請填入完整的FQDN的名稱要向DNS的管理員申請後才能真是使用)<br />Domain: eces.hcc.edu.tw (請填入貴單位的網域名稱)<br />IPv4 Gateway(請填入貴單位閘道器的IP)<br />Name server (請填入DNS伺服器的IP)<br />IPv4 Address (請填入這台機器的IP)<br />Netmask (請填入子網路遮罩)<br />29<br />Install FreeBSD 7.2 Stable <br />
  30. 30. 要讓這張網卡的網路組態<br />立即生效嗎?Yes<br />30<br />Install FreeBSD 7.2 Stable <br />
  31. 31. 到此已經安裝完畢---請按Exit Install<br />31<br />Install FreeBSD 7.2 Stable <br />
  32. 32. 提醒:系統將重開機,請記得把光碟片拿開<br />32<br />Install FreeBSD 7.2 Stable <br />
  33. 33. 提醒:<br />重開機時光碟片要記得拿開<br />不然又要進入「重新安裝」的畫面<br />PS老兄別鬧了~您還想重裝幾次?<br />33<br />Install FreeBSD 7.2 Stable <br />
  34. 34. 第一次開機的畫面…<br />34<br />Install FreeBSD 7.2 Stable <br />
  35. 35. 恭喜大家~安裝成功了!!<br />35<br />Install FreeBSD 7.2 Stable <br />
  36. 36. 下載及介紹國書準備好的四個檔案<br />36<br />Install FreeBSD 7.2 Stable <br />
  37. 37. 下載國書準備好的四個檔案<br />Install FreeBSD 7.2 Stable <br />37<br />fetch http://163.19.30.2/guoshu_bsd_src/make.conf<br /> //設定使用ports tree安裝程式,相關檔案預設要去下載的地方<br />fetch http://163.19.30.2/guoshu_bsd_src/distfiles.tar.gz<br /> //國書預先把一些distfiles從國外下載回來,為我們省一些時間<br />fetch http://163.19.30.2/guoshu_bsd_src/var_db_ports.tar.gz<br /> /*國書預先幫我們把用ports tree安裝過程裝中,需要勾選的選項,寫入到/var/db/ports/套件路徑/optons裡。 <br />這樣我們用ports tree安裝套件時,就不用慢慢勾選那些惱人的選項*/<br />fetch http://163.19.30.2/guoshu_bsd_src/var_db_portsnap.tar.gz<br />//用portsnap方式更新ports tree最重要的檔案<br />
  38. 38. make.conf+distfiles.tar.gz<br />Install FreeBSD 7.2 Stable <br />38<br />#mvmake.conf /etc/.<br />#mv var_db_ports.gz /var/db/.<br />#mvvar_db_portsnap.tar.gz /var/db/.<br />#mvdistfiles.tar.gz /usr/ports/.<br />#cd /urs/ports/<br />#ls *.tar.gz<br />#tar zxvfdistfiles.tar.gz<br />#rm –f distfiles.tar.gz<br />解說:移動檔案及解壓縮後刪除檔案的動作…<br />
  39. 39. var_db_portsnap.tar.gz+var_db_ports.tar.gz<br />Install FreeBSD 7.2 Stable <br />39<br />#cd /var/db/<br />#tar zxvfvar_db_portsnap.tar.gz---這個動作好像是多餘的….<br />#tar zxvfvar_db_ports.tar.gz<br />#rm –f var_db*<br />解說:解壓縮檔案及解壓縮後刪除檔案的動作…<br />
  40. 40. 傳統更新ports tree的方法<br />CVSup的介紹<br />(已經不建議使用了—本段純欣賞)<br />(CVSup更新時是沒有加密的)<br />40<br />Install FreeBSD 7.2 Stable <br />
  41. 41. 使用CVSup更新的缺點<br />41<br />Install FreeBSD 7.2 Stable <br />
  42. 42. 42<br />Install FreeBSD 7.2 Stable <br />使用CVSup 更新的缺點<br />
  43. 43. (國書深情推薦使用…)<br />強烈改用portsnap更新ports tree<br />43<br />Install FreeBSD 7.2 Stable <br />
  44. 44. 為什麼要改用<br />portsnap更新ports tree?<br />44<br />Install FreeBSD 7.2 Stable <br />
  45. 45. portsnap下載更新檔案的過程<br />(var_db_ports_tar.gz)<br />是有加密的<br />45<br />Install FreeBSD 7.2 Stable <br />
  46. 46. portsnap下載完更新檔案後<br />var_db_ports_tar.gz<br />會有兩道檔案指紋的安全辨識<br />(md5+?(胖胖忘記了))<br />46<br />Install FreeBSD 7.2 Stable <br />
  47. 47. 使用portsnap更新過的ports tree<br /> 再make install過程中下載的檔案<br />也會有兩道檔案指紋的安全辨識<br />(md5+?(胖胖忘記了))<br />47<br />Install FreeBSD 7.2 Stable <br />
  48. 48. 下載 portsnap更新檔<br />(這個步驟這次暫時不用作)<br />(國書已為大家下載好了)<br />#cd /usr/ports<br />#portsnap fetch<br />這個動作會自動去下載var_db_ports.tar.gz<br />到 /var/db 底下(過程可能要一個小時~)<br />若要自行下載…過程要回答一些有阿沒的…請耐心回答<br />48<br />Install FreeBSD 7.2 Stable <br />
  49. 49. portsnap更新ports tree<br />#portsnap extract<br />解說:這個指令會自動去解壓縮/var/db /var_db_ports.tar.gz這個檔案解壓縮完成後基本上就完成更新整個ports tree結構的動作<br />Ps.這個指令應該只會用到1次喔…<br />#portsnap update<br />解說:之後更新ports tree請用這個指令<br />49<br />Install FreeBSD 7.2 Stable <br />
  50. 50. Install FreeBSD 7.2 Stable <br />50<br />補充:早期透過用CVSup更新ports tree的指令(目前強烈不建議使用(安全性的考量)—純欣賞!!)<br />#cd /urs/ports/<br />#make update<br />
  51. 51. 剛剛過程中的一些參考畫面(純欣賞)~<br />51<br />Install FreeBSD 7.2 Stable <br />
  52. 52. #portsnap fetch extract<br />ports tree檔案下載、解壓、更新一次完成的指令<br />52<br />Install FreeBSD 7.2 Stable <br />
  53. 53. 解壓縮指令portsnap extract<br />53<br />Install FreeBSD 7.2 Stable <br />
  54. 54. 更新ports tree指令<br />54<br />Install FreeBSD 7.2 Stable <br />
  55. 55. ee編輯器(基本操作說明)<br />^Y(Ctrl+Y):啟動字串搜尋功能….<br />^X(Ctrl+X):尋找下一筆符合條件的字串<br />Esc + Enter: 呼叫儲存檔案的選單<br />55<br />Install FreeBSD 7.2 Stable <br />
  56. 56. 常用的指令-「基本操作指令」<br />fetch (抓網路上的檔案)<br />uname –a 顯示FreeBSD安裝版本的詳細資訊<br />cd (切換目錄Change Directory)<br />pwd(查看目前的所在路徑Print Working Directory)<br />df -h (用MB,GB的方式來顯示各分割的剩餘空間)<br />sync;sync; shutdon -h now //把記憶體的資料寫入檔案並關機<br />ps -ax |grepmysqld (查看mysqld是否已經啟動)<br />56<br />Install FreeBSD 7.2 Stable <br />
  57. 57. 常用的指令-「檔案操作相關」<br />tar zxvf (解壓縮檔案)<br />mv moodle195 moodle把moodle195資料夾更名為moodle<br />mv folder/ ../../ 把folder往上移動兩層<br />cp -Rfmoodle/ ../ (用現在路徑的moodle資料夾強制覆蓋上一層的Moodle資料夾)<br />chmod -R www * 把目前所有的檔案和資料夾(含子資料夾) 的所有權給www群組<br />57<br />Install FreeBSD 7.2 Stable <br />
  58. 58. 常用的指令-「套件安裝相關」<br />make all install /*使用ports tree程式安裝--all代表要自動安裝有相依性的檔案*/<br />make clean /*清除這個port底下,(剛剛)安裝過程中所產生的work工作資料夾(work裡面好像是編譯好的Binary 程式)*/<br />make deinstall install/*重新安裝套件:清除work資料夾及相關的distfiles;重新下載安裝套件<br />#pkg_info查看安裝的相關訊息<br />58<br />Install FreeBSD 7.2 Stable <br />
  59. 59. 常用的指令-「套件安裝相關」<br />/*把已下載的原始程式碼(distfiles)全部清除~的兩種方法*/<br />A.下指令<br />make distclean<br />B.手動刪除<br />cd /usr/ports/distfiles<br />rm –rf *<br />59<br />Install FreeBSD 7.2 Stable <br />
  60. 60. 安裝openssl<br />60<br />Install FreeBSD 7.2 Stable <br />
  61. 61. 安裝openssl<br />#cd /usr/ports/security/opensll<br />#make all install<br />#pkg_info<br />61<br />Install FreeBSD 7.2 Stable <br />
  62. 62. 安裝mysql60-server+Apache 22<br />62<br />Install FreeBSD 7.2 Stable <br />
  63. 63. 安裝前請先修改Makefiles<br />#eeMakefiles<br />Ctrl+Y啟動字串搜尋功能(關鍵字apache)<br />search for:apache<br />Ctrl+X尋找下一筆符合條件的字串…<br />USE_APACHE = 22<br />Esc + Enter: 請選擇儲存檔案..<br />63<br />Install FreeBSD 7.2 Stable <br />注意:USE_APACHE 預設值是 13請改成 22<br />
  64. 64. 提醒:等一下的過程中<br />會安裝到Apache 22喔~<br />64<br />Install FreeBSD 7.2 Stable <br />
  65. 65. 安裝mysql60-server<br />#cd /usr/ports/databases/mysql60-server<br />#make all install<br />#pkg_info<br />65<br />Install FreeBSD 7.2 Stable <br />注意:目前mysqld和httpd還沒啟動喔~<br />
  66. 66. 大部分程式Runscript的位置<br />/usr/loca/etc/rc.d/<br />66<br />Install FreeBSD 7.2 Stable <br />若我們安裝比較新的套件,往往就需要把啟動的Runscript寫入到<br />/etc/rc.local<br />
  67. 67. 請編輯開機啟動檔/etc/rc.local讓開機時就啟動mysqld及httpd<br />#ee /etc/rc.local<br />請增加以下兩行<br />/usr/local/bin/mysqld_safe &<br />/usr/local/sbin/apachetl start<br />67<br />Install FreeBSD 7.2 Stable <br />
  68. 68. 請編輯開機啟動檔/etc/rc.local讓開機時就啟動mysqld及httpd<br />#ee /etc/rc.local<br />請增加以下兩行<br />/usr/local/bin/mysqld_safe &<br />/usr/local/sbin/apachetl start<br />68<br />Install FreeBSD 7.2 Stable <br />
  69. 69. 剛剛過程中的一些參考畫面(純欣賞)~<br />69<br />Install FreeBSD 7.2 Stable <br />
  70. 70. 70<br />Install FreeBSD 7.2 Stable <br />
  71. 71. 71<br />Install FreeBSD 7.2 Stable <br />
  72. 72. 72<br />Install FreeBSD 7.2 Stable <br />
  73. 73. 安裝php5-extensions<br />73<br />Install FreeBSD 7.2 Stable <br />
  74. 74. 74<br />Install FreeBSD 7.2 Stable <br />
  75. 75. 這個畫面我們看不到了<br />國書已經把選項幫我寫入<br />/var/db/ports/lang/php5-extentions/options<br />75<br />Install FreeBSD 7.2 Stable <br />
  76. 76. 國書推薦的小工具<br />ssh client(國書最常用的遠端連線軟體)<br />Piety (把檔案拖進畫面,就可以用ssh通道上傳)<br />76<br />Install FreeBSD 7.2 Stable <br />
  77. 77. 謝謝觀賞~<br />77<br />Install FreeBSD 7.2 Stable <br />

×