Dalam tutorial ini, Anda akan belajar-
- Apa itu Proses?
- Menjalankan Proses Latar Depan
- Menjalankan proses Background
- Fg
- Puncak
- PS
- Membunuh
- BAGUS
- DF
- Gratis
Apa itu Proses?
Sebuah contoh dari program disebut Proses. Secara sederhana, setiap perintah yang Anda berikan ke mesin Linux Anda memulai proses baru.
Memiliki beberapa proses untuk program yang sama dimungkinkan.
Jenis Proses:
- Proses Latar Depan: Mereka berjalan di layar dan membutuhkan masukan dari pengguna. Misalnya Program Office
- Proses Latar Belakang: Mereka berjalan di latar belakang dan biasanya tidak membutuhkan masukan pengguna. Misalnya Antivirus.
Klik di sini jika video tidak dapat diakses
Menjalankan Proses Latar Depan
Untuk memulai proses latar depan, Anda dapat menjalankannya dari dasbor, atau Anda dapat menjalankannya dari terminal.
Saat menggunakan Terminal, Anda harus menunggu, hingga proses latar depan berjalan.
Menjalankan proses Background
Jika Anda memulai program / proses latar depan dari terminal, maka Anda tidak dapat bekerja di terminal, hingga program tersebut aktif dan berjalan.
Khususnya, tugas intensif data membutuhkan banyak daya pemrosesan dan bahkan mungkin membutuhkan waktu berjam-jam untuk diselesaikan. Anda tidak ingin terminal Anda ditahan untuk waktu yang lama.
Untuk menghindari situasi seperti itu, Anda dapat menjalankan program dan mengirimkannya ke latar belakang sehingga terminal tetap tersedia untuk Anda. Mari belajar bagaimana melakukan ini -
Fg
Anda dapat menggunakan perintah "fg" untuk melanjutkan program yang dihentikan dan membawanya ke latar depan.
Sintaks sederhana untuk utilitas ini adalah:
fg jobname
Contoh
- Luncurkan pemutar musik 'banshee'
- Hentikan dengan perintah 'ctrl + z'
- Lanjutkan dengan utilitas 'fg'.
Mari kita lihat perintah penting lainnya untuk mengelola proses -
Puncak
Utilitas ini memberi tahu pengguna tentang semua proses yang berjalan di mesin Linux.
Tekan 'q' pada keyboard untuk keluar dari tampilan proses.
Berikut terminologinya:
Bidang | Deskripsi | Contoh 1 | Contoh 2 |
---|---|---|---|
PID | ID proses dari setiap tugas | 1525 | 961 |
Pengguna | Nama pengguna pemilik tugas | Rumah | Akar |
PR | Prioritas Bisa 20 (tertinggi) atau -20 (terendah) | 20 | 20 |
NI | Nilai bagus dari sebuah tugas | 0 | 0 |
VIRT | Memori virtual digunakan (kb) | 1775 | 75972 |
RES | Memori fisik yang digunakan (kb) | 100 | 51 |
SHR | Memori bersama digunakan (kb) | 28 | 7952 |
S |
Status Ada lima jenis: 'D' = tidur tak terputus 'R' = berlari 'S' = tidur 'T' = ditelusuri atau dihentikan 'Z' = zombie | S | R |
% CPU | % dari waktu CPU | 1.7 | 1.0 |
% MEM | Memori fisik digunakan | 10 | 5.1 |
WAKTU + | Total waktu CPU | 5: 05.34 | 2: 23.42 |
Perintah | Nama perintah | Photoshop.exe | Xorg |
PS
Perintah ini adalah singkatan dari 'Status Proses'. Ini mirip dengan "Task Manager" yang muncul di Mesin Windows saat kita menggunakan Cntrl + Alt + Del. Perintah ini mirip dengan perintah 'top' tetapi informasi yang ditampilkan berbeda.
Untuk memeriksa semua proses yang berjalan di bawah pengguna, gunakan perintah -
ps ux
Anda juga dapat memeriksa status proses dari satu proses, gunakan sintaks -
ps PID
Membunuh
Perintah ini menghentikan proses yang berjalan di mesin Linux.
Untuk menggunakan utilitas ini, Anda perlu mengetahui PID (id proses) dari proses yang ingin Anda matikan
Sintaks -
kill PID
Untuk menemukan PID dari suatu proses cukup ketik
pidof Process name
Mari kita coba dengan sebuah contoh.
BAGUS
Linux dapat menjalankan banyak proses dalam satu waktu, yang dapat memperlambat kecepatan beberapa proses berprioritas tinggi dan menghasilkan kinerja yang buruk.
Untuk menghindarinya, Anda dapat memberi tahu mesin Anda untuk memprioritaskan proses sesuai kebutuhan Anda.
Prioritas ini disebut Niceness di Linux, dan memiliki nilai antara -20 hingga 19. Semakin rendah indeks Niceness, semakin tinggi prioritas yang diberikan untuk tugas itu.
Nilai default dari semua proses adalah 0.
Untuk memulai proses dengan nilai kebaikan selain nilai default, gunakan sintaks berikut
nice -n 'Nice value' process name
Jika ada beberapa proses yang sudah berjalan pada sistem, maka Anda dapat melakukan 'Renice' nilainya menggunakan sintaks.
renice 'nice value' -p 'PID'
Untuk mengubah Niceness, Anda dapat menggunakan perintah 'top' untuk menentukan PID (id proses) dan nilai Nice-nya. Nanti gunakan perintah renice untuk mengubah nilainya.
Mari kita pahami ini dengan sebuah contoh.
DF
Utilitas ini melaporkan ruang disk kosong (Hard Disk) di semua sistem file.
Jika Anda ingin informasi di atas dalam format yang dapat dibaca, gunakan perintah
'df -h'
Gratis
Perintah ini menunjukkan memori (RAM) kosong dan terpakai di sistem Linux.
Anda bisa menggunakan argumen
free -m untuk menampilkan keluaran dalam MB
free -g untuk menampilkan keluaran dalam GB
Ringkasan:
- Setiap program yang sedang berjalan atau perintah yang diberikan ke sistem Linux disebut proses
- Sebuah proses dapat berjalan di latar depan atau latar belakang
- Indeks prioritas dari suatu proses disebut Nice di Linux. Nilai defaultnya adalah 0, dan dapat bervariasi antara 20 hingga -19
- Semakin rendah indeks Niceness, semakin tinggi prioritas yang diberikan untuk tugas itu
Perintah | Deskripsi |
---|---|
bg | Untuk mengirim proses ke latar belakang |
fg | Untuk menjalankan proses yang dihentikan di latar depan |
puncak | Detail tentang semua Proses Aktif |
ps | Berikan status proses yang berjalan untuk pengguna |
ps PID | Memberikan status proses tertentu |
pidof | Memberikan ID Proses (PID) dari suatu proses |
bunuh PID | Membunuh sebuah proses |
bagus | Memulai proses dengan prioritas tertentu |
renice | Mengubah prioritas dari proses yang sudah berjalan |
df | Memberi ruang hard disk gratis di sistem Anda |
Gratis | Memberikan RAM gratis pada sistem Anda |