Ini adalah perintah checkrestart yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS
PROGRAM:
NAMA
checkrestart - periksa proses mana yang perlu dimulai ulang setelah peningkatan
RINGKASAN
periksa ulang [ -hvpan ] [ -b file_daftar hitam ] [ -i nama paket ] [ -e pid ]
DESKRIPSI
Grafik periksa ulang program mencoba untuk menentukan apakah ada proses dalam sistem yang membutuhkan
untuk di-restart setelah upgrade sistem. Ini diperlukan karena peningkatan biasanya akan
membawa perpustakaan sistem baru dan proses yang berjalan akan tetap menggunakan versi lama
perpustakaan. Di dalam stabil Sistem GNU/Linux Debian ini biasanya diperlukan untuk menghilangkan a
paparan sistem terhadap kerentanan yang mungkin telah diperbaiki dengan memutakhirkan perpustakaan
yang digunakan oleh proses tersebut.
Akibatnya, periksa ulang kadang-kadang digunakan sebagai alat audit untuk menemukan versi lama dari
perpustakaan yang digunakan, terutama setelah peningkatan keamanan. Administrator tidak boleh,
namun, andalkan outputnya sepenuhnya (lihat BUG bawah).
Script ini perlu dijalankan sebagai root untuk mendapatkan informasi yang dibutuhkan untuk analisis.
PILIHAN
-h, --membantu
Tunjukkan bantuan program dan keluar.
-v, --bertele-tele
Menghasilkan output rinci. Output ini mencakup daftar semua proses yang ditemukan
menggunakan file atau deskriptor yang dihapus serta file dan deskriptor yang dihapus
ditemukan.
-p, --kemasan
Hanya memproses file yang dihapus milik suatu paket, mengabaikan file yang dihapus yang
tidak memiliki paket terkait dalam sistem paket.
-a, --semua
Memproses semua file yang dihapus terlepas dari lokasinya. Ini membuat program menganalisis
file yang dihapus meskipun akan dibuang karena berada di
lokasi, seperti / Tmp , yang diketahui menghasilkan positif palsu. Ini akan memakan waktu
didahului jika digunakan bersamaan dengan -p .
-b fillet, --daftar hitam=fillet
Baca daftar hitam ekspresi reguler dari file. File apa pun yang cocok dengan polanya
akan diabaikan. Lebih dari satu pola dapat disediakan dengan menggunakan opsi ini lebih banyak
dari sekali.
-i nama, --abaikan=nama
Abaikan layanan yang terkait dengan nama paket yang disediakan di Nama. More
dari satu paket dapat disediakan dengan menggunakan opsi ini lebih dari sekali.
-e pid, --kecualipid=pid
Kecualikan proses yang berjalan dengan pid saat mencari file yang terbuka. Ini bisa mempercepat
checkrestart pada sistem dengan banyak file terbuka. Catatan: hanya opsi ini
bekerja jika lsof(8) tidak digunakan. Lebih dari satu pengidentifikasi proses dapat disediakan oleh
menggunakan opsi ini lebih dari sekali.
-n, --nolsof
Jangan gunakan lsof(8) bahkan jika tersedia. Dalam beberapa sistem di mana ada sejumlah besar
file penggunaan lsof mungkin tidak efisien. Gunakan opsi ini untuk menonaktifkan lsof.
Perhatikan juga bahwa jika lsof tidak diinstal mekanisme alternatif untuk mengekstrak
file yang dihapus akan digunakan sebagai gantinya. Akibatnya, tidak perlu mengatur ini
opsi dalam sistem yang tidak memiliki lsof(8) diinstal.
EXIT STATUS
Program akan keluar dengan kesalahan (1) jika pengguna non-root mencoba menjalankannya. Jika tidak, itu
akan selalu keluar dengan status kesalahan 0.
CONTOH
Mulai sebagai root pengguna tanpa parameter:
# periksa mulai ulang
Ditemukan 20 proses menggunakan versi lama dari file yang ditingkatkan
(15 program berbeda)
(14 paket berbeda)
Dari jumlah tersebut, 12 tampaknya berisi skrip init yang dapat digunakan untuk memulai ulang:
Paket-paket berikut tampaknya memiliki skrip init yang dapat digunakan untuk memulai ulang:
gpm:
3044 /usr/sbin/gpm
pengikatan rpc:
2208 /sbin/rpcbind
mengikat9:
8463 /usr/sbin/bernama
opensh-server:
22124 /usr/sbin/sshd
tidak:
4078 /usr/sbin/ntpd
tftpd-hpa:
3417 /usr/sbin/in.tftpd
waktu aktif:
2704 /usr/sbin/waktu aktif
kroni:
3019 /usr/sbin/cron
perbaikan akhir:
22145 /usr/lib/postfix/qmgr
8892 /usr/lib/postfix/master
suhu hdd:
3174 /usr/sbin/hddtemp
autof:
2792 /usr/sbin/pemasangan otomatis
openbsd-inetd:
3254 /usr/sbin/inetd
Ini adalah skrip init:
layanan gpm restart
layanan rpcbind restart
layanan bind9 restart
layanan ssh restart
layanan ntp restart
layanan tftpd-hpa restart
layanan uptime restart
layanan cron restart
layanan pasca perbaikan dimulai ulang
layanan hddtemp restart
autofs layanan restart
layanan openbsd-inetd restart
Proses ini tampaknya tidak memiliki skrip init terkait untuk memulai ulang:
isc-dhcp-klien:
3775 /sbin/dhclient
Gunakan checkrestart online menggunakan layanan onworks.net