ดูข้อมูล BIOS ด้วยคำสั่ง dmidecode บนลีนุกซ์

จากที่เคยเขียนเรื่อง คำสั่งตรวจสอบฮาร์ดแวร์ของเครื่อง

วันนี้ขอเพิ่มเติมการใช้คำสั่ง dmidecode เพื่อดูข้อมูล BIOS บนลีนุกซ์  โดยไม่จำเป็นต้องรีบู๊ตเครื่องแล้วกดปุ่มเพื่อเข้าเมนู BIOS

ซึ่งถึงแม้จะดูค่อนข้างยาก แต่ข้อมูลที่แสดงจากคำสั่งนี้จะค่อนข้างละเอียด มีทั้งข้อมูล BIOS, CPU, Memory, PCI Slot ทั้งชื่อรุ่น เวอร์ชั่นที่ติดตั้งอยู่

Continue reading “ดูข้อมูล BIOS ด้วยคำสั่ง dmidecode บนลีนุกซ์”

ติดตั้ง IBM DS4000 Storage Manager บน CentOS 5

หลังจากสับสนเกี่ยวกับชื่อ Storage Manager ของ IBM ที่มีอยู่ในหลายผลิตภัณฑ์ ในที่สุดก็ค้นพบโปรแกรม Storage Manager ที่ต้องการ เพื่อใช้สำหรับจัดการฮาร์ดดิสก์ ไม่ว่าจะเป็นการจัดแบ่ง Logical Drive, Disk Array, RAID, Zone ที่ติดตั้งใน SAN ของ IBM รุ่น DS4000 ครอบคลุม DS4200, DS4700, DS4800

คำเตือน ศึกษาทำความเข้าใจด้วยการอ่านคู่มือการใช้โปรแกรม หลักการคอนฟิกดิสก์ใน SAN ก่อนที่จะใช้งานโปรแกรม Storage Manager เพราะโปรแกรมนี้สามารถเปลี่ยนแปลง ลบข้อมูลคอนฟิกดิสก์ได้ทั้งหมด ยากหรือแทบจะเป็นไปไม่ได้ที่จะกู้คืนข้อมูลกลับมาหากคอนฟิกผิดพลาดไปและไม่มีการสำรองข้อมูลไว้

Continue reading “ติดตั้ง IBM DS4000 Storage Manager บน CentOS 5”

ยกเลิกการดับหน้าจอคอนโซลของลีนุกซ์

โดยดีฟอลต์ของลีนุกซ์ หน้าจอคอนโซลที่ต่อกับเครื่องลีนุกซ์จะถูกดับหน้าจอโดยอัตโนมัติ หากไม่มีการใช้งานภายในเวลา 10 นาที

ต้องกดคีย์บอร์ดเพื่อให้หน้าจอกลับมาติดใช้งานได้อีกครั้ง

จะด้วยเหตุผลอะไรก็แล้วแต่ หากต้องการยกเลิกการดับหน้าจอ ให้หน้าจอเปิดตลอดเวลา สามารถทำได้ดังนี้

Continue reading “ยกเลิกการดับหน้าจอคอนโซลของลีนุกซ์”

ทดสอบเว็บเซิร์ฟเวอร์ด้วย ab (ApacheBench)

ดีฟอลต์คอนฟิกที่ได้จากการติดตั้งโปรแกรมจากไฟล์ rpm หรือ วิธีอื่นๆ นั้น สามารถนำมาใช้งานและทำงานได้ในระดับหนึ่ง

แต่ถ้าโปรแกรมเช่นเว็บเซิร์ฟเวอร์ ถ้าต้องให้บริการต่อผู้ใช้จำนวนมากขึ้น จำเป็นต้องปรับแต่งคอนฟิกเพิ่มเติม เพื่อให้ใช้ฮาร์ดแวร์ของเครื่องได้เต็มประสิทธิภาพ

ab เป็นโปรแกรมทดสอบเว็บเซิร์ฟเวอร์อย่างง่ายๆ โปรแกรมหนึ่งที่ติดตั้งมาพร้อมกับ Apache Web Server ถ้าเป็นไฟล์ rpm ก็อยู่ใน httpd-tools

เราสามารถนำ ab มาใช้ทดสอบเพื่อวัดผลได้ว่า เว็บเซิร์ฟเวอร์ที่กำลังแก้ไขคอนฟิกอยู่นั้น สามารถรองรับการใช้งานได้เท่าไร (requests per second) หากเราเปลี่ยนคอนฟิกไป ผลที่ได้จะเป็นอย่างไร

Continue reading “ทดสอบเว็บเซิร์ฟเวอร์ด้วย ab (ApacheBench)”

คำสั่งตรวจสอบฮาร์ดแวร์ของเครื่อง

หลังการติดตั้งลีนุกซ์เสร็จทุกครั้่ง ก่อนจะคอนฟิกแล้วนำไปใช้งาน แนะนำให้ใช้คำสั่งลีนุกซ์ ดูฮาร์ดแวร์ของเครื่อง เพื่อตรวจสอบความถูกต้องว่าเราลงถูกต้อง ครบถ้วนไหม

ในที่นี้จะแนะนำคำสั่งเพื่อตรวจสอบฮาร์ดแวร์หลัก 3 ส่วนคือ CPU, Memory และ Disk

Continue reading “คำสั่งตรวจสอบฮาร์ดแวร์ของเครื่อง”

หัดใช้ vi แก้ไขไฟล์บนลีนุกซ์

หากคุณต้องการหัดใช้ลีนุกซ์ โดยเฉพาะอย่างยิ่งการเป็นผู้ดูแลระบบ (System Administrator) โปรแกรมหนึ่งที่ต้องฝึกใช้ให้เป็นคือ vi เพื่อใช้แก้ไขไฟล์บนลีนุกซ์ หรือ UNIX

ถึงแม้ว่าจะมีโปรแกรมอื่นเช่น nano ที่เป็นโปรแกรม editor ใช้แก้ไขไฟล์ได้เหมือนกัน และมักจะติดตั้งมาด้วย แต่ในบางเครื่องโดยเฉพาะ UNIX ประเภทอื่นๆ โดยส่วนใหญ่แล้ว จะไม่ได้ติดตั้งโปรแกรมนี้มา จะมีเฉพาะ vi เท่านั้น

ดังนั้น จะขอแนะนำวิธีการใช้ vi อย่างง่ายๆ ใช้คำสั่งพื้นฐานเพื่อแก้ไข และบันทึกไฟล์บนลีนุกซ์

Continue reading “หัดใช้ vi แก้ไขไฟล์บนลีนุกซ์”

ถ่ายโอนไฟล์ระหว่าง Windows กับลีนุกซ์ ด้วย pscp

ในหลายๆ ครั้ง เรามีไฟล์อยู่บน Windows ต้องการถ่ายโอนไปยังลีนุกซ์ หรือในทำนองกลับกัน ต้องการดาวน์โหลดไฟล์จากลีนุกซ์กลับมาไว้บน Windows

บทนี้จะแนะนำการใช้โปรแกรม pscp รันบน Windows เพื่อใช้ถ่ายโอนไฟล์ (transfer) กับเครื่องที่รันลีนุกซ์ ผ่านทาง Secure Shell ได้

Continue reading “ถ่ายโอนไฟล์ระหว่าง Windows กับลีนุกซ์ ด้วย pscp”

เปลี่ยนวันเวลาบนลีนุกซ์ด้วยคำสั่ง date

วันเวลาบนลีนุกซ์ถือเป็นเรื่องสำคัญ ที่สมควรจะตั้งให้ตรงกับเวลามาตรฐาน ไม่เช่นนั้น โปรแกรมต่างๆ จะเก็บเวลาไม่ถูกต้อง ทำให้การตรวจสอบการทำงานย้อนหลังมีปัญหา

วิธีที่ดีที่สุดเพื่อให้เวลาของเครื่องลีนุกซ์ตรงกับเวลามาตรฐานคือติดตั้งและคอนฟิก NTP

แต่ถ้าไม่สามารถคอนฟิกเช่น ไม่สามารถต่อเชื่อมอินเตอร์เน็ต เพื่อ sync กับ NTP Server มาตรฐาน

สามารใช้คำสั่ง date  เพื่อเปลี่ยนเวลาของเครื่องลีนุกซ์ให้เป็นเวลาที่ต้องการ ใกล้เคียงกับเวลามาตรฐานได้

Continue reading “เปลี่ยนวันเวลาบนลีนุกซ์ด้วยคำสั่ง date”

ติดตั้งโปรแกรมเพิ่มบน CentOS 6.2

หลังจาก ติดตั้ง CentOS 6.2 : เลือกชุดซอฟต์แวร์ที่จะลง แล้ว หากต้องการติดตั้งซอฟต์แวร์หรือโปรแกรมเพิ่มเติม สามารถทำได้ดังนี้

Continue reading “ติดตั้งโปรแกรมเพิ่มบน CentOS 6.2”