GoGPT Best VPN GoSearch

Favicon OnWorks

systemd - Dalam talian dalam Awan

Jalankan systemd dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah sistem arahan yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.

JADUAL:

NAMA


systemd, init - sistem systemd dan pengurus perkhidmatan

SINOPSIS


sistem [PILIHAN...]

INIT [PILIHAN...] {COMMAND}

DESCRIPTION


systemd ialah pengurus sistem dan perkhidmatan untuk sistem pengendalian Linux. Apabila dijalankan seperti yang pertama
proses semasa but (sebagai PID 1), ia bertindak sebagai sistem init yang membawa dan mengekalkan ruang pengguna
perkhidmatan.

Untuk keserasian dengan SysV, jika systemd dipanggil sebagai INIT dan PID yang bukan 1, ia akan
melaksanakan telini dan lulus semua argumen baris arahan tanpa diubah suai. Maksudnya INIT and
telini kebanyakannya setara apabila dipanggil daripada sesi log masuk biasa. Lihat telini(8) untuk
maklumat lanjut.

Apabila dijalankan sebagai contoh sistem, systemd mentafsir sistem fail konfigurasi.conf dan
fail dalam direktori system.conf.d; apabila dijalankan sebagai contoh pengguna, systemd mentafsir
fail konfigurasi user.conf dan fail dalam direktori user.conf.d. Lihat systemd-
sistem.conf(5) untuk maklumat lanjut.

PILIHAN


Pilihan berikut difahami:

--ujian
Tentukan urutan permulaan, buangnya dan keluar. Ini adalah pilihan yang berguna untuk nyahpepijat
sahaja.

--buang-konfigurasi-item
Buang item konfigurasi unit yang difahami. Ini mengeluarkan senarai ringkas tetapi lengkap
item konfigurasi yang difahami dalam fail definisi unit.

--unit=
Tetapkan unit lalai untuk diaktifkan semasa permulaan. Jika tidak dinyatakan, lalai kepada default.target.

--sistem, --pengguna
Untuk --sistem, beritahu systemd untuk menjalankan contoh sistem, walaupun ID proses bukan 1,
iaitu systemd tidak dijalankan sebagai proses init. --pengguna melakukan sebaliknya, menjalankan pengguna
instance walaupun ID proses ialah 1. Biasanya, ia tidak semestinya perlu lulus
pilihan ini, kerana systemd secara automatik mengesan mod ia dimulakan. Ini
Oleh itu pilihan tidak banyak digunakan kecuali untuk penyahpepijatan. Ambil perhatian bahawa ia tidak disokong
but dan mengekalkan sistem penuh dengan systemd berjalan masuk --sistem mod, tetapi PID
bukan 1. Dalam amalan, lulus --sistem secara eksplisit hanya berguna bersama dengan
--ujian.

--dump-core
Dayakan lambakan teras pada ranap sistem. Suis ini tidak mempunyai kesan apabila berjalan sebagai contoh pengguna.
Tetapan ini juga boleh didayakan semasa but pada baris arahan kernel melalui
systemd.dump_core= pilihan, lihat di bawah.

--crash-vt=VT
Beralih kepada konsol maya (VT) tertentu semasa ranap sistem. Mengambil integer positif dalam
julat 1–63, atau hujah boolean. Jika integer diluluskan, pilih VT yang hendak ditukar
kepada. Jika yes, mesej kernel VT ditulis kepada dipilih. Jika tidak, tiada suis VT
cuba. Suis ini tidak mempunyai kesan apabila berjalan sebagai contoh pengguna. Tetapan ini mungkin
juga didayakan semasa but, pada baris arahan kernel melalui systemd.crash_vt=
pilihan, lihat di bawah.

--crash-shell
Jalankan peluru pada kemalangan. Suis ini tidak mempunyai kesan apabila berjalan sebagai contoh pengguna. ini
tetapan juga boleh didayakan semasa but, pada baris arahan kernel melalui
systemd.crash_shell= pilihan, lihat di bawah.

--crash-reboot
But semula sistem secara automatik apabila ranap sistem. Suis ini tidak mempunyai kesan apabila berjalan sebagai
contoh pengguna. Tetapan ini juga boleh didayakan semasa but, pada arahan kernel
talian melalui systemd.crash_reboot= pilihan, lihat di bawah.

--confirm-bertelur
Minta pengesahan semasa proses pemijahan. Suis ini tidak mempunyai kesan apabila dijalankan sebagai
contoh pengguna.

--status-tunjuk =
Tunjukkan maklumat status perkhidmatan yang singkat semasa but. Suis ini tidak mempunyai kesan apabila
jalankan sebagai contoh pengguna. Mengambil hujah boolean yang mungkin ditinggalkan iaitu
ditafsirkan sebagai benar.

--log-sasaran=
Tetapkan sasaran log. Hujah mestilah salah satunya konsul, jurnal, kmsg, jurnal-atau-kmsg, sifar.

--log-level=
Tetapkan tahap log. Sebagai hujah ini menerima tahap log berangka atau yang terkenal
syslog(3) nama simbolik (huruf kecil): muncul, berjaga-jaga, kr, sesat, amaran, notis, maklumat,
debug.

--log-warna=
Serlahkan mesej log penting. Argumen ialah nilai boolean. Jika hujahnya
ditinggalkan, ia lalai kepada benar.

--log-lokasi=
Sertakan lokasi kod dalam mesej log. Ini kebanyakannya berkaitan untuk tujuan penyahpepijatan.
Argumen ialah nilai boolean. Jika hujah ditinggalkan ia lalai kepada benar.

--default-standard-output=, --default-standard-error=
Tetapkan output lalai atau output ralat untuk semua perkhidmatan dan soket, masing-masing.
Iaitu, mengawal lalai untuk StandardOutput= and StandardError= (Lihat
systemd.exec(5) untuk butiran). Mengambil satu daripada mewarisi, sifar, tty, jurnal,
jurnal+konsol, syslog, syslog+console, kmsg, kmsg+konsol. Jika hujahnya
ditinggalkan --default-standard-output= lalai kepada jurnal and --default-standard-error=
kepada mewarisi.

--machine-id=
Gantikan set id mesin pada cakera keras, berguna untuk but rangkaian atau untuk
bekas. Mungkin tidak ditetapkan kepada semua sifar.

-h, - membantu
Cetak teks bantuan pendek dan keluar.

--versi
Cetak rentetan dan keluar versi pendek.

KONSEP


systemd menyediakan sistem pergantungan antara pelbagai entiti yang dipanggil "unit" 12
jenis yang berbeza. Unit merangkum pelbagai objek yang relevan untuk but sistem
dan penyelenggaraan. Majoriti unit dikonfigurasikan dalam fail konfigurasi unit, yang
sintaks dan set asas pilihan diterangkan dalam systemd.unit(5), namun ada yang dicipta
secara automatik daripada konfigurasi lain, secara dinamik daripada keadaan sistem atau secara pengaturcaraan
pada masa larian. Unit mungkin "aktif" (bermaksud dimulakan, diikat, dipalamkan, ..., bergantung pada
jenis unit, lihat di bawah), atau "tidak aktif" (bermaksud berhenti, tidak terikat, dicabut, ...), sebagai
serta dalam proses diaktifkan atau dinyahaktifkan, iaitu antara dua keadaan
(keadaan ini dipanggil "mengaktifkan", "menyahaktifkan"). Keadaan "gagal" istimewa ialah
tersedia juga, yang hampir sama dengan "tidak aktif" dan dimasukkan semasa perkhidmatan
gagal dalam beberapa cara (proses mengembalikan kod ralat semasa keluar, atau ranap, atau operasi ditetapkan masa
keluar). Jika keadaan ini dimasukkan, punca akan direkodkan, untuk rujukan kemudian. Perhatikan bahawa
pelbagai jenis unit mungkin mempunyai beberapa substate tambahan, yang dipetakan ke
lima keadaan unit umum yang diterangkan di sini.

Jenis unit berikut tersedia:

1. Unit perkhidmatan, yang memulakan dan mengawal daemon serta proses yang terdiri daripadanya. Untuk
butiran, lihat systemd.service(5).

2. Unit soket, yang merangkumi IPC tempatan atau soket rangkaian dalam sistem, berguna untuk
pengaktifan berasaskan soket. Untuk butiran tentang unit soket, lihat systemd.soket(5), untuk
butiran tentang pengaktifan berasaskan soket dan bentuk pengaktifan lain, lihat daemon(7).

3. Unit sasaran berguna untuk kumpulan unit, atau menyediakan titik penyegerakan yang terkenal
semasa boot-up, lihat systemd.target(5).

4. Unit peranti mendedahkan peranti kernel dalam systemd dan boleh digunakan untuk melaksanakan
pengaktifan berasaskan peranti. Untuk butiran, lihat systemd.peranti(5).

5. Unit lekap mengawal titik lekap dalam sistem fail, untuk butiran lihat systemd.mount(5).

6. Unit automount menyediakan keupayaan automount, untuk pemasangan atas permintaan sistem fail
serta boot-up yang selari. Lihat systemd.automount(5).

7. Unit pemasa berguna untuk mencetuskan pengaktifan unit lain berdasarkan pemasa. awak
boleh mencari butiran dalam systemd.pemasa(5).

8. Unit swap sangat serupa dengan unit lekap dan merangkum partition swap memori atau
fail sistem pengendalian. Mereka diterangkan dalam systemd.swap(5).

9. Unit laluan boleh digunakan untuk mengaktifkan perkhidmatan lain apabila objek sistem fail berubah atau
diubah suai. Lihat systemd.path(5).

10. Unit hirisan boleh digunakan untuk mengumpulkan unit yang menguruskan proses sistem (seperti perkhidmatan
dan unit skop) dalam pepohon hierarki untuk tujuan pengurusan sumber. Lihat
systemd.slice(5).

11. Unit skop adalah serupa dengan unit perkhidmatan, tetapi menguruskan proses asing dan bukannya
memulakan mereka juga. Lihat systemd.skop(5).

Unit dinamakan sebagai fail konfigurasi mereka. Sesetengah unit mempunyai semantik khas. A
senarai terperinci tersedia dalam systemd.istimewa(7).

systemd mengetahui pelbagai jenis kebergantungan, termasuk keperluan positif dan negatif
tanggungan (cth Memerlukan= and Konflik=) serta memesan kebergantungan (Selepas= and
Sebelum=). NB: kebergantungan pesanan dan keperluan adalah ortogon. Jika hanya keperluan
pergantungan wujud antara dua unit (cth. foo.service memerlukan bar.service), tetapi tidak
kebergantungan memesan (cth foo.service selepas bar.service) dan kedua-duanya diminta untuk memulakan,
mereka akan dimulakan secara selari. Ia adalah corak biasa yang kedua-dua keperluan dan
kebergantungan pesanan diletakkan di antara dua unit. Juga ambil perhatian bahawa majoriti
kebergantungan secara tersirat dicipta dan dikekalkan oleh systemd. Dalam kebanyakan kes, ia sepatutnya
tidak perlu mengisytiharkan kebergantungan tambahan secara manual, namun ia boleh dilakukan
ini.

Program dan unit aplikasi (melalui kebergantungan) boleh meminta perubahan keadaan unit. Dalam
systemd, permintaan ini dirangkumkan sebagai 'pekerjaan' dan dikekalkan dalam baris gilir kerja. Pekerjaan boleh
berjaya atau boleh gagal, pelaksanaan mereka diperintahkan berdasarkan kebergantungan pesanan
unit yang telah dijadualkan.

Pada but systemd mengaktifkan default.target unit sasaran yang tugasnya adalah untuk mengaktifkan semasa but
perkhidmatan dan unit on-boot lain dengan menariknya masuk melalui kebergantungan. Biasanya, unit
nama hanyalah alias (symlink) untuk sama ada graphical.target (untuk but berciri penuh ke dalam
UI) atau multi-user.target (untuk but konsol sahaja yang terhad untuk digunakan dalam terbenam atau pelayan
persekitaran, atau yang serupa; subset grafik.sasaran). Walau bagaimanapun, ia adalah mengikut budi bicara
pentadbir untuk mengkonfigurasinya sebagai alias kepada mana-mana unit sasaran lain. Lihat
systemd.istimewa(7) untuk butiran mengenai unit sasaran ini.

Proses pembiakan systemd diletakkan dalam kumpulan kawalan Linux individu yang dinamakan sempena
unit yang mereka miliki dalam hierarki systemd persendirian. (lihat cgroups.txt[1] untuk lebih lanjut
maklumat tentang kumpulan kawalan, atau "cgroup" pendek). systemd menggunakan ini dengan berkesan
menjejaki proses. Maklumat kumpulan kawalan dikekalkan dalam kernel, dan adalah
boleh diakses melalui hierarki sistem fail (di bawah /sys/fs/cgroup/systemd/), atau dalam alatan
seperti systemd-cgls(1) atau ps(satu) (ps xawf -eo pid,pengguna,cgroup,args amat berguna
untuk menyenaraikan semua proses dan unit systemd yang dimilikinya.).

systemd serasi dengan sistem init SysV pada tahap yang besar: skrip init SysV adalah
disokong dan hanya dibaca sebagai format fail konfigurasi alternatif (walaupun terhad).
Antara muka SysV /dev/initctl disediakan, dan pelaksanaan keserasian bagi
pelbagai alatan klien SysV tersedia. Di samping itu, pelbagai Unix yang ditubuhkan
kefungsian seperti / etc / fstab atau pangkalan data utmp disokong.

systemd mempunyai sistem transaksi yang minimum: jika unit diminta untuk dimulakan atau ditutup
ia akan menambahkannya dan semua kebergantungannya kepada transaksi sementara. Kemudian, ia akan mengesahkan
jika urus niaga adalah konsisten (iaitu sama ada pesanan semua unit adalah bebas kitaran).
Jika tidak, systemd akan cuba membetulkannya dan mengalih keluar kerja yang tidak penting daripada
transaksi yang mungkin mengalih keluar gelung. Selain itu, systemd cuba menyekat pekerjaan yang tidak penting
dalam transaksi yang akan menghentikan perkhidmatan yang sedang berjalan. Akhirnya ia diperiksa sama ada
pekerjaan urus niaga bercanggah dengan pekerjaan yang telah beratur, dan secara pilihan
transaksi dibatalkan kemudian. Jika semua berjaya dan transaksi adalah konsisten dan
diminimumkan dalam impaknya ia digabungkan dengan semua pekerjaan yang sudah cemerlang dan ditambah kepada
lari beratur. Secara berkesan ini bermakna sebelum melaksanakan operasi yang diminta, systemd
akan mengesahkan bahawa ia masuk akal, membetulkannya jika boleh, dan hanya gagal jika benar
tidak dapat berfungsi.

Systemd mengandungi pelaksanaan asli pelbagai tugas yang perlu dilaksanakan sebagai sebahagian
daripada proses but. Sebagai contoh, ia menetapkan nama hos atau mengkonfigurasi rangkaian gelung balik
peranti. Ia juga menyediakan dan memasang pelbagai sistem fail API, seperti / sys atau /proc.

Untuk maklumat lanjut tentang konsep dan idea di sebalik systemd, sila rujuk kepada
Asal reka bentuk Dokumen[2].

Ambil perhatian bahawa beberapa tetapi tidak semua antara muka yang disediakan oleh systemd dilindungi oleh Antara muka
Kestabilan Janji[3].

Unit boleh dijana secara dinamik semasa but dan masa muat semula pengurus sistem, contohnya
berdasarkan fail konfigurasi lain atau parameter yang diluluskan pada baris arahan kernel. Untuk
butiran, lihat systemd.generator(7).

Sistem yang menggunakan systemd dalam bekas atau persekitaran initrd harus melaksanakan
Bekas Antara muka[4] atau initrd Antara muka[5] spesifikasi, masing-masing.

DIREKTORI


Direktori unit sistem
Pengurus sistem systemd membaca konfigurasi unit daripada pelbagai direktori. Pakej
yang ingin memasang fail unit hendaklah meletakkannya dalam direktori yang dikembalikan oleh
pkg-konfigurasi sistem --variable=systemdsystemunitdir. Direktori lain yang diperiksa ialah
/usr/local/lib/systemd/system dan /lib/systemd/system. Konfigurasi pengguna sentiasa mengambil masa
keutamaan. pkg-konfigurasi sistem --variable=systemdsystemconfdir mengembalikan jalan
direktori konfigurasi sistem. Pakej harus mengubah kandungan ini
direktori hanya dengan membolehkan and melumpuhkan perintah daripada systemctl(1) alat. penuh
senarai direktori disediakan dalam systemd.unit(5).

Direktori unit pengguna
Peraturan serupa digunakan untuk direktori unit pengguna. Walau bagaimanapun, di sini XDG Asas
Direktori spesifikasi[6] diikuti untuk mencari unit. Permohonan hendaklah meletakkan mereka
fail unit dalam direktori yang dikembalikan oleh pkg-konfigurasi sistem
--variable=systemduserunitdir. Konfigurasi global dilakukan dalam direktori yang dilaporkan
by pkg-konfigurasi sistem --variable=systemduserconfdir. Yang membolehkan and melumpuhkan arahan
daripada systemctl(1) alat boleh mengendalikan kedua-dua global (iaitu untuk semua pengguna) dan peribadi (untuk
satu pengguna) mendayakan/lumpuhkan unit. Senarai penuh direktori disediakan dalam
systemd.unit(5).

Direktori skrip init SysV
Lokasi direktori skrip init SysV berbeza antara pengedaran. Jika
systemd tidak dapat mencari fail unit asli untuk perkhidmatan yang diminta, ia akan mencari a
Skrip init SysV dengan nama yang sama (dengan akhiran .service dialih keluar).

Direktori ladang pautan runlevel SysV
Lokasi direktori ladang pautan runlevel SysV berbeza-beza antara pengedaran.
systemd akan mengambil kira ladang pautan apabila memikirkan sama ada perkhidmatan akan
didayakan. Ambil perhatian bahawa unit perkhidmatan dengan fail konfigurasi unit asli tidak boleh
bermula dengan mengaktifkannya dalam ladang pautan runlevel SysV.

ISYARAT


TANDATANGAN
Setelah menerima isyarat ini, pengurus sistem sistem menyerikan keadaannya, melaksanakan semula
sendiri dan menyahsiri keadaan yang disimpan semula. Ini kebanyakannya bersamaan dengan systemctl
daemon-reexec.

pengurus pengguna systemd akan memulakan unit exit.target apabila isyarat ini diterima.
Ini kebanyakannya bersamaan dengan systemctl --pengguna permulaan keluar.sasaran.

SIGINT
Setelah menerima isyarat ini pengurus sistem systemd akan memulakan
ctrl-alt-del.unit sasaran. Ini kebanyakannya bersamaan dengan systemctl permulaan
ctl-alt-del.target. Jika isyarat ini diterima lebih daripada 7 kali setiap 2s, isyarat segera
but semula dicetuskan. Ambil perhatian bahawa menekan Ctrl-Alt-Del pada konsol akan mencetuskan ini
isyarat. Oleh itu, jika but semula sedang digantung, tekan Ctrl-Alt-Del lebih daripada 7 kali dalam 2s
ialah cara yang agak selamat untuk mencetuskan but semula serta-merta.

pengurus pengguna systemd memperlakukan isyarat ini dengan cara yang sama seperti TANDATANGAN.

SIGWINCH
Apabila isyarat ini diterima pengurus sistem systemd akan memulakan
kbrequest.unit sasaran. Ini kebanyakannya bersamaan dengan systemctl permulaan kbrequest.target.

Isyarat ini diabaikan oleh pengurus pengguna sistemd.

SIGPWR
Apabila isyarat ini diterima pengurus sistem akan memulakan unit sigpwr.target.
Ini kebanyakannya bersamaan dengan systemctl permulaan sigpwr.target.

SIGUSR1
Apabila isyarat ini diterima, pengurus sistem akan cuba menyambung semula ke D-Bus
bas.

SIGUSR2
Apabila isyarat ini diterima pengurus systemd akan log masuk keadaan lengkapnya
bentuk yang boleh dibaca manusia. Data yang dilog adalah sama seperti yang dicetak oleh systemd-analyze membuang.

PENDAPATAN
Muat semula konfigurasi daemon yang lengkap. Ini kebanyakannya bersamaan dengan systemctl
daemon-reload.

SIGRTMIN+0
Masuk ke mod lalai, mulakan unit default.target. Ini kebanyakannya bersamaan dengan
systemctl permulaan lalai.sasaran.

SIGRTMIN+1
Masuk ke mod penyelamat, mulakan unit penyelamat.sasaran. Ini kebanyakannya bersamaan dengan
systemctl mengasingkan menyelamat.sasaran.

SIGRTMIN+2
Masuk ke mod kecemasan, mulakan unit perkhidmatan kecemasan. Ini kebanyakannya bersamaan dengan
systemctl mengasingkan servis kecemasan.

SIGRTMIN+3
Hentikan mesin, mulakan unit berhenti. Ini kebanyakannya bersamaan dengan systemctl
permulaan berhenti.sasaran.

SIGRTMIN+4
Matikan mesin, mulakan unit poweroff.target. Ini kebanyakannya bersamaan dengan
systemctl permulaan poweroff.target.

SIGRTMIN+5
But semula mesin, mulakan unit reboot.target. Ini kebanyakannya bersamaan dengan
systemctl permulaan reboot.target.

SIGRTMIN+6
But semula mesin melalui kexec, mulakan unit kexec.target. Ini kebanyakannya setara
kepada systemctl permulaan kexec.target.

SIGRTMIN+13
Segera memberhentikan mesin.

SIGRTMIN+14
Matikan mesin dengan serta-merta.

SIGRTMIN+15
Segera but semula mesin.

SIGRTMIN+16
Segera but semula mesin dengan kexec.

SIGRTMIN+20
Mendayakan paparan mesej status pada konsol, seperti yang dikawal melalui
systemd.show_status=1 pada baris arahan kernel.

SIGRTMIN+21
Melumpuhkan paparan mesej status pada konsol, seperti yang dikawal melalui
systemd.show_status=0 pada baris arahan kernel.

SIGRTMIN+22, SIGRTMIN+23
Tetapkan tahap log kepada "nyahpepijat" (atau "maklumat" hidup SIGRTMIN+23), seperti yang dikawal melalui
systemd.log_level=debug (Atau systemd.log_level=info on SIGRTMIN+23) pada kernel
baris perintah.

SIGRTMIN+24
Segera keluar dari pengurus (hanya tersedia untuk --user instances).

SIGRTMIN+26, SIGRTMIN+27, SIGRTMIN+28
Tetapkan tahap log kepada "journal-or-kmsg" (atau "console" on SIGRTMIN+27, "kmsg" dihidupkan
SIGRTMIN+28), seperti yang dikawal melalui systemd.log_target=jurnal-atau-kmsg (Atau
systemd.log_target=console on SIGRTMIN+27 or systemd.log_target=kmsg on SIGRTMIN+28)
pada baris arahan kernel.

PERSEKITARAN


$SYSTEMD_LOG_LEVEL
systemd membaca tahap log daripada pembolehubah persekitaran ini. Ini boleh ditindih
bersama --log-level=.

$SYSTEMD_LOG_TARGET
systemd membaca sasaran log daripada pembolehubah persekitaran ini. Ini boleh ditindih
bersama --log-sasaran=.

$SYSTEMD_LOG_COLOR
Mengawal sama ada systemd menyerlahkan mesej log penting. Ini boleh ditindih
bersama --log-warna=.

$SYSTEMD_LOG_LOCATION
Mengawal sama ada systemd mencetak lokasi kod bersama-sama dengan mesej log. Ini boleh jadi
ditindih dengan --log-lokasi=.

$XDG_CONFIG_HOME, $XDG_CONFIG_DIRS, $XDG_DATA_HOME, $XDG_DATA_DIRS
Pengurus pengguna systemd menggunakan pembolehubah ini selaras dengan XDG Asas Direktori
spesifikasi[6] untuk mencari konfigurasinya.

$SYSTEMD_UNIT_PATH
Kawalan tempat systemd mencari fail unit.

$SYSTEMD_SYSVINIT_PATH
Kawalan tempat systemd mencari skrip init SysV.

$SYSTEMD_SYSVRCND_PATH
Kawalan tempat systemd mencari ladang pautan runlevel skrip init SysV.

$SYSTEMD_COLORS
Mengawal sama ada output berwarna harus dijana.

$LISTEN_PID, $LISTEN_FDS, $LISTEN_FDNAMES
Ditetapkan oleh systemd untuk proses yang diawasi semasa pengaktifan berasaskan soket. Lihat
sd_listen_fds(3) untuk maklumat lanjut.

$NOTIFY_SOCKET
Ditetapkan oleh systemd untuk proses yang diawasi untuk status dan penyiapan permulaan
pemberitahuan. Lihat sd_notify(3) untuk maklumat lanjut.

KERNEL COMMAND LINE


Apabila dijalankan sebagai instance sistem systemd menghuraikan beberapa argumen baris arahan kernel[7]:

systemd.unit=, rd.systemd.unit=
Mengatasi unit untuk diaktifkan semasa but. Lalai kepada default.target. Ini boleh digunakan
untuk but sementara ke unit but yang berbeza, contohnya rescue.target atau
servis kecemasan. Lihat systemd.istimewa(7) untuk butiran tentang unit ini. Pilihannya
diawali dengan "rd." dihormati hanya dalam cakera RAM awal (initrd), manakala satu
yang bukan awalan sahaja dalam sistem utama.

systemd.dump_core=
Mengambil hujah boolean. Jika yes, pengurus systemd (PID 1) membuang teras apabila ia
ranap. Jika tidak, tiada pembuangan teras dibuat. Lalai kepada yes.

systemd.crash_chvt=
Mengambil integer positif, atau hujah boolean. Jika integer positif (dalam julat
1–63) ditentukan, pengurus sistem (PID 1) akan mengaktifkan maya yang ditentukan
terminal (VT) apabila ia ranap. Lalai kepada tidak, bermakna tiada suis sedemikian
cuba. Jika ditetapkan kepada yes, VT mesej kernel ditulis dipilih.

systemd.crash_shell=
Mengambil hujah boolean. Jika yes, pengurus sistem (PID 1) menghasilkan shell apabila ia
ranap, selepas kelewatan 10s. Jika tidak, tiada cangkerang yang bertelur. Lalai kepada tidak, Bagi
sebab keselamatan, kerana shell tidak dilindungi oleh pengesahan kata laluan.

systemd.crash_reboot=
Mengambil hujah boolean. Jika yes, pengurus sistem (PID 1) akan but semula mesin
secara automatik apabila ia ranap, selepas kelewatan 10s. Jika tidak, sistem akan hang
selama-lamanya. Lalai kepada tidak, untuk mengelakkan gelung but semula. Jika digabungkan dengan
systemd.crash_shell=, sistem dibut semula selepas shell keluar.

systemd.confirm_spawn=
Mengambil hujah boolean. Jika yes, pengurus sistem (PID 1) meminta pengesahan
semasa proses pemijahan. Lalai kepada tidak.

systemd.show_status=
Mengambil hujah boolean atau pemalar auto. Jika yes, pengurus systemd (PID 1)
menunjukkan kemas kini status perkhidmatan ringkas pada konsol semasa boot. auto berkelakuan seperti
palsu sehingga perkhidmatan gagal atau terdapat kelewatan yang ketara dalam but. Lalai kepada yes,
melainkan jika tenang diluluskan sebagai pilihan baris arahan kernel, dalam hal ini ia lalai
auto.

systemd.log_target=, systemd.log_level=, systemd.log_color=, systemd.log_location=
Mengawal keluaran log, dengan kesan yang sama seperti $SYSTEMD_LOG_TARGET,
$SYSTEMD_LOG_LEVEL, $SYSTEMD_LOG_COLOR, $SYSTEMD_LOG_LOCATION pemboleh ubah persekitaran
diterangkan di atas.

systemd.default_standard_output=, systemd.default_standard_error=
Mengawal output standard lalai dan output ralat untuk perkhidmatan, dengan kesan yang sama
sebagai --default-standard-output= and --default-standard-error= hujah baris arahan
diterangkan di atas, masing-masing.

systemd.setenv=
Mengambil hujah rentetan dalam bentuk VARIABLE=VALUE. Boleh digunakan untuk menetapkan lalai
pembolehubah persekitaran untuk ditambahkan pada proses anak bercabang. Boleh digunakan lebih daripada sekali untuk
tetapkan berbilang pembolehubah.

systemd.machine_id=
Mengambil nilai hex 32 aksara untuk digunakan untuk menetapkan id mesin. Ditujukan kebanyakannya
untuk but rangkaian di mana id mesin yang sama dikehendaki untuk setiap but.

tenang
Matikan output status semasa but, sama seperti systemd.show_status=false akan. Perhatikan bahawa
pilihan ini juga dibaca oleh kernel itu sendiri dan melumpuhkan output log kernel. lulus
pilihan ini dengan itu mematikan output biasa daripada kedua-dua pengurus sistem dan
isirong.

debug
Hidupkan output penyahpepijatan. Ini bersamaan dengan systemd.log_level=debug. Perhatikan bahawa
pilihan ini juga dibaca oleh kernel itu sendiri dan membolehkan output nyahpepijat kernel. lulus
pilihan ini dengan itu menghidupkan output nyahpepijat daripada kedua-dua pengurus sistem dan
isirong.

kecemasan, -b
But ke mod kecemasan. Ini bersamaan dengan systemd.unit=emergency.target and
disediakan atas sebab keserasian dan lebih mudah untuk menaip.

menyelamatkan, tunggal, s, S, 1
But ke mod menyelamat. Ini bersamaan dengan systemd.unit=rescue.target dan disediakan
atas sebab keserasian dan lebih mudah untuk menaip.

2, 3, 4, 5
But ke dalam runlevel SysV warisan yang ditentukan. Ini bersamaan dengan
systemd.unit=runlevel2.target, systemd.unit=runlevel3.target,
systemd.unit=runlevel4.target, dan systemd.unit=runlevel5.target, masing-masing, dan
disediakan atas sebab keserasian dan lebih mudah untuk menaip.

locale.LANG=, setempat.BAHASA=, locale.LC_CTYPE=, locale.LC_NUMERIC=, setempat.LC_TIME=,
locale.LC_COLLATE=, locale.LC_MONETARY=, locale.LC_MESSAGES=, locale.LC_PAPER=,
locale.LC_NAME=, locale.LC_ADDRESS=, locale.LC_TELEPHONE=, locale.LC_MEASUREMENT=,
locale.LC_IDENTIFICATION=
Tetapkan tempat sistem untuk digunakan. Ini mengatasi tetapan dalam /etc/locale.conf. Untuk
maklumat lanjut, lihat locale.conf(5) dan tempat-tempat kejadian(7).

Untuk parameter baris arahan kernel lain yang difahami oleh komponen OS teras, sila
rujuk kepada baris arahan kernel(7).

SOKET DAN FIFOS


/run/systemd/notify
Soket pemberitahuan status Daemon. Ini adalah sebuah AF_UNIX soket datagram dan digunakan untuk
melaksanakan logik pemberitahuan daemon seperti yang dilaksanakan oleh sd_notify(3).

/run/systemd/private
Digunakan secara dalaman sebagai saluran komunikasi antara systemctl(1) dan proses systemd.
Ini adalah satu AF_UNIX soket aliran. Antara muka ini adalah peribadi kepada systemd dan tidak sepatutnya
digunakan dalam projek luar.

/dev/initctl
Sokongan keserasian terhad untuk antara muka klien SysV, seperti yang dilaksanakan oleh
systemd-initctl.unit perkhidmatan. Ini adalah paip bernama dalam sistem fail. Antara muka ini
adalah usang dan tidak boleh digunakan dalam aplikasi baharu.

Gunakan systemd dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

Arahan Linux

Ad




×
Pengiklanan
❤ ️Beli, tempah atau beli di sini — tanpa kos, membantu memastikan perkhidmatan percuma.