Cara Mengganti Target Boot dengan Perintah systemctl

Cara Mengganti Target Boot Dengan Perintah Systemctl



Utilitas systemctl hadir dengan berbagai opsi untuk memantau dan memecahkan masalah layanan di Linux. Mirip dengan fitur lanjutan lainnya, ini juga dapat digunakan untuk mengatur target boot sistem.

Sebagian besar distribusi Linux hadir dengan lingkungan desktop berbasis GUI, dan secara default, mereka melakukan booting ke mode grafis. Namun, ada mode lain yang disebut mode CLI, yang tidak memerlukan banyak sumber daya. Jika perangkat keras sistem Anda bermasalah dalam mode GUI, perangkat keras tersebut dapat dengan mudah dialihkan ke mode CLI dengan mengubah target boot.

Dalam tutorial ini, saya akan membahas target booting di Linux, dan cara mengalihkannya menggunakan systemctl.







Catatan: Perintah yang disebutkan dalam panduan ini dijalankan di Ubuntu; mereka akan bekerja tanpa kesalahan apa pun pada distribusi Linux apa pun dengan sistem init systemd.



Apa itu Target Booting

Target bootnya adalah a .target file Linux, yang mendefinisikan status sistem. Untuk memahami target boot, penting untuk mempelajari level sistem yang dijalankan. Dalam sistem init lama seperti SysV, terminologi run level mendefinisikan status sistem. Namun, di systemd, level proses diubah menjadi file target. Run-level dan file target terkaitnya tercantum dalam tabel berikut.



Tingkat Jalankan File Sasaran Negara
0 poweroff.target Status Matikan & Matikan
1 penyelamatan.target Memulai shell penyelamat
2,3,4 multi-pengguna.target Memulai shell non-GUI multi-pengguna
5 grafis.target Memulai shell GUI multi-pengguna
6 reboot.target Status Matikan & Mulai Ulang

File target terletak di /lib/systemd/system direktori.





Cara Menampilkan Target Boot Saat Ini

Untuk mendapatkan file target boot saat ini, gunakan sistemctl dengan dapatkan-default pilihan.

systemctl dapatkan-default



Atau gunakan aku perintah dengan -l flag, yang menunjukkan format daftar panjang output.

aku -l / lib / sistem / sistem / default.target

Cara Mengganti Target Boot

Untuk mengganti target boot di Linux, sistemctl perintah digunakan dengan set standar pilihan.

sudo systemctl menetapkan target [ File Target ]

Ganti [Target-File] dengan nama file target yang diperlukan.

Saat memilih mode target, ada dua pilihan yang tersedia.

  • Antarmuka Baris Perintah – Mode CLI
  • Antarmuka Pengguna Grafis – Mode GUI

CLI, juga dikenal sebagai antarmuka baris perintah, adalah alat berbasis teks yang biasa digunakan untuk menyiapkan server web. Ini sederhana dan membutuhkan lebih sedikit sumber daya. File target yang mengatur mode CLI adalah multi-pengguna.target . Di sisi lain, mode grafis mudah digunakan, terutama bagi pemula, dan menyediakan antarmuka pengguna yang sepenuhnya dapat disesuaikan. Itu grafis.target adalah file target yang mengatur mode GUI.

Mari kita jelajahi cara mengganti target booting di Linux.

Cara Mengalihkan GUI Target Boot ke CLI

Jika Anda menggunakan mode GUI dan ingin beralih ke mode CLI, multi-pengguna.target file akan digunakan dengan systemctl menetapkan target memerintah.

sudo systemctl set-target multi-pengguna.target

Tautan simbolis akan dibuat di antaranya default.target Dan multi-pengguna.target file.

Setelah menjalankan perintah, reboot sistem untuk verifikasi.

Cara Mengalihkan CLI Target Boot ke GUI

Untuk beralih dari CLI ke GUI atau antarmuka pengguna grafis, gunakan grafis.target mengajukan dengan systemctl menetapkan target memerintah.

sudo systemctl set-target grafis.target

Langkah selanjutnya adalah me-reboot sistem menggunakan menyalakan ulang perintah untuk boot ke mode grafis.

Anda harus memiliki manajer tampilan Dan lingkungan desktop diinstal untuk beralih dari mode CLI ke mode GUI. Jika tidak, Anda tidak dapat melakukan booting ke mode GUI.

Jika Anda mencoba menjalankan perintah di atas tanpa manajer tampilan dan lingkungan desktop, sistem akan boot kembali ke mode CLI.

Cara Mendaftar Semua File Target

Untuk membuat daftar semua target systemd, gunakan systemctl dengan –tipe= pilihan.

unit daftar systemctl --jenis =target

Kesimpulan

Dua opsi boot utama dapat digunakan untuk beralih antara antarmuka baris perintah (CLI) dan antarmuka pengguna grafis (GUI). File target multi-pengguna.target Dan grafis.target masing-masing sesuai dengan antarmuka CLI dan GUI. Untuk beralih di antara target boot ini, perintah systemctl set-default digunakan dengan file target masing-masing. Jika Anda tidak memiliki pengelola tampilan dan lingkungan desktop, Anda tidak dapat melakukan booting ke mode GUI.