GNU/Linux >> Belajar Linux >  >> Linux

Cara Menemukan Siapa yang Mem-boot Ulang Sistem Linux Dan Kapan

Panduan singkat ini menjelaskan cara menemukan siapa yang me-reboot sistem Linux dan waktu reboot terakhir. Trik ini dapat berguna bagi mereka yang mengelola server bersama multi-pengguna.

Temukan Siapa yang Mem-boot Ulang Sistem Linux

Untuk mengetahui siapa yang me-reboot server Linux Anda, Anda perlu menginstal psacct utilitas, yang digunakan untuk memantau aktivitas pengguna. Rujuk tautan berikut untuk mengetahui detail lebih lanjut tentang psacct.

  • Cara Memantau Aktivitas Pengguna di Linux

Setelah menginstal psacct, jalankan perintah berikut untuk menemukan siapa yang me-reboot server Linux:

$ lastcomm reboot

Contoh keluarannya adalah:

reboot sk pts/0 0.00 secs Mon Apr 3 15:05
reboot S X root __ 0.00 secs Mon Apr 3 15:00
reboot sk pts/0 0.00 secs Mon Apr 3 15:00

Seperti yang Anda lihat di atas, pengguna bernama "sk" telah menjalankan perintah 'reboot' dari 'pts0' pada Senin 2 April, pukul 15:05 waktu setempat.

Tunggu, kita belum selesai.

Perintah di atas hanya menampilkan tiga hasil dari reboot sebelumnya. Kami dapat menampilkan riwayat reboot lengkap dengan menjalankan perintah berikut. Harap dicatat bahwa, itu tidak akan menunjukkan siapa yang telah me-reboot sistem. Sebaliknya, itu hanya akan menampilkan tanggal dan waktu reboot sebelumnya.

$ last reboot

Contoh keluaran:

reboot system boot 5.11.11-200.fc33 Fri Apr 9 10:59 still running
reboot system boot 5.11.11-200.fc33 Thu Apr 8 20:14 - 21:45 (01:31)
reboot system boot 5.11.11-200.fc33 Thu Apr 8 14:12 - 20:14 (06:02)
reboot system boot 5.11.11-200.fc33 Thu Apr 8 10:30 - 20:14 (09:43)
reboot system boot 5.11.11-200.fc33 Wed Apr 7 10:32 - 21:46 (11:13)
reboot system boot 5.11.11-200.fc33 Tue Apr 6 21:30 - 22:13 (00:43)
reboot system boot 5.11.11-200.fc33 Tue Apr 6 12:38 - 20:33 (07:55)
reboot system boot 5.11.11-200.fc33 Tue Apr 6 10:04 - 12:37 (02:33)
reboot system boot 5.11.11-200.fc33 Mon Apr 5 17:24 - 21:58 (04:33)
reboot system boot 5.11.11-200.fc33 Mon Apr 5 17:00 - 17:23 (00:23)

temukan siapa yang me-reboot sistem Linux

Juga, Anda dapat mengetahui pengguna mana yang telah me-reboot kotak Linux Anda dengan melihat file riwayat BASH seperti.

$ grep reboot /home/*/.bash_history

Perintah di atas akan melihat semua file .bash_history pengguna dan menampilkan siapa yang telah me-reboot sistem Anda.

/home/sk/.bash_history:reboot
/home/sk/.bash_history:sudo reboot
/home/sk/.bash_history:reboot 
/home/sk/.bash_history:sudo reboot 
/home/sk/.bash_history:sudo reboot 
/home/sk/.bash_history:reboot

Untuk mencari pengguna tertentu, cukup sebutkan nama pengguna seperti yang ditunjukkan di bawah ini.

$ grep reboot /home/sk/.bash_history

Perintah ini hanya akan melihat file .bash_history milik pengguna bernama 'sk'. Selalu disarankan untuk mengawasi semua aktivitas pengguna. Anda tidak pernah tahu siapa yang akan merusak sistem Anda. Terus ubah kata sandi pengguna root secara berkala. Batasi akses pengguna ke sistem Linux Anda dan menetapkan kebijakan sandi kepada pengguna untuk menghindari pelanggaran keamanan.

Unduh - Lembar Cheat Gratis:"Lembar Cheat Baris Perintah Linux"

Semoga ini bisa membantu.


Linux
  1. Cara memeriksa Versi OS dan Linux

  2. Cara Menemukan Siapa yang Masuk Di Sistem Anda Dan Apa yang Mereka Lakukan

  3. Cara mem-pipe hasil 'find' ke mv di Linux

  1. Bagaimana mengubah identitas sistem Linux

  2. Cara Memeriksa Uptime Sistem di Linux

  3. Bagaimana saya bisa menemukan jumlah pengguna online di Linux?

  1. Linux – Bagaimana Mengosongkan Buffer Dan Cache Pada Sistem Linux?

  2. Linux – Bagaimana Cara Mengetahui Hard Disk Apa yang Ada di Sistem?

  3. Linux – Bagaimana Menemukan Implementasi Panggilan Sistem Kernel Linux?