Apa saja Layanan Linux® yang Berbeda?

Layanan Linux adalah aplikasi yang berjalan di latar belakang sistem operasi Linux, biasanya tanpa campur tangan pengguna. Banyak layanan Linux adalah layanan startup dan dimulai saat sistem melakukan booting, sebelum pengguna login. Linux adalah program sumber terbuka gratis, jadi ada banyak variasi, dan layanan spesifik yang diinstal secara default akan bervariasi tergantung pada layanan mana. Distribusi Linux digunakan. Layanan dapat diaktifkan, dinonaktifkan, dikelola, dan bahkan dimodifikasi oleh pengguna.

Linux® adalah sistem program dan proyek perangkat lunak sumber terbuka yang dikembangkan dan digunakan oleh ribuan pengguna di seluruh dunia.

Beberapa layanan Linux mulai, menjalankan fungsi, dan kemudian menutup. Contohnya adalah “kudzu”, yang mendeteksi perangkat keras baru atau yang dimodifikasi. Contoh lain termasuk “random”, yang menghasilkan nomor acak yang digunakan untuk keamanan, dan “keytable”, yang mengatur pemetaan keyboard dan font sistem.

Jenis layanan lainnya adalah daemon, yaitu layanan yang selalu berjalan. Banyak di antaranya menyediakan berbagai layanan jaringan, termasuk yang berikut: “httpd” menyediakan server web Apache ; “inetd,” daemon superserver Internet, memulai layanan jaringan Transmission Control Protocol/Internet Protocol (TCP/IP) dan bertanggung jawab atas banyak layanan jaringan lainnya; “smtp” mengirim dan menerima email ; dan “nfs” memungkinkan hosting server file jaringan. Layanan ini mungkin memiliki nama yang berbeda tergantung pada distribusi Linux; misalnya, layanan Apache disebut “httpd” pada beberapa distribusi dan “apache2” pada distribusi lainnya.

Kumpulan aplikasi lain berfungsi sebagai layanan daemon, yang tidak terkait jaringan dan menyediakan fungsionalitas berkelanjutan. Contohnya termasuk “cron”, yang digunakan untuk menjalankan tugas terjadwal; “gpm”, yang mendukung fungsionalitas mouse; “apmd”, yang menyediakan manajemen daya tingkat lanjut; dan “lpd,” spooler cetak.

Layanan dijalankan berdasarkan run level, yang menentukan status sistem, seperti login pengguna tunggal, login multi-pengguna, shutdown, dan reboot. File /etc/inittab menetapkan tingkat run default dan menunjuk ke file, biasanya disimpan di /etc/rc.d/; skrip rc.d ini menentukan layanan apa yang dimulai saat memasuki runlevel. Skrip ini juga menentukan prioritas startup dan prioritas shutdown untuk setiap layanan, dari 0-100, untuk menentukan urutan layanan memulai dan mematikan.

Beberapa distribusi Linux menyediakan antarmuka pengguna grafis (GUI) untuk mengkonfigurasi layanan. Jika ini tidak tersedia pada distribusi tertentu, beberapa alat baris perintah masih harus tersedia. Alat “chkconfig” dapat digunakan untuk membuat daftar layanan, membuat atau menghapus layanan, atau mengaktifkan atau menonaktifkan layanan. Alat “ntsysv” menyediakan antarmuka sederhana untuk memilih layanan mana yang harus dimulai secara otomatis. Alat apa pun untuk mengonfigurasi layanan Linux hanyalah ujung depan skrip rc.d, dan pengguna yang kuat dapat langsung memodifikasi skrip ini untuk mengelola layanan.

Related Posts