บันทึก Linux ให้คุณทราบถึงประวัติความเป็นมาของทุกสิ่งที่เกิดขึ้นในระบบปฏิบัติการ ซึ่งจะให้ภาพรวมที่เป็นประโยชน์ของกิจกรรมเพื่อช่วยคุณแก้ไขปัญหาของระบบ
มีไฟล์บันทึกหลายไฟล์ที่บันทึกโดยระบบปฏิบัติการ ดูตัวอย่างด้านล่าง:
บันทึกของระบบ
บันทึกเหล่านี้อาจมีข้อมูลเกี่ยวกับการอนุญาต ดีมอนระบบ และข้อความของระบบ
- บันทึกการอนุญาต ติดตามระบบการอนุญาต เช่น พร้อมท์รหัสผ่าน Sudo คําสั่ง และล็อกอินจากระยะไกล
- ตําแหน่ง: /var/log/auth.log
- บันทึกดีมอน. Daemons เป็นโปรแกรมที่ทํางานในพื้นหลัง ซึ่งมักจะไม่มีการโต้ตอบกับผู้ใช้ ตัวอย่างเช่น เซิร์ฟเวอร์จอแสดงผล, เซสชัน SSH, บริการด้านการใช้งาน, บลูทูธ และอื่นๆ
- ตําแหน่ง: /var/log/daemon.log
- ล็อกดีบัก. ให้ข้อมูลการดีบักจากระบบ Ubuntu และแอปพลิเคชัน
- ล็อกเคอร์เนล. บันทึกจากเคอร์เนล Linux
- ตําแหน่ง: /var/log/kern.log
- ล็อกระบบ. มีข้อมูลเพิ่มเติมเกี่ยวกับระบบของคุณ หากคุณไม่พบสิ่งใดในบันทึกอื่น ๆ นี่เป็นตําแหน่งที่เป็นไปได้มากที่สุด
- ตําแหน่ง: /var/log/syslog
บันทึกแอปพลิเคชัน
บางแอปพลิเคชันยังสร้างล็อกอิน/var/log ด้านล่างนี้เป็นตัวอย่างบางส่วน:
- บันทึก Apache Apache สร้างไฟล์บันทึกหลายไฟล์ใน /var/log/apache2/ ได เรก ทอรี ย่อย access.log ไฟล์บันทึกคําขอทั้งหมดที่เซิร์ฟเวอร์ทําเพื่อเข้าถึงไฟล์ /error.log บันทึกข้อผิดพลาดทั้งหมดที่เซิร์ฟเวอร์ส่งคืน
- ตําแหน่ง: /var/log/apache2/ (ไดเรกทอรีย่อย)
- บันทึกเซิร์ฟเวอร์ X11 เซิร์ฟเวอร์ X11 สร้างไฟล์บันทึกแยกต่างหากสําหรับจอแสดงผลแต่ละจอของคุณ ตัวเลขจอแสดงผลเริ่มต้นที่ศูนย์ ดังนั้นจอแสดงผลแรก (จอแสดงผล 0) ของคุณจึงล็อกอิน Xorg.0.log. จอแสดงผลถัดไป (จอแสดงผล 1) จะเข้าสู่ระบบ Xorg.1.log และอื่นๆ
- ตําแหน่ง: /var/log/Xorg.0.log
บันทึกที่มนุษย์ไม่สามารถอ่านได้
มนุษย์อาจไม่สามารถอ่านไฟล์บันทึกทั้งหมดได้ แอปพลิเคชันบางตัวถูกแยกวิเคราะห์ ด้านล่างนี้เป็นตัวอย่างบางส่วน
- ล็อกความล้มเหลวในการล็อกอินมีข้อมูลเกี่ยวกับความล้มเหลวในการล็อกอิน คุณสามารถดูได้ด้วย ล้มเหลว คำ สั่ง
- ตําแหน่ง: /var/log/faillog
- ล็อกอินล่าสุด. มีข้อมูลเกี่ยวกับล็อกอินล่าสุด คุณสามารถดูได้ด้วย บันทึกสุดท้าย คำ สั่ง
- ตําแหน่ง: /var/log/lastlog
- ล็อกบันทึกล็อกอิน มีข้อมูลล็อกอินที่ใช้โดยยูทิลิตี้อื่นๆ เพื่อค้นหาว่าใครเป็นผู้ล็อกอิน หากต้องการดูผู้ใช้ที่ล็อกอินอยู่ในปัจจุบัน ให้ใช้ ที่ คำ สั่ง
การดูไฟล์บันทึก
วิธีพื้นฐานที่สุดในการดูไฟล์จากบรรทัดคําสั่งกําลังใช้คําสั่ง cat คุณเพียงแค่ส่งผ่านในชื่อไฟล์ และจะแสดงผลเนื้อหาทั้งหมดของไฟล์: cat file.txt
ซึ่งอาจมีความไม่สะดวกในการจัดการกับไฟล์ขนาดใหญ่ (ซึ่งไม่ใช่เรื่องแปลกสําหรับบันทึก) เราสามารถใช้บรรณาธิการแม้ว่าอาจจะเกินกําลังเพื่อดูไฟล์
นี่คือที่มาของคําสั่งที่น้อยลง เราส่งชื่อไฟล์ (น้อยกว่า file.txt) และจะเปิดไฟล์ในรูปแบบอินเตอร์เฟซที่เรียบง่าย จากที่นี่ เราสามารถใช้ปุ่มลูกศร (หรือ j/k หากคุณคุ้นเคยกับ Vim) ในการย้ายไปมาในไฟล์ ใช้ / เพื่อค้นหา และกด q เพื่อออกจากการทํางาน
มีคุณสมบัติเพิ่มเติมอีกสองสามประการซึ่งทั้งหมดอธิบายไว้โดยการกด h เพื่อเปิดเมนูความช่วยเหลือ
หากคุณใช้ Ubuntu 17.10 ขึ้นไป ไฟล์ดังกล่าวจะเรียกว่า บันทึก หรือจะอยู่ภายใต้ชื่อบันทึกของระบบ
ตัวแสดงบันทึกมีอินเทอร์เฟซที่เรียบง่าย แถบด้านข้างทางด้านซ้ายแสดงรายการไฟล์บันทึกที่เปิดอยู่ พร้อมกับเนื้อหาของไฟล์ที่เลือกไว้ทางด้านขวา
ตัวแสดงบันทึกไม่เพียง แต่แสดงแต่ยังตรวจสอบไฟล์บันทึกสําหรับการเปลี่ยนแปลง