โดยทั่วไป kernel ที่ติดตั้งมากับลินุกซ์เวอร์ชั่น (distribution) ต่างๆ รวมทั้ง Fedora ด้วย จะสามารถใช้งานได้เลย รองรับอุปกรณ์ hardware ได้ส่วนใหญ่หลากหลายชนิด ไม่จำเป็นต้องแก้ไขเพิ่มเติมแต่อย่างใด
แต่ในบางครั้งถ้ามีอุปกรณ์รุ่นใหม่ที่ kernel ไม่รู้จัก หรือต้องการจะปรับแต่ง kernel ให้เรียกใช้งานเฉพาะสำหรับอุปกรณ์ที่เราใช้อยู่จริงๆ ทั้งนี้เพื่อประหยัด CPU/Memory ที่ถูกใช้โดยเปล่าประโยชน์ รวมทั้งเพิ่มความปลอดภัยให้กับตัวลินุกซ์เองด้วย
ในบทความนี้จึงขอแนะนำวิธีปรับแต่ง kernel และคอมไพล์ใหม่ โดยจะทดสอบบน Fedora 9
หลายคนเมื่อติดตั้งลินุกซ์เรียบร้อยแล้ว เกิดคำถามว่าทำอะไรต่อดี เริ่มต้นคอนฟิกอย่างไร ในบทความนี้ขอเริ่มแนะนำคอนฟิกเพื่อการปรับแต่งคอนโซลของเครื่องลินุกซ์ ซึ่งจะมีทั้งปรับแต่งเพื่อความปลอดภัย และประหยัด Memory ที่ใช้
หมายเหตุ คอนโซล ในที่นี้หมายถึง text console ที่แสดงผลในรูปแบบตัวอักษร ไม่ใช่ X Window
หลังจาก ติดตั้ง Fedora 9 แบบประหยัดพื่นที่สุด ในบทความนี้ จะแนะนำวิธีการปรับปรุง (update) และติดตั้งโปรแกรม Samba เพิ่มเติม เพื่อเตรียมเครื่องสำหรับคอนฟิกทำหน้าที่เป็น Samba PDC ต่อไป
เวอร์ชั่นของ Samba ที่ติดตั้งมาพร้อมกับ Fedora 9 นั้น ปรับปรุงมาจาก pre-release ซึ่งตอนต้นเดือนกรกฎาคม Samba ได้ออกเวอร์ชั่น 3.2 แบบสมบูรณ์มา ดังนั้นก่อนที่จะนำไปคอนฟิกต่อไป แนะนำให้ปรับปรุงเป็นเวอร์ชั่นล่าสุด
บทความนี้จะอธิบายการเปลี่ยน Network Interface Card (NIC) โดยแทนที่การ์ดใบเก่า ด้วยการ์ดใบใหม่ที่มี MAC Address ไม่เหมือนกัน แต่ต้องการใช้งานเหมือนเดิม เช่นให้ใช้ชื่อเป็น eth0 และคอนฟิกต่างๆ เหมือนเดิม
โดยดีฟอลต์แล้วใน Fedora หรือ Linux Distribution อื่นๆ ที่เป็นเวอร์ชั่นใหม่ๆ จะมีโปรแกรมช่วยในการจัดการการเปลี่ยนแปลงอุปกรณ์ (Hardware) ของเครื่องโดยอัตโนมัติ ที่มีชื่อว่า udev โดยโปรแกรมนี้จะสร้างคอนฟิกแบบพื้นฐานเพื่อให้สามารถใช้งานได้เลย ซึ่งจะเก็บคอนฟิกไว้ใน /etc/udev/
ซึ่งทำให้เมื่อเปลี่ยน Network Interface Card เป็นการ์ดใบใหม่ โปรแกรม udev ตรวจสอบว่ามีการเปลี่ยนแปลงของอุปกรณ์ ซึ่งดูได้จาก MAC Address ที่เปลี่ยนแปลง โปรแกรม udev ก็จะสร้างคอนฟิกใหม่ ซึ่งอาจจะสร้างเป็น eth1 ได้
บทความนี้อธิบายถึงวิธีการเปลี่ยนชื่อเครื่อง (hostname) ใน Fedora ด้วยวิธีแก้ไขไฟล์คอนฟิกโดยตรง ไม่ได้ใช้โปรแกรมช่วยในการแก้ไข ในตัวอย่างจะเป็นการเปลี่ยนชื่อเครื่องจากชื่อ oldname.your-domain.com ไปเป็น newname.your-domain.com
หมายเหตุ บทความนี้อธิบายเฉพาะการเปลี่ยนแปลงชื่อเครื่องพื้นฐานเท่านั้น ซึ่งหลังจากเปลี่ยนชื่อนั้แล้ว คุณอาจจำเป็นต้องเปลี่ยนชื่อในคอนฟิกส่วนอื่นๆ ด้วยเช่น ใน Mail Server, Web Server, File Sharing Server หรือชื่อที่ลงทะเบียนไว้ใน DNS Server
จากบทความ [ติดตั้ง Fedora 9 แบบประหยัดพื้นที่สุด] ถึงแม้ว่าตอนติดตั้ง Fedora 9 เราจะไม่เลือก Package Group ใดๆ ตอนติดตั้ง แต่ก็ยังมีโปรแกรม (หรือ service) รันขึ้นมาตั้งแต่แรกเลยอีกพอสมควร
ในบทความนี้จะแนะนำการปิด service ที่ไม่จำเป็น หรือยกเลิกการรันซะ เพื่อประหยัดทั้ง CPU และ Memory แล้วยังเพิ่มความปลอดภัยให้กับเครื่องเราอีกระดับหนึ่งด้วย
รายละเอียดของแต่ละ service ที่มาจากการติดตั้ง Fedora 9 แบบไม่เลือก Package Group ใดๆ เลย พร้อมคำแนะนำว่าจะปิดหรือเปิด service สำหรับการใช้งาน
บทความนี้จะแนะนำวิธีการติดตั้ง Fedora 9 โดยจะเลือกลงโปรแกรม (Package) ให้น้อยที่สุด ด้วยวิธีที่ไม่ยุ่งยากมากนัก แล้วยังสามารถนำเครื่องที่ลงนี้ไปใช้งานทำเป็น server อื่นๆ ต่อไปได้
read more…

