Thursday, July 19, 2012

ติดตั้ง CentOS 6.2 : ลง boot loader และ reboot

หน้าจอติดตั้ง boot loader  แสดงค่าคอนฟิกเช่นพาร์ทิชั่น ที่ใช้บู๊ต สำหรับเริ่มต้นในที่นี้ ไม่ต้องแก้ไขอะไร ยินดีด้วย คุณติดตั้ง CentOS เสร็จเีรียบร้อยแล้ว กดปุ่ม [Reboot] เพื่อบู๊ตเครื่อง โดยปกติแล้ว แผ่นดีวีดีจะออก (eject) มาโดยอัตโนมัติ ถ้าไม่ออกมา ให้กดปุ่ม มิฉะนั้นการบู๊ตเครื่องอาจไปอ่านแผ่นดีวีดีเพื่อเข้าสู่โหมดติดตั้งอีกครั้...

ติดตั้ง CentOS 6.2 : เลือกชุดซอฟต์แวร์ที่จะลง

หน้าจอให้เลือกชุดโปรแกรม (set of software, packages) ที่จะติดตั้ง การลงลีนุกซ์แต่ก่อน เราต้องเลือกลงเองว่าจะลงโปรแกรมอะไรบ้าง คำแนะนำที่ได้ยินตอนหัดใช้ใหม่ๆ คือ ลงทุกโปรแกรมเลย ต้องการใช้อะไรมีหมด แต่สมัยนี้ โปรแกรมที่ให้มาในแผ่นติดตั้งค่อนข้างเยอะ และเนื่องด้วยเหตุผลทางด้านความปลอดภัย โปรแกรมบางตัวลงแล้วอาจมีปัญหา (Bugs)  เป็นอันตรายต่อเซิร์ฟเวอร์โดยรวม จึงแนะนำให้เลือกลงเฉพาะจำเป็นเท่านั้น แล้วค่อยมาลงเพิ่มทีหลัง เพื่อความง่าย CentOS มีการจัดชุดโปรแกรมให้เลือกตามประเภทของเซิร์ฟเวอร์ที่เราจะนำไปใช้งาน เช่นเป็น Desktop, Web Server, Database Server หากต้องการเลือกรายละเอียดแต่ละโปรแกรมในชุด สามารถกดด้านล่าง “Customize now” ตัวอย่างการเลือก Minimal แล้วกด Customize now ชุดนี้แทบจะไม่ลงโปรแกรมอะไรเลย  จะใช้เนื้อที่ดิสก์ในการติดตั้งน้อยที่สุด ไม่แนะนำสำหรับผู้หัดใช้...

ติดตั้ง CentOS 6.2 : แบ่งพาร์ทิชั่นดิสก์

คำเตือน การเริ่มต้นหัดใช้ลีนุกซ์ แนะนำให้ติดตั้งบนฮาร์ดดิสก์เปล่าๆ เลย คือไม่มีพาร์ทิชั่นที่มีข้อมูลอื่นๆ อยู่  เพราะถ้าหากเราเลือกเมนูการติดตั้งไม่ถูกต้อง จะทำให้ข้อมูลที่มีอยู่เดิม ถูกลบทิ้งไปได้ เลือกประเภทของฮาร์ดดิสก์ที่จะติดตั้ง  โดยทั่วไปแล้วเลือก “Basic Storage Devices”  ยกเว้นเครื่องของคุณจะใช้ฮาร์ดดิสก์ที่ต่อแบบ Fiber, SAN ไปยังดิสก์ภายนอก คำถามยอดนิยม สำหรับการลงลีนุกซ์ คือ ต้องใช้ฮาร์ดดิสก์ขนาดเท่าไร ขอตอบแยกเป็นสองส่วน ส่วนที่ใช้ติดตั้งระบบปฏิบัติการ (OS) ลีนุกซ์ และโปรแกรมนั้นใช้ประมาณ 1-2 GB ก็สามารถลงโปรแกรมเพื่อรันเซอร์วิส Web, Database, Mail ได้สบายๆ แต่แนะนำให้เผื่อไว้ ซัก 10-20 GB ส่วนที่ใช้เก็บข้อมูลจริง ขึ้นอยู่กับปริมาณของผู้ใช้งานเอง เช่นถ้าคุณรันเป็นเว็บเซิร์ฟเวอร์ ขนาดดิสก์ก็ต้องเผื่อไว้ตามขนาดของเว็บเพจ...

เลือก time zone, ใส่ root password

หน้าจอให้เลือก time zone สามารถใช้เมาส์คลิ้กไปที่แผนที่เลือก Bangkok หรือเลือกจากเมนู ภายใต้ Selected city เลือก Asia/Bangkok ด้านล่างซ้ายของหน้าจอ จะมีให้เลือก [ ] System Clock uses UTC แนะนำให้คลิ้กออก คลิ้กปุ่ม Next ไปขั้นตอนต่อไป หน้าจอให้ใส่รหัสผ่าน (password) ของ root ใส่สองครั้งให้เหมือนกัน ข้อมูลอ้างอิง System clock uses UTC กับเวลาของเครื่องลีนุก...

ใส่ชื่อ hostname และคอนฟิกเน็ตเวิร์ค

หน้าจอใส่ชื่อ Hostname ของเครื่อง แนะนำให้ใส่เป็นชื่อเต็มคือมีชื่อเครื่องและชื่อโดเมนเนมด้วย ในหน้านี้ สามารถกดปุ่ม [Configure Network] เพื่อเข้าสู่หน้าคอนฟิกเน็ตเวิร์คได้ ตัวอย่างเครื่องที่มีการ์ดแลนหนึ่งพอร์ต คลิ้กที่พอร์ต “System eth0”   แล้วกดปุ่ม [Edit] เพื่อแก้ไขค่าคอนฟิกของพอร์ตได้ คลิ้ก [x] Connect automatically แล้วกดแท็ป “IPv4 Settings” เลือก Method เป็น Manual แล้วกดปุ่ม [Add] เพื่อใส่ค่า IP Address, Netmask, Gateway ใส่ค่า DNS Servers, Search Domain เสร็จเรียบร้อยกดปุ่ม [Apply...

ติดตั้ง CentOS 6.2 : เริ่มต้นการติดตั้ง

ใส่แผ่นดีวีดี CentOS 6.2 บู๊ตเครื่องที่จะติดตั้ง หน้าจอแสดงเมนูให้เลือกตอนบู๊ต สำหรับการติดตั้งใหม่เลือกเมนูแรก “Install or upgrade an existing system” กด [Enter] หน้าจอแสดงข้อความการบู๊ตเพื่อติดตั้ง บู๊ตเสร็จเรียบร้อย หน้าจอแสดง “Disc Found” เพื่อให้ผู้ใช้สามารถตรวจสอบแผ่นดีวีดีที่จะใช้ติดตั้งได้ว่า ถูกต้องครบถ้วนหรือไม่ หมายเหตุ เมื่อดาวน์โหลดไฟล์ ISO แล้วเขียนลงแผ่น  ครั้งแรกที่ใช้แผ่นนี้ติดตั้ง แนะนำให้ตรวจสอบแผ่นว่าถูกต้องหรือไม่ เพราะผู้เขียนเคยมีประสบการณ์โหลดมาแล้วเหมือนครบ นำมาบู๊ตติดตั้งได้ แต่พอติดตั้งไปซักพัก ไม่สามารถติดตั้งบางโปรแกรมได้ หลังจากตรวจสอบว่าถูกต้องแล้ว ครั้งต่อไปก็สามารถกด [Skip] ได้ หน้าจอกราฟฟิก แสดงโลโก้ของ CentOS 6 ด้านล่างตลอดการติดตั้ง จะมีปุ่ม [Back] และ [Next] ให้กดเพื่อกลับไปขั้นตอนที่ผ่านมา...

ติดตั้ง CentOS 6.2 : หน่วยความจำขั้นต่ำที่ต้องใช้

จาก Release Notes ของ CentOS 6.2 ในส่วนของ Known Issues หน่วยความจำขั้นต่ำ (minimum memory requirement) ของเครื่องที่จะติดตั้ง CentOS 6.2 ได้นั้น ต้องมีขนาด 392 MB ตัวอย่างหน้าจอการติดตั้ง หากเครื่องมีหน่วยความจำต่ำกว่า 392 MB เช่น 256 MB ในเวอร์ชั่นก่อน CentOS 5.x สามารถติดตั้งในโหมด text ธรรมดาได้ ซึ่งสามารถเลือกคอนฟิกติดตั้งได้อย่างสมบูรณ์ แต่ใน CentOS 6 การติดตั้งในโหมด text ธรรมดา จะไม่สามารถแก้ไขพาร์ทิชั่นของดิสก์ (disk partition layout) และเลือกชุดซอฟต์แวร์ (package selection) ได้ ต้องเลือกติดตั้งในโหมด GUI เท่านั้น ซึ่งเป็นโหมดดีฟอลต์อยู่แล้ว (Install or upgrade an existing system) ตอนบู๊ตจากแผ่นดีวีดี หน่วยความจำขั้นต่ำที่ต้องใช้เพื่อติดตั้งในโหมด GUI คือ 652 MB ตัวอย่างหน้าจอการติดตั้ง หาก memory ต่ำกว่า 652 MB เช่น...

เลือกเวอร์ชั่น CentOS ที่จะใช้ติดตั้ง

ข้อดีของลีนุกซ์ คือเราต้องการใช้ distribution ไหน เวอร์ชั่นเท่าไร ก็เข้าเว็บไซต์ (mirror site) เพื่อเลือกดาวน์โหลดไฟล์มาติดตั้งได้ โดยไฟล์ที่ดาวน์โหลดมาส่วนใหญ่จะเป็นไฟล์ ISO โหลดเสร็จสามารถนำมาเขียนใส่แผ่นซีดี หรือดีวีดี เพื่อใช้ติดตั้งบนเครื่องต่างๆ ได้ สำหรับ CentOS แนะนำให้เลือก CentOS 6 เวอร์ชั่นล่าสุด 6.2 เนื่องด้วยการพัฒนาปรับปรุงซอฟต์แวร์ต่างๆ เพื่อเพิ่มประสิทธิภาพ ความปลอดภัยของระบบมากขึ้น หากต้องการทราบรายละเอียดว่าเวอร์ชั่นใหม่มีอะไรบ้าง ให้คลิกลิ้งค์ Release Notes บนหน้าเว็บไซต์ของ CentOS (www.centos.org) เลือก Download ได้สองแบบคือ i386 หรือ x86_64 ทั้งนี้ขึ้นอยู่กับเครื่องคอมพิวเตอร์ที่จะใช้ติดตั้ง หากเป็นเครื่องเก่ามากๆ ต้องเลือกเป็น i386 เท่านั้น แต่ถ้าเป็นเครื่องใหม่ ให้เลือก x86_64 จะรองรับหน่วยความจำได้มากกว่า...

ขั้นตอนการติดตั้ง CentOS 6.2 แบบ Minimal

บทความนี้จะแนะนำการติดตั้งและใช้งาน CentOS http://www.centos.org/ ซึ่งเป็น Linux สาย Redhat ตัวหนึ่ง ในการนำมาใช้ทำเป็น Server โดยจะแบ่งเนื้อหาออกเป็นตอนๆ เพื่อความสะดวกของคนเขียน (ผมเอง) โดยจะมีเนื้อหาทั้งหมดคราวๆ ตามหัวข้อดังนี้ * CentOS Minimal Installation * Web Server: Apache and PHP * Secure Web Server : Apache & Mod SSL * Database: MySQL & PHP MySQL Extension * Database: Oracle & PHP OCI8 Extension * Mail Server: Postfix * DNS Server: BIND * FTP Server: ProFTPD * User & Group Management เราจะเริ่มตั้งแต่ขั้นตอนการติดตั้งกันก่อน โดยจะทำการติดตั้งแบบ Minimal ซึ่งเป็นแบบที่ติดตั้งองค์ประกอบต่างๆน้อยที่สุด ไม่มี GUI ให้ใช้ เหมาะกับการเอาไปทำ Server เป็นอย่างยิ่ง และโปรแกรมอื่นๆที่จำเป็น เราจะมาทำการติดตั้งเพิ่มเติมเองในภายหลัง อย่างแรกเราต้องทำการ...

Page 1 of 3612345Next

 
Design by GURU