Cara mendaftar layanan linux dengan systemctl

Oct 18, 2025
Linux

Komputer Linux Anda bergantung pada banyak tugas latar belakang yang disebut Layanan atau Daemon. Pada distribusi berbasis systemd Anda memiliki perintah bawaan yang memungkinkan Anda melihat layanan mana yang berjalan, dinonaktifkan, atau gagal.

Layanan dan Daemon

Layanan dan daemon adalah tugas latar belakang yang berjalan tanpa antarmuka pengguna, tidak memerlukan interaksi manusia, dan biasanya dimulai saat komputer mem -booting.

Pada suatu waktu, layanan diluncurkan oleh init , yang merupakan proses pertama yang akan diluncurkan. Rincian layanan diadakan di koleksi skrip yang terletak di direktori "/etc/init/d". Pada distribusi non-systemd yang masih terjadi.

Di dunia SystemD, layanan diluncurkan oleh Systemd yang merupakan proses pertama yang akan diluncurkan. Rincian layanan disimpan di file unit Terletak di direktori "/usr/lib/systemd".

Menurut halaman mannya, Systemd adalah manajer sistem dan layanan. Anda dapat menggunakan Systemctl Perintah untuk memeriksa dan mengendalikan berbagai aspek sistem SystemD, termasuk layanan dan daemon.

Karena kami melihat perintah khusus SystemD di sini, hal pertama yang perlu Anda ketahui adalah apakah Anda menjalankan berbasis systemd distribusi atau tidak.

TERKAIT: Mengapa SystemD Linux masih memecah belah setelah bertahun -tahun ini

init atau systemd berbasis?

Sebagian besar distribusi Linux menggunakan SystemD, termasuk Arch, Red Hat, dan Debian, dan banyak distribusi yang berasal dari mereka. Itu termasuk Ubuntu keluarga distribusi, Fedora dan putarannya, dan Manjaro dan distribusi berbasis lengkungan lainnya.

Namun, ada garpu atau rasa dari beberapa distribusi ini yang telah dibuat secara khusus untuk menghindari harus menggunakan SystemD. Bukan hanya itu, tetapi ada sistem init lain yang dapat digunakan seseorang untuk digunakan sebagai ganti yang datang secara default dalam distribusi mereka, seperti menjalankannya atau S6-Linux-Init .

Jika Anda harus mengelola komputer Linux yang tidak Anda atur sendiri, satu -satunya cara untuk memastikan apakah menggunakan SystemD atau tidak, adalah untuk memeriksa. Kita bisa melakukannya dengan melihat pohon proses dengan pstree memerintah. Kami hanya perlu melihat bagian paling atas pohon - kami mencari proses pertama yang berjalan, jadi kami akan menyalurkan output melalui kepala Perintah, dan minta lima entri pertama.

Kita bisa melihatnya Systemd adalah proses pertama yang dijalankan setelah boot, jadi kami pasti menggunakan instalasi Linux berbasis systemD.

TERKAIT: Cara mengelola proses dari terminal Linux: 10 perintah yang perlu Anda ketahui

Menggunakan Systemctl untuk daftar layanan

Perintah untuk daftar layanan dan daemon adalah Systemctl . Kita bisa memperbaiki Systemctl Perintah dengan jenis Dan negara pilihan. Kami bertanya Systemctl untuk melaporkan layanan yang ada dalam keadaan berjalan.

Tabel informasi dihasilkan. Jika terlalu lebar atau panjang untuk jendela terminal Anda ditampilkan di penampil file default Anda, yang mungkin akan terjadi lebih sedikit .

Untuk melihat ujung kanan tabel, tekan tombol panah kanan. Untuk kembali ke tampilan biasa, tekan tombol panah kiri.

Tekan tombol Q untuk keluar dari kurang. Kolom yang ditampilkan adalah:

  • Satuan : Nama layanan atau daemon. Kolom berjudul "Unit" karena apa pun yang ada di kolom ini diluncurkan menggunakan informasi Systemd ditemukan dalam file unit.
  • Memuat : Status muatan layanan atau daemon. Ini dapat dimuat, tidak ditemukan, penetapan buruk, kesalahan, atau bertopeng.
  • Aktif : Keseluruhan status layanan atau daemon. Ini dapat aktif, memuat ulang, tidak aktif, gagal, mengaktifkan, atau menonaktifkan.
  • SUB : Sub-negara layanan atau daemon. Itu bisa mati, keluar, gagal, tidak aktif, atau berlari.
  • Keterangan : Deskripsi singkat dari unit.

Kita bisa menyalurkan output Systemctl melalui grep Jika kami ingin fokus pada satu layanan. Perintah ini mengisolasi entri tabel untuk ssh melayani.

Sejauh ini, kami telah menyaring isi tabel dengan menyediakan state = running pilihan. Kita dapat menggunakan nilai-nilai sub-negara yang mungkin sebagai gantinya: mati, keluar, gagal, tidak aktif, atau berjalan.

Kombinasi sub-negara dapat digunakan. Ketik mereka sebagai daftar yang dipisahkan koma. Pastikan Anda tidak menyertakan spasi putih di antara opsi. Perhatikan bahwa ini menemukan layanan yang cocok salah satu negara.

Menekan tombol panah kanan untuk melihat kolom off-screen menunjukkan bahwa kami memiliki campuran layanan keluar dan gagal dalam daftar.

Secara default, Systemctl daftar proses - layanan dan daemon - yang telah diluncurkan oleh Systemd Karena Systemd menemukan file unit yang berisi file unit yang valid untuk mereka. Itulah sebabnya istilah steno untuk semua proses ini adalah "unit."

Ada opsi untuk meminta secara eksplisit Systemctl Untuk membuat daftar unit, tetapi karena ini adalah tindakan default, itu tidak sering digunakan.

Menggunakan SystemCTL untuk mendaftar file unit

Kita dapat memperluas ruang lingkup Systemctl perintah dengan memasukkan Daftar-unit-file pilihan. Ini tidak hanya melaporkan layanan dan daemon yang telah diluncurkan, itu juga mencantumkan semua file unit diinstal di komputer Anda.

Menghapus negara Opsi menghapus penyaringan. Output akan berisi semua file unit yang diinstal, terlepas dari keadaannya.

Output akan berisi lebih banyak entri daripada hasil dari perintah sebelumnya.

Di komputer uji kami, daftar hasil hampir empat kali lebih lama dari output dari perintah kami sebelumnya.

Jika Anda ingin menggunakan negara Opsi, Anda dapat menggunakan banyak negara dengan itu seperti yang kita lihat sebelumnya. Aturan yang sama berlaku. Berikan opsi sebagai nilai yang dipisahkan koma dan tidak termasuk spasi putih.

Perintah ini akan mencantumkan semua file unit yang dinonaktifkan atau gagal diluncurkan.

Sejumlah hasil yang dikurangi ditampilkan, disaring sesuai dengan pilihan yang Anda buat dengan opsi status.

Melihat satu layanan secara detail

Jika sesuatu tentang satu layanan atau daemon mengganggu minat Anda dan layak menyelam lebih dalam, Anda dapat melihatnya secara rinci menggunakan opsi status Systemctl.

Mari kita lihat daemon ssh, sshd. Yang perlu kita lakukan adalah menggunakan opsi status dan nama layanan atau daemon.

  • Nama layanan bersama dengan deskripsi singkat. Dot kode warna menunjukkan apakah itu berjalan atau tidak. Hijau berarti berjalan, merah berarti tidak.
  • Apa yang dimuat, termasuk jalur ke file unit.
  • Berapa lama berjalan.
  • Di mana dokumentasi berada di pria manual.
  • ID proses dari instance berjalan.
  • Berapa banyak contoh bersamaan dari layanan ini berjalan. Biasanya ini akan menjadi satu.
  • Berapa banyak memori yang dikonsumsi.
  • Berapa banyak waktu CPU telah dikonsumsi.
  • Grup Kontrol Layanan milik.

Entri yang relevan dari log sistem juga ditampilkan. Ini biasanya merupakan acara seperti startup layanan. Ini bisa informatif jika Anda mencari layanan atau daemon yang tidak diluncurkan dengan benar.

TERKAIT: Cara menggunakan journalctl untuk membaca log sistem linux

Sistem otonom

Layanan dan daemon memberikan banyak tindakan otomatis sistem operasi Anda, sehingga sangat penting. Itu berarti kesehatan mereka juga vital.

Mendapatkan tampilan tentang layanan, daemon, dan file unit Anda mudah, dan informatif. Ini juga merupakan langkah pemecahan masalah yang berharga jika layanan atau daemon menolak untuk memulai.

TERKAIT: Cara memecahkan kesalahan "terlalu banyak file terbuka" di linux

  • Cara menjalankan program linux saat startup dengan systemd
  • Wyze turun, bukan hanya Anda
  • Cara memblokir atau membuka blokir seseorang di tiktok
  • Earbud terbaik untuk penggemar iPhone baru saja mencapai harga terendah
  • Microsoft mengubah Bing menjadi mesin pencari AI
  • OnePlus 11 ada di sini, tetapi dengan awal yang kasar
  • Microsoft Edge mendapatkan obrolan AI dan tampilan baru di Windows

Linux - Artikel Terpopuler

The Best Distribusi Linux Tanpa systemd

Linux Feb 24, 2025

BMJ / Shutterstock.com Ketika distribusi Linux yang dominan diadopsi systemd. , pembangkang distribusi bercabang dan memulai proyek baru. Jadi apa p..


6 distro Linux ringan terbaik

Linux Jul 27, 2025

3DMI / Shutterstock.com Jika komputer Windows atau Mac Anda sudah tua dan berjuang untuk mengikuti, menginstal Linux dapat memberikan sewa seumur hidup yang se..


Bagaimana cara memperbarui Ubuntu Linux

Linux Aug 27, 2025

TOMEQS / Shutterstock.com Perlu yang terbaru dan terhebat di perangkat lunak Ubuntu? Anda tidak perlu menjadi Pro Linux. Baca terus untuk menemukan cara memp..


Cara keluar dari Mac Anda menggunakan terminal

Linux Aug 8, 2025

Apple membuatnya mudah untuk keluar dari Mac Anda dengan opsi di bilah menu desktop. Tetapi ada juga beberapa perintah yang dapat Anda gunakan untuk keluar menggunakan terminal, seperti ..


Laptop Linux terbaik tahun 2021 untuk pengembang dan penggemar

Linux Sep 27, 2025

TOMEQS / Shutterstock.com Apa yang harus dicari dalam Laptop Linux pada tahun 2021 Anda dapat membeli hampir semua laptop dan Instal Linux di..


10 perintah Linux dasar untuk pemula

Linux Oct 13, 2025

Baru saja dimulai di Linux? Membuat diri Anda nyaman dengan baris perintah adalah penting. Jika Anda sudah akrab dengan utilitas baris perintah, Anda akan menemukan bahwa Linux dan Mac ber..


Cara Perbarui Fedora Linux

Linux Nov 10, 2024

Jadi, Anda akhirnya mengunduh dan menginstal Fedora Linux, tetapi sekarang Anda mungkin bertanya-tanya, bagaimana Anda tetap mendapatkan sistem Anda? Untungnya, Fedora memberi Anda beberap..


Cara menambahkan pengguna ke file sudoers di linux

Linux Oct 30, 2025

Jika sebuah sudo Perintah di Linux memberi Anda pesan bahwa pengguna "tidak ada dalam file sudoers," Anda harus masuk ke daftar "sudoers". Kami akan berjalan melalui menambahkan peng..


Kategori