GNU/Linux >> Belajar Linux >  >> Linux

Apakah Systemd Masih Tahu Tentang Runlevel?

Apakah systemd masih memiliki konsep runlevel? Misalnya tidak ada gunanya menggunakan telinit <number> ?

Jawaban yang Diterima:

SystemD Run-Level Rendah

Di dalam SystemD(aemon), runlevel diekspos sebagai "Target." Konsepnya masih ada, tetapi alur kerja untuk menghasilkan hasil yang diinginkan untuk kebutuhan Anda berbeda.

Terlampir harus mengklarifikasi masalah ini.

Bagaimana cara mengubah runlevel saat ini?

$ systemctl isolate runlevelX.target

Bagaimana cara mengubah runlevel default untuk boot berikutnya?

# Create a symlink
$ ln -sf /usr/lib/systemd/system/multi-user.target /etc/systemd/system/default.target
  • ln -sf TARGET DESTINATION
  • -s membuat tautan simbolis
  • -f menghapus file tujuan yang ada

ATAU (seperti yang disarankan @centimane) cukup gunakan systemd yang “diberkati” perintah:

systemctl set-default [target name].target

Bagaimana cara mengidentifikasi runlevel saat ini?

$ systemctl list-units --type=target

Linux
  1. Kesalahan Ini Tentang Pemula/systemd Dengan Runit?

  2. Bagaimana Mengetahui Jika Dd Masih Bekerja?

  3. Bagaimana Bash Tahu Bagaimana Itu Dipanggil?

  1. Letakkan File Unit Systemd?

  2. Boot Non-grafis Dengan Systemd?

  3. Apakah Systemd Membaca /etc/pm/…?

  1. CentOS / RHEL 7 :Cara mengubah runlevel (target) dengan systemd

  2. Cara Mengubah runlevel/target menggunakan systemd di Ubuntu

  3. Systemd dengan banyak execStart