Friday, August 6, 2010

syslog: the system event logger

commands
จะขอต่อเรื่องของ system logging ให้ได้ แต่ก็อย่าหวังอะไรมากนัก



ในการดู หรืออ่าน log files ที่แนะไว้ สามารถทำให้ท่านตรวจสอบผลงานได้เป็นเบื้องต้น ตัวอย่างที่เห็นได้ชัดเจนคือ เมื่อท่านลง apache แล้วนั้น ท่านจะทราบได้อย่างไรว่า apache จะวิ่งได้จริง เพราะบางครั้ง ลำพังแค่ message จากหน้าจอว่า Syntax OK นั้น ไม่ได้หมายความว่าเขาจะวิ่งได้จริง เพราะ Syntax OK ก็หมายเอาแค่ สิ่งที่ apache ต้องการนั้น เรากำหนดไว้ครบ และสามารถหาความหมายได้ ซึ่งข้อความหลังนี้ อาจจะหาได้ หรือ หาไม่ได้ ก็เป็นได้ แต่ว่า apache เพียงดูว่า เรากำหนดไว้ให้หรือเปล่า เท่านั้น

ในการที่จะดูว่า apache วิ่งได้จริง หรือไม่วิ่งนั้น ทำได้โดยการเข้าไปอ่าน log files ทั้ง ๒ แฟ้ม เท่านั้นเอง เอ้า บอกกันไว้เลยตรงนี้ว่า log files อยู่ที่ไหน ก็ลองสั่งดูน่ะ
# grep ^ErrorLog /usr/local/etc/apache22/httpd.conf
จะได้แฟ้มที่เก็บความผิดพลาด ส่วนแฟ้มที่บันทึกทั่วๆไป ก็น่าจะเดาชื่อฟ้มออกได้น่ะ

แต่ว่า ที่กล่าวมาทั้งหมดนั้น เป็นเพียงการอ่าน log files ของโปรแกรมหนึ่งเท่านั้น เรื่องราวของระบบปฏิบัติการ ยังมีอีก ซึง่จะกล่าวถึงต่อไปเท่าที่สามารถรวบรวมได้

เรื่องราวต่อไปนี้ รวบรวมจากหนังสือ
  1. UNIX System Administration Handbook; Evi N., Garth S., Scott S., Trent R. H.; second edition ซึ่งฝรั่งเรียกว่า the Red book ในบทของ Syslog and Log Files
  2. ส่วนเล่ม the white book นั้นไม่มีเร่องนี้แยกมาพิเศษ จึงไม่อ้างถึง
  3. กับ FreeBSD Handbook และ manual page ในเรื่องที่เกี่ยวข้อง
และอีกครั้ง อย่าคาดหวังอะไรมากนัก เพราะเขียนขึ้นมาเล่นๆ ระบายอารมณ์

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

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

ซีงิต ก็เช่นนี้แล

แทรกน่ะ พี่น้อง ขอแทรกรูปภาพไว้ก่อนว่า ที่ชะงักไปน่ะ เพราะเรื่องราวอันเนื่องมาจากรูปทั้งหลายนี่เอง
ด้วงแมง จอมใจ ดวงใจ ดวงดาวประดับท้องฟ้า ณ เบื้องทิศตะวันออกเฉียงเหนือ คริคริ

๏ ขอขอบคุณคุณครูภาษาไทย ของรายการช่อง dltv 7 ที่สอนนักเรียนผ่านทีวี ซึ่ง มะไฟ เผอิญได้ฟัง และหยุดฟังจนทำให้ต้องปรับปรุงภาษาไทยขึ้น
....นำถ้อยคำมาเรียงกัน ให้สื่อความหมาย ได้ใจความ สละสลวย มีสัมพันธภาพ มีสารัตถภาพ...
ขอกราบแทบเท้าคุณครูภาษาไทย ไว้ ณ ที่นี้ด้วย ๚

4 comments:

dekdar said...

โดยเฉพาะผม คงต้องปรับปรุงขนาดใหญ่เชียวละครับ

พิมพ์ก็ผิด สะกดก็ไม่ถูก แถมศัพท์วัยรุ่นอีกละ

อืม พยายามปรับปรุงตัวครับ

(ขอบคุณข้อคิด ตอนท้ายมากๆ ได้ใจอย่างแรงครับ)

มะขาม said...

เช่นกันครับ เช่นกัน
ผมดูรายการไป แทบกราบเลยหละ แทบกราบจอทีวีเลย
อาจารย์ท่านสอนได้ดีมากมาก
มีเอกภาพ มีสัมพันธภาพ มีสารัตถภาพ
มะไฟ วาดไม่ได้สักภาพ เพราะตกวาดเขียน

dekdar said...

รูปภาพอย่างงามเชียวละ อิอิ
ก็คนมันเกิดมาหล่ออ่ะ (คนใส่เสื้อส้มดอ่ะ)

มะขาม said...

อ้าว
แมวซา เก็งอัน
มาแซว กันเองซะงั้น
จาฟ้องลูกสาวหล่า


View My Stats