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.