บทความ :: กรณีใช้งานกับอินเทอร์เน็ต iPSTAR ของโรงเรียน
บทนำ

แจ้งปัญหาการ update php และ php-gd

บัดนี้สามารถติดตั้งและ update php และ php-gd ได้ตามปกติแล้ว
**แต่ต้อง update Mysql5.0 เป็น Mysql5.1.31 ก่อน

9 / 02 / 2009

เรื่อง

 

 

บทที่1

การติดตั้งระบบปฏิบัติการ CentOS5.2

 
 
เริ่มต้นติดตั้งระบบปฏิบัติการ CentOS5.2  

 

ตารางการแบ่งพาติชั่น

 
 
การเลือก package สำหรับ server  

 

เข้าระบบ CentOS5.2

 
บทที่2
ระบบแฟ้มและคำสั่งต่างๆของ Linux  
   คำสั่งต่าง ๆ  
   การเปิด servinces Dhcpd , Httpd , FTP , mail , iPTABLES ,
    squid , mysqld , named
 

บทที่3

Webmin โปรแกรมบริหารงาน Server

 
 
เริ่มต้นติดตั้งโปรแกรม webmin  
 
การติดตั้ง Apache web server เพื่อบริการเว็บไซต์  

 

การติดตั้ง DHCP

 
 
การตั้งค่าลูกข่ายรองรับ IP อัตโนมัติ จาก DHCP  

 

การติดตั้ง SQUID PROXY

 
 
การกำหนดค่า ip_forward ให้เล่นเน็ตได้ทุกครั้งที่ server reboot  
 
การติดตั้ง mysql 5.1.31 เพื่อให้รองรับ php5.2.8  
 
การ Update php 5.1.6 to 5.2.8 on Centos 5.2  
 
การติดตั้ง PHP-GD Library 5.2.8 ฟังก์ชัน php ตัด ย่อ-ขยายภาพ  
 
การติดตั้ง Zend Optimizer เร่งความเร็วภาษา php  
 
การติดตั้ง phpsysInfo เพื่อแสดงคุณสมบัติของ server  
 
การติดตั้งโปรแกรมฐานข้อมูล SQL  

บทที่4

phpMyAdmin 3.0 โปรแกรมบริหารงานฐานข้อมูล

 

 

การติดตั้ง phpMyAdmin

 

 

การกำหนดรหัสผ่านให้กับผู้บริหารฐานข้อมูล

 

 

การเพิ่มฐานข้อมูล

 

 

การกำหนดรหัสผ่านให้ฐานข้อมูล

 
บทที่5
การติดตั้ง FTP Server เพื่อบริการดาวน์โหลดไฟล์ข้อมูล  
 
การเปิดใช้งาน FTP  
 
การบริการไฟล์ FTP  
บทที่6
Squid Proxy Server  
 
การกำหนด Proxy ports  
 
การติดตั้ง Proxy Authentication ยืนยันตัวตนก่อนใช้เน็ต  
 
การเพิ่มผู้ใช้งาน Proxy Authentication ผ่านโปรแกรม webmin  
 
บล๊อกเว็บผิดกฏหมาย เว็บโป้ เว็บเกมส์ เว็บที่ไม่พึงประสงค์  
 
การตั้งค่าลูกข่ายให้รองรับ Proxy server  
บทที่7
การเก็บ Logfile ข้อมูลการจราจรทางคอมพิวเตอร์ ตาม พรบ.คอมพิวเตอร์50  
 
Squid Analysis Report Generator (SARG)  
 
การติดตั้ง SARG on CentOS 5.2  
บทที่8
mail server ระบบเว็บเมล์  
 
การติดตั้ง Openwebmail บน Centos5.2  
 
การเพิ่ม user  
 
การเข้าใช้งาน Openwebmail  
       
       
  หมายเหตุ :  
    ** ไม่สามารถ FTP สู่ Host ภายนอกได้จะทำอย่างไร ?  

 


โดย อ.เสรี โพธิ์นิล

     สืบเนื่องมาจากหลายโรงเรียนที่ใช้อินเทอร์เน็ต iPSTAR ยังดูแลระบบและใช้งานไม่ทั่วถึง หรือใช้งานยังไม่คุ้มค่า เช่น บางโรงเรียนใช้งานได้ 4 เครื่อง เนื่องมาจากว่าการจัดสรรหมายเลข IP Address ใด้มาแค่ 4 หมายเลขเป็นของ โทรศัพท์ผ่านดาวเทียม 1 หมายเลข เครื่องคอมใช้ได้อีก 3 หมายเลข หมดสิทธิ์สำหรับนักเรียน ในบทความนี้ผมเขียนขึ้นมาเพื่อให้ทุกโรงเรียนที่ได้ใช้อินเทอร์เน็ตจากดาวเทียม ใช้งานได้อย่างคุ้มค่า เพื่อบริหารงานเครือข่ายภายในโรงเรียน ซึ่งระบบปฏิบัติการ CentOS นี้ผมก็ใช้งานมาได้สักประมาณ 3 ปี ตั้งแต่สมัยที่เรียน ซึ่งตอนนั้นรู้จักกันใน CentOS3.5 เดิมที่ผมใช้ระบบปฏิบัติการ Redhat9.0 หรือที่เรียกว่า หมวกแดง และเริ่มหันมาใช้ระบบปฏิบัติการ CentOS 3.5 รู้สึกชอบ การ config ค่าและคำสั่งต่าง ๆ ใช้คำสั่งเดียวกันกับ Redhat9.0 ครั้งแรกก็มั่วมานานอยู่กับระบบนี้มานานหลายเดือน นอนดึก เพื่ื่อศึกษาตัวระบบ กว่าจะสำเร็จได้ก็เรียนไม่ค่อยรู้เรื่องเลยครับ. ซึ่งระบบนี้ผมคิดว่าง่ายกว่า FreeBSD เพราะเราสามารถ Config ค่าในโหมดกราฟฟิก ได้เหมือน Windows ซึ่งรองรับการทำงานของ USB ได้ไม่ต้องตั้งค่าใด ๆ ใน CentOS5.2 และยังมีโปรแกรม webmin ซึ่งเป็นโปรแกรมช่วยในการ ตั้งค่าต่างๆ ของ CentOS ได้อย่างง่ายๆ

อธิบายเพิ่ม
     โรงเรียนได้ Internet iPSTAR พร้อมหมายเลข IP มา 5 หมายเลข ในที่นี้ผมสมมุติว่าโรงเรียนของผมได้ใช้งานอินเทอร์เน็ต iPSTAR หมายเลข ดังนี้
IP Address : 192.168.5.200 - 192.168.5.204
Netmask : 255.255.255.0
GateWay : 192.168.5.100
DNS : 203.192.33.34

สิ่งที่ต้องเตรียม
     1. เครื่องคอมพิวเตอร์ PC หรือ Server พร้อมการ์ดแลน 2 ใบ ติดตั้งการ์ดเรียบร้อย
สำหรับเครื่อง PC ผมแนะนำดังนี้ครับ

CPU : Pentium 4
Shipset : Intel
RAM : 512 MB
Harddisk : 40 GB
Lancard : 2 ใบ

    2. ดาวน์โหลดระบบปฏิบัติการ CentOS5.2 จำนวน 6 แผ่นได้ที่
   1.CentOS-5.2-i386-bin-1of6.iso
   2.CentOS-5.2-i386-bin-2of6.iso
   3.CentOS-5.2-i386-bin-3of6.iso
   4.CentOS-5.2-i386-bin-4of6.iso
   5.CentOS-5.2-i386-bin-5of6.iso
   6.CentOS-5.2-i386-bin-6of6.iso

   สำหรับ Bit Torrent สามารถดาวน์โหลดได้เฉพาะตอนกลางคืน
http://ftp.osuosl.org/pub/centos/5.2/isos/i386/CentOS-5.2-i386-bin-1to6.torrent

   หรือเข้าไปดาวน์โหลดได้ที่ http://www.centos.org

    3. Switch 24 Port หรือมากกว่า ตามจำนวนคอมพิวเตอร์ที่มีอยู่ในโรงเรียน

โปรแกรมคำนวณหาค่า Subnet NetWusel102
โปรแกรม Putty รีโหมดคอมพิวเตอร์
โปรแกรม winSCP
ดาวน์โหลด Package File ต่าง ๆ ของ Linux



โดย อ.เสรี โพธิ์นิล Copyright © 2008 โรงเรียนมารดาดรุณีรักษ์
โรงเรียนมารดาดรุณีรักษ์ ที่ตั้ง 2/13 หมู่1 ต.กลางดง อ.ปากช่อง จ.นครราชสีมา 30320 โทร 044-361806
Best Viewed with 1024 x 768 Resolution (IE & Firefox) Administrator regis

โรงเรียนมารดาดรุณีรักษ์