29Aug
Systemd sekarang digunakan secara default di sebagian besar distribusi Linux, dari Fedora dan Red Hat sampai Ubuntu, Debian, openSUSE, dan Arch. Perintah systemctl memungkinkan Anda mendapatkan informasi tentang status dan kontrol sistemd menjalankan layanan.
Meskipun ada kontroversi, ini setidaknya memperkenalkan beberapa standarisasi di seluruh distribusi Linux. Perintah yang sama akan memungkinkan Anda mengelola layanan dengan cara yang sama pada distribusi Linux manapun dengan menggunakan sistemd.
Catatan : Untuk memodifikasi konfigurasi sistem Anda pada distribusi Linux seperti Ubuntu yang menggunakan sudo, Anda harus awalan perintah di sini dengan sudo .Pada distribusi Linux lainnya, Anda harus menjadi pengguna root dengan perintah su terlebih dahulu. Jika Anda tidak yakin apakah distribusi Linux Anda menggunakan systemd, buka jendela Terminal dan jalankan perintah berikut. Ini menunjukkan nomor versi sistemd pada sistem Linux Anda, jika sistem itu sudah terinstal:
systemd -version
Menganalisis Proses Boot
Perintah systemd-analysis memungkinkan Anda melihat informasi tentang proses boot Anda, seperti berapa lamamengambil dan layanan mana( dan proses lainnya) menambahkan waktu paling banyak untuk proses booting.
Untuk melihat informasi tentang proses startup secara umum, jalankan perintah ini:
systemd-analyse
Untuk melihat berapa lama setiap proses dimulai, jalankan perintah ini:
systemd-menganalisa blame
View Units
Systemd menggunakan "unit," yangdapat berupa layanan( .service), mount point( .mount), perangkat( .device), atau sockets( .socket).Perintah systemctl yang sama mengatur semua jenis unit ini.
Untuk melihat semua file unit yang tersedia pada sistem Anda:
daftar unit-list-unit-unit
Untuk mencantumkan semua unit yang sedang berjalan: unit daftar sistem-
Untuk mencantumkan semua unit yang gagal:
systemctl-gagal
Mengelola Layanan
Untuk melihat daftarlayanan yang diaktifkan dan dinonaktifkan, Anda menggunakan perintah sistemctl yang sama seperti di atas, namun hanya mengatakan ke daftar layanan:
daftar kode-unit-files -type = service
Perintah systemctl memungkinkan Anda untuk memulai, menghentikan, atau memulai kembali layanan. Anda juga bisa memberi tahu layanan untuk "memuat ulang" konfigurasinya.
Perintah status adalah satu-satunya tindakan di sini yang akan mencetak dan output ke terminal. Perintah lainnya diam-diam akan berpengaruh.
systemctl start name.service
systemctl stop name.service
systemctl restart name.service
systemctl reload name.service
nama sistemtama status.service
Gunakan perintah memungkinkan systemctl agar systemd secara otomatis memulai layanan( atau jenis unit lainnya)saat bootupPerintah menonaktifkan sistem menonaktifkan layanan dan menghentikannya agar tidak dimulai secara otomatis dengan komputer Anda.
systemctl enable name.service
systemctl disable name.service
Anda dapat "menutupi" layanan atau unit lain untuk mencegahnya memulai sama sekali. Anda harus membuka topeng itu sebelum dapat dimulai di masa depan:
nama topeng sistemkode.service
systemctl unmask name.service
Ada lebih banyak lagi ke systemd dan berbagai perintahnya daripada ini, tentu saja. Systemd menawarkan berbagai atau perintah manajemen daya untuk mematikan, reboot, hibernate, dan jika tidak mengendalikan status daya sistem. Anda dapat menulis file unit Anda sendiri untuk membuat layanan dan me-mount poin atau mengedit file unit yang ada.
Systemd juga menawarkan "target," yang mirip dengan runlevel, namun berbeda.alih-alih nomor, target memiliki nama - mungkin saja sistemd berada di beberapa negara target sekaligus. Systemd juga menawarkan jurnal sistemnya sendiri, yang bisa diakses dengan perintah journalctl. Secara default, ia menyimpan log sistem dalam format biner - namun Anda dapat beralih ke log format teks biasa, jika Anda mau.
Wiki Arch Linux memiliki informasi lebih mendalam tentang sistemd, dan sebagian besar informasi di sana berlaku untuk sistem pada semua distribusi Linux. Anda juga harus memeriksa dokumentasi sistem distribusi Linux Anda sendiri untuk informasi lebih lanjut.
Image Credit: Bert Heymans di Flickr