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.