Sistem boot ke sasaran yang berbeza secara manual - Penyediaan objektif RHCSA

Sistem boot ke sasaran yang berbeza secara manual - Penyediaan objektif RHCSA

Di bahagian penyediaan peperiksaan RHCSA ini, anda akan belajar bagaimana untuk berubah secara manual menjadi sasaran boot yang berbeza. Artikel ini juga akan mengajar anda cara menetapkan sasaran boot lalai untuk boot secara automatik ke sasaran grafik atau multi-pengguna pada sistem red hat perusahaan linux.

Dalam tutorial ini anda akan belajar:

  • Cara memeriksa sasaran boot lalai
  • Cara menukar secara manual antara sasaran yang berbeza
  • Cara menetapkan boot lalai ke sasaran berbilang pengguna
  • Cara menetapkan boot lalai ke sasaran grafik
Tukar sasaran runlevel lalai pada sistem RHEL 8.

Keperluan perisian dan konvensyen yang digunakan

Keperluan Perisian dan Konvensyen Talian Perintah Linux
Kategori Keperluan, konvensyen atau versi perisian yang digunakan
Sistem Red Hat Enterprise Linux 8
Perisian N/a
Yang lain Akses istimewa ke sistem linux anda sebagai akar atau melalui sudo perintah.
Konvensyen # - Memerlukan arahan Linux yang diberikan untuk dilaksanakan dengan keistimewaan akar sama ada secara langsung sebagai pengguna root atau dengan menggunakan sudo perintah
$ - Memerlukan arahan Linux yang diberikan sebagai pengguna yang tidak layak

Apakah sasaran runlevel

Anda boleh memikirkan sasaran boot sebagai tahap operasi tertentu. Jadi sebagai contoh jika anda lebih suka menggunakan antara muka pengguna grafik (memandangkan GUI dipasang), anda mungkin mahu mengubah tahap operasi ke grafik.sasaran. Begitu juga, untuk tahap operasi multi-pengguna bukan grafik, anda perlu berubah menjadi MULTI-USER.sasaran.

Sekiranya anda biasa dengan SYSV yang merupakan standard inisialisasi lalai untuk banyak sistem GNU/Linux sebelum sistemd percambahan anda mungkin mengingati sasaran grafik sebagai Runlevel 5 atau sasaran berbilang pengguna sebagai Runlevel 4. Sebenarnya tidak banyak berubah dan tatanama berlari masih wujud. Menggunakan arahan berikut, anda boleh menyenaraikan semua sasaran runlevel yang terdapat pada sistem RHEL anda:

# ls -l/lib/sistem/sistem/runlevel*.sasaran 

Untuk semua sasaran yang mungkin digunakan:

# Sistem Senarai Sistem-Sasaran Type atau # Sistem Senarai-unit-Target Type-semua 


Untuk mengikuti jadual jadual semua tahap menjalankan operasi sistem Red Hat Enterprise Linux 8.
Runlevel Unit sasaran Penerangan unit sasaran
0 Runlevel0.sasaran atau poweroff.sasaran Menukar Sistem Anda ke Runlevel 0 Akan Menutup Sistem dan Keluar dari Pelayan/Desktop Anda.
1 Runlevel1.sasaran atau penyelamatan.sasaran Juga dikenali sebagai mod tunggal Penyelamat Runlevel digunakan untuk penyelesaian masalah sistem dan pelbagai tugas pentadbiran sistem.
2 Runlevel2.sasaran atau pelbagai pengguna.sasaran Pengguna ditakrifkan runlevel. Secara lalai, sama dengan Runlevel 3.
3 Runlevel3.sasaran atau pelbagai pengguna.sasaran Ini adalah runlevel multi-pengguna dan bukan grafik. Pelbagai pengguna boleh log masuk melalui konsol/terminal tempatan atau akses rangkaian jauh.
4 Runlevel4.sasaran atau pelbagai pengguna.sasaran Pengguna ditakrifkan runlevel. Secara lalai, sama dengan Runlevel 3.
5 Runlevel5.sasaran atau grafik.sasaran Runlevel grafik multi-pengguna. Pelbagai pengguna boleh log masuk melalui konsol/terminal tempatan atau akses rangkaian jauh.
6 Runlevel6.sasaran atau reboot.sasaran Menukar sistem anda ke runlevel ini akan reboot sistem anda.
Petunjuk
Pada peperiksaan RHCSA anda apabila anda terjebak atau tidak dapat mengingati beberapa istilah di atas mengenai runlevels berunding dengan halaman manual dengan melaksanakan Man Runlevel perintah.

Cara memeriksa dan menukar sasaran boot lalai

Pertama, kita akan belajar bagaimana untuk menyemak sasaran boot runlevel lalai yang dikonfigurasikan. Setelah selesai, kami akan menetapkan sasaran runlevel lalai sistem kami ke runlevel 3 yang ke arah MULTI-USER.sasaran unit sasaran. Menetapkan sasaran runlevel lalai akan mengarahkan sistem anda untuk boot secara automatik ke dalam runlevel pra-konfigurasi.

  1. Semak Konfigurasi Sistem RunLevel lalai:
    # Systemctl Get-Default Graphical.Sasaran atau # ls -l/etc/Systemd/System/Default.sasaran 

    Perintah di atas akan mengeluarkan nama unit sasaran lalai yang ditetapkan pada masa ini.



  2. Tetapkan unit sasaran runlevel lalai ke MULTI-USER.sasaran unit sasaran. Ini akan mengkonfigurasi sistem anda untuk boot ke Runlevel3 Lain kali anda menghidupkan semula sistem anda.
    # SYSTEMCTL SET-OPER MULTI-USER.Sasaran dikeluarkan/etc/SystemD/System/Default.sasaran. Dibuat Symlink/etc/Systemd/System/Default.Sasaran →/usr/lib/sistem/sistem/multi-pengguna.sasaran. 
    ADAKAH KAMU TAHU?
    Anda boleh merujuk kepada unit sasaran tunggal melalui nama yang berbeza. Contohnya, untuk peperiksaan RHCSA anda, anda mungkin lebih mudah diingat Runlevel3 bukan MULTI-USER.sasaran. Bukan sahaja lebih mudah diingat tetapi juga lebih cepat untuk menaip, oleh itu menjimatkan masa anda pada peperiksaan anda. Contohnya empat arahan berikut sama sekali. Perintah terbaik untuk digunakan ialah yang anda ingat yang paling mudah:
    # SYSTEMCTL SET-OPER MULTI-USER.Sasaran # Systemctl Set-Lalai Multi-User # Systemctl Set-L-Default Runlevel3.Sasaran # Systemctl Set-Lalai Runlevel3 

    Untuk lebih memahami apa yang sedang berlaku di sini, anda harus terlebih dahulu mengkaji semula objektif RHCSA Buat Hard dan Lembut. Setelah siap perhatikan bahawa sasaran seperti contohnya MULTI-USER.sasaran hanya pautan simbolik dari Runlevel3.sasaran unit.

    Senaraikan semua sasaran boot yang tersedia pada sistem RHEL.
  3. Reboot sistem anda:
    # reboot 

Cara menukar secara manual ke sasaran runlevel yang berbeza

Bahagian di atas, menjelaskan cara menukar runlevel lalai. Ini bermaksud bahawa pada masa akan datang sistem akan reboot ia akan boot ke dalam pengguna yang dipilih runlevel. Seterusnya, kita akan belajar bagaimana menukar runlevel secara terbang tanpa memerlukan reboot. Ini dapat dicapai dengan penggunaan Systemctl perintah dengan gabungan mengasingkan argumen.

Dalam contoh di bawah, kita akan berubah sementara dari grafik Runlevel ke MULTI-USER sasaran.

  1. Bertukar kepada MULTI-USER Runlevel:
    # Systemctl Mengasingkan Multi-User 

    Di atas perintah hanya melumpuhkan grafik perkhidmatan berlari dan yang sepadan.



  2. Sekiranya anda tidak dapat melihat log masuk, anda mungkin perlu menukar ke konsol TTY yang berbeza dengan menggunakan gabungan CTRT+ALT+F1 Kunci.

Latihan

  1. Reboot sistem anda dengan beralih ke secara manual Reboot.sasaran menggunakan Systemctl perintah. Bolehkah anda juga menggunakan penutupan sasaran runlevel dan mematikan sistem anda?
  2. Tetapkan sistem anda untuk boot terus ke MULTI-USER sasaran. Reboot sistem anda dan sahkan bahawa sistem terus menjadi butir MULTI-USER sasaran.
  3. Cuba beralih berulang -ulang antara MULTI-USER Runlevel dan grafik Runlevel. Mengapa anda tidak dapat melihat log masuk secara langsung semasa beralih dari grafik ke MULTI-USER Runlevel?
  4. Ini adalah soalan kurikulum tambahan untuk pelajar yang baik dan mereka yang tidak takut dengan kerumitan dan penyelidikan diri. Amaran
    Semasa mengusahakan soalan 4, anda mungkin akan berakhir dengan sistem yang rosak. Oleh itu, teruskan hanya pada sistem bukan pengeluaran seperti mesin maya kotak pasir dll.

    Sekali lagi, jangan cuba soalan ini jika anda tidak bersedia untuk memecahkan sistem anda! Tetapkan sasaran boot lalai anda ke Reboot.sasaran unit dan but semula sistem anda. Bolehkah anda membetulkan reboot berterusan dan menetapkan lalai lalai anda kembali untuk mengatakan Runlevel5?

Tutorial Linux Berkaitan:

  • Perkara yang hendak dipasang di Ubuntu 20.04
  • Perkara yang perlu dilakukan setelah memasang ubuntu 20.04 Focal Fossa Linux
  • Muat turun linux
  • Perkara yang perlu dipasang di Ubuntu 22.04
  • Perkara yang perlu dilakukan setelah memasang Ubuntu 22.04 Jur -ubur Jammy ..
  • Pengenalan kepada Automasi, Alat dan Teknik Linux
  • Ubuntu 20.04 Trik dan Perkara yang Anda Tidak Tahu
  • Oracle Linux vs Red Hat (RHEL)
  • Ubuntu 20.04 Panduan
  • Cara Dual Boot Kali Linux dan Windows 10