เมื่อฉันออกคำสั่งlast
ใน terminal ของฉันฉันเห็นรายการต่อไปนี้คือ "ผิดพลาด":
ฉันหมายถึงคำสั่งล่าสุด "แสดงรายการของผู้ใช้ที่เข้าสู่ระบบครั้งล่าสุด"
root@lab18:~# last
tito pts/3 x.x.x.x Tue Nov 13 16:22 still logged in
tito pts/3 x.x.x.x Tue Nov 13 09:13 - 16:22 (07:09)
reboot system boot 3.2.0-32-generic Mon Nov 12 23:58 - 16:22 (16:24)
tito pts/1 192.168.26.5 Mon Nov 12 23:56 - crash (00:01)
tito pts/4 192.168.26.5 Mon Nov 12 22:46 - crash (01:12)
uname -a
Linux HomeServer 3.2.0-32-generic-pae #51-Ubuntu SMP Wed Sep 26 21:54:23 UTC 2012 i686 i686 i386 GNU/Linux
last reboot
reboot system boot 3.2.0-32-generic Mon Nov 12 23:58 - 16:29 (16:31)
wtmp begins Thu Nov 1 10:17:16 2012
ฉันได้พบข้อมูลบางอย่างเกี่ยวกับความผิดพลาดใน syslog และ kernel.log แต่ฉันอยากรู้ว่าลินุกซ์ดิสทริบิวชันต่าง ๆ (Ubuntu) กำลังเขียนไฟล์อื่น ๆ นอกเหนือจาก syslog หรือ kernel.log ที่สามารถถอดรหัสข้อมูลเฉพาะเกี่ยวกับความผิดพลาดได้ และสิ่งที่ฉันหมายถึงเป็นตัวอย่างผู้ค้าเครือข่ายจำนวนมากเช่น cisco, hp, juniper, enterasys มี syslog, ไฟล์ current.log, SNMP แจ้ง / ข้อความ traps ที่บันทึกไว้ในสถานที่บางอย่างในระบบไฟล์หรือจากระยะไกล กรณีที่เกิดขึ้นแม้พวกเขายังมีไฟล์ที่ออกแบบมาโดยเฉพาะเช่น systemDumps ที่ backtrace จาก callstack สามารถพบและวิเคราะห์ในกรณีที่เกิดความผิดพลาดและบางครั้งสิ่งนี้จะช่วยในการแก้ปัญหา ดังนั้นคำถามก็คืออูบุนตูก็มีสถานที่เช่นนั้นที่จัดเก็บข้อมูลเกี่ยวกับความผิดพลาด
ความนับถือ,
ตีโต้
-rw-r----- 1 syslog adm 16K Nov 13 11:30 syslog
และผู้ใช้ของฉันไม่จำเป็นต้องใช้ sudo เพื่ออ่านมัน