วันศุกร์ที่ 11 กุมภาพันธ์ พ.ศ. 2554

CentOS Linux เซิร์ฟเวอร์ทางเลือกสำหรับองค์กร


CentOS ย่อมาจาก Community Enterprise Operating System เป็นลีนุกซ์ที่พัฒนามาจากต้นฉบับ RedHat Enterprise Linux (RHEL) โดยที่ CentOS ได้นำเอาซอร์สโค้ดต้นฉบับของ RedHat มาทำการคอมไพล์ใหม่โดยการพัฒนายังเน้นพัฒนาเป็นซอฟต์แวร์ Open Source ที่ถือลิขสิทธิ์แบบ GNU General Public License ในปัจจุบัน CentOS Linux ถูกนำมาใช้ในการทำ Web Hosting กันอย่างกว้างขวางเนื่องจากเป็นระบบปฏิบัติการที่มีต้นแบบจาก RedHat ที่มีความแข็งแกร่งสูง (ปัจจุบันเน้นพัฒนาในเชิงการค้า) การติดตั้งแพ็กเกจย่อยภายในสามารถใช้ได้ทั้ง RPM, TAR, APT หรือใช้คำสั่ง YUM ในการอัปเดทซอฟต์แวร์แบบอัตโนมัติ
ภาพรวม
          CentOS สามารถกระจายลินุกซ์ ชั้นเรียนมาจากแหล่งที่มาให้แก่ประชาชนได้อย่างอิสระโดยที่โดดเด่น  เหนือผู้ขายอเมริกัน Enterprise Linux CentOS ปฏิบัติตามอย่างเต็มที่กับต้นน้ำนโยบายแจกจ่ายผู้ขายและมีวัตถุประสงค์เพื่อเป็น 100% คู่เข้ากันได้ (CentOS ส่วนใหญ่เปลี่ยนแปลงแพคเกจที่จะลบการสร้างตราสินค้าของผู้ขายต้นน้ำและงานศิลปะ.) CentOS ฟรี           CentOS ได้รับการพัฒนาโดยทีมงานเล็ก ๆ แต่การเติบโตของนักพัฒนาหลัก ในทางกลับกันนักพัฒนาหลักได้รับการสนับสนุนโดยชุมชนผู้ใช้ที่ใช้งานรวมถึงผู้ดูแลระบบผู้ดูแลระบบเครือข่ายผู้ใช้ระดับองค์กร, ผู้จัดการ, ผู้ร่วมให้ข้อมูลหลักและผู้ที่ชื่นชอบลินุกซ์ลินุกซ์จากทั่วโลก             CentOS มีประโยชน์มากมายกว่าบางส่วนของโครงการสวนยางอื่น ๆ รวมถึง : ชุมชนผู้ใช้ใช้งานและการเจริญเติบโตอย่างรวดเร็วสร้างใหม่ทดสอบและแพคเกจ errata QA'ed, กระจกเครือข่ายที่ครอบคลุมและมีนักพัฒนาที่มี contactable และตอบสนองได้หลายช่องทางรวมทั้งการสนับสนุนฟรี IRC Chat, Mailing Lists, ฟอรั่ม, ไดนามิกคำถามที่พบบ่อย สนับสนุนการพาณิชย์มีให้ผ่านทางหมายเลขของผู้ขายเว็บไซต์นี้ใช้ Javascript หากเบราว์เซอร์ของคุณไม่ทำงานกับจาวาสคริเราขอแนะนำให้คุณใช้ FireFox

CentOS Linux เซิร์ฟเวอร์ทางเลือกสำหรับองค์กร

                ในปัจจุบันซอฟต์แวร์สำหรับใช้ทำเป็นระบบ Intranet หรือ Internet Server ขององค์กรมีให้เลือกใช้งานหลายตัวด้วยกัน อาทิ เช่น Windows Server (Windows Server 2003, Windows Server 2008), Linux Server (RedHat, Fedora, CentOS, Ubuntu, Debian, Slackware, SuSE, Mandri
การที่จะเลือกระบบปฏิบัติการตัวใดมาทำเซิร์ฟเวอร์ใช้งานในองค์กรนั้น สำหรับ Admin มือเก๋าไม่น่าเป็นปัญหามากนักเพราะได้ทดสอบลองผิดลองถูกมาพอสมควร จะว่าไปแล้วในอดีตใครที่ติดตั้ง Linux และทำการคอนฟิกให้ระบบใช้งานผ่านได้ก็ถือว่าเก่งพอสมควร รวมทั้งหลังการติดตั้งเสร็จก็สามารถเปิดใช้งานได้ตามปกติ น้อยครั้งนักที่ระบบจะโดนแฮกซ์ แต่หากเป็น Admin น้องใหม่ในปัจจุบันการลองผิดลองถูกคงเป็นการยากแล้ว เนื่องจากปัจจุบันมีแฮกเกอร์ทั่วบ้านทั่วเมืองใครๆ ก็สามารถเรียนรู้วิธีการแฮกซ์ระบบเซิร์ฟเวอร์ผ่านเว็บ Google สำหรับ Admin น้องใหม่กว่าจะทดลองสำเร็จบางครั้งระบบโดนเจาะไปเรียบร้อยแล้ว
แนะนำภาพรวมของระบบ รวมทั้งแนะนำแพ็กเกจยอดนิยมสำหรับนำไปใช้งานในองค์กร และส่วนสุดท้ายแนวทางในการติดตั้งระบบ CentOS เราคิดว่าขณะนี้หลายหน่วยงานใช้ระบบลีนุกซ์ตัวนี้อยู่ จากการสอบถามเพื่อนๆ ในวงการ Admin ได้คำตอบว่าหน่วยงานที่ใช้ระบบลีนุกซ์ตัวนี้มากที่สุดน่าจะเป็นศูนย์บริการรับฝากเว็บไซต์หรือนิยมเรียกกันในชื่อ Web Hosting สำหรับองค์กรธุรกิจก็มีอยู่หลายองค์กรที่เบื้องหลังใช้ระบบลีนุกซ์ตัวนี้รันอยู่ หลังจากนี้แล้วเราแนะนำให้ลองหาแผ่น CentOS มาทดสอบกันเพื่อจะได้เห็นผลลัพธ์อย่างแท้จริง เอาเป็นว่าเรามาทำความรู้จักเจ้าลีนุกซ์ตัวนี้กัน
รู้จัก CentOS Linux
CentOS ย่อมาจาก Community ENTerprise Operating System เป็นลีนุกซ์ที่พัฒนามาจากต้นฉบับ RedHat Enterprise Linux (RHEL) โดยที่ CentOS ได้นำเอาซอร์สโค้ดต้นฉบับของ RedHat มาทำการคอมไพล์ใหม่โดยการพัฒนายังเน้นพัฒนาเป็นซอฟต์แวร์ Open Source ที่ถือลิขสิทธิ์แบบ GNU General Public License ในปัจจุบัน CentOS Linux ถูกนำมาใช้ในการทำ Web Hosting กันอย่างกว้างขวางเนื่องจากเป็นระบบปฏิบัติการที่มีต้นแบบจาก RedHat ที่มีความแข็งแกร่งสูง (ปัจจุบันเน้นพัฒนาในเชิงการค้า) การติดตั้งแพ็กเกจย่อยภายในสามารถใช้ได้ทั้ง RPM, TAR, APT หรือใช้คำสั่ง YUM ในการอัปเดทซอฟต์แวร์แบบอัตโนมัติ สามารถอ่านรายละเอียดเพิ่มเติมได้ที่เว็บไซต์

เหตุผลหลักที่องค์กรจะเลือกใช้ระบบ CentOS
สำหรับองค์กรธุรกิจเหมาะสมอย่างมากที่จะนำระบบตัวลีนุกซ์ตัวนี้มาทำเป็น เซิร์ฟเวอร์ใช้งานภายในองค์กร โดยพอสรุปเหตุผลหลักในการนำระบบนี้มาใช้งานได้ดังนี้
1.             เพื่อประหยัดงบประมาณขององค์กร เนื่องจาก CentOS เป็นซอฟต์แวร์โอเพ่นซอส องค์กรไม่จำเป็นต้องจ่ายค่าลิขสิทธ์ซอฟต์แวร์ (เพียงแต่ผู้ดูแลระบบต้องลงทุนเรียนรู้ระบบก่อนการใช้งาน ในปัจจุบันสามารถเรียนรู้ได้ง่ายดายผ่านทางหน้าเว็บ Google.com)

2.             เพื่อนำมาทำเซิร์ฟเวอร์บริการงานต่างๆ ในองค์กร ซึ่งภายใน CentOS มีแพ็กเกจย่อยที่นำมาใช้ทำเซิร์ฟเวอร์สำหรับใช้งานในองค์กรจำนวนมาก อาทิ เช่น Web Server(Apache), FTP Server(ProFTPd/VSFTPd), Mail Server(Sendmail/Postfix/Dovecot), Database Server(MySQL/PostgreSQL), File and Printer Server(Samba), Proxy Server(Squid), DNS Server(BIND), DHCP Server(DHCPd), Antivirus Server(ClamAV), Streaming Server, RADIUS Server(FreeRADIUS), Control Panel(ISPConfig) เป็นต้น

3.             เพื่อนำมาทำเป็นระบบเซิร์ฟเวอร์สำหรับจ่ายไอพีปลอม (Private IP Address) ไปเลี้ยงเครื่องลูกข่ายในองค์กร รวมทั้งตั้งเป็นระบบเก็บ Log Files ผู้ใช้งาน เพื่อให้สอดคล้องกับพระราชบัญญัตว่าด้วยการกระทำความผิดเกี่ยวกับ คอมพิวเตอร์ปี 2550


การออกแบบเครือข่ายขนาดเล็ก-กลาง โดยใช้ CentOS เป็นเซิร์ฟเวอร์บริการงานต่างๆ





น.ส. ปิยพร  สมหวัง  5301300039
น.ส. โศรยา  มาฆะมาส  5301300039
น.ส. กรรณิการ์  สุนทร  5301300046
น.ส. ราตรี  ถาบุญเรือง  5301320003

3 ความคิดเห็น:

  1. เนื้อหาโดยรวมมีสาระมากค่ะ แต่ไม่มีสีสันในการตกแต่งบล็อก ตัวอักษรเล็กมาก

    ตอบลบ
  2. ควรเพิ่มสีสันให้กับบล็อกค่ะ เนื้อหาดีระดับหนึ่ง แต่การจัดรูปแบบต้องปรับปรุงช่องว่างที่เกิดขึ้นในบล็อกด้วยค่ะ

    ตอบลบ
  3. กำลังศึกษาเรื่องนี้อยู่ เพื่อทำ server ของหน่วยงาน ให้คะแนน 9

    ตอบลบ