3 คำตอบ คุณสามารถใช้ ” สุดท้าย ” เพื่อตรวจสอบ แสดงเวลาที่ระบบรีบูตและผู้ที่เข้าสู่ระบบและออกจากระบบ หากผู้ใช้ของคุณต้องใช้ sudo เพื่อรีบูตเซิร์ฟเวอร์ คุณควรจะสามารถค้นหาได้ว่าใครเป็นคนทำโดยดูจากไฟล์บันทึกที่เกี่ยวข้อง
ใครเป็นคนรีบูต Linux ครั้งล่าสุด?
ใช้ 'ใคร -b' คำสั่ง ซึ่งแสดงวันที่และเวลารีบูตระบบครั้งล่าสุด
คุณจะตรวจสอบได้อย่างไรว่าเซิร์ฟเวอร์รีบูท Linux ครั้งล่าสุดเมื่อใด
ใช้ who คำสั่งเพื่อค้นหาเวลา / วันที่รีบูตระบบล่าสุด
พื้นที่ ผู้ใช้หลอกรีบูตเข้าสู่ระบบ ทุกครั้งที่ระบบจะรีบูต ดังนั้นคำสั่งการรีบูตครั้งสุดท้ายจะแสดงบันทึกของการรีบูตทั้งหมดตั้งแต่สร้างไฟล์บันทึก
ฉันจะทราบสาเหตุของการรีบูตใน Linux ได้อย่างไร
คุณสามารถเชื่อมโยงการรีบูตที่คุณต้องการวินิจฉัยด้วยข้อความระบบเพิ่มเติมได้ สำหรับระบบ CentOS/RHEL คุณจะพบ บันทึกที่ /var/log/messages ในขณะที่สำหรับระบบ Ubuntu/Debian มันบันทึกไว้ที่ /var/log/syslog คุณสามารถใช้คำสั่ง tail หรือโปรแกรมแก้ไขข้อความที่คุณชื่นชอบเพื่อกรองหรือค้นหาข้อมูลเฉพาะ
ฉันจะดูประวัติการรีบูตได้อย่างไร
การใช้บันทึกเหตุการณ์เพื่อแยกเวลาเริ่มต้นและปิดเครื่อง
- เปิด Event Viewer (กด Win + R แล้วพิมพ์ eventvwr )
- ในบานหน้าต่างด้านซ้าย เปิด "บันทึกของ Windows -> ระบบ"
- ในบานหน้าต่างตรงกลาง คุณจะเห็นรายการเหตุการณ์ที่เกิดขึ้นในขณะที่ Windows กำลังทำงาน …
- หากบันทึกเหตุการณ์ของคุณมีขนาดใหญ่ การเรียงลำดับจะไม่ทำงาน
ฉันจะรีบูท Linux ได้อย่างไร
ระบบลินุกซ์รีสตาร์ท
- หากต้องการรีบูตระบบ Linux จากเซสชันเทอร์มินัล ให้ลงชื่อเข้าใช้หรือ "su"/"sudo" ไปที่บัญชี "root"
- จากนั้นพิมพ์ “ sudo reboot ” เพื่อรีบูตกล่อง
- รอสักครู่และเซิร์ฟเวอร์ Linux จะรีบูตตัวเอง
6 runlevels ใน Linux คืออะไร?
runlevel คือสถานะการทำงานบนระบบปฏิบัติการที่ใช้ Unix และ Unix ที่ตั้งค่าไว้ล่วงหน้าบนระบบที่ใช้ Linux Runlevels คือ เลขจากศูนย์ถึงหก.
...
ระดับการวิ่ง
รันเลเวล 0 | ปิดระบบ |
---|---|
รันเลเวล 5 | โหมดผู้ใช้หลายคนพร้อมระบบเครือข่าย |
รันเลเวล 6 | รีบูตระบบเพื่อเริ่มต้นใหม่ |
ฉันจะตรวจสอบบันทึกใน Linux ได้อย่างไร
สามารถดูบันทึก Linux ได้ด้วยปุ่ม คำสั่ง cd/var/log จากนั้นพิมพ์คำสั่ง ls เพื่อดูบันทึกที่จัดเก็บไว้ในไดเร็กทอรีนี้ บันทึกที่สำคัญที่สุดอย่างหนึ่งในการดูคือ syslog ซึ่งบันทึกทุกอย่างยกเว้นข้อความที่เกี่ยวข้องกับการตรวจสอบสิทธิ์
ฉันจะทราบได้อย่างไรว่าใครรีบูตเซิร์ฟเวอร์ของฉัน
วิธีค้นหาว่าใครรีสตาร์ท Windows Server
- เข้าสู่ระบบ Windows Server
- เรียกใช้ Event Viewer (พิมพ์ eventvwr ขณะรัน)
- ในคอนโซลตัวแสดงเหตุการณ์ ให้ขยาย Windows Logs
- คลิก ระบบ และในบานหน้าต่างด้านขวา ให้คลิก กรองบันทึกปัจจุบัน
ฉันจะทราบได้อย่างไรว่าเหตุใดเซิร์ฟเวอร์ของฉันจึงถูกปิด
คำตอบ
- ไปที่ตัวแสดงเหตุการณ์
- คลิกขวาที่ระบบและ -> กรองบันทึกปัจจุบัน
- สำหรับ User Shutdowns ให้คลิกลูกศรชี้ลงของ Event Sources -> Check User32
- ใน พิมพ์ 1074 -> ตกลง
ฉันจะตรวจสอบบันทึกการปิดระบบได้อย่างไร
นี่คือวิธีการ:
- กดปุ่ม Win + R เพื่อเปิด Run พิมพ์ eventvwr …
- ในบานหน้าต่างด้านซ้ายของ Event Viewer ให้เปิด Windows Logs and System คลิกขวาหรือกดค้างที่ System แล้วคลิก/แตะที่ Filter Current Log ( …
- ใส่รหัสเหตุการณ์ด้านล่างลงใน ฟิลด์ และคลิก/แตะที่ตกลง (
ฉันจะรู้ได้อย่างไรว่าเหตุใดคอมพิวเตอร์ของฉันจึงปิดตัวลง
ในการตรวจสอบสาเหตุที่คอมพิวเตอร์ปิดด้วยพรอมต์คำสั่ง ให้ใช้ขั้นตอนเหล่านี้:
- เปิดเริ่ม
- ค้นหา Command Prompt แล้วคลิกผลลัพธ์ด้านบนเพื่อเปิดคอนโซล
- พิมพ์คำสั่งต่อไปนี้เพื่อดูบันทึกเหตุการณ์และกด Enter: …
- ตรวจสอบคำอธิบายบันทึกแต่ละรายการเพื่อกำหนดเวลาและเหตุผลในการปิดระบบ