แหล่งแลกเปลี่ยนความรู้-ประสบการณ์ FreeBSD สำหรับคนไทย
:: เพื่อแลกเปลี่ยนความรู้, ถาม-ตอบปัญหาคาใจ, แนะนำ, ประกาศ, หรือทุกสิ่งตามต้องการ ::
 
Home  กลับหน้าหลัก  สมัครสมาชิก  ตั้งคำถามใหม่  แก้ไขข้อมูลสมาชิก  ดูสมาชิกทั้งหมด  ลืมรหัสผ่าน

ขอเชิญร่วมตอบคำถามครับ



  เล่า ประสพการณ์กับการเริ่มใช้ FreeBSD
 samira samilan
 Posted : 2006-02-09 13:13:27
อยากเล่าประสพการณ์ให้ฟัง

ผมมี เครื่อง pentium II 450 MHz RAM 192 HD 9GB อยากจะเอามาทำ intranet เล่น

ที่ผ่านมา ติดตั้ง FreeBSD บาง version ผ่าน( 4.7, 4.11 เป็นต้น) บาง version ไม่ผ่าน( 5.4 หรือ 6.0) แล้วแต่แผ่น
ที่ไม่ผ่าน ก็เลยทำ boot disk ( fdimage.exe) แผ่น boot, kern1.flp, kern2.flp ถึงจะติดตั้งได้
สาเหตุที่ไม่ผ่าน มันติดตอนหน้าแรกเลย คือ ไม่ผ่าน boot loader อะไร ทำนองนั้น ไม่เห็น FDD โผล่มา
นอกจากนี้แล้ว อย่าง แผ่น 4.11 นี้ d/l มาแล้ว ทั้งๆที่ ทำ md5 เปรียบเทียบกับ ของ ต้นตำหรับ ก็ตรงแต่....
พอจะลง x window มี error ตรงที่ เอา x.org ( เลือก x-developer) ดันบอกว่า abort installation fail ..........
ก็เลย ตกลง ทำใช้ ในรูป text mode
อยากจะใช้มันเป็น desktop ก็คงต้องรอไปอีก

ได้แผ่น 5.4 มาจากหนังสือเล่มแดง ติดตั้ง ใน Notebook ผ่าน แต่เอามาลงในเครื่องข้างบนที่ว่า ดันไม่ผ่าน ติดตรง
error ตรง ลง perl 5. ??? ตรงแถวๆนั้น version 6 ก็เช่นกัน มี error ตอนลง

เอาละ text mode ก็เอา ลง 4.11 ได้เรียบร้อย ( no X window) ตอนติดตั้ง เอา lynx ลงด้วย เนื่องจาก ไม่มี GUI
อยากจะออก internet นี่หว่า ก็ต้อง เอาละ text mode กันตลอด
ใช้ lynx ไป d/l ของ ต้นตำหรับมาเลย คือ apache 2.0.55, php5.1.2 มา ตามด้วย mysql 5.0.18 ( สำหรับ FreeBSD ทั้งหมด)
ก็ทุลักทุเลหน่อย เพราะ ใช้ keyboard กัน ต้องใช้ tab or down arrow key กันแทบนิ้วหงิก
เอา apache ลง ไม่มีปัญหา มันไปอยู่ที่ /usr/local/apache2 , ServerRoot อยู่ที่ /usr/local/apache2/bin
ส่วน DocumentRoot = /usr/local/apache2/htdocs
environment เป็นดังนี้

CABLE Modem -> NetGear WGT624 ( ตัวนี้ เป็น 108 Mbps Wireless Firewall Router ) คือ มีทั้ง ethernet hub( 4 ports) & wireless ด้วย
ภายในบ้าน ที่ PC ต่อ 3 ตัว ( 2 windows & 1 FreeBSD) และ Laptop อีก 4 ตัว( เมื่อใช้เต็มที่)

Router setup ใช้ 192.168.0.1 เข้าไป จัดการติดตั้ง parameters ต่างๆ มันทำหน้าที่ DHCP ให้ด้วย จ่าย ip ให้
ลูกข่าย ได้ ip จาก router เอง ค่า เช่น
ip 192.168.0.100 ( 101, 102 .... ) subnet 255.255.255.0
Default Gateway , DHCP Server , DNS Server มีค่าเหมือนกันหมด คือ 192.168.0.1

ขณะนี้ เครื่องที่ใช้ เป็น windows 2k windows xp ( 2 ตัวนี้ ใช้ ethernet cable) dell notebook ใช้ wireless
ส่วน เจ้า pentium II ที่ว่า ก็เป็น หัวเดียวกระเทียมลีบ วิ่ง FreeBSD4.11 ทุกตัวออก Router ได้หมด รวมทั้ง FreeBSD ด้วย
ที่ว่า FreeBSD ใช้ได้ เพราะ ใช้ lynx แล้วออกไปได้ ( อ้อ ตอนติดตั้ง LAN card ได้ให้ DHCP ติดตั้งให้ ต้องรอหน่อย พอกลับมา มันติดตั้ง ค่า ให้หมดเลย คือ dns, gateway & server IP ( 192.168.0.1) แต่ ตัว ipv4 มันไม่ให้มา ก็เลยต้องใส่เอง ( 101 )
ทีนี้ ปัญหา ที่เกิด
หลังจาก ที่ ลง apache เสร็จ ( บน pentium ii FreeBSD ) ก็ทดสอบ intranet จาก windows 2k เข้าไป ยัง FreeBSD ได้ ใช้http://192.168.0.101
ไม่มีปัญหา ลองสร้าง html file ก็ได้ ( ตั้งใจจะทำเป็น server จำลอง เวลา สร้าง webpage & php etc.....)
ก็เลย compile php 5.1.2 ( ยังไม่ถนัดการลงแบบ pkg_add or port ) เพราะ ถนัดแบบ compile เอง ปรากฎว่า มี error
ตรงที่ว่า ขาด file พวก lib???? ( เคยเจอแบบเดียวกัน ใน Linux มาแล้ว)
อ้าว ไม่ผ่าน ก็ต้องกลับ ไปอ่าน วิธี port( เปิด เครื่อง windows เข้า www.FreeBSD.org อ่านตรง port)
เอ้า ลอง ทำตามที่ เขาว่า ใน web ลองทำ ( ข้อดีคือ ตรงที่ เปิด terminal หลาย จอ คอยอ่าน แล้ว สลับไปทำ อีกหน้า )
ดูตอน compile ปรากฎว่า มัน ไปลง php version เก่ากว่า คือ 5.0.3 ตอนที่ compile ก็เห็นแล้วว่า มันไปดึง apache อีกตัวมา
แถม เอา DocumentRoot ไปวางที่ /usr/local/www/data ไปเสียฉิบ

ตกลงตอนนี้ มี apache ลง 2 แห่ง ตัวใหม่ ยังหาไม่เจอ ว่า เจ้า serverRoot อยู่ที่ใหน สำหรับ MySQL ต้องพักใว้ก่อน
จบรายงาน ( ปวดกระบาลจัง)

 
  IP : (24.107.60.172)
แสดงความคิดเห็น

   mamazaki
 Posted : 2006-02-09 13:19:32   IP : (192.168.0.9)

  จอมยุทธ์น้อย
 

 Sex :
 Post : 445
 สมาชิกลำดับที่ : 278
- -" /usr/local/www/data-dist ไม่มีหรอน้า

 

เช่าพื้นที่เว็บไซต์ / จดทะเบียนโดเมน / วิทยุออนไลน์ / บริการด้านเครือข่าย ้http://www.smartweb.co.th hotline : info(at)smartweb.co.th
 Comment : 1
ชื่อสมาชิก mamazaki Mail to mamazaki เบอร์ msn info@smartweb.co.th กลุ่มงานข้อมูลสารสนเทศ : สำนักงานเขตพื้นที่การศึกษากาฬสินธุ์ เขต 1
กลับขึ้นด้านบน

   ShareKnowledge
 Posted : 2006-02-09 13:19:40   IP : (192.168.1.164)

  หนึ่งในใต้หล้า
 

 Sex :
 Post : 2819
 สมาชิกลำดับที่ : 434
เอ๋ๆๆ จะยังไงกันเล่า งง

 

ความรู้ไม่มีที่สิ้นสุด...มันจะติดตัวคุณไปจนวันตาย
 Comment : 2
ชื่อสมาชิก ShareKnowledge Mail to ShareKnowledge เบอร์ msn share_knowledge@hotmail.com
กลับขึ้นด้านบน

   มะขาม
 Posted : 2006-02-09 15:34:58   IP : (203.113.32.8)
Administrator

  จ้าววรยุทธ์
 

 Sex :
 Post : 1949
 สมาชิกลำดับที่ : 21
เจ้บนี้อีกนาน
เจ้บนี้ หม้ายลืม (คนเป็นหม้ายเท่านั้นน่ะ ที่ลืม)
อ่านดูที่เล่ามา ก็รู้ได้ว่าไม่ประสีประสาอะไรจริงๆ

ลงแบบ minial ก่อนซิ เอา ports collection มาด้วย
แล้วสั่ง

pkg_add -r cvsup-withou-gui

แต่คุณต้องต่อเนทให้ได้ด้วยนา
จากนั้น cvsup เอา source tree มาสร้างโลกใหม่หมด
จากนั้น cvsup เอา ports tree มาใหม่หมด
ลงทุกอย่างผ่าน ports แต่คุณต้องหาทางต่อเนทให้ได้นา


 
 Comment : 3
ชื่อสมาชิก มะขาม Mail to มะขาม
กลับขึ้นด้านบน

 samira samilan
 Posted : 2006-02-09 20:59:22   IP : (24.107.60.172)
ขอบคุณ ที่แนะนำ ใช่ครับ ใหม่ แบบ ชนิด เดินชน d/l แล้ว compile มาเลย ปัญหา ที่เจอ ก็คือ เครื่องมันรับ cd ไม่ได้ ทุกรุ่น ได้แต่ 4.7, 4.11 ที่ลงได้จาก cd ( ไอ้เจ้า 4.11 กํดัน ลง x-developer ไม่ได้เสียอีก) disc ที่เหลือ 5.0, 5.4, 6.0 ไม่ผ่าน ติดตรงหน้า

starting the BTX loader

ตายตรงนี้ตลอด เพิ่ง มาสร้าง floppy disc เพื่อ boot แต่ทำเฉพาะ 4.11 ก็ไปเจอ disc error ตามที่เล่า

อยากถามว่า ".เจ้บ" คือ เจ็บหรือเปล่า และ minial นั้น คืออะไร คือ manual or minimal หรืออะไร ไม่เข้าใจ ช่วยอธิบายด้วย ( ขอบคุณ)

ประเภท เอาความรู้ของเก่า ใน linux มาใช้ เลยไม่ได้ใช้ package or port จะอ่าน ให้เข้าใจแล้วจะลองอีกที เพราะอยากเอา version ล่าสุด มาลง ( คือไปเลือก d/l มาได้เอง)

 
 Comment : 4
กลับขึ้นด้านบน

   xdisc
 Posted : 2006-02-09 21:20:45   IP : (202.47.238.179)

  จ้าววรยุทธ์
 

 Sex :
 Post : 1774
 สมาชิกลำดับที่ : 315
เลือกเอาสักอย่างสิครับ จะติดตั้งจาก ports หรือจะ compile เอง

ทีนี้มาว่าเรื่องตัว freebsd ถ้าเน็ตแรงพอก็ทำแผ่น boot จาก floppy disk เอาครับ (ในกรณีติดตั้งจาก cdrom ไม่ได้นะ) boot เข้าไปแล้วสั่งติดตั้งผ่าน ftp ไม่นานเท่าไหร่หรอกครับ 100 กว่าเมก(เฉพาะตัว os ที่จะโหลดมานะ) เลือกแบบ minimal พอติดตั้งเสร็จก็ค่อยไป pkg_add -r cvsup-withou-gui อย่างท่านพี่มะขามว่านั่นแหละ

 

แอดมินพอกะเทิน
 Comment : 5
ชื่อสมาชิก xdisc Mail to xdisc www.catburiram.com
กลับขึ้นด้านบน

 naiteelak
 Posted : 2006-02-09 23:43:39   IP : (61.91.211.78)
ไม่แน่ว่า ปัญหาแบบเดียวกันหรือป่าวนะ

เคยลง FreeBSD ทั้ง V. 4.x และ 5.x บนเครื่อง P 100
Boot ไม่ได้เหมือนกัน สรุปได้ว่า แผ่น CD ที่ได้มา เขียนด้วย speed สูง
CD ที่ใช้เป็นรุ่นเก่า เพราะลองเขียนใหม่ ใช้ speed ต่ำหน่อย boot ผ่านทุกแผ่นเลย

 
 Comment : 6
กลับขึ้นด้านบน

 samira samilan
 Posted : 2006-02-10 00:01:41   IP : (24.107.60.172)
ขอบคุณ จะลองทำ flooppy with boot image แล้ว จะลอง ใช้ ftp เพราะ net แรง พอควร

เรื่อง cd rom อาจจะเป็นอย่างที่คุณว่า ปัญหาอีกอันคือ ลงทีไร มี error ทุกที เกือบทุกแผ่น ที่ d/l มา แม้แต่ แผ่น จาก หนังสือเล่มแดง ( 5.4)



 
 Comment : 7
กลับขึ้นด้านบน

   มะขาม
 Posted : 2006-02-10 10:44:31   IP : (203.113.33.9)
Administrator

  จ้าววรยุทธ์
 

 Sex :
 Post : 1949
 สมาชิกลำดับที่ : 21
ฮี่ฮี่ ขอบคุณท่านพี่ xdisc ที่ช่วยแก้ไขให้
มะขาม เคยลองแบบนี้
Dell มันแถม 16mb แบบเสียบมาให้
งวดนั้นมันต้องบู้ตจาก floppy แต่ Dell มันไม่มีมาให้ มะขาม เลย d/l มาลงที่ เจ้าตัวนั้น 16mb อันนั้น แล้วไปสั่ง bios ให้มันบู้ตจากเจ้าอันนั้น งวดนั้นเลย upgrade bios ได้และก็ใช้ graphics ได้เต็มจอซะที

บางทีมันก็ต้องใช้วิชาเทพฯกันบ้างเล็กน้อย

 
 Comment : 8
ชื่อสมาชิก มะขาม Mail to มะขาม
กลับขึ้นด้านบน

 samira samilan
 Posted : 2006-02-10 17:10:14   IP : (24.107.60.172)
มาเล่าต่อ

พอได้คำแนะนำจากคุณ ๆ ทั้งหลาย ก็เลย ไปคว้าหนังสือ ที่มี แต่ไม่เคยอ่าน มา คือ The FreeBSD Handbook กับ The Complete FreeBSD อยากจะรู้ ไอ้เจ้า package กับ ports นี่มันดียังไง ทำยังไง

ก็เลยถึงบางอ้อ ที่ คุณ"น้องมะขาม" ว่า เจ้บ นั้น คงหมายถึง เจ็บ นั้น คิดว่า คงน้อยไป คงต้องว่า "โชกเลือด" หรือไม่ ก็ ต้องว่า คนที่ compile เอง ไม่ใช้ port นั้น ต้องเป็นคนชอบ ซาดิสซ์ แน่ๆ เลย

แม่เจ้าโว้ย ทำไม มันง่าย กว่ากัน อย่างนี้ ฟะ หลงไป เดินชน ทำแบบ linux คือ d/l แล้ว compile เอง มานาน

ครับ ลงใหม่ เอาของเก่า ออก ใช้ port Apache ใช้ได้ สบายบื๊บ dependents อันใหนที่ไม่มี มันก็ไปลากมาทำให้ครบ ก่อน ( ดีจริงเฟ้ย ทำไมเสือกไม่รู้มาก่อนฟะ )

ลง apache ไม่มีปัญหา แต่พอลง php5 จาก port ติดตั้งได้ ผ่าน
ไปเพิ่ม สามบรรทัด ที่ httpd.conf ให้รับ php
ผ่านฉลุย แต่พอเข้าไปดู ใน php โดยใช้

<? phpinfo() ?>

อ้าว เฮ้ย ไม่ได้ลงอะไร ให้เลย ไม่มี DBMS เช่น MySQL or SQLite หรือ แม้ XML ให้เเลย ตายละวา อ้าว ต้อง ไปทำ make deinstall เพื่อเอา ของ ที่เพิ่งลงไป ออกเสีย
แล้ว มานั่งเกาหัว ว่าจะเพิ่ม features ต่างๆ ของ php ต้องทำยังไงบ้าง( ฟะ)

เข้าไปอ่านต่อในสองเล่มที่ว่า อ้าว มันบอกว่า ต้องเข้าไป ปรับแต่ง ( tweak ) ใน Makefile อะฮะ เจอแล้ว เข้าไปดู ไปแก้ ใน Makefile กันเลย ลบออก บางบรรทัด

ตอนนี้ ก็ ทำได้แล้ว ( ยัง text mode อยู่) มี features ต่างๆ ของ php เข้ามาเพียบ รวมทั้ง SQLite ด้วย ( ต้วชอบ)

ยังพัฒนา webpage บน ต้ว FreeBSD ที่เพิ่งลงนี้ ยังไม่ได้ เพื่อว่า เวลาจะทำงาน ได้ เอา php ที่เขียน ไปวาง ที่ DocumentRoot ได้เลย สดวกง่ายดี แต่ต้องรอ หน่อย

อันดับต่อไป อันเร่งด่วน คือ ทำ SAMBA ให้ได้ เพื่อ จะได้ ย้าย (ส่ง) php file จาก windows เข้าไปวาง ผ่าน SAMBA เข้าไป DocumentRoot ใน FreeBSD ที่จะให้ทำหน้าที่เป็น intranet webserver

โครงการณ์ต่อจากนั้นไปอีก ก็คือต้อง ลง GUI mode จะได้ เอา พวก web developement tool ลง เวลาเขียน web จะได้ ไม่ต้องวิ่งไป ที่ เครื่อง windows

จบรายงาน ตอนผ่าน "การ โชกเลือด" ไปได้ แล้ว




 
 Comment : 9
กลับขึ้นด้านบน

   มะขาม
 Posted : 2006-02-10 17:54:33   IP : (203.113.33.8)
Administrator

  จ้าววรยุทธ์
 

 Sex :
 Post : 1949
 สมาชิกลำดับที่ : 21

คือ แบบว่า บางที คนเรากว่าจะรู้มากได้เนี่ย อ่วม ถ้าดื้อ
ก็บอกกันหลายหนแล้วว่าลงผ่าน ports ง่ายกว่ากัน ดันดื้ออยู่ได้ ชอบนักระเบิด tar ball แล้ว compile เองเนี่ย โธ่ แน่แค่ไหนกันเชียว(ภาษาอังกฤษนะ) ทำโดยไม่อ่าน README, INSTALL พวกที่มากับ tar ball ให้แตกละก็ ทำไม่สำเร็จหรอก
ports น่ะ ทีมงานเขาเสียเวลาเสียแรงทำ patch ทำ configure ให้แล้ว เรายังอวดเก่งก็ ต้องปล่อยไป
ก็อย่างที่ท้าทายเอาไว้ ลองไปเอา tar ball ของ grass 6.0 มาระเบิดแล้วทำเองซิ ให้เวลาทำน่ะ เวลาทำ ยี่สิบสี่ชั่วโมงเต็มๆ แต่ทำผ่าน ports ไม่นานเลยก็ได้มาใช้งานแล้ว

 
 Comment : 10
ชื่อสมาชิก มะขาม Mail to มะขาม
กลับขึ้นด้านบน

1 2 3 4


 แสดงความเห็นต่อคำถามนี้
ชื่อ/Username
รหัสผ่าน
( เฉพาะสมาชิก )
อีเมลล์
( ถ้าเป็นสมาชิกไม่ต้องใส่ )
รูปแบบพิเศษ   ย่อหน้า ตัวหนา ตัวยก ตัวห้อย ตัวหนังสือเรืองแสง ตัวหนังสือมีเงา ตัวเอียง เส้นใต้ สีแดง สีเขียว สีน้ำเงิน สีส้ม สีชมพู สีเทา
Emotions  
แทรกภาพ  
ขนาดภาพ ห้ามเกิน 50 kb  และ ไฟล์ Flash ขนาดห้ามเกิน 500 kb
แสดงความเห็น

ความปลอดภัย กรุณากรอกข้อความที่ท่านเห็นด้านล่าง
   
   
   
[ สมัครสมาชิก | ปิดหน้าต่างนี้ ]


ข้อความที่ท่านได้อ่าน เกิดจากการเขียนโดยสาธารณชน และส่งขึ้นมาแบบอัตโนมัติ เจ้าของเว็บบอร์ดไม่รับผิดชอบต่อข้อความใดๆทั้งสิ้น เพราะไม่สามารถ
ระบุได้ว่าเป็นความจริงหรือชื่อผู้เขียนที่ได้เห็นคือชื่อจริง ผู้อ่านจึงควรใช้วิจารณญาณในการกลั่นกรอง และถ้าท่านพบเห็นข้อความใด ที่ขัดต่อกฎหมายและ
ศีลธรรม หรือเป็นการกลั่นแกล้งเพื่อให้เกิดความเสียหาย ต่อบุคคล หรือหน่วยงานใด กรุณาส่ง email มาที่ admin@thaibsd.com เพื่อให้ผู้ควบคุม
ระบบทราบและทำการลบข้อความนั้น ออกจากระบบต่อไป


 © Copyright 2001 thaibsd.com All Right Reserved. Contact >> admin@thaibsd.com