Cara Menukar Sasaran But dengan Perintah systemctl

Cara Menukar Sasaran But Dengan Perintah Systemctl



Utiliti systemctl datang dengan pelbagai pilihan untuk memantau dan menyelesaikan masalah perkhidmatan di Linux. Sama seperti ciri lanjutan lain, ia juga boleh digunakan untuk menetapkan sasaran but sistem.

Kebanyakan pengedaran Linux disertakan dengan persekitaran desktop berasaskan GUI, dan secara lalai, mereka boot ke dalam mod grafik. Walau bagaimanapun, terdapat satu lagi mod yang dipanggil mod CLI, yang kurang intensif sumber. Jika perkakasan sistem anda bergelut dalam mod GUI, ia boleh ditukar kepada mod CLI dengan mudah dengan menukar sasaran but.

Dalam tutorial ini, saya akan meliputi sasaran but pada Linux, dan cara menukarnya menggunakan systemctl.







Catatan: Arahan yang disebut dalam panduan ini dilaksanakan pada Ubuntu; mereka akan berfungsi tanpa sebarang ralat pada mana-mana pengedaran Linux dengan sistem init systemd.



Apakah Sasaran Boot

Sasaran but ialah a .sasaran fail Linux, yang mentakrifkan keadaan sistem. Untuk memahami sasaran but, adalah penting untuk mempelajari tahap larian sistem. Dalam sistem init yang lebih lama seperti SysV, terminologi peringkat larian mentakrifkan keadaan sistem. Walau bagaimanapun, dalam systemd, tahap larian ditukar kepada fail sasaran. Run-levels dan fail sasaran yang berkaitan disenaraikan dalam jadual berikut.



Tahap Larian Fail Sasaran negeri
0 poweroff.target Keadaan Mati & Matikan
1 menyelamat.sasaran Memulakan peluru penyelamat
2,3,4 berbilang pengguna.sasaran Memulakan shell bukan GUI berbilang pengguna
5 grafik.sasaran Memulakan shell GUI berbilang pengguna
6 reboot.target Tutup & Mulakan Semula Keadaan

Fail sasaran terletak di /lib/systemd/system direktori.





Cara Menunjukkan Sasaran Boot Semasa

Untuk mendapatkan fail sasaran but semasa, gunakan systemctl dengan get-default pilihan.

systemctl get-default



Atau gunakan ls perintah dengan -l bendera, yang menunjukkan format senarai panjang output.

ls -l / lib / sistem / sistem / lalai.sasaran

Cara Menukar Sasaran But

Untuk menukar sasaran but pada Linux, systemctl arahan digunakan dengan tetapkan lalai pilihan.

sudo systemctl set-target [ Fail Sasaran ]

Gantikan [Target-File] dengan nama fail sasaran yang diperlukan.

Apabila memilih mod sasaran, terdapat dua pilihan yang tersedia.

  • Antara Muka Baris Perintah – Mod CLI
  • Antara Muka Pengguna Grafik – Mod GUI

CLI, juga dikenali sebagai antara muka baris arahan, ialah alat berasaskan teks yang biasa digunakan untuk menyediakan pelayan web. Ia mudah dan memerlukan lebih sedikit sumber. Fail sasaran yang menetapkan mod CLI ialah berbilang pengguna.sasaran . Sebaliknya, mod grafik mudah digunakan, terutamanya untuk pemula, dan menyediakan antara muka pengguna yang boleh disesuaikan sepenuhnya. The grafik.sasaran ialah fail sasaran yang menetapkan mod GUI.

Mari kita terokai cara menukar sasaran but pada Linux.

Cara Menukar GUI Sasaran But kepada CLI

Jika anda menggunakan mod GUI dan ingin bertukar kepada mod CLI, mod berbilang pengguna.sasaran fail akan digunakan dengan systemctl set-target perintah.

sudo systemctl set-target multi-user.target

Pautan simbolik akan dibuat antara lalai.sasaran dan berbilang pengguna.sasaran fail.

Selepas melaksanakan arahan, but semula sistem untuk pengesahan.

Cara Menukar CLI Sasaran But kepada GUI

Untuk beralih daripada CLI kepada GUI atau antara muka pengguna grafik, gunakan grafik.sasaran fail dengan systemctl set-target perintah.

sudo systemctl set-target graphical.target

Langkah seterusnya ialah but semula sistem menggunakan but semula arahan untuk boot ke dalam mod grafik.

Anda mesti mempunyai a pengurus paparan dan persekitaran desktop dipasang untuk bertukar daripada mod CLI kepada mod GUI. Jika tidak, anda tidak boleh boot ke mod GUI.

Jika anda cuba melaksanakan arahan di atas tanpa mempunyai pengurus paparan dan persekitaran desktop, sistem akan but semula ke mod CLI.

Cara Menyenaraikan Semua Fail Sasaran

Untuk menyenaraikan semua sasaran systemd, gunakan systemctl dengan –jenis= pilihan.

unit senarai systemctl --jenis =sasaran

Kesimpulan

Dua pilihan but utama boleh digunakan untuk bertukar antara antara muka baris arahan (CLI) dan antara muka pengguna grafik (GUI). Fail sasaran berbilang pengguna.sasaran dan grafik.sasaran sepadan dengan kedua-dua antara muka CLI dan GUI, masing-masing. Untuk bertukar antara sasaran but ini, perintah set-default systemctl digunakan dengan fail sasaran masing-masing. Jika anda tidak mempunyai pengurus paparan dan persekitaran desktop, anda tidak boleh boot ke mod GUI.