5月31日任務
1.13 單用戶模式
1.14 救援模式
1.15 克隆虛擬機並修改主機名
1.16 Linux機器相互登陸linux
1.13 單用戶模式(案例:若是忘記root密碼):安全
首先重啓機器可以使用init 6 reboot網絡
ro(只讀)改成rw(讀寫)並寫入 init=/sysroot/bin/sh,而後按下Ctrl+xssh
即進入單用戶模式(相似Windows裏安全模式)加密
首先輸入 chroot /sysroot/ (即切換到原來系統下,纔可用原來的命令來修改密碼)spa
輸入 passwd root (即修改密碼).net
出現提示按Ctrl+c(取消)在輸入LANG=en(定義語言非中文)rest
再從新輸入 passwd rootip
輸入兩遍新的密碼(前幾回不行,後來改了複雜的密碼,密碼不要太簡單)get
最後輸入 touch /.autorelabel(很是重要,必定要輸入)
重啓機器
1.14 救援模式:
在單用戶模式下若是有加密進不去設置的時候,咱們能夠進入救援模式來修改root密碼或更改在Linux上敲錯的配置文件(改錯重要配置文件而致使的系統出錯)
使用光驅或U盤進入到裝系統的那個界面下(也就是CD/DVD)
首先,查看虛擬機設置的CD/DVD
選擇啓動時進入BIOS
按1而後回車
出現如下字符,按回車
將上面提示的命令 寫在下面
而後就能夠修改密碼了(passwd root)
最後將CD/DVD前面的勾去掉(即爲重啓後再也不進入BIOS)
重啓虛擬機就能夠了
1.15 克隆虛擬機並修改主機名:
1.關機後
2.
3.並修更名稱
4.修改IP,改末尾數便可(vi /etc/sysconfig/network_scripts/ifcfg-ens33)
而後重啓網絡服務(systemctl restart network.service)
修改主機名:
輸入 hostnamectl set-hostname aminglinux-02(後面爲須要改爲的名字)
1.16 Linux機器相互登陸:
1.好比01連02,ssh 後面跟02的IP(能夠用「W」來查看狀態)
標準的寫法爲 ssh username@ip
whoami可查看當前用戶是誰,默認是root
因此,以上狀態下的標準寫法應爲 ssh root@192.168.159.130(02的IP)
2.ssh默認的端口是22端口,若是有特殊的端口,假設220端口
爲 ssh -p 220 root@192.168.159.130
3.密鑰認證鏈接:
假如02連01,02上要有私鑰,01上要有公鑰
因此,輸入 ssh-keygen(即生成密鑰對)會出現如下圖
意思是詢問密鑰對要存放在哪裏,默認的話就回車,又會出現下圖
意思是輸入密鑰的密碼,回車即爲空
用 cat(列出) /root/.ssh/id_rsa.pub(以上公鑰標註的地址),並複製
到01(須要鏈接的機器)上,vi /root/.ssh/authorizen_keys,將02複製下來的公鑰黏貼到01上
4.用getenforce可查看selinux防火牆的開關狀態
getenforce 0可臨時關閉(重啓後會再次開啓)