Linux Installation « SpaLinux.com
คุณสมบัติใหม่ของ Fedora 16
Saturday 21 January 2012 @ 11:07 pm

ด้วยความตั้งใจของ RedHat ตั้งแต่แรก คือใส่คุณสมบัติใหม่ๆ เข้าไปใน Fedora อยู่ตลอด เพื่อเป็นการทดสอบการใช้งาน และถ้าได้ผลดี
ค่อยนำไปใส่ไว้ใน RedHat Enterprise อีกที

ดังนั้นจะเห็นแต่ละเวอร์ชั่นของ Fedora จะมีโปรแกรม มีวิธีการคอนฟิกแบบใหม่ๆ บางครั้งก็ทำให้ผู้ดาวน์โหลดมาติดตั้ง งงไปเลยเหมือนกัน
ยิ่งเวอร์ชั่นหลังๆ การเปลี่ยนแปลงค่อนข้างมาก ล่าสุดมีการนำวิธีการบู๊ต โดยใช้ systemd ช่วยทำให้บู๊ตได้เร็วขึ้นมาก

ในที่นี้จะแสดงเฉพาะคุณสมบัติใหม่ๆ ของ Fedora 16 ตั้งแต่การติดตั้ง และการทดสอบบู๊ตเบื้องต้น

read more…




เก็บสำรองคอนฟิกของลีนุกซ์
Monday 31 October 2011 @ 10:40 pm

เพื่อป้องกันกรณีเครื่องเซิร์ฟเวอร์อาจเกิดความเสียหายไม่ว่าจะเกิดจากเหตุอะไร แนะนำให้เก็บสำรองคอนฟิกไว้

ไฟล์คอนฟิกของลีนุกซ์เกือบทั้งหมด จะอยู่ในไดเร็คทอรี /etc ส่วนใหญ่จะเป็น text file มีขนาดเล็กๆ ดังนั้นแนะนำให้เก็บทุกไฟล์ที่อยู่ในนี้

วิธีการเก็บสำรองไฟล์แบบง่ายที่สุดน่าจะเป็นการใช้คำสั่ง tar

ตัวอย่างการเก็บไฟล์ทั้งหมดที่อยู่ใน /etc

[root@server ~]# cd /
[root@server /]# tar zcvpf server-backup-etc-20111031.tar.gz etc/
etc/
etc/sysctl.conf
etc/inittab
etc/idmapd.conf
etc/pki/
etc/pki/nssdb/
...

คำแนะนำ

  •  tar บนลีนุกซ์ สามารถระบุออปชั่น z เพื่อบีบขนาดของไฟล์ได้เลย
  • การระบุไดเร็คทอรีเวลาใช้คำสั่ง tar ให้เอาเครื่องหมาย / ที่อยู่หน้าไดเร็คทอรีออก มิฉะนั้นเวลาไปแตกไฟล์ (untar) ออก อาจพลาดไปเขียนไฟล์ทับ /etc ของเครื่องปลายทางได้

ตัวอย่างไฟล์ tar ที่ได้

[root@server /]# ls -l server-backup-etc-20111031.tar.gz
-rw-r--r-- 1 root root 5332341 Oct 31 20:52 server-backup-etc-20111031.tar.gz

ก็ขึ้นอยู่กับแต่ละคนว่าจะเก็บไฟล์ tar นี้ไว้ที่ไหน เช่นเก็บใส่ USB Drive หรือ ส่งไฟล์ (transfer file) ไปเครื่องที่อยู่ที่อื่น

ส่วนไฟล์คอนฟิกอื่นๆ ต้องขึ้นอยู่กับโปรแกรมที่ติดตั้ง บางโปรแกรมอาจติดตั้งอยู่ใน /opt หรือ /usr/local ต้องลองหาดู

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

โดยส่วนตัวแล้ว นอกจากเก็บไฟล์ที่อยู่ใน /etc แล้ว จะรันคำสั่งดังต่อไปนี้เพื่อเก็บสถานะของเครื่อง ณ ขนะนั้นจริงๆ ว่ารันอะไรอยู่บ้าง เพื่อจะได้ใช้เปรียบเทียบหลังจากที่ reboot เครื่องใหม่

  • uname -a
  • hostname
  • ps -ef
  • free
  • netstat -an
  • netstat -rn
  • ifconfig -a
  • mii-tool
  • iptables -L -v -n
  • sestatus
  • lsmod
  • dmesg
  • mount
  • df -k
  • pvdisplay
  • vgdisplay
  • lvdisplay
  • cat /proc/mdstat

ลองนำไปใช้กันดูครับ หวังว่าเซิร์ฟเวอร์ของทุกท่านจะปลอดภัย




upgrade kernel บน CentOS 5.6
Sunday 14 August 2011 @ 11:13 pm

ด้วยเหตุผลทางด้านประสิทธิภาพ ต้องการลงโปรแกรม library หรือ driver ของอุปกรณ์บางตัว ที่ต้องใช้ kernel เวอร์ชั่นใหม่

ในบทความนี้ ขอแนะนำวิธีการ upgrade kernel บน CentOS 5.6  โดยการดาวน์โหลดไฟล์ rpm แล้วนำมาติดตั้งเองด้วยคำสั่ง rpm

read more…




ทดสอบติดตั้ง CentOS 6.0
Tuesday 2 August 2011 @ 10:08 pm

หลังจาก ทดสอบ Red Hat Enterprise Linux 6.0  บทความนี้ขอนำมาเปรียบเทียบกับการติดตั้ง CentOS 6.0 โดยใช้แผ่นดีวีดี เผื่อหวังว่าผู้สนใจได้ข้อมูลในเบื้องต้น ประกอบการตัดสินใจในการใช้งาน

read more…




ทดสอบ Red Hat Enterprise Linux 6.0
Sunday 5 December 2010 @ 11:30 pm

เมื่อไม่นานมานี้ทาง RedHat ได้ออก RedHat Enterprise Linux เวอร์ชั่น 6.0 ซึ่งได้พัฒนาไปจากเวอร์ชั่น 5 ค่อนข้างมาก ซึ่งสามารถดูรายละเอียดได้ที่ http://www.redhat.com/rhel/server/details/

บทความนี้แสดงให้เห็นการติดตั้ง Red Hat 6.0 โดยใช้แผ่นดีวีดี เผื่อหวังว่าผู้สนใจได้ข้อมูลในเบื้องต้น ประกอบการตัดสินใจในการ upgrade ต่อไป

read more…




รูปแบบการแสดงผลของ RPM query
Monday 22 November 2010 @ 10:20 pm

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

ปัญหาหนึ่งที่ผู้เขียนพบคือการใช้ rpm เพื่อจัดการโปรแกรมที่ติดตั้งบน RedHat, CentOS แบบ 64 bit คือมีทั้งโปรแกรม 32-bit และ 64-bit ถูกติดตั้งมารวมกัน

[root@server ~]# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 5.5 (Tikanga)
  read more...



แก้ปัญหาติดตั้ง CentOS 5.5 ใน VirtualBox Guest ไม่ได้
Sunday 11 July 2010 @ 9:45 pm

ช่วงนี้ทดสอบ VirtualBox บนหลายๆ OS ทั้งเป็น Host และ Guest มาติดปัญหาตอนพยายามลง CentOS 5.5 ใน Guest คือบู๊ตเครื่องแล้วค้างไม่สามารถติดตั้งได้ หลังจากหาวิธีการแก้ไขปัญหาได้แล้ว เลยมาแชร์กัน

  read more...



ติดตั้ง Fedora 12 แบบประหยัดพื้นที่สุด
Saturday 28 November 2009 @ 3:41 pm

บทความนี้จะแนะนำวิธีการติดตั้ง Fedora 12 แบบใช้พื้นที่บนดิสก์น้อยที่สุด โดยจะเลือกลงโปรแกรม (Package) ที่จำเป็น แต่ยังสามารถนำไปติดตั้งโปรแกรมเพิ่มเติม เพื่อคอนฟิกทำหน้าที่เป็นเซิร์ฟเวอร์ต่างๆ ได้ต่อไป

read more…




แก้ไข static route บนลีนุกซ์
Saturday 26 September 2009 @ 4:22 pm

บทความนี้อธิบายการแก้ไข static route บน ลีนุกซ์ โดยจะมีทั้งการแสดง routing tablle ที่มีอยู่ การเพิ่ม ลบ route รวมทั้งวิธีการคอนฟิกให้ตอนบู๊ตเครื่อง ให้คอนฟิก static route โดยอัตโนมัติ

read more…




ติดตั้ง Fedora 11 แบบประหยัดพื้นที่สุด
Saturday 27 June 2009 @ 4:03 pm

บทความนี้จะแนะนำวิธีการติดตั้ง Fedora 11 แบบใช้พื้นที่บนดิสก์น้อยที่สุด โดยจะเลือกลงโปรแกรม (Package) ที่จำเป็น แต่ยังสามารถนำไปติดตั้งโปรแกรมเพิ่มเติม เพื่อคอนฟิกทำหน้าที่เป็นเซิร์ฟเวอร์ต่างๆ ได้ต่อไป

read more…




Older Posts »