1.13 單用戶模式&1.14 救援模式&1.15 克隆虛擬機&1.16 Linux機器相互登陸

1.13 單用戶模式

  • 命令
init 6 #重啓,reboot或shutdown -r now
init 0 #重啓,poweroff
  • 單用戶模式:密碼忘記狀況下
  1. 主機重啓,按方向鍵↑,選擇CentOS Linux (3.10.0-514.e17.X86 64) 7 (Core),按e鍵編輯
  2. 找到ro更改成rw,空格後添加:init =sysroot/bin/sh,#ro爲readonly
  3. 鍵盤Ctrl + X 進入內存操做系統,輸入:chroot /sysroot/
  4. 亂碼則切換語言爲英語,輸入:LANG
  5. 更改root權限密碼
  6. 最後一步,逐條輸入:(很重要:沒法進入系統,就是沒啓動這條)
    touch /.autorelabel → exit → reboot
  7. 上一步或右鍵點擊:主機名——電源——從新啓動客戶機

1.14 救援模式

  1. 確保開機啓動時鏈接鏡像文件,若是是真機服務器,就須要:U盤或光盤鏡像啓動進入BIOS
    不一樣主板進入bios按鍵不一樣,通常是F12或Esc
  2. 光標:移動到Boot(開機啓動項)
  3. 減號移動:光標選中行,按-號移動到下一行,把第一行,設定爲:CD-ROM Drive(光盤啓動)
  4. 光驅啓動頁面:選擇第三項:Troubleshooting —— 回車
  5. 選擇第二項:Rescue a CentOs Linux system —— 回車
  6. 在命令行輸入:1——回車,continue
  7. 回車鍵,進入Sh-4.2#模式下
  8. 輸入:chroot /mnt/sysimage/,進入原操做系統模式
  9. 輸入:passwd root,按照提示更改密碼
  10. 輸入:exit或init,關機
  11. 重啓進入步驟二、3將開機啓動順序還原
  12. 開機——登陸更改的root密碼

1.15 克隆虛擬樣機

1.1 步驟:
a. 建立連接克隆
b. 更改連接克隆的IP
c. 更改hostname
1.2 使用命令linux

vi /etc/sysconfig/network-scripts/ifcfg-ens33 # 編輯網卡信息,更改ip,註釋掉UUID
systemctl restart network.service # 重啓服務,而後新建session從新登錄
hostnamectl set-hostname panyu-002 #更改hostname
cat /etc/hostname #顯示爲panyu-002
ssh login_name@ip_addr #輸入密碼便可登陸
exit # 退出登陸

1.3 步驟列圖
ios

1.6 Linux機器相互登陸

  1. Linux機器之間以密碼方式互相登陸
    運行命令#ssh [ip address],標準命令:#ssh [username]@ip, 若是沒有寫用戶名,則默認爲系統當前登陸的用戶
    命令#w查看系統負載,可查看到鏈接到該主機的客戶端,如圖爲其它Linux鏈接先後
    命令#whoami查看當前登錄的用戶[username],ssh服務默認端口號爲22,若是ssh端口不是默認的,則運行命令#ssh- pportnumber[username]@ipshell

  2. Linux機器之間以密鑰方式相互登陸 host2上運行命令#ssh-keygen生成密鑰對,按默認路徑保存公、私密鑰,私鑰默認保存路徑:/root/.ssh/id_rsa,公鑰默認保存路徑:/root/.ssh/id_rsa.pub,此處也可爲密鑰設置密碼,也可不設置
    host2上查看公鑰:#cat /root/.ssh/id_rsa.pub,複製公鑰內容後再添加到host1的/root/.ssh/authorized_keys;
    host1檢查selinux開啓狀態,若開啓則先關閉selinux,臨時關閉運行命令:
    host2運行#ssh -p 22 [username]@ip便可以密鑰方式登陸host1,以下圖服務器

相關文章
相關標籤/搜索