<Sebelumnya | Konten | Selanjutnya>
Daemon adalah proses server yang berjalan terus menerus. Sebagian besar waktu, mereka diinisialisasi pada startup sistem dan kemudian menunggu di latar belakang sampai layanan mereka diperlukan. Contoh tipikal adalah daemon jaringan, xinetd, yang dimulai di hampir setiap prosedur boot. Setelah sistem di-boot, daemon jaringan hanya duduk dan menunggu sampai program klien, seperti klien FTP, perlu terhubung.
4.1.3. Atribut proses
Suatu proses memiliki serangkaian karakteristik, yang dapat dilihat dengan ps perintah:
• ID proses atau PID: nomor identifikasi unik yang digunakan untuk merujuk ke proses.
• ID proses induk atau PPID: nomor proses (PID) yang memulai proses ini.
• Angka bagus: tingkat keramahan proses ini terhadap proses lain (jangan bingung dengan prioritas proses, yang dihitung berdasarkan angka bagus ini dan penggunaan CPU terbaru dari proses).
• Terminal atau TTY: terminal tempat proses terhubung.
• Nama pengguna dari pengguna yang nyata dan efektif (RUID dan EUID): pemilik proses. Pemilik sebenarnya adalah pengguna yang mengeluarkan perintah, pengguna yang efektif adalah yang menentukan akses ke sumber daya sistem. RUID dan EUID biasanya sama, dan prosesnya memiliki hak akses yang sama dengan pengguna penerbit. Contoh untuk memperjelas ini: browser mozilla in / usr / bin dimiliki oleh pengguna akar:
teo:~> ls -l /usr/bin/mozilla
-rwxr-xr-x 1 root root 4996 20 Nov 18:28 /usr/bin/mozilla*
teo:~> mozila &
[1] 26595
teo:~> ps-af
teo:~> ls -l /usr/bin/mozilla
-rwxr-xr-x 1 root root 4996 20 Nov 18:28 /usr/bin/mozilla*
teo:~> mozila &
[1] 26595
teo:~> ps-af
UID
theo theo
PID PPID C WAKTU TTY
UID
theo theo
WAKTU CMD
WAKTU CMD
26601 26599 0 15:04 poin/5 00:00:00 /usr/lib/mozilla/mozilla-bin
26613 26569 0 15:04 poin/5 00:00:00 ps -af
26601 26599 0 15:04 poin/5 00:00:00 /usr/lib/mozilla/mozilla-bin
26613 26569 0 15:04 poin/5 00:00:00 ps -af
Ketika pengguna theo memulai program ini, proses itu sendiri dan semua proses yang dimulai oleh proses awal, akan dimiliki oleh pengguna theo dan bukan oleh administrator sistem. Kapan mozilla membutuhkan akses ke file tertentu, akses itu akan ditentukan oleh theoizin dan bukan oleh akar'S.
• Pemilik grup nyata dan efektif (RGID dan EGID): Pemilik grup sebenarnya dari suatu proses adalah grup utama pengguna yang memulai proses. Pemilik grup yang efektif biasanya sama, kecuali jika mode akses SGID telah diterapkan ke file.