1.25 學習筆記

一 單用戶模式linux

能夠更改用戶密碼,前提是你能夠進入到屋裏機房shell

系統重啓命令
reboot
init 6
shutdown -r now
關機
init 0
poweroff

重啓linux,選擇第一行,按e鍵進入編輯界面centos

向下找到linux16 這一行,將ro(只讀)改爲rw(讀寫),後面再加init=sysroot/bin/sh網絡

(sysroot是你係統所在目錄)ssh

改好後 按ctrl x測試

進入emergency modespa

注意:這個時候的系統不是咱們安裝的centos系統,而是至關於內存的一個系統,咱們要進入到原系統中。rest

這時咱們須要輸入chroot /sysroot/  切換系統code

切換後 passwd root 更改密碼(顯示亂碼是由於vmware不支持中文顯示)ip

輸入 LANG=en 更改語言爲English,更改密碼。

最後 touch  /.autorelabel(不加這步 極可能系統起不來)

最後重啓linux系統,用新的密碼登陸成功。

二 救援模式

先關機,編輯虛擬機設置,光驅設置啓動時鏈接,選擇centos鏡像

點擊電源選項,選擇啓動時進入BIOS

設置光驅爲第一啓動項,F10保存退出

選擇第三項troubleshooting

選擇第二項rescue 

enter,等待進入

選擇1 continue

按回車

輸入chroot /mnt/sysimage/更改系統

passwd root 更改密碼

重啓,更改啓動項,取消光驅爲第一啓動

這兩種模式除了改密碼。還能夠用於失誤,將系統配置文件改錯致使沒法啓動系統。能夠經過這種方式進入系統從新修改配置文件

三 克隆虛擬機

克隆前先關閉系統 init 0

點擊管理——克隆

直接下一步

選擇建立連接克隆。(完成克隆是將整個系統複製一份,不必)

更改虛擬機名稱,就建立完成了

登陸新系統

更改ip,vi /etc/sysconfig/network-scripts/ifcfg-ens33

刪除UUID這一行,要不會和原機重複

重啓網絡服務 systemctl restart network.service

測試網絡是否正常

爲了區分原機和克隆機,更改一下克隆機主機名hostnamectl set-hostname aming-02

原機hostnamectl set-hostname aming-01,退出從新登陸就能夠看見主機名已改

四 兩臺linux機器互聯

w命令 查看linux01系統負載(還不懂啥意思先記着- -。。)

192.168.133.1是物理機

用linux02 連接linux01 輸入ssh 192.168.133.130

再查看01負載,發現02的ip已經鏈接上了。

ssh命令用法

ssh username@ip
若是直接寫ip 是默認當前用戶,默認端口爲22
whoami 該命令能夠查看當前用戶是誰
ssh -p 22 root@192.168.133.130
能夠經過-p 指定端口

前面講過,putty和xshell能夠用密鑰登錄,linux之間登錄也可使用密鑰來登陸。

命令ssh -keygen 就是生成密鑰對

enter file in which to save the key 在哪保存祕鑰文件,直接回車默認保存

enter passphrase 輸入密碼。回車設密碼爲空

密鑰對生成成功,id_rsa 私鑰 id_rsa.pub公鑰

能夠查看祕鑰文件

複製公鑰內容

粘貼到linux01的 祕鑰文件中

vi /root/.ssh/authorized_keys

檢查selinux是否開啓狀態

輸入getenforce 若是返回enforcing說明開啓

輸入setenforce 0 將selinux關閉 再次輸入getenforce 檢查,返回permissive說明關閉。

注意當前關閉重啓後會失效,若是須要一直關閉,須要更改配置文件。

用linux02鏈接01 登陸成功。

相關文章
相關標籤/搜索