สนใจโฆษณาผ่าน Bandhit.com ติดต่อ iam@bandhit.com
 
Home.

FreeBSD ถูกพัฒนามาจาก BSD Unix ระบบไฟล์ของ FreeBSD จึงมีรูปแบบเหมือนกับระบบ UNIX ที่สนับสนุนการทำมัลติยูสเซอร์ (Multi-user Operating System) โดยจำลองการทำงาน (Simultaneously) ของระบบเพื่อรองรับการเชื่อมต่อของยูสเซอร์จำนวนมาก ระบบจะจัดการและแชร์อุปกรณ์ peripherals ต่างๆ เช่น เครื่องพิมพ์ เทปไดร์ฟ หน่วยความจำ และ CPU time ให้กับยูสเซอร์ทุกคนอย่างเหมาะสม ด้วยเหตุนี้เอง ดีไวท์และทุกสิ่งบนระบบจึงต้องมีสิทธิ์ในการเข้าถึง(อ่าน เขียน สั่งรัน) นอกจากนี้ FreeBSD ยังสนับสนุนระบบ ไฟล์จากระบบปฏิบัติการอื่นอีกด้วย

เชลล์ เป็นเสมือนโปรแกรมcommand.com บนระบบปฏิบัติการ DOS มีหน้าที่ในการแปลคำสั่งต่างๆ เมื่อล็อกอินเข้ามาสู่ระบบ โปรแกรม เชลล์จะรอรับคำสั่งจากยูสเซอร์ผ่านทางคีย์บอร์ด แล้วแปลคำสั่งนั้น เพื่อนำไปปฏิบัติต่อไป โปรแกรมเชลล์ยังมีคุณสมบัติของ Shell programming language ทำให้ยูสเซอร์ สามารถจะเขียนโปรแกรมด้วยการนำคำสั่งต่าง ๆ ของเชลล์มาเขียนเป็นโปรแกรม แล้วบันทึกป็นไฟล์เก็บไว้ เรียกว่า Shell script (เชลล์สคริปต์) ในการติดต่อกับระบบของ FreeBSD จึงเป็นการติดต่อผ่านโปรแกรมเชลล์ ซึ่งจะคอยรับคำสั่งจากยูสเซอร์ ตรวจสอบความถูกต้องและแปลคำสั่งส่งให้เคอร์เนลอีกทีหนึ่ง

(Shell script หรือ Shell program เปรียบเสมือนโปรแกรม batch file บน DOS นั่นเอง)

 

Port  เป็นดังพาท (path) หรือไดเรกทอรีที่เก็บรวบรวมโปรแกรมต่าง ๆ เอาไว้ มีรูปแบบเป็น Tree structure (โครงสร้างต้นไม้) โดยโปรแกรมใช้งานเหล่านี้จะถูกเก็บไว้ในแต่ละไดเรกทอรี เช่น โปรแกรมเมล postfix จะอยู่ใน ไดเรกทอรี /usr/ports/mail หรือ โปรแกรมฐานข้อมูล mysqlxx-server จะเก็บไว้ใน /usr/ports/databases ตามปกติแล้วแพ็กเกจโปรแกรมต่าง ๆ จะมีการคอมไพล์แบบ conservative เพื่อรักษาความเข้ากันได้ของทุก แพ็กเกจที่รันบนหลากหลายแพลตฟอร์ม (Intel,AMD,ALPHA) FreeBSD จะเก็บโปรแกรมใช้งานต่าง ๆ ไว้ใน ไดเรกทอรี /usr/ports

 การติดตั้ง Flash , รวมทั้งการอัพเกรด port ด้วย cvsup

กรณีที่ยังไม่ได้ติดตั้ง Native java 1.5 ลงไป เมื่อเราเปิดเว็บไซต์ทดสอบ www.java.com/en/download/help/testvm.xml จะแสดงกรอบข้อความเตือน “This page contains information of a type (application /x-java-vm) that can only be viewed with the appropriate Plug-in” ให้คลิ๊กปุ่ม Cancel ไปก่อน จะเห็นว่า ที่หน้าต่าง Test your Java Virtual Machine (JVM) เป็นกรอบสีเทา ๆ มีไอคอน อยู่ตรงกลาง หมายความ ว่าเครื่องของเรายังไม่ได้ติดตั้ง Native java ลงไป

รายละเอียดอ่านได้ในภาคผนวก   

 

 

 

 

ชื่อหนังสือ : คู่มือระบบยูนิกซ์ FreeBSD เล่ม 1.
ผู้เขียน : อ.บัณฑิต จามรภูติ

ราคา :  345 บาท                                                                                                                                                                                                                                                                                                                                                      ความหนา  504  หน้า
กำหนดการ : วางจำหน่าย เดือนมีนาคม 2549 

  คู่มือระบบยูนิกซ์ FreeBSD เล่ม 1

รูปเล่ม : กระดาษปอนด์ ขนาด 24x19 cm"
 
รายละเอียด :

   

ในช่วงต้นปี 1993 ได้เกิดโครงการ FreeBSD ที่พัฒนาการมาจาก "Unofficial 386BSD Patchkit'' FreeBSD เป็นเวอร์ชั่นของ BSD (Berkeley Software Design, Inc) โดยสืบทอดและพัฒนามาจาก BSD UNIX เป็นทางเลือกสำหรับระบบยูนิกซ์ มีความน่าเชื่อถือสูงมาก ทำงานบนคอมพิวเตอร์สถาปัตยกรรมตระกูล x86 , DEC Alpha, IA-64, PC-98 และ UltraSPARC (พอจะสู้กับระบบปฏิบัติการ VAX/VMS บนเครื่องมินิได้) ในเดือนธันวาคม ปี 1993 ได้ออก FreeBSD1.0 เป็นเวอร์ชั่นแรกและประสบความสำเร็จพอสมควร มาถึงเวอร์ ชั่น 5.4 RELEASE ที่ได้รับความนิยมสูง และปัจจุบันเป็นเวอร์ชั่น 6.0 -7.0 ที่มีความเสถียรและประสิทธิภาพสูง ในระดับเอ็นเตอร์ไพร์

FreeBSD เป็นระบบปฏิบัติการ 32-bit (เวอร์ชั่น 6.0 รองรับสถาปัตยกรรม 64-bit และโทคโน EM64T) สนับสนุนการทำงานแบบ Multiprocessing System ,การประมวลผลแบบมัลติโพรเซสซิง หรือ SMP(Symmetric Multi-Processing) ,รองรับหน่วยความจำสูงถึง 8 GB. และที่สำคัญ "ฟรี" ไม่มีค่าลิขสิทธิ์ใด ๆ

หนังสือเล่มนี้เขียนขึ้นจากประสบการณ์จริงในการออกแบบ-วางระบบภายในองค์กร จึงเหมาะสำหรับ Admin ผู้ที่ต้องดูแลระบบเซิร์ฟเวอร์และเน็ตเวิร์ก สอนการติดตั้งอย่างละเอียด การสร้างและจัดการยูสเซอร์ การติดตั้งแพ็กเกจโปรแกรมต่าง ๆ การเชื่อมต่อกับอินเทอร์เน็ต (ppp/PPPoE) การคอมไพล์เคอร์เนล(การทำ STABLE) การติดตั้ง DUAL CPU การเซตอัพเน็ตเวิร์กและ DNS Server ตลอดจนการบริหารจัดการไฟล์และ เครื่องพิมพ์

บทที่ 1 ระบบยูนิกซ์ FreeBSD

บทที่ 2 การติดตั้ง FreeBSD

บทที่ 3 ระบบ X-Windows บน FreeBSD [KDE ,GNOME]

บทที่ 4 โครงสร้างระบบไฟล์

บทที่ 5 รู้จักกับ UNIX Shell [bash ,c , sh , ksh , tcsh]

บทที่ 6 โปรเซสการทำงานของระบบ [ps ,top ,zombie]

บทที่ 7 คำสั่งยูนิกซ์ [UNIX Command]

บทที่ 8 การติดตั้งแพ็กเกจ [ports tree ,ftp,unzip]

บทที่ 9 การจัดการบัญชีรายชื่อผู้ใช้ [การเพิ่มยูสเซอร์จำนวนมาก ๆ]

บทที่ 10 การติดตั้ง-ใช้งานเครื่องพิมพ์ [การใช้งาน CUPs]

บทที่ 11 การ Compile Kernel [การทำ STABLE Version]

บทที่ 12 การเชื่อมต่ออินเตอร์เน็ต [PPP /ADSL - PPPoE]

บทที่ 13 การติดตั้งระบบ SMP [Dual CPU-Multi Processor]

บทที่ 14 การเซตอัพเน็ตเวิร์ก [ifconfig , IP alias ,TraceRoute]

บทที่ 15 การติดตั้งระบบ DNS

ภาคผนวก   การติดตั้ง JAVA  [Native java] 

 

 

 


FreeBSD สนับสนุนระบบการประมวลผลแบบ Multiprocessing System หรือ Symmetric Multiprocessing ซึ่งประกอบด้วย CPU ตั้งแต่ 2 ตัวขึ้นไปช่วยกันทำงานแบบสมมาตร (Symmetry processor) โดยที่ CPU แต่ละตัวมีสิทธิ์เท่าเทียมกันในการเข้าถึงอุปกรณ์ I/O ต่าง ๆ และโปรเซสเซอร์(CPU) ทุกตัวสามารถจะรัน ระบบปฏิบัติการและแอพพลิเคชั่นแยกเป็นอิสระต่อกัน ทำให้โปรเซสเซอร์(CPU)แต่ละตัวมีโปรเซสที่เท่า ๆกัน ไม่ทำให้เกิด Over Head ในการทำงาน    หลังจากที่ได้ติดตั้งระบบปฏิบัติการ FreeBSD ลงไปบนเครื่องเซิร์ฟเวอร์แบบ Dual CPU เรียบร้อยแล้ว ระบบจะยังมองไม่เห็น CPU ตัวที่สองของเครื่อง เราต้องทำการคอมไพล์เคอร์เนล (Compile Kernel) เพื่อปรับ แต่งระบบปฏิบัติการให้รู้จัก CPU ตัวที่สอง โดยจะมีออบชั่นการทำงานอยู่ 2 ตัวด้วยกันคือ

options SMP # Symmetric MultiProcessor Kernel

device apic # Device I/O APIC

รายละเอียดอ่านได้ในบทที่ 13

 


* แสดงผลดีที่สุดเมือใช้ Internet Explorer 4.0 Thai แสดงผลที่ 800 คูณ 600 จุด..