ติดตั้ง CentOS 5.4 บนเครื่องเปล่า

โปรแกรมบน CentOS ที่ควรติดตั้งใช้งานร่วมกับ VoIP Server

ติดตั้ง CentOS 5.4 บนเครื่องเปล่า

โพสต์โดย voip4share » 15 ม.ค. 2010 12:41

ดาวน์โหลดบทความ Install CentOS 5.4 นี้ในรูปแบบไฟล์ PDF

ผมจะมาแนะนำวิธีการติดตั้ง CentOS บนเครื่องเปล่า

1. ดาวน์โหลดแผ่นติดตั้ง CentOS 5.4
ดาวน์โหลดเวอร์ชั่น 5.4 แบบ 64 บิตในรูปแบบไฟล์ dvd ขนาดประมาณ 4.3 G ได้ที่เว็บไซต์นี้ http://mirror.issp.co.th/centos/5.4/iso ... in-DVD.iso
ดาวน์โหลดเวอร์ชั่น 5.4 แบบ 32 บิตในรูปแบบไฟล์ dvd ขนาดประมาณ 3.7 G ได้ที่เว็บไซต์นี้ http://mirror.issp.co.th/centos/5.4/iso ... in-DVD.iso

เป็นไฟล์ .iso ดาวน์โหลดเสร็จก็ไรท์ลงแผ่น DVD ได้เลยครับ ตอนไรท์ก็ใช้โปรแกรม Nero, PowerISO หรือโปรแกรมอื่นๆก็ได้ที่ไรท์ไฟล์ .iso ได้

2. ติดตั้ง CentOS

2.1 เซ็ตไบออสให้บู๊ตจากไดร์ฟดีวีดีได้
2.2 ใส่แผ่น DVD ของ CentOS 5.4 เข้าไปในไดร์ฟซีดีรอม
2.3 รอสักครู่จะปรากฏหน้าติดตั้ง CentOS ครับ ดังรูป

รอสักครู่หรือกด Enter ก็ได้ครับ (เร็วดี)
Note! เลื่อนเม๊าส์ไปที่บริเวณหน้าจอของ CentOS เราก็จะควบคุมเคอร์เซอร์ใน CentOS ได้ และกดปุ่ม Ctrl+Alt เพื่อเรียกเม๊าส์บน Windows กลับคืน
2.4 เป็นขั้นตอนการตรวจสอบแผ่นดิสก์ กดปุ่ม "Tab" เลื่อนไปที่ "Skip" เลยครับ แล้วกด Enter จะได้ไม่ต้องเสียเวลารอ

2.5 ตรวจสอบการ์ดจอและเม๊าส์ การ์ดจอ CentOS มองเห็นจะเป็นของ VMware นะครับไม่แสดงชื่อการ์ดจริงๆที่อยู่บนเครื่อง
vmware-install-centosl-checking-display.png
Checking Display
vmware-install-centosl-checking-display.png (4.34 KiB) เปิดดู 11479 ครั้ง

2.6 คลิ๊ก "Next"
vmware-install-centos-intro.png
Begin Installation
vmware-install-centos-intro.png (111.34 KiB) เปิดดู 11479 ครั้ง

2.7 เลือกภาษาที่จะใช้แสดงข้อความในระหว่างการติดตั้ง
vmware-install-centos-select-language.png
Select Language
vmware-install-centos-select-language.png (108.31 KiB) เปิดดู 11479 ครั้ง

2.8 เลือกภาษาของแป้นคีย์บอร์ด
vmware-install-centos-keyboard-language.png
Keyboard Language
vmware-install-centos-keyboard-language.png (102.67 KiB) เปิดดู 11479 ครั้ง

2.9 แจ้งเตือนให้ทราบว่าจะมีการสร้างพาร์ติชั่นใหม่ ข้อมูลจะถูกล้าง แต่ไม่ต้องกังวลครับเพราะมันจะถูกล้างเฉพาะส่วนที่เรากันไว้ใน VMware เท่านั้น ข้อมูลในเครื่องที่อยู่ในไดร์ฟนั้นจะไม่เป็นอะไร
vmware-install-centos-delete-data-warning.png
Erase Data Warning
vmware-install-centos-delete-data-warning.png (127.44 KiB) เปิดดู 11479 ครั้ง

2.10 กำลังค้นหา Partition ในเครื่อง
vmware-install-centos-searching.png
Searching ot Install
vmware-install-centos-searching.png (107.33 KiB) เปิดดู 11479 ครั้ง

2.11 เลือกพาร์ติชั่นที่จะติดตั้ง
vmware-instal-centos-select-partion.png
Select Partition to Install
vmware-instal-centos-select-partion.png (106.05 KiB) เปิดดู 11479 ครั้ง

2.12 ยืนยันพาร์ติชั่นและยอมรับว่าข้อมูลข้างในจะถูกล้าง
vmware-install-centos-confirm-partition.png
Confirm Partition
vmware-install-centos-confirm-partition.png (115.15 KiB) เปิดดู 11479 ครั้ง

2.13 คอนฟิกไอพีแอดเดรสของการ์ดแลน ถ้ามีหลายการ์ดก็จะมองเห็นทั้งหมด คลิ๊กที่ชื่อการ์ดแลนแล้วคลิ๊ก Edit
vmware-install-centos-configure-ethernet.png
Configuring LAN Internet
vmware-install-centos-configure-ethernet.png (104.92 KiB) เปิดดู 11479 ครั้ง

2.14 ป้อนค่า IP Address, Subnet Mask และจะปิด IPv6 ด้วยก็ได้เพราะ (ยัง) ไม่ได้ใช้ (อีกนานกว่าจะได้ใช้)
vmware-install-centos-adding-ip-address.png
Configuring IP Address
vmware-install-centos-adding-ip-address.png (116.63 KiB) เปิดดู 11479 ครั้ง

2.15 ป้อนค่า Hostname, Gateway, DNS
vmware-install-centos-adding-gateway.png
Configuring Additional Network Parameters
vmware-install-centos-adding-gateway.png (109.29 KiB) เปิดดู 11479 ครั้ง

2.16 เลือก Timezone สำหรับประเทศไทยให้เลือก Asia/Bangkok นะครับ ซึ่งจะมีเวลามาตรฐานคือ GMT + 7
vmware-install-centos-select-timezone.png
Select Timezone
vmware-install-centos-select-timezone.png (178.38 KiB) เปิดดู 11479 ครั้ง

2.17 ป้อนพาสเวอร์ดสำหรับ root
vmware-install-centos-enter-root-password.png
Enter Root Password for CentOS
vmware-install-centos-enter-root-password.png (89.68 KiB) เปิดดู 11479 ครั้ง

2.18 เลือกว่าจะติดตั้งโปรแกรมอะไรเพิ่มเติมหรือไม่ ผมจะไม่ติดตั้งเดสท๊อปนะครับ ไม่ว่าจะเป็น KDE หรือว่า Gnome ก็ตาม คลิ๊กเอาเครื่องหมาย "ถูก" ข้างหน้า "Desktop Gnome" ออก เพราะว่าจะใช้งานแบบพิมพ์คำสั่งไม่ได้ใช้งานแบบกราฟิก อีกอย่างปกติเวลาผมติดตั้ง CentOS ติดตั้งเสร็จก็จะเอาไปฝากโคโลไว้ แล้วรีโมทด้วย SSH Client เข้าไปทำงานจึงไม่มีความจำเป็นต้องใช้เดสท๊อป แต่ถ้าท่านจะติดตั้งเดสท๊อปก็ได้ครับ เลือกเอาว่าจะใช้แบบ Gnome หรือว่า KDE ถึงแม้จะติดตั้งเดสท๊อปแต่เราก็สามารถปิดไม่ให้โหลดขึ้นมาใช้งานได้
นอกจากเดสท๊อปแบบกราฟิกซ์แล้ว ผมยังไม่เลือกติดตั้งโปรแกรมอื่นๆเลยเพราะผมจะติดตั้งเองภายหลัง แต่มีตัวหนึ่งที่ผมจะติดตั้งพร้อมกันเลยก็คือโปรแกรมสำหรับการคอมไพล์ C/C++ ครับ ไว้เพื่อคอมไพล์โปรแกรมบน CentOS คลิ๊กเลือกที่ "Customize Now"
vmware-install-centos-select-software-option.png
Select Softwares to Install
vmware-install-centos-select-software-option.png (105.88 KiB) เปิดดู 11479 ครั้ง

คลิ๊กที่ "Development" และทำเครื่องหมายถูกข้างหน้า "Developement Libraries"
vmware-install-centos-enable-development.png
Select Developement Libraries
vmware-install-centos-enable-development.png (129.36 KiB) เปิดดู 11479 ครั้ง

2.19 ตรวจสอบว่าโปรแกรมที่เราเลือกติดตั้งนั้นต้องติดตั้งโปรแกรมอื่นร่วมด้วยหรือไม่ โปรแกรมบน Linux ก็เป็นแบบนี้แหล่ะครับเวลาเราติดตั้งโปรแกรมอะไรก็ตามสักโปรแกรมหนึ่ง ถ้ามันต้องใช้ไลบรารี่จากโปรแกรมอื่นก็ต้องติดตั้งโปรแกรมนั้นร่วมด้วย
vmware-install-centos-checking-dependencies.png
Checking Depedencies
vmware-install-centos-checking-dependencies.png (126.56 KiB) เปิดดู 11479 ครั้ง

2.20 พร้อมที่จะเริ่มก๊อปปี้ไฟล์ลงเครื่องแล้ว
ตอนที่ 2
vmware-install-centos-ready-to-copy.png
Ready to Copy Installation File to Harddisk
vmware-install-centos-ready-to-copy.png (116.96 KiB) เปิดดู 11479 ครั้ง

2.21 กระบวนการเริ่มจากฟอร์แม๊ตพาร์ติชั่น (เฉพาะ 8 GB ที่เราจองไว้บน VMware เท่านั้นนะครับ ไม่ใช่ฟอร์แม๊ตทั้งไดร์ฟ)
vmware-install-centos-formatting-system.png
Formatting Partition
vmware-install-centos-formatting-system.png (218.92 KiB) เปิดดู 11479 ครั้ง

2.22 ก๊อบปี้ไฟล์ลงฮาร์ดดิสก์ รอจนเสร็จครับ
vmware-install-centos-copy-to-harddisk.png
Copying Files to Harddisk
vmware-install-centos-copy-to-harddisk.png (224.84 KiB) เปิดดู 11479 ครั้ง

2.23 ก๊อปปี้ไฟล์เสร็จแล้ว แผ่นติดตั้งจะเลื่อนออกมาจากถาดของไดร์ฟดีวีดี หยิบแผ่นออกมา แล้วคลิ๊ก "Finish" เครื่องจะรีบู๊ต (ไม่ใช่เครื่องคอมทั้งเครื่องนะครับที่รีบู๊ต รีบู๊ตเฉพาะการติดตั้ง CentOS เท่านั้น)
vmware-install-centos-finish.png
Install Finish
vmware-install-centos-finish.png (107.29 KiB) เปิดดู 11479 ครั้ง


ก็เป็นอันว่าการติดตั้ง CentOS ผ่านไปด้วยดีครับ รอให้กระบวนการรีสตาร์ทผ่านไป จนมองเห็นพร้อมท์ล๊อกอิน

เทคนิคการติดตั้ง Asterisk 16.x + DAHDI 2.11.1 บน CentOS 7
เทคนิคการติดตั้ง Asterisk 15.x + DAHDI 2.11.1 บน CentOS 7
voip4share
Administrator
 
โพสต์: 656
ลงทะเบียนเมื่อ: 18 พ.ย. 2009 11:26
ที่อยู่: รามคำแหง กรุงเทพฯ

ติดตั้ง CentOS 5.4 บนเครื่องเปล่า

โพสต์โดย voip4share » 15 ม.ค. 2010 15:24

3 รัน CentOS

3.1 รีสตาร์ทเครื่อง
vmware-run-centos-select-kernel.png
Select Kernel to Boot
vmware-run-centos-select-kernel.png (135.77 KiB) เปิดดู 11479 ครั้ง

3.2 เครื่องจะทำการโหลดเคอร์เนล ไดร์เวอร์ และโปรแกรมที่ถูกเซ็ตให้รันทุกครั้งที่เปิดเครื่อง
vmware-run-centos-loading-driver.png
Loading Kernel, Drivers and Softwares
vmware-run-centos-loading-driver.png (14.37 KiB) เปิดดู 11479 ครั้ง

3.3 รอจะโหลดเสร็จ ครั้งแรกจะเห็นหน้า Setup Agent แบบนี้ครับ (จะเห็นเฉพาะตอนรัน CentOS ครั้งแรก)
vmware-run-centos-setup-agent.png
Setup Agent
vmware-run-centos-setup-agent.png (6.67 KiB) เปิดดู 11479 ครั้ง

เอาไว้เซ็ต Network, Firewall, SELinux และโปรแกรมที่จะให้รันตอนเปิดเครื่อง สำหรับตอนนี้เราเข้าไปที่เมนู "Firewall Configuration" เมนูเดียวก็พอ
3.4 กดปุ่มลูกศรเลื่อนมาที่ "Firewall Configuration" แล้วกดปุ่ม Tab เลื่อนแถบมาที่ "Run Tool" จากนั้นกดปุ่ม Enter
vmware-run-centos-firewall-configuration.png
Firewall Configuration
vmware-run-centos-firewall-configuration.png (6.71 KiB) เปิดดู 11479 ครั้ง

ใช้ปุ่ม Tab เพื่อเลื่อนตัวเลือก ใช้ปุ่ม Spacebar เพื่อเลือก/ไม่เลือกออปชั่น
3.5 ที่ "Security Level" เลือก "Disabled" เป็นการปิด Firewall ไปก่อน (CentOS ให้โปรแกรม iptables เป็นไฟร์วอลล์ครับ เราเปิดใช้ภายหลังได้) และที่ "SELinux" ให้เลือก "Disabled" ครับ เป็นการปิด SELinux (ควรปิด SELinux ครับ ไม่งั้นเดี๋ยวอาจจะมีปัญหาในการติดตั้งและรันโปรแกรมได้)
vmware-run-centos-disable-firewall-selinux.png
Disabling Linux Firewall (iptables) and SELinux
vmware-run-centos-disable-firewall-selinux.png (9.1 KiB) เปิดดู 11479 ครั้ง

แล้วกด Tab เลื่อนแถบมาที่ "OK" แล้วกด Enter
3.6 กด Tab เลื่อนแถบไปที่ "Exit" แล้วกด Enter เพื่อออกจาก Setup Agent ครับ
3.7 รอสักพักก็จะเข้าสู่หน้าล๊อกอิน
vmware-run-centos-login.png
CentOS Login
vmware-run-centos-login.png (3.13 KiB) เปิดดู 11479 ครั้ง

ให้ล๊อกอินด้วย root และพาสเวอร์ดตามที่ตั้งไว้ตอนติดตั้ง CentOS
vmware-run-centos-root-logged-in.png
CentOS Root Logged In
vmware-run-centos-root-logged-in.png (3.66 KiB) เปิดดู 11477 ครั้ง

เป็นอันว่าเรียบร้อยแล้วครับ
voip4share
Administrator
 
โพสต์: 656
ลงทะเบียนเมื่อ: 18 พ.ย. 2009 11:26
ที่อยู่: รามคำแหง กรุงเทพฯ

ติดตั้ง CentOS 5.4 บนเครื่องเปล่า

โพสต์โดย voip4share » 15 ม.ค. 2010 16:19

4 สิ่งที่ควรทำหลังจากติดตั้ง
4.1 อัพเดท CentOS
ควรอัพเดทจะได้เป็นการปรับปรุง CentOS ของเราให้ทันสมัย แก้ข้อบกพร่องของโปรแกรม และบางทีก็อาจจะเพิ่มความปลอดภัยด้วย
[root@sipproxu ~] yum -y update
vmware-run-centos-yum-update.png
CentOS Update
vmware-run-centos-yum-update.png (13.33 KiB) เปิดดู 11477 ครั้ง

รอจนอัพเดทเสร็จ และถ้าสะดวกก็รีสตาร์ทเครื่องด้วยก็ได้ ใช้คำสั่ง reboot

4.2 ลบข้อความบนหน้าจอล๊อกอิน
ด้านบนของพร้อมท์ล๊อกอินเข้า CentOS ดีฟอลท์จะบอกเวอร์ชั่นและเคอร์เนลที่กำลังรันอยู่ในเครื่อง ซึ่งว่ากันว่าไม่ค่อยดีนักที่เราจะประกาศให้คนอื่นเขารู้ว่าเครื่องเซอร์เวอร์เราใช้ระบบปฏิบัติการอะไรใช้เคอร์เนลเวอร์ชั่นอะไร โดยเฉพาะอย่างยิ่งเครื่องที่ต่อกับอินเตอร์เน็ต ทุกวันนี้มีคนพยายามจะล๊อกอินเข้ามาที่เครื่องเราอยู่แทบจะทุกวินาที (เขาเดาไอพีเอา) แม้ว่าจะเข้าไม่ได้ก็ตามเพราะไม่รู้พาสเวอร์ด แต่เขาก็จะเห็นระบบปฏิบัติการในเครื่อง ถ้าเขารู้ช่องโหว่ก็เข้ามาจัดการเครื่องของเราได้ไม่ยาก ทางที่ดีไม่ให้มันโชว์หรือไม่ก็แก้ให้โชว์เป็นอย่างอื่นไปเลย
centos-above-login-prompt.png
Cancel CentOS Identifier
centos-above-login-prompt.png (1.38 KiB) เปิดดู 11477 ครั้ง

มีอยู่ 2 ไฟล์ที่ใช้แสดงข้อความนี้ครับ คือไฟล์ issue และ issue.net อยู่ในไดเร็คตอรี่ /etc ทั้งสองไฟล์
ลบข้อมูลในไฟล์ทิ้งหรือแก้ไขให้เป็นข้อความที่อยากจะให้โชว์

4.3 เปลี่ยนแปลงไอพีแอดเดรส
พิมพ์คำสั่ง system-config-network หรือ sytem-config-network-tui
centos-system-config-network.png
Changing Network Configuration
centos-system-config-network.png (5.56 KiB) เปิดดู 11477 ครั้ง

centos-system-config-network-lan.png
Configure for Lan Interface
centos-system-config-network-lan.png (6.04 KiB) เปิดดู 11477 ครั้ง

centos-system-config-network-ip.png
Configure IP for Lan Interface
centos-system-config-network-ip.png (6.77 KiB) เปิดดู 11477 ครั้ง

centos-system-config-network-dns.png
Configrue DNS Server
centos-system-config-network-dns.png (5.5 KiB) เปิดดู 11477 ครั้ง

centos-system-config-network-dns-ip.png
Configuring IP Address Of DNS Server
centos-system-config-network-dns-ip.png (6.86 KiB) เปิดดู 11477 ครั้ง
voip4share
Administrator
 
โพสต์: 656
ลงทะเบียนเมื่อ: 18 พ.ย. 2009 11:26
ที่อยู่: รามคำแหง กรุงเทพฯ


ย้อนกลับไปยัง CentOS - The Community Enterprise Operating System

ผู้ใช้งานขณะนี้

่กำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และ บุคคลทั่วไป 1 ท่าน