Pelajari cara menggunakan perintah 'fuser' dengan contoh di linux
- 1705
- 295
- Ricardo Gottlieb
Salah satu tugas terpenting dalam administrasi sistem Linux, adalah manajemen proses. Ini melibatkan beberapa operasi di bawah pemantauan, proses pensinyalan serta pengaturan proses prioritas pada sistem.
Ada banyak alat/utilitas Linux yang dirancang untuk pemantauan/proses penanganan seperti Top, PS, PGREP, Kill, Killall, Bagus ditambah dengan banyak orang lain.
Dalam artikel ini, kita akan mengungkap cara menemukan proses menggunakan utilitas Linux yang banyak yang disebut fuser.
Disarankan Baca: Temukan Proses Running Top dengan memori tertinggi dan penggunaan CPU
fuser adalah utilitas baris perintah sederhana namun kuat yang dimaksudkan untuk menemukan proses berdasarkan file, direktori atau soket proses tertentu mengakses. Singkatnya, ini membantu pengguna mengidentifikasi proses menggunakan file atau soket.
Cara menggunakan fuser dalam sistem linux
Sintaks konvensional untuk digunakan fuser adalah:
# fuser [option] [file | socket] # fuser [option] -signal [file | socket] # fuser -l
Di bawah ini adalah beberapa contoh penggunaan fuser untuk menemukan proses di sistem Anda.
Temukan proses mana yang mengakses direktori
Berlari fuser Perintah tanpa opsi apa pun akan menampilkan PIDS proses yang saat ini mengakses direktori kerja Anda saat ini.
$ fuser . Atau $ fuser /home /tecmintTemukan proses direktori yang berjalan
Untuk output yang lebih rinci dan jelas, aktifkan -v
atau --verbose
sebagai berikut. Di output, fuser mencetak nama direktori saat ini, lalu kolom pemilik proses (PENGGUNA), ID proses (Pid), jenis akses (MENGAKSES) dan perintah (MEMERINTAH) seperti pada gambar di bawah ini.
$ fuser -vDaftar Proses Direktori Menjalankan
Di bawah MENGAKSES Kolom, Anda akan melihat jenis akses yang ditandai oleh huruf -huruf berikut:
C
- direktori saat inie
- File yang dapat dieksekusi sedang dijalankanF
- Buka file, bagaimanapun, F ditinggalkan dalam outputF
- Buka file untuk menulis, F juga dikecualikan dari outputR
- direktori rootM
- file mmap'ed atau perpustakaan bersama
Temukan proses mana yang mengakses sistem file
Selanjutnya, Anda dapat menentukan proses mana yang mengakses Anda ~.Bashrc
File seperti begitu:
$ fuser -v -m .Bashrc
Pilihan, -M
Nama atau --gunung
NAMA berarti nama semua proses mengakses file NAMA. Jika Anda direktori ejaan sebagai NAMA, itu diubah secara spontan NAMA/
, untuk menggunakan sistem file apa pun yang mungkin dipasang pada direktori itu.
Disarankan Baca: Temukan 15 proses teratas berdasarkan penggunaan memori di Linux
Cara Membunuh dan Sinyal Proses Menggunakan Fuser
Di bagian ini kita akan bekerja melalui penggunaan fuser untuk membunuh dan mengirim sinyal ke proses.
Untuk membunuh proses mengakses file atau soket, menggunakan -k
atau --membunuh
Opsi seperti SO:
$ sudo fuser -k .
Untuk membunuh suatu proses secara interaktif, di mana Anda yang diminta untuk mengkonfirmasi niat Anda untuk membunuh proses mengakses file atau soket, memanfaatkan -Saya
atau --interaktif
pilihan:
$ sudo fuser -ki .Proses bunuh secara interaktif di Linux
Dua perintah sebelumnya akan membunuh Semua proses mengakses direktori Anda saat ini, sinyal default yang dikirim ke proses adalah Sigkill, kecuali kapan -SINYAL digunakan.
Disarankan Baca: Panduan untuk Membunuh, Pkill dan Killall Perintah di Linux
Anda dapat mencantumkan semua sinyal menggunakan -l
atau --Daftar-sinyal
Opsi seperti di bawah ini:
$ sudo fuser-daftar sinyalSebutkan semua sinyal proses membunuh
Oleh karena itu, Anda dapat mengirim sinyal ke proses seperti pada perintah berikutnya, di mana SINYAL adalah salah satu sinyal yang tercantum dalam output di atas.
$ sudo fuser -k -signal
Misalnya, perintah di bawah ini mengirimkan MEMPERCEPATKAN sinyal ke semua proses yang memiliki /boot
direktori terbuka.
$ sudo fuser -k -hup /boot
Cobalah untuk membaca fuser Halaman manusia untuk opsi penggunaan lanjutan, informasi tambahan dan lebih rinci.
Itu saja untuk saat ini, Anda dapat menghubungi kami melalui bagian umpan balik di bawah ini untuk bantuan apa pun yang mungkin Anda butuhkan atau saran yang ingin Anda buat.
- « Pelajari cara menghasilkan dan memverifikasi file dengan md5 checksum di linux
- 4 Tip Berguna untuk Mengamankan Antarmuka Login PHPMYADMIN »