1. 程式人生 > >L4 詳解centos7 emergency模式,rescue模式,linux相互登入,克隆

L4 詳解centos7 emergency模式,rescue模式,linux相互登入,克隆

1. Linux如何正確關機、重啟

如果要關機,必須要保證當前系統中沒有其他使用者線上。可以下達 who 這個指令。

如果要看網路的聯機狀態,可以下達 netstat -a 這個指令

要看背景執行的程式可以執行 ps -aux 這個指令。

使用這些指令可以讓您稍微瞭解主機目前的使用狀態。

正確的關機流程為:sync –> shutdown –> reboot –> halt

sync 將資料由記憶體同步到硬碟中。 
shutdown 關機指令,可以man shutdown 來看一下幫助文件。
例如可以執行如下命令關機 
shutdown -h 10 計算機將在10分鐘後關機,並且會顯示在登陸使用者的當前螢幕中。 
shutdown -h now 立馬關機 
shutdown -h 20:25 系統會在今天20:25關機 
shutdown -h +10 十分鐘後關機 
shutdown -r now 系統立馬重啟 
shutdown -r +10 系統十分鐘後重啟 
reboot 就是重啟,等同於 shutdown -r now 
halt 關閉系統,等同於shutdown -h now 和 poweroff 
不管是重啟系統還是關閉系統,首先要執行sync命令,把記憶體中的資料寫到磁碟中。

關機的命令有 shutdown -h now, halt, poweroff 和 init 0 , 重啟系統的命令有 shutdown -r now, reboot, init 6.

2.CentOS 7的啟動級別

[[email protected] ~]# cat /etc/inittab
# inittab is no longer used when using systemd.

Linux系統的啟動級別一共有6種級別,而在CentOS7做了改動。

RHEL7/CentOS7 開始使用systemd 建立符號連結的方式指向預設執行級別的。


systmed是一個使用者空間的程式,屬於應用程式,不屬於Linux核心範疇。systemd是一個完整的軟體包,安裝完成後有很多物理檔案組成,大致分佈為,配置檔案位於/etc/systemd這個目錄下。在systemd掌權後,inittab不再起作用,也沒有了“執行級”的概念。現在起作用的配置檔案是/etc/systemd/system/default.target這個檔案。

[[email protected] ~]# ls -l /usr/lib/systemd/system/runlevel*target
lrwxrwxrwx. 1 root root 15 Oct 17 09:39 /usr/lib/systemd/system/runlevel0.target -> poweroff.target
lrwxrwxrwx. 1 root root 13 Oct 17 09:39 /usr/lib/systemd/system/runlevel1.target -> rescue.target
lrwxrwxrwx. 1 root root 17 Oct 17 09:39 /usr/lib/systemd/system/runlevel2.target -> multi-user.target
lrwxrwxrwx. 1 root root 17 Oct 17 09:39 /usr/lib/systemd/system/runlevel3.target -> multi-user.target
lrwxrwxrwx. 1 root root 17 Oct 17 09:39 /usr/lib/systemd/system/runlevel4.target -> multi-user.target
lrwxrwxrwx. 1 root root 16 Oct 17 09:39 /usr/lib/systemd/system/runlevel5.target -> graphical.target
lrwxrwxrwx. 1 root root 13 Oct 17 09:39 /usr/lib/systemd/system/runlevel6.target -> reboot.target

3.emergency模式更改密碼

虛擬機器——>電源——>重新啟動客戶機——>上下鍵選中第一行 游標r移動到ro這裡,ro的意思是read only,改成rw init=/sysroot/bin/sh Ctrl + x進入emergency模式 首先切換到原始系統,然後再修改密碼。 chroot命令用來切換系統,/sysroot/目錄就是原始系統,也就是centos 7系統,在這個下面才可以修改root密碼。 passwd是修改root密碼的命令,如果出現亂碼,三個月人意LANG=en. touch /.autorelabel 執行這行命令作用是讓SELinux生效,如果不執行,密碼不會生效。 按Ctrl+D,reboot重啟生效。

4. rescue模式

VMware選擇設定,檢視虛擬機器設定對話方塊

 

進入BIOS後,按向右方向鍵選擇Boot,然後按+或-號調節各個啟動物件,其中有硬碟、光碟機、網絡卡等,讓CD-ROM Dirve調至最前面,也就是最先啟動,按F10儲存退出。


隨後進入光碟機啟動介面,使用上下鍵選擇Troubleshooting

回車後,使用向下方向鍵選擇Rescue a CentOS Linux system

回車進入如下介面,選擇1 continue ,Enter鍵繼續。


按Enter後,執行

chroot /mnt/sysimage/

passwd root

輸入密碼確認就可以了,同上

Ctrl+D reboot退出,退出進入Troubleshooting介面,重新設定回原來的狀態,即CD-ROM Dirve順序放在第三位就完成了。

5.克隆CentOS7


克隆嚮導介面——>下一步——>下一步——>克隆型別——>建立連結克隆(會節省空間,比較方便)——>下一步——>設定克隆虛擬機器的名稱和儲存的路徑,點選完成和關閉,完成centos7 克隆。 啟動新建虛擬機器,dhclient讓新機自動獲得ip地址,ip addr 命令檢視ip地址,配置到靜態ip,記得刪除UUID。
重啟網路:
重新登入,更改主機名:
用xshell遠端連線:

當你在VMware主頁找不好克隆的linux時,如何開啟Linux02

1,進入VMware主頁 2,開啟虛擬機器 3,找到你儲存的克隆Linux資料夾目錄,點選開啟greg02

6,Linux機器相互登入

標準命令:ssh [email protected]格式 直接ssh ip也是可以的

使用金鑰登入 客戶端生成金鑰對:
把greg-02中的金鑰copy 至greg-01中的/root/.ssh/authorized_keys,再次登入另一臺Linux就不需要密碼了。

相關推薦

L4 centos7 emergency模式rescue模式linux相互登入克隆

1. Linux如何正確關機、重啟 如果要關機,必須要保證當前系統中沒有其他使用者線上。可以下達 who 這個指令。 如果要看網路的聯機狀態,可以下達 netstat -a 這個指令 要看背景執行的程式可以執行 ps -aux 這個指令。 使用這些指令可以讓您稍微瞭解主機目

centos7虛擬機器安裝elasticsearch5.0.x-安裝篇(自己做測試了es啟動有錯誤可以在這上面找)

本篇文章主要介紹了centos7虛擬機器安裝elasticsearch5.0.x-安裝篇,具有一定的參考價值,感興趣的小夥伴們可以參考一下。 centos7虛擬機器安裝elasticsearch5.0.x-安裝篇 請預先安裝jdk詳細步驟請參考://www.jb51.net/softjc/1

BigDecimal的用法(保留兩位小數,四舍五入,數字格式化科學計數法轉數字數字裏的逗號處理)

intvalue tom 引用 方法 mda ubi 結果 oid 創建 一、簡介 Java在java.math包中提供的API類BigDecimal,用來對超過16位有效位的數進行精確的運算。雙精度浮點型變量doubl

圖文AO打印(標準模式

vpp end 協議 ive uip 技術 鼠標 win 比較 一、概述 AO打印是英文Active-Online Print的簡稱,也稱主動在線打印。打印前支持AO通訊協議的AO打印機(購買地址>>)首先通過普通網絡與C-Lodop服務保持在線鏈接,網頁程

搜索引擎系列八:solr-部署(solr兩種部署模式介紹、獨立服務器模式、SolrCloud分布式集群模式

nod 為什麽 用途 serve creat 復制 stand 數據 變量名 一、solr兩種部署模式介紹 Standalone Server 獨立服務器模式:適用於數據規模不大的場景 SolrCloud 分布式集群模式:適用於數據規模大,高可靠、高可用、高並發的場景 二

CentOS7.4搭建Tomcat構建Java Web站點(內附源碼包)

pack ++ lld pan c-c++ shutdown 客戶端 gre cdd Java簡介 Java是一門面向對象編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++裏難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特征。Java語言作為

Centos7 下編譯安裝Nginx和yum搭建Nginx兩種方法

Nginx 在併發與負載能力方面確實優於 apache,大多數網站都採用基於Nginx 來搭建網站。 下面就來介紹Nginx的搭建 一 原始碼安裝nginx 首先先來安裝Nginx,但是本地的yum倉庫中只有apache,並沒有Nginx,這就需要手動安裝了。 Nginx 的下載官網是這個http

步步之第1節----ALTERA FPGA關於PLL的使用幫你用光所有PLL

PLL 建立工程 建立新工程 引導說明,點選next 設定工程路徑,不能有中文;設定工程名稱,點選next 點選next 選擇器件庫,這裡選擇cyclone IV E,器件型號為EP4C6EE22C8,該器件有兩個PLL; 點選next 呼叫

JAVA設計模式(三)----------裝飾者模式

今天LZ帶給大家的是裝飾者模式,提起這個設計模式,LZ心裡一陣激動,這是LZ學習JAVA以來接觸的第一個設計模式,也許也是各位接觸的第一個設計模式。記得當初老師在講IO的時候就提到過它:“是你還有你,一切拜託你。”沒錯,這就是裝飾者模式最簡潔的定義了。下面LZ引出標準的定義(

比較全面的Eclipse配置(包括智慧提示設定、智慧提示外掛修改修改空格自動上屏、JDK配置、各種快捷鍵列表……) - decarl - 部落格園

Eclipse編輯器基本設定 1、新增行號 在邊緣處右鍵 2、改字型 字型的一般配置 3、去掉拼寫錯誤檢查 4、Java程式碼風格 程式碼格式化 Ctrl + Shift + F 之後點選右邊的New按鈕,新建一個風格。

java 泛型-絕對是對泛型方法講解最詳細的沒有之一

對java的泛型特性的瞭解僅限於表面的淺淺一層,直到在學習設計模式時發現有不瞭解的用法,才想起詳細的記錄一下。 本文參考java 泛型詳解、Java中的泛型方法、 java泛型詳解 1. 概述 泛型在java中有很重要的地位,在面向物件程式設計及各種設計模式中有非常廣泛

python中的單例模式以及其實現方法

原文出處單例模式 單例模式 單例模式(Singleton Pattern)是一種常用的軟體設計模式,該模式的主要目的是確保某一個類只有一個例項存在。當你希望在整個系統中,某個類只能出現一個例項時,單例物件就能派上用場。 比如,某個伺服器程式的配置資訊存放在一個檔案中,客

Javascript十大常用設計模式

轉載自:https://juejin.im/entry/58c280b1da2f600d8725b887一:理解工廠模式   工廠模式類似於現實生活中的工廠可以產生大量相似的商品,去做同樣的事情,實現同樣的效果;這時候需要使用工廠模式。   簡單的工廠模式可以理解為解決多個相

Makefile(自己覺得重新看一次學了好多東西紅色字)

Makefile詳解 跟我一起寫 Makefile 陳皓 概述 —— 什麼是makefile?或許很多Winodws的程式設計師都不知道這個東西,因為那些Windows的IDE都為你做了這個工作,但我覺得要作一個好的和professional的程式設計師,mak

微信小程式 彈框wx.showToast、wx.showModal、wx.showActionSheetmodal控制元件解釋及input輸入框值的獲取

一、wx.showToast wx.showToast({ title: '失敗',//提示文字 duration:2000,//顯示時長 mask:true,//是否顯示透明蒙層,防止觸控穿透,預設:

ActiveMQ訊息傳送機制以及ACK機制 AcitveMQ是作為一種訊息儲存和分發元件涉及到client與broker端資料互動的方方面面它不僅要擔保訊息的儲存安全性還要提供額外的

    AcitveMQ是作為一種訊息儲存和分發元件,涉及到client與broker端資料互動的方方面面,它不僅要擔保訊息的儲存安全性,還要提供額外的手段來確保訊息的分發是可靠的。 一. ActiveMQ訊息傳送機制     Producer客戶端使用來發送訊息的, Consumer客戶端用來消費

比較全面的Eclipse配置(包括智慧提示設定、智慧提示外掛修改修改空格自動上屏、JDK配置、各種快捷鍵列表……)

Eclipse編輯器基本設定 1、新增行號 在邊緣處右鍵 2、改字型 字型的一般配置 3、去掉拼寫錯誤檢查 4、Java程式碼風格 程式碼格式化 Ctrl + Shift + F 之後點選右邊的Ne

Android開發之位置定位與例項解析(GPS定位、Google網路定位BaiduLBS(SDK)定位)

/** * 由經緯度獲取所在的城市及區域資訊 * @author caizhiming * */ private class ReadJSONFeedTask extends AsyncTask<String, Void, String> {

【STM32 IIC】stm32 IIC從機模式(中斷方式收發資料)

1、IIC簡介 第二節程式碼會用到該部分內容,對於IIC來說,從機是不能主動傳送資料的,開始條件都是由主機生成。   1.1、主機發送資料流程   1) 主機在檢測到匯流排為“空閒狀態”(即 SDA、SCL 線均為高電平)時,傳送一個啟動訊號

CentOS7安裝配置vsftp搭建FTP

安裝配置vsftpd做FTP服務,我們的Web應用使用git管理進行迭代,公共檔案軟體儲存使用開源網盤Seafile來管理,基本夠用。想不到FTP的使用的場景,感覺它好像老去了,雖然現在基本沒有用到這個工具,但剛好公司公司刷一個硬體需要使用FTP來下載配置檔案,於是研究使用