ผู้เขียน หัวข้อ: เปิดสอนออนไลน์การติดตั้งและปรับแต่ง Server ด้วย FreeBSD  (อ่าน 6730 ครั้ง)

0 สมาชิก และ 2 บุคคลทั่วไป กำลังดูหัวข้อนี้

doramon

  • บุคคลทั่วไป
[พรหมมาศ แซ่ลั้ว]

การเปิดสอนหลักสูตรออนไลน์เรื่องการติดตั้ง และปรับ แต่ง Server ด้วย FreeBSD สำหรับผู้ที่สนใจ
เป็น เนื้อหาที่จัดทำไว้สามารถเปิดอ่านและทำตามลำดับขั้นตอนพร้อมคำอธิบาย สามารถเข้าใช้งานได้ตลอดเวลาตอนไหน จากที่ไหนก็ได้
เนื้อหาการสอนเป็นการ นำข้อมูลที่ผมได้ศึกษาและพัฒนามาทั้งหมดรวมทั้งไฟล์และ Script เป็นข้อมูลที่ผมใช้วางระบบจริงในปัจจุบัน เนื้อหาเป็นลำดับขั้นตอนเริ่มตั้งแต่การติดตั้ง การปรับแต่งที่สามารถคัดลอกมาวางตามลำดับคำสั่ง ไม่ทำเป็นรูปแบบสำเร็จแต่จะเน้นการทำความเข้าใจเพื่อให้สามารถนำไปประยุกต์ ใช้ได้ เมื่อเสร็จแล้วสามารถใช้งานได้ตามต้องการแน่นอนเพราะผมใช้เอกสารนี้ติดตั้ง ระบบมาหลายครั้งแล้ว หัวข้อเนื้อหาคร่าว ๆ มีดังนี้
* การกำหนดค่าระบบเครือข่าย
* การจัดการแพคเกจโปรแกรม การอัพเดต port tree การติดตั้งโปรแกรม การถอนโปรแกรม การตรวจสอบซ่อมแซมฐานข้อมูลของโปรแกรมที่ติดตั้ง
* การอัพเดต FreeBSD ให้เป็นรุ่น STABLE การ buildworld buildkernel
* การทำระบบ Load Balance โดยใช้อินเตอร์เน็ตสองเส้น
* การทำระบบ Hosting ซึ่งเป็นระบบใหม่ใช้งานง่าย ใช้ผู้ใช้แบบเสมือน ไม่ต้องเพิ่มผู้ใช้ในระบบจริง โดยประกอบด้วย
- การปรับแต่ง DNS
- การติดตั้งปรับแต่ง MySQL
- การติดตั้งปรับแต่ง Apache รองรับ mod suExec ที่แต่ละโพรเซสทำงานได้สิทธิ์ของผู้ใช้เอง ทำให้ไม่มีปัญหากวนใจในเรื่องการกำหนดสิทธิ์ของไฟล์ ผู้ใช้จึงไม่ต้องวุ่นวายกับการแก้สิทธิ์ของไฟล์อีกต่อไป
- การปรับแต่ง PHP ในโหมด FastCGI ทำให้ควบคุมจำนวนโปรเซสสูงสุดของผู้ใช้ได้
- การติดตั้งปรับแต่ง ProFTP
- การติดตั้งปรับแต่ง Postfix Dovecot
- การติดตั้งปรับแต่ง RoundCube เว็บเมลที่หน้าตาสวยงามและใช้งานง่าย
- ระบบ Control Panel โดยใช้โปรแกรม SysCP รุ่นภาษาไทยที่ผมพัฒนาเอง การเพิ่มผู้ใช้ โดเมน ฐานข้อมูล ผู้ใช้อีเมล ผู้ใช้ FTP ทำได้ง่าย ๆ ผ่านหน้าเว็บ รองรับระบบ Reseller สามารถติดตั้งเพื่อให้บริการเชิงพานิชย์ได้เลย

* การติดตั้งระบบ Authentication โดยใช้โปรแกรม Coovachilli  FreeRadius2 และควบคุมด้วยโปรแกรมจัดการผู้ใช้ของ ม.บูรพา ที่ผมแก้ไขพัฒนาเพิ่มเติม คลอบคลุมรูปแบบการกำหนดจำนวนชั่วโมงแบบต่าง ๆ สามารถพิมพ์คูปองได้ เก็บรหัสผ่านแบบ MD5 ได้เต็มความยาวไม่ต้องตัดสั้นเหลือ 15 ตัวเหมือนรุ่นก่อน ทำให้ฐานข้อมูลผู้ใช้ของ FreeRadius ใช้ร่วมกับโปรแกรมตัวอื่นได้ มีหน้าเว็บให้ผู้ใช้แตะออกได้ด้วยตัวเอง ไม่ต้องใช้ Script ตั้งเวลาอีกต่อไป ผู้ใช้ลงทะเบียน แก้ไขรหัสผ่านได้เอง ข้อมูลชื่อผู้ใช้ Admin จะลบออกได้ผู้ใช้ต้องเลิกใช้งานไปแล้วมากกว่า 90 วัน ตัดการเชื่อมต่อเองเมื่อปิดหน้า login ใช้ Fix IP ได้
* การติดตั้ง Squid เป็น Proxy Server ทั้งแบบโพรเซสเดียวที่ใช้งานทั่วไป และแบบสองโพรเซสสำหรับอินเตอร์เน็ตสองเส้น
* การติดตั้งโปรแกรม Syslog-ng เพื่อเก็บ log file
* การติดตั้ง Samba เพื่อแชร์ไฟล์ และสามารถกำหนดผู้ใช้ร่วมกับโปรแกรม SysCP เพื่อช่วยในการจัดการผู้ใช้ได้ และพิเศษระบบเก็บไฟล์ Image(ไม่ใช่หมายถึงไฟล์ภาพแต่เป็นไฟล์ข้อมูลของ Hard Disk ทั้งพาร์ทิชั่นหรือทั้งลูก) ของเครื่องลูกข่ายเพื่อสำรองเก็บไว้ และดึงกลับไปติดตั้งเครื่องลูกได้โดยใช้เวลาไม่กี่นาที เหมาะสำหรับเครื่องที่มีการใช้งานหลากหลายเช่นห้องอบรม เมื่อต้องการอบรมก็เก็บไฟล์ Image ไว้บน Server ตอนอบรมผู้เรียนจะล้างเครื่องหรือทำอะไรก็ได้ เมื่ออบรมเสร็จดึงข้อมูลจากไฟล์ Image กลับมายังเครื่องลูกข้อมูลทุกอย่างก็กลับมาเหมือนเดิม
* การติดตั้งปรับแต่ง MRTG เพื่อรายงานการใช้ Traffic ของ Server
* อธิบายการประยุกต์ใช้ระบบ Dynamic DNS โดยสามารถใช้ชื่อโดเมนที่จดจริงได้ และ Router ไม่จำเป็นต้องรองรับฟังก์ชั่น Dynamic DNS เพียงแค่ Forward Port ได้ก็พอ

ค่าลงทะเบียนเรียนคนละ 900 บาท แต่คุณสามารถเรียนรู้สิ่งที่ผมศึกษาและปรับปรุงระบบมาเป็นปีภายในเวลาเพียง ไม่กี่ชั่วโมง ซึ่งเทียบกันไม่ได้เลย ในการเรียนมีระบบสำหรับการติดต่อสอบถามทั้งในห้องเรียนออนไลน์เองและในเว็บ นี้ สามารถสอบถามได้ตลอดเวลา ผมกำหนดให้สามารถเข้าใช้งานได้ถึงหนึ่งปี หลังจากนั้นหากต้องการใช้งานต่อก็ได้เพียงแค่ช่วยสนับสนุนการพัฒนาเล็กน้อย โดยเนื้อหาผมจะปรับปรุงเพิ่มเติมไปตามการอัพเดตของโปรแกรมต่าง ๆ ที่ออกใหม่ เพราะระบบหรือโปรแกรมต่าง ๆ จะต้องมีการปรับปรุงอยู่ตลอดเพื่อรองรับสิ่งใหม่ ๆ ผมจึงต้องศึกษาและปรับปรุงเนื้อหาอยู่อย่างต่อเนื่อง เวลาของผมจึงใช้ไปกับการพัฒนาระบบและจัดทำเนื้อหาต่าง ๆ เกือบทั้งหมด ถ้าได้รับการสนับสนุนผมก็สามารถพัฒนาระบบและเนื้อหาต่าง ๆ ต่อไปได้ครับ

ผมทำงานด้านนี้มาหลายปี รักในงานด้านนี้ มีความตั้งใจที่จะพัฒนาระบบให้ดีขึ้น เพื่อให้เรามีระบบที่ดี ๆ ใช้กัน และลดการใช้ Software ลิขสิทธิ์ที่มีราคาแพง และบางครั้งมีการผูกขาด

 

สิ่งที่ต้องเตรียมสำหรับการเรียน

1. แผ่นติดตั้ง FreeBSD 8.0 ดาวน์โหลดได้ที่ลิงก์ต่อไปนี้

    ในไทย mirror.in.th (FreeBSD 8.0 i386)

    เว็บหลัก FreeBSD.org FreeBSD 8.0 i386 สำหรับเครื่องทั่วไป หรือ FreeBSD 8.0 amd64 สำหรับเครื่อง CPU 64bit

2. เครื่องคอมพิวเตอร์ที่ต้องการติดตั้ง FreeBSD

3. การเชื่อมต่ออินเตอร์เน็ต ควรเป็นอินเตอร์เน็ตที่มีความเร็วพอสมควร เช่น ADSL, Lease Line

4. เครื่องคอมพิวเตอร์สำหรับเข้าเว็บเข้าใช้งานบทเรียน หรือถ้าจะใช้เครื่องเดียวกันทั้งเปิดเว็บและติดตั้ง FreeBSD สามารถใช้โปรแกรมจำลองเครื่อง เช่น VirtualBox ดูการใช้งานเบื้องต้นได้ที่ การ ใช้งานโปรแกรม Virtualbox และ www.arnut.com

 

ขั้นตอนการลงทะเบียนเรียน

1. โอนเงินค่าลงทะเบียนเรียนจำนวน 900 บาท ดูหมายเลขบัญชีได้ที่ ข้อมูล การชำระเงิน

2. ลงทะเบียนและทำการยืนยันอีเมลที่ ห้องเรียนออนไลน์ (การลงทะเบียนในเว็บนี้กับในห้องเรียนออนไลน์จะแยกเป็นคนละส่วนกันนะครับ)

3. แจ้งรายละเอียดการชำระเงิน ไม่จำเป็นต้องส่งหลักฐานสลิปการโอนเงิน โดยแจ้งเวลา ชื่อธนาคารที่โอน และชื่อผู้ใช้ที่ได้ลงทะเบียนไว้ในห้องเรียนออนไลน์ โดยแจ้งได้ที่หน้า แจ้ง การชำระเงิน

4. เมื่อได้รับแจ้งแล้วผมจะเปิดให้เข้าใช้งานห้องเรียนออนไลน์ได้ทันทีครับ

 

สอบถามข้อมูลเพิ่มเติมได้ที่

อีเมล : info@thaisolution.net อีเมลนี้จะถูกป้องกันจากสแปมบอท แต่คุณต้องเปิดการใช้งานจาวาสคริปก่อน

MSN : pm-computer@hotmail.com อีเมลนี้จะถูกป้องกันจากสแปมบอท แต่คุณต้องเปิดการใช้งานจาวาสคริปก่อน

มือถือ : 089-729-3234

หรือระบบ Live Support

 

แก้ไขล่าสุด (วันพฤหัสบดีที่ 22 เมษายน 2010 เวลา 15:53 น.)

http://www.thaisolution.net/component/content/article/52-Sticky-Content/96-%E0%B9%80%E0%B8%9B%E0%B8%B4%E0%B8%94%E0%B8%AA%E0%B8%AD%E0%B8%99%E0%B8%AD%E0%B8%AD%E0%B8%99%E0%B9%84%E0%B8%A5%E0%B8%99%E0%B9%8C%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B8%95%E0%B8%B4%E0%B8%94%E0%B8%95%E0%B8%B1%E0%B9%89%E0%B8%87%E0%B9%81%E0%B8%A5%E0%B8%B0%E0%B8%9B%E0%B8%A3%E0%B8%B1%E0%B8%9A%E0%B9%81%E0%B8%95%E0%B9%88%E0%B8%87-Server-%E0%B8%94%E0%B9%89%E0%B8%A7%E0%B8%A2-FreeBSD