GNU/Linux >> Belajar Linux >  >> Linux

Contoh Perintah fuser di Linux

Perintah fuser berguna untuk menentukan file mana yang menggunakan sumber daya sistem. Salah satu penggunaan yang lebih umum dari perintah ini adalah untuk menentukan pengguna mana yang aktif dalam sistem file, yang mencegah administrator sistem meng-unmount sistem file:

[root@localhost ~]# umount /boot
umount: /boot: target is busy.
(In some cases useful info about processes that use the device is found by lsof(8) or fuser(1))
[root@localhost ~]# fuser -v /boot
          USER        PID ACCESS  COMMAND
/boot:    root        kernel      mount /boot
          student     29306       ..c.. bash

keluaran fuser akan menyertakan simbol berikut:

c      current directory.
e      executable being run.
f      open file. f is omitted in default display mode.
F      open file for writing. F is omitted in default display mode.
r      root directory.
m      mmap'ed file or shared library. 

Tabel berikut menjelaskan opsi umum untuk perintah fuser:

Opsi Deskripsi
-k atau –kill Bunuh proses yang menggunakan sistem file atau sumber daya.
-i atau –interaktif Prompt sebelum mematikan proses (Anda juga harus menggunakan opsi -k).
-v atau –verbose Verbose; menghasilkan informasi tambahan yang berguna.

Contoh Perintah fuser

1. Untuk mendapatkan proses menggunakan sistem file root:

# fuser / 

2. Untuk menampilkan semua file yang ditentukan pada baris perintah:

# fuser -a / 

3. Untuk mematikan proses yang mengakses file:

# fuser -k /tmp 

4. Untuk bertanya kepada pengguna sebelum menghentikan proses:

# fuser -ki /tmp 

5. Untuk membuat daftar semua sinyal yang diketahui:

# fuser -l 

6. Untuk membuat daftar semua proses titik mount di mana file yang diberikan berada:

# fuser -m /tmp/file.txt 

7. Untuk operasi senyap:

# fuser -s /tmp 

8. Untuk menentukan sinyal sebagai ganti SIGKILL:

# fuser -signal 15 /tmp 

9. Untuk mendapatkan nama pengguna dari pemilik proses:

# fuser -u /tmp 

10. Untuk mengatur mode verbose:

# fuser -v 

11. Untuk menampilkan informasi versi:

# fuser -V 

12. Untuk mencari hanya soket IPv4:

# fuser -4 /tmp 

13. Untuk mencari hanya soket IPv6:

# fuser -6 /tmp 

14. Untuk mengatur ulang semua opsi sinyal:

# fuser - 

Pemikiran Akhir

perintah fuser mengidentifikasi dan mengeluarkan ID proses dari proses yang menggunakan file atau sistem file lokal. Setiap ID proses diikuti dengan kode huruf:c jika proses menggunakan file sebagai direktori saat ini; e jika dapat dieksekusi; f jika file terbuka; F jika membuka file untuk menulis; m jika perpustakaan bersama; dan r jika direktori root. Setiap pengguna dengan izin untuk membaca /dev/kmem dan /dev/mem dapat menggunakan fuser, tetapi hanya pengguna yang memiliki hak istimewa yang dapat menghentikan proses pengguna lain. fuser tidak bekerja pada file jarak jauh (NFS).


Linux
  1. 5 Contoh Perintah Fuser Linux Praktis

  2. 8 Contoh Perintah Linux TR

  3. Contoh Perintah rm di Linux

  1. 7 Contoh Perintah Linux df

  2. Contoh Perintah ps di Linux

  3. sa Contoh Perintah di Linux

  1. w Contoh Perintah di Linux

  2. Contoh Perintah fuser di Linux

  3. Contoh Perintah ac di Linux