Sistem yapılandırma hataları veya sürücü sorunları nedeniyle Workbench, Session Manager veya üçüncü taraf bir istemci kullanarak bir ECS örneğine uzaktan bağlanamıyorsanız, bakım modu olarak da bilinen tek kullanıcı modunda önyükleme yapabilirsiniz. Bu mod, normal önyükleme sürecini kesintiye uğratır ve acil durum bakımı için kök ayrıcalıklarına sahip minimal bir sistem ortamı sağlar.
Yordam
Tek kullanıcı modu, sistem üzerinde tam kontrol sağlar. Yanlış işlemler sistem dosyalarına zarar verebilir. Bakım gerçekleştirmeden önce, sistem diskinin elle anlık görüntüsünü oluşturmanızı öneririz.
Alibaba Cloud Linux
Bu yordam yalnızca Alibaba Cloud Linux 3 için geçerlidir.
Bir örneğe VNC kullanarak bağlanın.
-
İşletim sistemini yeniden başlatmak için
rebootkomutunu çalıştırın.VNC kullanarak örnekte oturum açamıyorsanız, konsoldan örneği yeniden başlatın.
Yeniden başlatma sırasında, önyükleme parametrelerini düzenlemek için
Etuşuna basılı tutun.-
linuxile başlayan çekirdek önyükleme satırını bulun. Satırınrokısmından sonuna kadar olan içeriğirw init=/bin/sh crashkernel=autoile değiştirin. Bu işlem, okuma-yazma izinlerini etkinleştirir ve init sürecini belirtir.-
Orijinal içerik:
linux (Sroot) /boot/umlinuz-5.10.134-19.1.a18.x86_64 root=UUID=********-****-**\ **-****-************ ro rhgb quiet cgroup-memory=nokmem crashkernel=0M-2G:0M, \ 2G-8G: 192M, 8G-128G:256M, 128G-3766:384M,376G- :448M spec_rstack overflow-off uri\ ng_force_dma_api kence-sample_interval=100 kfence.booting_max=0-2G:0,2G-32G :2\ M.32G-:32M preempt=none biosdeuname=0 net. ifnames=0 console=tty0 console=ttySO\ , 115200n8 noibrs nume_core.io_timeout=4294967295 nume_core.admin_timeout=42949\ 67295 cryptongr.notests rcupdate.rcu_cpu_stall_timeout=300 -
Değiştirilmiş içerik:
linux (Sroot) /boot/umlinuz-5.10.134-19.1.a18.x86_64 root=UUID=********-****-**\ **-****-************ rw init=/bin/sh crashkernel=auto
-
Tek kullanıcı modunda önyükleme yapmak için
Ctrl+xveyaF10tuşlarına basın.
CentOS, Debian, SLES, and Anolis OS
Bu örnekte bir CentOS sistemi kullanılmaktadır.
Bir örneğe VNC kullanarak bağlanın.
VNC penceresinde oturum açın ve örneği yeniden başlatmak için
rebootkomutunu çalıştırın.Yeniden başlatma sırasında, önyükleme parametrelerini düzenlemek için
Etuşuna basılı tutun.
-
linux16ile başlayan çekirdek önyükleme satırını bulun ve satırın sonunasingleekleyin.-
Orijinal içerik:
linux16 /boot/vmlinuz-*.**.*-****.***.*.***.***_** root=UUID=********-\ ****-****-****-************ ro crashkernel-auto spectre_v2=retpoline rhgb quie\ t net. ifnames=0 console=tty0 console=ttySo, 115200n8 noibrs nume_core.io_timeous\ t=4294967295 nume_core.admin_timeout=4294967295 -
Değiştirilmiş içerik:
linux16 /boot/vmlinuz-*.**.*-****.***.*.***.***_** root=UUID=********-\ ****-****-****-************ ro crashkernel-auto spectre_v2=retpoline rhgb quie\ t net. ifnames=0 console=tty0 console=ttySo, 115200n8 noibrs nume_core.io_timeous\ t=4294967295 nume_core.admin_timeout=4294967295 single
-
Ctrl+xveyaF10tuşlarına basın. İstendiğinde, sistemi tek kullanıcı modunda başlatmak için kök parolasını girin.
Ubuntu
Bu yordam yalnızca Ubuntu 18.04 için geçerlidir.
Bir örneğe VNC kullanarak bağlanın.
-
İşletim sistemini yeniden başlatmak için
rebootkomutunu çalıştırın.VNC kullanarak örnekte oturum açamıyorsanız, konsoldan örneği yeniden başlatın.
Yeniden başlatma sırasında, GRUB menüsüne girmek için
Shifttuşuna basılı tutun.GRUB menüsünde
Advanced options for Ubuntuseçeneğini belirleyin. Sonraki ekrandarecovery modegirişini seçin, ardından önyükleme girişini düzenlemek içinEtuşuna basın.-
linuxile başlayan çekirdek önyükleme satırını bulun. Satırınrokısmından sonuna kadar olan içeriğirw single init=/bin/bashile değiştirin. Bu işlem, okuma-yazma izinleri verir ve tek kullanıcı modu için bir /bin/bash kabuğu başlatır.-
Orijinal içerik:
linux /boot/vmlinuz-4.15.0-213-generic root=UUID=d406d971-bc6d-40f2-b\ 572-6+74ac689736 ro recovery nomodeset dis_ucode_ldr vga=792 console=tty@ console=ttySo, 115\ 200n8 net. ifnames=0 noibrs iommu=pt nvme_core.multipathen nvme_core.io_timeout=4294967295 nv\ me_core.admin_timeout=4294967295 -
Değiştirilmiş içerik:
linux /boot/vmlinuz-4.15.0-213-generic root=UUID=********-****-****-*\ ***-*+********** rw single init=/bin/bash
-
Tek kullanıcı modunda önyükleme yapmak için
Ctrl+xveyaF10tuşlarına basın.
FreeBSD
Bir örneğe VNC kullanarak bağlanın.
-
İşletim sistemini yeniden başlatmak için
rebootkomutunu çalıştırın.VNC kullanarak örnekte oturum açamıyorsanız, konsoldan örneği yeniden başlatın.
-
Sistem yeniden başlatıldıktan sonra, VNC terminali
Boot Menuöğesini gösterir.Consçıkış modunuVideo primaryolarak değiştirmek için5tuşuna basın.______ ____ _____ _____ | ____| | _ \ / ____| __ \ | |___ _ __ ___ ___ | |_) | (___ | | | | | ___| '__/ _ \/ _ \| _ < \___ \| | | | | | | | | __/ __/| |_) |____) | |__| | |_| |_| \___|\___||____/|_____/|_____/ Welcome to FreeBSD 1. Boot Multi user [Enter] 2. Boot Single user 3. Escape to loader prompt 4. Reboot 5. Cons: Dual (Video primary) Options: 6. Kernel: default/kernel (1 of 1) 7. Boot Options Tek kullanıcı moduna girmek için
Boot Single Userseçeneğini belirlemek üzere2tuşuna basın.
Sonraki adımlar
Tek kullanıcı modunda, sorunları teşhis etmek ve çözmek için sistem günlüklerini kontrol edebilir, hizmet durumlarını inceleyebilir ve ağ bağlantısını test edebilirsiniz. Örneğin, bir sürücü çakışması sistemin önyüklenmesini engelliyorsa, çakışan sürücüyü kaldırarak normal çalışmayı geri yükleyebilirsiniz.