Ini adalah perintah systemctl yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa stasiun kerja online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS
PROGRAM:
NAMA
systemctl - Mengontrol sistem systemd dan manajer layanan
RINGKASAN
systemctl [OPSI...] PERINTAH [NAMA...]
DESKRIPSI
systemctl dapat digunakan untuk mengintrospeksi dan mengontrol keadaan sistem "systemd" dan
manajer Pelayanan. Silakan merujuk ke systemd(1) untuk pengenalan konsep dasar
dan fungsionalitas yang dikelola alat ini.
PILIHAN
Opsi berikut dipahami:
-t, --tipe=
Argumen harus berupa daftar tipe unit yang dipisahkan koma seperti layanan dan
stopkontak.
Jika salah satu argumen adalah tipe unit, saat mendaftar unit, batasi tampilan hingga tertentu
jenis unit. Jika tidak, unit dari semua jenis akan ditampilkan.
Sebagai kasus khusus, jika salah satu argumennya adalah membantu, daftar nilai yang diizinkan adalah
dicetak dan program akan keluar.
--status=
Argumen harus berupa daftar status unit LOAD, SUB, atau ACTIVE yang dipisahkan koma.
Saat membuat daftar unit, tampilkan hanya unit yang berada di negara bagian yang ditentukan. Menggunakan --status=gagal untuk
hanya tampilkan unit yang gagal.
Sebagai kasus khusus, jika salah satu argumennya adalah membantu, daftar nilai yang diizinkan adalah
dicetak dan program akan keluar.
-p, --properti=
Saat menampilkan properti unit/pekerjaan/manajer dengan Menunjukkan perintah, batasi tampilan ke
properti yang ditentukan dalam argumen. Argumen harus berupa daftar yang dipisahkan koma dari
nama properti, seperti "MainPID". Kecuali ditentukan, semua properti yang diketahui akan ditampilkan.
Jika ditentukan lebih dari sekali, semua properti dengan nama yang ditentukan akan ditampilkan. Kerang
penyelesaian diimplementasikan untuk nama properti.
Bagi pengelola itu sendiri, systemctl Menunjukkan akan menampilkan semua properti yang tersedia. Itu
properti didokumentasikan dalam sistemd-sistem.conf(5).
Properti untuk unit bervariasi menurut jenis unit, jadi tunjukkan unit apa pun (bahkan yang tidak ada)
adalah cara untuk membuat daftar properti yang berkaitan dengan tipe ini. Demikian pula, menunjukkan pekerjaan apa pun akan
daftar properti yang berkaitan dengan semua pekerjaan. Properti untuk unit didokumentasikan dalam
systemd.unit(5), dan halaman untuk tipe unit individual systemd.service(5)
systemd.socket(5) dst.
-a, --semua
Saat mendaftar unit, tunjukkan semua unit yang dimuat, terlepas dari statusnya, termasuk
unit tidak aktif. Saat menampilkan properti unit/pekerjaan/manajer, tampilkan semua properti
terlepas dari apakah mereka diatur atau tidak.
Untuk membuat daftar semua unit yang diinstal pada sistem, gunakan: daftar-unit-file perintah sebagai gantinya.
-r, --rekursif
Saat mendaftar unit, tunjukkan juga unit kontainer lokal. Unit kontainer lokal
akan diawali dengan nama wadah, dipisahkan oleh karakter titik dua tunggal (":").
--membalikkan
Tampilkan dependensi terbalik antara unit dengan daftar-dependensi, yaitu mengikuti
dependensi tipe Dicari Oleh=, Diperlukan Oleh=, BagianDari=, Terikat Oleh=, dari pada Ingin = dan
Mirip.
--setelah
Dengan daftar-dependensi, menunjukkan unit yang dipesan sebelum unit yang ditentukan. Di
dengan kata lain, daftar unit secara rekursif mengikuti Setelah = ketergantungan.
Perhatikan bahwa setiap Setelah = ketergantungan secara otomatis dicerminkan untuk membuat Sebelum =
ketergantungan. Dependensi temporal dapat ditentukan secara eksplisit, tetapi juga dibuat
secara implisit untuk unit yang Dicari Oleh= target (lihat systemd.target(5)), dan sebagai
hasil dari arahan lain (misalnya MembutuhkanMountsFor=). Baik secara eksplisit maupun
dependensi yang diperkenalkan secara implisit ditunjukkan dengan daftar-dependensi.
--sebelum
Dengan daftar-dependensi, menunjukkan unit yang dipesan setelah unit yang ditentukan. Di
dengan kata lain, daftar unit secara rekursif mengikuti Sebelum = ketergantungan.
-l, --penuh
Jangan mengecilkan nama unit, entri pohon proses, output jurnal, atau memotong unit
deskripsi dalam output dari status, daftar-unit, daftar-pekerjaan, dan pengatur waktu daftar.
--jenis-pertunjukan
Saat menunjukkan soket, tunjukkan jenis soket.
--mode-pekerjaan=
Saat mengantrekan pekerjaan baru, opsi ini mengontrol cara menangani pekerjaan yang sudah antri. Dia
mengambil salah satu dari "gagal", "ganti", "ganti-ireversibel", "isolasi",
"abaikan-dependensi", "abaikan-persyaratan" atau "flush". Default untuk "mengganti", kecuali
ketika memisahkan perintah digunakan yang menyiratkan mode pekerjaan "isolasi".
Jika "gagal" ditentukan dan operasi yang diminta bertentangan dengan pekerjaan yang tertunda (selengkapnya
secara khusus: menyebabkan pekerjaan awal yang sudah tertunda dibalikkan menjadi pekerjaan berhenti atau
sebaliknya), menyebabkan operasi gagal.
Jika "ganti" (default) ditentukan, setiap pekerjaan tertunda yang bertentangan akan diganti,
seperlunya.
Jika "ganti-ireversibel" ditentukan, operasikan seperti "ganti", tetapi juga tandai yang baru
pekerjaan sebagai ireversibel. Ini mencegah transaksi yang saling bertentangan di masa depan dari menggantikan
pekerjaan ini (atau bahkan sedang diantrekan saat pekerjaan yang tidak dapat diubah masih tertunda).
Pekerjaan yang tidak dapat diubah masih dapat dibatalkan menggunakan membatalkan perintah.
"isolasi" hanya berlaku untuk memulai operasi dan menyebabkan semua unit lain dihentikan
ketika unit yang ditentukan dimulai. Mode ini selalu digunakan saat memisahkan Command
digunakan.
"flush" akan menyebabkan semua pekerjaan yang antri dibatalkan saat pekerjaan baru diantrekan.
Jika "abaikan-ketergantungan" ditentukan, maka semua dependensi unit diabaikan untuk ini
pekerjaan baru dan operasi segera dieksekusi. Jika lulus, tidak diperlukan unit
unit yang dilewati akan ditarik, dan tidak ada dependensi pemesanan yang akan dihormati. Ini
sebagian besar merupakan alat debugging dan penyelamatan untuk administrator dan tidak boleh digunakan oleh
aplikasi.
"abaikan-persyaratan" mirip dengan "abaikan-ketergantungan", tetapi hanya menyebabkan
dependensi persyaratan untuk diabaikan, dependensi pemesanan akan tetap
terhormat.
--gagal
Singkatan untuk --mode-pekerjaan=gagal.
Saat digunakan dengan membunuh perintah, jika tidak ada unit yang terbunuh, operasi menghasilkan
kesalahan.
-i, --abaikan-inhibitor
Saat sistem dimatikan atau status tidur diminta, abaikan kunci penghambat.
Aplikasi dapat membuat kunci penghambat untuk menghindari operasi penting tertentu itu
(seperti pembakaran CD atau sejenisnya) terganggu oleh sistem shutdown atau keadaan tidur.
Setiap pengguna dapat mengambil kunci ini dan pengguna yang memiliki hak istimewa dapat mengganti kunci ini. Jika ada
kunci diambil, permintaan shutdown dan status tidur biasanya akan gagal (terlepas dari
apakah diistimewakan atau tidak) dan daftar kunci aktif dicetak. Namun, jika
--abaikan-inhibitor ditentukan, kunci diabaikan dan tidak dicetak, dan
operasi tetap dicoba, mungkin membutuhkan hak istimewa tambahan.
-q, --diam
Menekan pencetakan hasil berbagai perintah dan juga petunjuk tentang
garis log terpotong. Ini tidak menekan output dari perintah yang dicetak
output adalah satu-satunya hasil (seperti Menunjukkan). Kesalahan selalu dicetak.
--tanpa-blok
Jangan serentak menunggu operasi yang diminta selesai. Jika ini tidak
ditentukan, pekerjaan akan diverifikasi, diantrekan dan systemctl akan menunggu sampai unit
start up selesai. Dengan melewati argumen ini, itu hanya diverifikasi dan diantrekan.
--pengguna
Bicaralah dengan manajer layanan dari pengguna yang menelepon, bukan dengan manajer layanan
sistem.
--sistem
Bicaralah dengan manajer layanan sistem. Ini adalah default tersirat.
--sekarang semua
Jangan mengirim pesan dinding sebelum berhenti, matikan, reboot.
--global
Saat digunakan dengan aktif dan menonaktifkan, beroperasi pada direktori konfigurasi pengguna global,
sehingga mengaktifkan atau menonaktifkan file unit secara global untuk semua login semua pengguna di masa mendatang.
--tidak memuat ulang
Saat digunakan dengan aktif dan menonaktifkan, jangan memuat ulang konfigurasi daemon secara implisit setelahnya
mengeksekusi perubahan.
--tidak-tanya-kata sandi
Saat digunakan dengan awal dan perintah terkait, menonaktifkan meminta kata sandi. Latar belakang
layanan mungkin memerlukan input kata sandi atau frasa sandi, misalnya untuk membuka kunci
hard disk sistem atau sertifikat kriptografi. Kecuali opsi ini ditentukan dan
perintah dipanggil dari terminal, systemctl akan menanyakan pengguna di terminal
untuk rahasia yang diperlukan. Gunakan opsi ini untuk menonaktifkan perilaku ini. Pada kasus ini,
kata sandi harus diberikan dengan cara lain (misalnya kata sandi grafis
agen) atau layanan mungkin gagal. Ini juga menonaktifkan permintaan pengguna untuk
otentikasi untuk operasi istimewa.
--bunuh-siapa=
Saat digunakan dengan membunuh, pilih proses mana yang akan dikirimi sinyal. Harus menjadi salah satu utama,
kontrol or semua untuk memilih apakah hanya mematikan proses utama, proses kontrol atau
semua proses unit. Proses utama unit adalah proses yang mendefinisikan
seumur hidup itu. Proses pengendalian suatu unit adalah proses yang dipanggil oleh manajer untuk
menginduksi perubahan keadaan itu. Misalnya, semua proses dimulai karena
ExecStartPra=, EksekusiBerhenti= or ExecReload= pengaturan unit layanan adalah kontrol
proses. Perhatikan bahwa hanya ada satu proses kontrol per unit pada satu waktu, karena hanya satu
perubahan keadaan dijalankan pada suatu waktu. Untuk layanan jenis Ketik = forking, inisial
proses yang dimulai oleh manajer untuk ExecStart = adalah proses kontrol, sedangkan proses
akhirnya bercabang oleh yang itu kemudian dianggap sebagai proses utama unit (jika
dapat ditentukan). Ini berbeda untuk unit layanan jenis lain, di mana:
proses dipotong oleh manajer untuk ExecStart = selalu merupakan proses utama itu sendiri. SEBUAH
unit layanan terdiri dari nol atau satu proses utama, nol atau satu proses kontrol plus
sejumlah proses tambahan. Tidak semua tipe unit mengelola proses tipe ini
Namun. Misalnya, untuk unit mount, proses kontrol didefinisikan (yang merupakan
seruan dari /bin/pasang dan / bin / jumlah), tetapi tidak ada proses utama yang didefinisikan. Jika
dihilangkan, default ke semua.
-s, --sinyal=
Saat digunakan dengan membunuh, pilih sinyal mana yang akan dikirim ke proses yang dipilih. Harus menjadi salah satu
penentu sinyal terkenal seperti JANGKA TARGET, SIGINT or PEMBERHENTIAN SELANJUTNYA. Jika dihilangkan,
default ke JANGKA TARGET.
-f, --memaksa
Saat digunakan dengan aktif, timpa semua symlink yang bertentangan yang ada.
Saat digunakan dengan berhenti, matikan, restart or kexec, jalankan operasi yang dipilih tanpa
mematikan semua unit. Namun, semua proses akan dimatikan secara paksa dan semua file
sistem dilepas atau dipasang kembali hanya-baca. Oleh karena itu, ini drastis tetapi relatif
opsi aman untuk meminta reboot segera. Jika --memaksa ditentukan dua kali untuk ini
operasi, mereka akan dieksekusi segera tanpa menghentikan proses atau
melepas sistem file apa pun. Peringatan: menentukan --memaksa dua kali dengan salah satu dari ini
operasi dapat mengakibatkan hilangnya data.
--pesan=
Saat digunakan dengan berhenti, matikan, restart or kexec, atur pesan singkat yang menjelaskan
alasan operasi. Pesan akan dicatat bersama dengan default
pesan penutupan.
--sekarang
Saat digunakan dengan aktif, unit juga akan dimulai. Saat digunakan dengan menonaktifkan or masker,
unit juga akan dihentikan. Pengoperasian start atau stop hanya dilakukan ketika
operasi mengaktifkan atau menonaktifkan masing-masing telah berhasil.
--akar=
Saat digunakan dengan aktif/menonaktifkan/diaktifkan (dan perintah terkait), gunakan root alternatif
path saat mencari file unit.
--waktu berjalan
Saat digunakan dengan aktif, menonaktifkan, mengedit, (dan perintah terkait), buat perubahan saja
sementara, sehingga hilang pada reboot berikutnya. Ini akan berdampak bahwa
perubahan tidak dilakukan di subdirektori dari / Etc tapi di / Lari, dengan segera yang identik
efek, namun, karena yang terakhir hilang saat reboot, perubahan juga hilang.
Demikian pula, bila digunakan dengan set-properti, membuat perubahan hanya sementara, sehingga mereka
hilang pada reboot berikutnya.
--mode-preset=
Mengambil salah satu dari "penuh" (default), "enable-only", "disable-only". Ketika digunakan dengan
ditetapkan or preset-semua perintah, mengontrol apakah unit akan dinonaktifkan dan diaktifkan
sesuai dengan aturan preset, atau hanya diaktifkan, atau hanya dinonaktifkan.
-n, --baris=
Saat digunakan dengan status, mengontrol jumlah baris jurnal untuk ditampilkan, dihitung dari
yang terbaru. Mengambil argumen bilangan bulat positif. Default ke 10.
-o, --keluaran=
Saat digunakan dengan status, mengontrol pemformatan entri jurnal yang ditampilkan.
Untuk pilihan yang tersedia, lihat journalctl(1). Default ke "pendek".
--pengaturan-firmware
Saat digunakan dengan restart perintah, tunjukkan ke firmware sistem untuk boot ke
modus pengaturan. Perhatikan bahwa saat ini hanya didukung pada beberapa sistem EFI dan hanya jika
sistem di-boot dalam mode EFI.
--polos
Saat digunakan dengan daftar-dependensi, daftar-unit or daftar-mesin, keluarannya adalah
dicetak sebagai daftar, bukan pohon, dan lingkaran peluru dihilangkan.
-H, --tuan rumah=
Jalankan operasi dari jarak jauh. Tentukan nama host, atau nama pengguna dan nama host
dipisahkan oleh "@", untuk terhubung. Nama host secara opsional dapat diakhiri dengan a
nama wadah, dipisahkan oleh ":", yang menghubungkan langsung ke wadah tertentu di
tuan rumah yang ditentukan. Ini akan menggunakan SSH untuk berbicara dengan instance manajer mesin jarak jauh.
Nama kontainer dapat disebutkan dengan mesinctl -H HOST.
-M, --mesin=
Jalankan operasi pada wadah lokal. Tentukan nama penampung yang akan dihubungkan.
--tanpa-halaman
Jangan menyalurkan output ke pager.
--tidak ada legenda
Jangan mencetak legenda, yaitu header kolom dan footer dengan petunjuk.
-h, --membantu
Cetak teks bantuan singkat dan keluar.
--Versi: kapan
Cetak string versi singkat dan keluar.
PERINTAH
Perintah berikut dipahami:
Satuan Perintah
daftar-unit [POLA...]
Daftar unit yang diketahui (tunduk pada batasan yang ditentukan dengan -t). Jika satu atau lebih POLAs
ditentukan, hanya unit yang cocok dengan salah satunya yang ditampilkan.
Ini adalah perintah default.
daftar-soket [POLA...]
Daftar unit soket yang dipesan berdasarkan alamat pendengar. Jika satu atau lebih POLAs ditentukan,
hanya unit soket yang cocok dengan salah satunya yang ditampilkan. Menghasilkan output yang mirip dengan
UNIT DENGARKAN AKTIVASI
/dev/initctl systemd-initctl.socket systemd-initctl.service
...
[::]:22 sshd.socket sshd.layanan
kobject-uevent 1 systemd-udevd-kernel.socket systemd-udevd.service
5 soket terdaftar.
Catatan: karena alamat mungkin berisi spasi, keluaran ini tidak cocok untuk
konsumsi terprogram.
Lihat juga opsinya --jenis-pertunjukan, --semua, dan --status=.
pengatur waktu daftar [POLA...]
Buat daftar unit pengatur waktu yang diurutkan berdasarkan waktu berlalu berikutnya. Jika satu atau lebih POLAadalah
ditentukan, hanya unit yang cocok dengan salah satunya yang ditampilkan.
Lihat juga opsinya --semua dan --status=.
awal POLA...
Mulai (aktifkan) satu atau lebih unit yang ditentukan pada baris perintah.
Perhatikan bahwa pola glob beroperasi pada kumpulan nama utama dari unit yang saat ini dimuat.
Unit yang tidak aktif dan tidak dalam keadaan gagal biasanya tidak dimuat, dan
tidak akan cocok dengan pola apa pun. Selain itu, dalam kasus unit yang dipakai,
systemd sering tidak mengetahui nama instance sampai instance telah dimulai.
Oleh karena itu, menggunakan pola glob dengan awal memiliki kegunaan yang terbatas. Juga, sekunder
alias nama unit tidak dipertimbangkan.
berhenti POLA...
Hentikan (nonaktifkan) satu atau lebih unit yang ditentukan pada baris perintah.
kembali POLA...
Meminta semua unit yang terdaftar di baris perintah untuk memuat ulang konfigurasi mereka. Perhatikan bahwa
ini akan memuat ulang konfigurasi khusus layanan, bukan file konfigurasi unit
dari sistemd. Jika Anda ingin systemd memuat ulang file konfigurasi suatu unit, gunakan:
daemon-reload memerintah. Dengan kata lain: untuk contoh kasus Apache, ini akan
muat ulang httpd.conf Apache di server web, bukan unit systemd Apache.service
file.
Perintah ini tidak harus bingung dengan daemon-reload perintah.
Restart POLA...
Mulai ulang satu atau lebih unit yang ditentukan pada baris perintah. Jika unit tidak berjalan
namun, mereka akan dimulai.
coba-restart POLA...
Mulai ulang satu atau lebih unit yang ditentukan pada baris perintah jika unit sedang berjalan. Ini
tidak melakukan apa-apa jika unit tidak berjalan.
muat ulang atau mulai ulang POLA...
Muat ulang satu atau lebih unit jika mereka mendukungnya. Jika tidak, restart saja. jika
unit belum berjalan, mereka akan dimulai.
coba-reload-atau-restart POLA...
Muat ulang satu atau lebih unit jika mereka mendukungnya. Jika tidak, restart saja. Ini tidak
apa-apa jika unit tidak berjalan.
memisahkan NAMA
Mulai unit yang ditentukan pada baris perintah dan dependensinya dan hentikan yang lainnya.
Jika nama unit tanpa ekstensi diberikan, ekstensi ".target" akan diasumsikan.
Ini mirip dengan mengubah runlevel dalam sistem init tradisional. Itu memisahkan
perintah akan segera menghentikan proses yang tidak diaktifkan di unit baru, mungkin
termasuk lingkungan grafis atau terminal yang sedang Anda gunakan.
Perhatikan bahwa ini hanya diperbolehkan pada unit di mana IzinkanIsolasi= diaktifkan. Melihat
systemd.unit(5) untuk rincian.
membunuh POLA...
Mengirim sinyal ke satu atau lebih proses unit. Menggunakan --bunuh-siapa= untuk memilih yang mana
proses untuk membunuh. Menggunakan --sinyal= untuk memilih sinyal yang akan dikirim.
aktif POLA...
Periksa apakah ada unit tertentu yang aktif (yaitu berjalan). Mengembalikan jalan keluar
kode 0 jika setidaknya satu aktif, atau bukan nol sebaliknya. Kecuali kalau --diam ditentukan,
ini juga akan mencetak status unit saat ini ke output standar.
gagal POLA...
Periksa apakah ada unit yang ditentukan dalam status "gagal". Mengembalikan kode keluar
0 jika setidaknya satu gagal, bukan nol sebaliknya. Kecuali kalau --diam ditentukan, ini
juga akan mencetak status unit saat ini ke output standar.
status [POLA...|PID...]]
Tampilkan informasi status runtime singkat tentang satu atau lebih unit, diikuti oleh yang terbaru
mencatat data dari jurnal. Jika tidak ada unit yang ditentukan, tampilkan status sistem. Jika digabungkan
dengan --semua, juga menunjukkan status semua unit (tunduk pada batasan yang ditentukan dengan
-t). Jika PID dilewatkan, tampilkan informasi tentang unit tempat proses tersebut berada.
Fungsi ini dimaksudkan untuk menghasilkan keluaran yang dapat dibaca manusia. Jika Anda mencari
keluaran yang dapat diurai oleh komputer, gunakan Menunjukkan sebagai gantinya. Secara default, fungsi ini hanya menunjukkan 10
baris output dan elips agar sesuai dengan jendela terminal. Ini bisa jadi
berubah dengan --garis dan --penuh, Lihat di atas. Selain itu, journalctl --satuan=NAMA or
journalctl --unit-pengguna=NAMA gunakan filter serupa untuk pesan dan mungkin lebih
mudah.
Menunjukkan [POLA...|JOB...]
Tampilkan properti dari satu atau lebih unit, pekerjaan, atau manajer itu sendiri. Jika tidak ada argumen adalah
ditentukan, properti manajer akan ditampilkan. Jika nama unit ditentukan,
properti unit ditampilkan, dan jika ID pekerjaan ditentukan, properti pekerjaan
ditampilkan. Secara default, properti kosong ditekan. Menggunakan --semua untuk menunjukkan itu juga. Ke
pilih properti tertentu untuk ditampilkan, gunakan --properti=. Perintah ini dimaksudkan untuk menjadi
digunakan kapan pun output yang dapat diurai komputer diperlukan. Menggunakan status jika Anda mencari
keluaran terformat yang dapat dibaca manusia.
kucing POLA...
Tampilkan file pendukung dari satu atau lebih unit. Mencetak "fragmen" dan "drop-in" (sumber
file) dari unit. Setiap file didahului dengan komentar yang menyertakan nama file.
set-properti NAMA PENUGASAN...
Setel properti unit yang ditentukan saat runtime di mana ini didukung. Ini memungkinkan
mengubah properti parameter konfigurasi seperti pengaturan kontrol sumber daya di
waktu berjalan. Tidak semua properti dapat diubah saat runtime, tetapi banyak kontrol sumber daya
pengaturan (terutama yang ada di systemd.kontrol sumber daya(5)) boleh. Perubahan diterapkan
langsung, dan disimpan di disk untuk boot berikutnya, kecuali --waktu berjalan dilewatkan, dimana
kasus pengaturan hanya berlaku sampai reboot berikutnya. Sintaks properti
penugasan mengikuti sintaks penugasan dalam file unit.
Contoh: systemctl set-properti foobar.service CPUShare=777
Jika unit yang ditentukan tampaknya tidak aktif, perubahan hanya akan disimpan di disk
seperti yang dijelaskan sebelumnya maka mereka akan efektif ketika unit akan dimulai.
Perhatikan bahwa perintah ini memungkinkan mengubah beberapa properti secara bersamaan, yaitu
lebih disukai daripada mengaturnya secara individual. Seperti pengaturan konfigurasi file unit,
menetapkan daftar kosong ke parameter daftar akan mengatur ulang daftar.
membantu POLA...|PID...
Tampilkan halaman manual untuk satu atau lebih unit, jika tersedia. Jika PID diberikan, manualnya
halaman untuk unit tempat proses tersebut ditampilkan.
reset-gagal [POLA...]
Setel ulang status "gagal" dari unit yang ditentukan, atau jika tidak ada nama unit yang dilewatkan, setel ulang
keadaan semua unit. Ketika sebuah unit gagal dalam beberapa cara (yaitu proses keluar dengan
kode kesalahan bukan nol, berhenti secara tidak normal atau waktu habis), itu akan secara otomatis
masukkan status "gagal" dan kode keluar serta statusnya dicatat untuk introspeksi oleh
administrator hingga layanan dimulai ulang atau disetel ulang dengan perintah ini.
daftar-dependensi [NAMA]
Menunjukkan unit yang dibutuhkan dan diinginkan oleh unit yang ditentukan. Ini secara rekursif mencantumkan unit
mengikuti Membutuhkan =, Diperlukan =, Terdiri dari=, Ingin =, Mengikat Ke= dependensi. Jika tidak
unit ditentukan, default.target tersirat.
Secara default, hanya unit target yang diperluas secara rekursif. Kapan --semua lulus, semua
unit lain juga diperluas secara rekursif.
Opsi --membalikkan, --setelah, --sebelum dapat digunakan untuk mengubah jenis dependensi apa
ditampilkan.
Satuan File Perintah
daftar-unit-file [POLA...]
Daftar file unit yang diinstal dan status pengaktifannya (seperti yang dilaporkan oleh diaktifkan). Jika
satu atau lebih POLAs ditentukan, hanya unit yang nama filenya (hanya komponen terakhir
jalur) cocok dengan salah satunya ditampilkan.
aktif NAMA...
Aktifkan satu atau lebih file unit atau instance file unit, seperti yang ditentukan pada perintah
garis. Ini akan membuat sejumlah symlink seperti yang dikodekan di bagian "[Instal]" dari
file satuan. Setelah symlink dibuat, konfigurasi systemd adalah
dimuat ulang (dengan cara yang setara dengan daemon-reload) untuk memastikan perubahan tersebut
diperhitungkan segera. Perhatikan bahwa ini tidak tidak memiliki efek juga
memulai salah satu unit yang diaktifkan. Jika ini diinginkan, baik --sekarang seharusnya
digunakan bersama dengan perintah ini, atau tambahan awal perintah harus dipanggil untuk
unit. Perhatikan juga bahwa, dalam kasus pengaktifan instans, symlink bernama sama dengan
instance dibuat di lokasi pemasangan, namun semuanya mengarah ke hal yang sama
berkas satuan templat.
Perintah ini akan mencetak tindakan yang dieksekusi. Output ini dapat ditekan dengan melewatkan
--diam.
Perhatikan bahwa operasi ini hanya membuat symlink yang disarankan untuk unit. Sementara ini
perintah adalah cara yang disarankan untuk memanipulasi direktori konfigurasi unit,
administrator bebas untuk membuat perubahan tambahan secara manual dengan menempatkan atau menghapus
symlink di direktori. Ini sangat berguna untuk membuat konfigurasi yang
menyimpang dari instalasi default yang disarankan. Dalam hal ini, administrator harus
pastikan untuk memanggil daemon-reload secara manual seperlunya untuk memastikan perubahannya
diperhitungkan.
Mengaktifkan unit tidak harus bingung dengan memulai (mengaktifkan) unit, seperti yang dilakukan oleh
awal memerintah. Mengaktifkan dan memulai unit adalah ortogonal: unit dapat diaktifkan tanpa
sedang dimulai dan dimulai tanpa diaktifkan. Mengaktifkan cukup menghubungkan unit ke
berbagai tempat yang disarankan (misalnya, sehingga unit secara otomatis menyala
boot atau ketika jenis perangkat keras tertentu dicolokkan). Mulai benar-benar memunculkan
proses daemon (dalam hal unit layanan), atau mengikat soket (dalam hal soket
satuan), dan sebagainya.
Tergantung cuaca --sistem, --pengguna, --waktu berjalan, atau --global ditentukan, ini
mengaktifkan unit untuk sistem, hanya untuk pengguna yang menelepon, hanya untuk booting ini
sistem, atau untuk semua login semua pengguna di masa mendatang, atau hanya boot ini. Perhatikan bahwa dalam
kasus terakhir, tidak ada konfigurasi daemon systemd yang dimuat ulang.
Menggunakan aktif pada unit bertopeng menghasilkan kesalahan.
menonaktifkan NAMA...
Menonaktifkan satu atau lebih unit. Ini menghapus semua symlink ke file unit yang ditentukan dari
direktori konfigurasi unit, dan karenanya membatalkan perubahan yang dibuat oleh aktif. Catatan
namun ini menghapus semua symlink ke file unit (yaitu termasuk manual
tambahan), bukan hanya yang benar-benar dibuat oleh aktif. Panggilan ini secara implisit memuat ulang
konfigurasi daemon systemd setelah menyelesaikan penonaktifan unit. Catatan
bahwa perintah ini tidak secara implisit menghentikan unit yang sedang dinonaktifkan. Jika ini
diinginkan, baik --sekarang harus digunakan bersama dengan perintah ini, atau tambahan
berhenti perintah harus dijalankan setelahnya.
Perintah ini akan mencetak tindakan yang dieksekusi. Output ini dapat ditekan dengan melewatkan
--diam.
Perintah ini menghormati --sistem, --pengguna, --waktu berjalan dan --global dengan cara yang sama seperti
aktif.
mengaktifkan kembali NAMA...
Aktifkan kembali satu atau lebih file unit, seperti yang ditentukan pada baris perintah. Ini adalah sebuah
kombinasi dari menonaktifkan dan aktif dan berguna untuk mengatur ulang symlink sebuah unit
diaktifkan dengan ke default yang dikonfigurasi di bagian "[Instal]" dari file unit.
ditetapkan NAMA...
Setel ulang satu atau lebih file unit, seperti yang ditentukan pada baris perintah, ke default
dikonfigurasi dalam file kebijakan preset. Ini memiliki efek yang sama dengan menonaktifkan or aktif,
tergantung bagaimana unit terdaftar dalam file preset.
penggunaan --mode-preset= untuk mengontrol apakah unit harus diaktifkan dan dinonaktifkan, atau hanya
diaktifkan, atau hanya dinonaktifkan.
Untuk informasi lebih lanjut tentang format kebijakan prasetel, lihat systemd.preset(5). Untuk lebih
informasi tentang konsep preset, silakan berkonsultasi dengan Preset[1] dokumen.
preset-semua
Mereset semua file unit yang diinstal ke default yang dikonfigurasi dalam file kebijakan preset
(Lihat di atas).
penggunaan --mode-preset= untuk mengontrol apakah unit harus diaktifkan dan dinonaktifkan, atau hanya
diaktifkan, atau hanya dinonaktifkan.
diaktifkan NAMA...
Memeriksa apakah salah satu file unit yang ditentukan diaktifkan (seperti dengan aktif). Kembali
kode keluar 0 jika setidaknya satu diaktifkan, bukan nol jika tidak. Mencetak arus
mengaktifkan status (lihat tabel). Untuk menekan output ini, gunakan --diam.
tabel 1. diaktifkan keluaran
┌──────────────────┬──────────────────────────┬─── ────────┐
│Nama │ Uraian Teknis │ Exit Kode │
├──────────────────┼──────────────────────────┼─── ────────┤
"diaktifkan" Diaktifkan melalui .wants/,
.requires/ atau alias
"enabled-runtime" symlink (secara permanen di 0
│ │. / etc / systemd / system /, atau
sementara di
│ │. /jalankan/systemd/sistem/). │ │.
├──────────────────┼──────────────────────────┼─── ────────┤
"tertaut" Tersedia melalui
satu atau lebih symlink ke
"linked-runtime" file unit
(secara permanen di
│ │. / etc / systemd / system / atau
sementara di > 0
│ │. /jalankan/systemd/sistem/),
meskipun satuannya
file mungkin berada
di luar file unit
jalur pencarian. │ │
├──────────────────┼──────────────────────────┼─── ────────┤
"bertopeng" Sepenuhnya dinonaktifkan, jadi
bahwa setiap operasi mulai
"masked-runtime" gagal (secara permanen │ > 0
dalam / etc / systemd / system / │ │.
atau sementara di
/run/systemd/systemd/). │ │
├──────────────────┼──────────────────────────┼─── ────────┤
"statis" File unit bukan 0
diaktifkan, dan tidak memiliki
ketentuan untuk mengaktifkan
di "[Instal]"
bagian . │ │
├──────────────────┼──────────────────────────┼─── ────────┤
"tidak langsung" Unit file itu sendiri adalah 0
tidak diaktifkan, tetapi memiliki
tidak kosong Juga = │ │.
pengaturan di
bagian "[Instal]",
daftar file unit lainnya
yang mungkin diaktifkan. │ │
├──────────────────┼──────────────────────────┼─── ────────┤
"dinonaktifkan" File unit tidak > 0
diaktifkan, tetapi berisi
Bagian "[Instal]" dengan
instalasi
instruksi. │ │
├──────────────────┼──────────────────────────┼─── ────────┤
"buruk" File unit tidak valid atau > 0
kesalahan lain terjadi. │ │
Perhatikan bahwa diaktifkan │ │.
tidak akan benar-benar kembali
status ini, tetapi cetak
pesan kesalahan sebagai gantinya. │ │
Namun file unit
listing dicetak oleh
│ │. daftar-unit-file mungkin
tunjukkan. │ │
└──────────────────┴──────────────────────────┴─── ────────┘
masker NAMA...
Menutupi satu atau lebih file unit, seperti yang ditentukan pada baris perintah. Ini akan menghubungkan ini
unit ke /dev/null, sehingga tidak mungkin untuk memulainya. Ini adalah versi yang lebih kuat dari
menonaktifkan, karena melarang semua jenis aktivasi unit, termasuk pemberdayaan
dan aktivasi manual. Gunakan opsi ini dengan hati-hati. Ini menghormati --waktu berjalan pilihan untuk
hanya menutupi sementara sampai reboot sistem berikutnya. Itu --sekarang pilihan bisa
digunakan untuk memastikan bahwa unit juga dihentikan.
membuka kedok NAMA...
Buka kedok satu atau lebih file unit, seperti yang ditentukan pada baris perintah. Ini akan membatalkan
efek dari masker.
link NAMA FILE...
Tautkan file unit yang tidak ada di jalur pencarian file unit ke dalam pencarian file unit
jalur. Ini membutuhkan jalur absolut ke file unit. Efek dari ini dapat dibatalkan
dengan menonaktifkan. Efek dari perintah ini adalah bahwa file unit tersedia untuk awal
dan perintah lainnya meskipun tidak dipasang langsung di jalur pencarian unit.
tambahan-ingin TARGET NAMA..., tambahan-persyaratan TARGET NAMA...
Menambahkan dependensi "Ingin=" atau "Memerlukan=", masing-masing, ke yang ditentukan TARGET untuk
satu atau lebih unit.
Perintah ini menghormati --sistem, --pengguna, --waktu berjalan dan --global dengan cara yang mirip dengan
aktif.
mengedit NAMA...
Edit cuplikan drop-in atau seluruh file pengganti jika --penuh ditentukan, untuk memperpanjang
atau menimpa unit yang ditentukan.
Tergantung cuaca --sistem (default), --pengguna, atau --global ditentukan, ini
perintah membuat file drop-in untuk setiap unit baik untuk sistem, untuk panggilan
pengguna, atau untuk semua login berjangka semua pengguna. Kemudian, editor (lihat "Lingkungan"
bagian di bawah) dipanggil pada file sementara yang akan ditulis ke file asli
lokasi jika editor berhasil keluar.
If --penuh ditentukan, ini akan menyalin unit asli alih-alih membuat drop-in
file.
If --waktu berjalan ditentukan, perubahan akan dilakukan sementara di / Lari dan mereka akan melakukannya
hilang pada reboot berikutnya.
Jika file sementara kosong saat keluar, modifikasi unit terkait adalah
dibatalkan.
Setelah unit diedit, konfigurasi systemd dimuat ulang (dengan cara yang
setara dengan daemon-reload).
Perhatikan bahwa perintah ini tidak dapat digunakan untuk mengedit unit dari jarak jauh dan Anda tidak dapat
mengedit sementara unit yang ada di / Etc, karena mereka lebih diutamakan daripada /run.
dapatkan-default
Kembalikan target default untuk boot. Ini mengembalikan nama unit target
default.target adalah alias (symlinked).
set standar NAMA
Tetapkan target default untuk boot. Ini menetapkan (symlink) alias default.target ke
unit sasaran yang diberikan.
Mesin Perintah
daftar-mesin [POLA...]
Cantumkan host dan semua container lokal yang berjalan dengan statusnya. Jika satu atau lebih
POLAs ditentukan, hanya wadah yang cocok dengan salah satunya yang ditampilkan.
Pekerjaan Perintah
daftar-pekerjaan [POLA...]
Daftar pekerjaan yang sedang berlangsung. Jika satu atau lebih POLAs ditentukan, hanya pekerjaan untuk
unit yang cocok dengan salah satunya ditampilkan.
membatalkan JOB...
Batalkan satu atau beberapa pekerjaan yang ditentukan pada baris perintah dengan ID pekerjaan numeriknya. Jika tidak
ID pekerjaan ditentukan, batalkan semua pekerjaan yang tertunda.
Lingkungan Hidup Perintah
lingkungan pertunjukan
Buang blok lingkungan manajer systemd. Blok lingkungan akan dibuang di
formulir lurus ke depan yang cocok untuk sumber ke skrip shell. Lingkungan ini
blok akan diteruskan ke semua proses yang dihasilkan manajer.
set-lingkungan VARIABEL = NILAI...
Tetapkan satu atau lebih variabel lingkungan manajer systemd, seperti yang ditentukan pada perintah
line.
lingkungan tidak disetel VARIABEL...
Hapus satu atau lebih variabel lingkungan manajer systemd. Jika hanya nama variabel adalah
ditentukan, itu akan dihapus terlepas dari nilainya. Jika sebuah variabel dan sebuah nilai adalah
ditentukan, variabel hanya dihapus jika memiliki nilai yang ditentukan.
lingkungan impor [VARIABEL...]
Impor semua, satu atau lebih variabel lingkungan yang ditetapkan pada klien ke dalam systemd
blok lingkungan manajer. Jika tidak ada argumen yang dilewatkan, seluruh blok lingkungan adalah
impor. Jika tidak, daftar satu atau lebih nama variabel lingkungan harus
diteruskan, yang nilai sisi kliennya kemudian diimpor ke lingkungan manajer
blok.
manajer Lingkaran kehidupan Perintah
daemon-reload
Muat ulang konfigurasi manajer systemd. Ini akan menjalankan kembali semua generator (lihat
systemd.generator(7)), muat ulang semua file unit, dan buat ulang seluruh pohon ketergantungan.
Saat daemon sedang dimuat ulang, semua soket systemd mendengarkan atas nama pengguna
konfigurasi akan tetap dapat diakses.
Perintah ini tidak harus bingung dengan kembali perintah.
daemon-reexec
Jalankan kembali manajer systemd. Ini akan membuat serial status manajer, jalankan kembali
proses dan deserialize negara lagi. Perintah ini tidak banyak berguna kecuali untuk
debugging dan upgrade paket. Terkadang, mungkin berguna sebagai beban berat
daemon-reload. Saat daemon sedang dieksekusi ulang, semua soket systemd mendengarkan pada
nama konfigurasi pengguna akan tetap dapat diakses.
System Perintah
adalah-sistem-berjalan
Memeriksa apakah sistem beroperasi. Ini mengembalikan kesuksesan (kode keluar 0) ketika
sistem sepenuhnya aktif dan berjalan, khususnya tidak dalam startup, shutdown atau pemeliharaan
mode, dan tanpa layanan yang gagal. Kegagalan dikembalikan sebaliknya (kode keluar bukan nol).
Selain itu, status saat ini dicetak dalam string pendek ke output standar, lihat
tabel di bawah ini. Menggunakan --diam untuk menekan keluaran ini.
tabel 2. adalah-sistem-berjalan keluaran
┌─────────────┬──────────────────────────┬──────── ───┐
│Nama │ Uraian Teknis │ Exit Kode │
├─────────────┼──────────────────────────┼──────── ───┤
│inisialisasi Boot lebih awal, sebelum > 0
basic.target tercapai
atau pemeliharaan negara bagian
masuk. │ │
├─────────────┼──────────────────────────┼──────── ───┤
│mulai Boot up terlambat, sebelum > 0
antrian pekerjaan menjadi menganggur
untuk pertama kalinya, atau
salah satu penyelamat
target tercapai. │ │
├─────────────┼──────────────────────────┼──────── ───┤
│berjalan Sistem sepenuhnya 0
operasional. │ │
├─────────────┼──────────────────────────┼──────── ───┤
│terdegradasi Sistemnya > 0
operasional tetapi satu atau
lebih banyak unit gagal. │ │
├─────────────┼──────────────────────────┼──────── ───┤
│pemeliharaan Penyelamatan atau darurat > 0
target aktif. │ │
├─────────────┼──────────────────────────┼──────── ───┤
│henti Manajer menutup > 0
turun. │ │
├─────────────┼──────────────────────────┼──────── ───┤
│Pengunjung Manajer tidak > 0
berlari. Secara khusus,
ini adalah operasional
nyatakan jika tidak kompatibel
program berjalan sebagai
manajer sistem (PID 1). │ │
├─────────────┼──────────────────────────┼──────── ───┤
│tidak dikenal Status operasional > 0
tidak dapat ditentukan,
karena kurangnya sumber daya
atau penyebab kesalahan lainnya. │ │
└─────────────┴──────────────────────────┴──────── ───┘
kegagalan
Masuk ke mode default. Ini sebagian besar setara dengan memisahkan default.target.
menyelamatkan
Masuk ke mode penyelamatan. Ini sebagian besar setara dengan memisahkan penyelamatan.target, tetapi juga mencetak
pesan dinding untuk semua pengguna.
keadaan darurat
Masuk ke mode darurat. Ini sebagian besar setara dengan memisahkan darurat.target, Tetapi juga
mencetak pesan dinding ke semua pengguna.
berhenti
Matikan dan hentikan sistem. Ini sebagian besar setara dengan awal halt.target
--job-mode=ganti-ireversibel, tetapi juga mencetak pesan dinding ke semua pengguna. Jika
digabungkan dengan --memaksa, penutupan semua layanan yang berjalan dilewati, namun semua
proses dimatikan dan semua sistem file dilepas atau dipasang hanya-baca,
segera diikuti oleh sistem berhenti. Jika --memaksa ditentukan dua kali, operasi
segera dieksekusi tanpa menghentikan proses apa pun atau melepas file apa pun
sistem. Hal ini dapat mengakibatkan hilangnya data.
matikan
Matikan dan matikan sistem. Ini sebagian besar setara dengan awal matikan.target
--job-mode=ganti-ireversibel, tetapi juga mencetak pesan dinding ke semua pengguna. Jika
digabungkan dengan --memaksa, penutupan semua layanan yang berjalan dilewati, namun semua
proses dimatikan dan semua sistem file dilepas atau dipasang hanya-baca,
segera diikuti dengan mematikan. Jika --memaksa ditentukan dua kali, operasi
segera dieksekusi tanpa menghentikan proses apa pun atau melepas file apa pun
sistem. Hal ini dapat mengakibatkan hilangnya data.
restart [arg]
Matikan dan reboot sistem. Ini sebagian besar setara dengan awal reboot.target
--job-mode=ganti-ireversibel, tetapi juga mencetak pesan dinding ke semua pengguna. Jika
digabungkan dengan --memaksa, penutupan semua layanan yang berjalan dilewati, namun semua
proses dimatikan dan semua sistem file dilepas atau dipasang hanya-baca,
segera diikuti oleh reboot. Jika --memaksa ditentukan dua kali, operasinya adalah
segera dieksekusi tanpa menghentikan proses apa pun atau melepas sistem file apa pun.
Hal ini dapat mengakibatkan hilangnya data.
Jika argumen opsional arg diberikan, itu akan diteruskan sebagai argumen opsional untuk
itu restart(2) panggilan sistem. Nilainya adalah arsitektur dan firmware tertentu. sebagai
contoh, "pemulihan" dapat digunakan untuk memicu pemulihan sistem, dan "fota" dapat digunakan
untuk memicu pembaruan "firmware over the air".
kexec
Matikan dan reboot sistem melalui kexec. Ini sebagian besar setara dengan awal
kexec.target --job-mode=ganti-ireversibel, tetapi juga mencetak pesan dinding untuk semua
pengguna. Jika digabungkan dengan --memaksa, penutupan semua layanan yang berjalan dilewati, namun
semua proses dimatikan dan semua sistem file dilepas atau dipasang hanya-baca,
segera diikuti oleh reboot.
keluar [KELUAR_CODE]
Minta manajer systemd untuk berhenti. Ini hanya didukung untuk manajer layanan pengguna
(yaitu dalam hubungannya dengan --pengguna opsi) atau dalam wadah dan setara dengan
matikan jika tidak.
Manajer systemd dapat keluar dengan kode keluar bukan nol jika argumen opsional
KELUAR_CODE diberikan.
beralih-root ROOT [INIT]
Beralih ke direktori root yang berbeda dan menjalankan proses manajer sistem baru di bawah
dia. Ini dimaksudkan untuk penggunaan di disk RAM awal ("initrd"), dan akan bertransisi
dari proses manajer sistem initrd (alias proses "init") ke sistem utama
proses manajer. Panggilan ini membutuhkan dua argumen: direktori yang akan menjadi
direktori root baru, dan jalur ke biner manajer sistem baru di bawahnya untuk dieksekusi
sebagai PID 1. Jika yang terakhir dihilangkan atau string kosong, biner systemd akan
otomatis dicari dan digunakan sebagai init. Jika jalur manajer sistem dihilangkan
atau sama dengan string kosong, status proses manajer sistem initrd adalah
diteruskan ke manajer sistem utama, yang kemudian memungkinkan introspeksi keadaan
layanan yang terlibat dalam boot initrd.
menangguhkan
Menangguhkan sistem. Ini akan memicu aktivasi target suspend.target khusus.
hibernasi
Hibernasi sistem. Ini akan memicu aktivasi hibernate.target khusus
target.
hibrid-tidur
Hibernasi dan tunda sistem. Ini akan memicu aktivasi spesial
target hybrid-sleep.target.
Parameter Sintaksis
Perintah unit yang tercantum di atas mengambil salah satu nama unit tunggal (ditunjuk sebagai NAMA), atau
beberapa spesifikasi unit (ditunjuk sebagai POLA...). Dalam kasus pertama, nama unit
dengan atau tanpa akhiran harus diberikan. Jika sufiks tidak ditentukan (nama unitnya adalah
"disingkat"), systemctl akan menambahkan akhiran yang sesuai, ".service" secara default, dan
akhiran tipe-spesifik dalam kasus perintah yang beroperasi hanya pada tipe unit tertentu. Untuk
contoh,
# systemctl mulai sshd
dan
# systemctl mulai sshd.service
adalah setara, seperti
# systemctl mengisolasi default
dan
# systemctl mengisolasi default.target
Perhatikan bahwa jalur (mutlak) ke node perangkat secara otomatis dikonversi ke unit perangkat
nama, dan jalur (mutlak) lainnya untuk memasang nama unit.
# status systemctl /dev/sda
# status systemctl / Home
setara dengan:
# status sistemctl dev-sda.device
# status sistemctl rumah.mount
Dalam kasus kedua, gumpalan gaya shell akan dicocokkan dengan nama utama semua
unit yang sedang dimuat; nama unit literal, dengan atau tanpa akhiran, akan diperlakukan sebagai:
dalam kasus pertama. Ini berarti bahwa nama unit literal selalu merujuk tepat satu unit,
tetapi gumpalan mungkin cocok dengan nol unit dan ini tidak dianggap sebagai kesalahan.
Pola glob digunakan pertandingan(3), jadi aturan globbing gaya shell normal digunakan, dan "*", "?",
"[]" dapat digunakan. Melihat bola(7) untuk lebih jelasnya. Pola dicocokkan dengan
nama utama dari unit yang saat ini dimuat, dan pola yang tidak cocok dengan apa pun adalah
diam-diam dilewati. Sebagai contoh:
# systemctl berhenti sshd@*.layanan
akan menghentikan semuanya [email dilindungi] contoh. Perhatikan nama alias satuan, dan satuan itu
tidak dimuat tidak dipertimbangkan untuk ekspansi glob.
Untuk perintah file unit, yang ditentukan NAMA harus nama file unit (mungkin
disingkat, lihat di atas), atau jalur absolut ke file unit:
# systemctl aktifkan foo.service
or
# tautan sistemctl /path/to/foo.service
EXIT STATUS
Saat berhasil, 0 dikembalikan, kode kegagalan bukan nol sebaliknya.
LINGKUNGAN
$SYSTEMD_EDITOR
Editor untuk digunakan saat mengedit unit; menimpa $ EDITOR dan $VISUAL. Jika tidak
$SYSTEMD_EDITOR maupun $ EDITOR maupun $VISUAL ada atau jika disetel ke string kosong
atau jika eksekusinya gagal, systemctl akan mencoba mengeksekusi editor terkenal dalam hal ini
memesan: editor(1) nano(1) semangat(1) vi(1).
$SYSTEMD_PAGER
Pager untuk digunakan saat --tanpa-halaman tidak diberikan; menimpa $HALAMAN. Mengatur ini menjadi kosong
string atau nilai "cat" sama dengan passing --tanpa-halaman.
$SYSTEMD_LESS
Ganti opsi default yang diteruskan ke kurang ("FRSXMK").
Gunakan systemctl online menggunakan layanan onworks.net