ขั้นตอนการติดตั้ง RedHat Linux Internet Server 

Background BootDisk Start Partition RH73 RH80 RH90 Fedora Enterprise OpenNA IPCop
OpenSSH DHCP IPTables DNS Squid TransparentProxy Apache Samba Mail Service
SquidGuard Anti-Spam Anti-Virus Tripwire LogSentry HostSentry PortSentry Snort
Squirrelmail Quota Counter Wvdial DynamicDNS WebMin UserMin PHP GCC DataBase Phorum phpBB2 ADSL
CaseStudy Remote-Boot Compile-Kernel Firewall Tips Training Software END
Home Up NextStackedPage PreviousStackedPage NextPage PreviousPage FirstChildPage Blank 

เปิดอบรม Linux
รุ่นที่ 1 ระหว่างวันจันทร์ที่ 16 มีนาคม 2552 ถึงวันศุกร์ที่ 20 มีนาคม 2552
รุ่นที่ 2 ระหว่างวันจันทร์ที่ 27 เมษายน 2552 ถึงวันศุกร์ที่ 1 พฤษภาคม 2552

Click here
รุ่นที่ 2 ย้ายมาจาก รุ่นที่ 2 ระหว่างวันจันทร์ที่ 30 มีนาคม 2552 ถึงวันศุกร์ที่ 3 เมษายน 2552
 

Partition

    ตั้งแต่ 17 เม.ย. 2546 23:45 น. ท่านเข้ามาที่หน้านี้เป็นลำดับที่  counter

การแบ่ง Partition

ในการแบ่ง Partition ผู้เขียนใคร่ขอแนะนำว่าจะแบ่งเป็น 2 Partitions ใหญ่ๆ คือ

Partition ที่ ๑ จะเป็นแบบ Primary Partition
Partition ที่ ๒ จะเป็นแบบ Extended แล้วเราค่อยแบ่ง Partition นี้ออกเป็นส่วนย่อยๆ อีกครั้งหนึ่ง

โดยใน Partition ที่ ๑ ซึ่งเราเลือกเป็นแบบ Primary จะ mount เป็น /boot มีขนาด +20M ดังนี้

/tmp/hda1     +20M   /boot

ส่วน Partition ที่ ๒ ซึ่งเป็นแบบ Extended เราจะซอยแบ่งออกเป็น Partition ย่อยๆ จาก 5 ถึง 14 ดังนี้


/tmp/hda5     +256M   /
/tmp/hda6     +256M   swap
/tmp/hda7     +256M   /chroot
/tmp/hda8     +256M   /tmp
/tmp/hda9     +1536M  /usr
/tmp/hda10    +1536M  /var
/tmp/hda11    +2048M  /var/lib
/tmp/hda12    +3072M  /var/spool/squid
/tmp/hda13    +3587M  /var/spool/mail
/tmp/hda14    +3587M  /home

ผู้เขียนใคร่ขอแนะนำให้แบ่ง Partition ตามข้างบนโดยเน้นที่ 11-14 โดยที่ (ตัวอย่างนี้ผมใช้ HardDisk แบบIDE ขนาด 15G)

/tmp/hda11    +2048M  /var/lib

ซึ่ง /var/lib จะเก็บพวก DataBase ทั้งหลาย เช่น MySQL

/tmp/hda12    +3072M  /var/spool/squid

แต่ /var/spool/squid จะเก็บ cache ด้วยเหตุที่ไม่เก็บไว้ที่ /cache ก็เพื่อความสะดวกในการทำ squidGuard  ซึ่งสำหรับขนาดของส่วนนี้ขึ้นกับขนาดของ HardDisk

/tmp/hda13    +3587M  /var/spool/mail

และ /var/spool/mail จะเก็บพวก mail ทั้งหลายของ user เพื่อความสะดวกในการทำ Quota ซึ่งขนาดจะ
ผันแปรตามความจุของ HardDisk ในกรณีนี้ผู้เขียนกำหนดให้แต่ละ user มี mail ได้ 5M ก็จะรองรับ User ได้ประมาณ 700 คน


/tmp/hda14    +3587M  /home

สุดท้าย /home จะเก็บพวกจิปาถะ รวมทั้ง HomePage ของแต่ละ User เพื่อความสะดวกในการทำ Quota ซึ่งน่าจะขนาดมากกว่า mail ในกรณีนี้ผู้เขียนกำหนดให้แต่ละ user มี HomePage ได้ 15M ก็จะ
รองรับ User ได้ประมาณ 200 คน

ในปัจจุบันผู้เขียนใช้ HardDisk แบบ SCSI ขนาด 38G ก็เลยแบ่ง Partition ตามที่เห็นข้างล่างนี้

[root@one root]# df -h
Filesystem      Size Used Avail Use% Mounted on
/dev/sda5       251M 115M 123M 49% /
/dev/sda1       23M 5.8M  15M 27% /boot
/dev/sda7       251M 8.1M 229M  4% /chroot
/dev/sda14       12G 182M  11G  2% /home
none         251M   0 251M  0% /dev/shm
/dev/sda8       251M 8.1M 229M  4% /tmp
/dev/sda9       2.0G 794M 1.1G 42% /usr
/dev/sda10      2.0G  60M 1.8G  4% /var
/dev/sda11      2.0G  69M 1.8G  4% /var/lib
/dev/sda13      9.8G  33M 9.3G  1% /var/spool/mail
/dev/sda12      4.9G  87M 4.5G  2% /var/spool/squid
[root@one root]#

แต่อย่างไรก็ตามผู้เขียนใคร่ขอแนะนำว่าถ้าไม่แน่ใจ(สำหรับผู้เริ่มต้น) ก็ให้โปรแกรมการติดตั้ง แบ่ง partition แบบออโตเมติกนะครับจะได้ไม่ต้องคิดมากว่า จะแบ่งเป็นกี่ partition และขนาดของแต่ละ partition ควรจะใช้เท่าไร

จากการที่ผู้เขียนได้ลองเล่นมา อยากขอสรุปตามความคิดของตัวเองโดยอ้างอิงของ RedHat โดยจะจัดแบ่งดังข้างล่างนี้โดยที่ partition ที่เป็นสีแดงไม่ควรจะเปลี่ยนแปลง แต่ partition สีน้ำเงินสามารถเปลี่ยนแปลงได้ตามขนาดของ HardDisk ที่ใช้ดังนี้นะครับ

/tmp/hda1     +20M   /boot

ส่วน Partition ที่ ๒ ซึ่งเป็นแบบ Extended เราจะซอยแบ่งออกเป็น Partition ย่อยๆ จาก 5 ถึง 14 ดังนี้

/tmp/hda5     +256M   /
/tmp/hda6     +256M   swap
/tmp/hda7     +256M   /chroot
/tmp/hda8     +256M   /tmp
/tmp/hda9     +1024M  /usr
/tmp/hda10    +512M   /var
/tmp/hda11    +2048M  /var/lib
/tmp/hda12    +3072M  /var/spool/squid
/tmp/hda13    +5120M  /var/spool/mail
/tmp/hda14    +5120M  /home

ซึ่งในส่วนของ hda11-hda14 นั้นแต่ละ partition ไม่ควรจะน้อยกว่า +512M นะครับ (นานาจิตตัง)

สำหรับในส่วนของ swap ผู้เขียนมีความเห็นว่าควรจะ Fixed เอาไว้ที่ 256M โดยที่คอยตรวจเช็คดูว่าถ้า
เมื่อไหร่ partition นี้มีการถูกใช้งาน นั่นก็หมายถึงว่าเราควรจะเพิ่ม Ram ให้กับระบบนะครับ
 

Home Up NextStackedPage PreviousStackedPage NextPage PreviousPage FirstChildPage Blank 
Background BootDisk Start Partition RH73 RH80 RH90 Fedora Enterprise OpenNA IPCop
OpenSSH DHCP IPTables DNS Squid TransparentProxy Apache Samba Mail Service
SquidGuard Anti-Spam Anti-Virus Tripwire LogSentry HostSentry PortSentry Snort
Squirrelmail Quota Counter Wvdial DynamicDNS WebMin UserMin PHP GCC DataBase Phorum phpBB2 ADSL
CaseStudy Remote-Boot Compile-Kernel Firewall Tips Training Software END

 

Google
Search WWW Search phst.ph.mahidol.ac.th Search www.rtrc.in.th

โดย gook55
แนะนำบทความได้ที่


sermpan55@hotmail.com
ICQ: 51822478
Since: Aug 18,2002
Last Updated: May 01,2007

กระดานข่าว phorum

สถิติการเข้าดูเวบawstats
Since: Dec 24,2003
MRTG Since:Aug 12,2004
 

WebBoard dServer

 

poweredby02

 

 

 


สำหรับท่านที่สนใจในการติดตั้ง
Linux Internet Server
จะจัดเปิดอบรมให้ที่
คณะสาธารณสุขศาสตร์ ม.มหิดล กรุงเทพมหานครฯ
ใช้เวลารวม 5 วัน
ในรูปแบบอบรมเชิงปฏิบัติการ ในการทำ Internet Server


กำหนดการอบรมระหว่าง
เดือนมีนาคม-พฤษภาคม 2552


รายละเอียดการอบรมและประมวลภาพการอบรมรุ่นต่างๆ