linux虛擬機器快照
阿新 • • 發佈:2021-12-10
目錄
- 一:虛擬機器快照
- 二:系統介紹
- 三:系統命令語法格式
- 四:系統目錄結構
- 五:系統路徑的型別
- 六:系統執行命令
- 七:檢視系統命令幫助man手冊
- 八:系統快捷方式
- 九:常用系統命令
- 十:進行目錄建立操作
- 十一:建立檔案內進入
- 十二:檢視資料資訊命令
一:虛擬機器快照
1.什麼是快照? 快照可儲存虛擬機器在特定時刻的狀態和資料。 狀態包括虛擬機器的電源狀態(列如,開啟電源,關閉電源,掛起)。 資料包括組成虛擬機器的所有檔案,這包括磁碟,記憶體和其他裝置(列如虛擬網路介面卡)。 虛擬機器提供了多個用於建立和管理快照鏈的操作,通過這些操作,我們可以建立快照,還原到鏈中的任意快照以及移除快照。 能夠解決虛擬機器快速建立問題,不要在重新裝系統,直接再複製一份,複製的系統跟原來的系統一模一樣
1.虛擬機器快照步驟,先關機本虛擬機器
2.克隆主機,點選管理,克隆
3.修改ip
在建立完克隆後 ip地址和原來的虛擬機器衝突 故需要修改
最後一位3 - 254 檢視網絡卡名稱,或檢視本機ip [root@localhost ~]# ip a 修改網絡卡 [root@localhost ~]# sed -i 's#.100#.101#g' /etc/sysconfig/network-scripts/ifcfg-ens3[23] [root@localhost ~]# sed -i 's#.100#.101#g' /etc/sysconfig/network-scripts/ifcfg-eth[01] 重啟系統網路 [root@localhost ~]# systemctl restart network
二:系統介紹
1,ping 格式: ping[網址] 2,主機登入使用者資訊 [root@localhost ~]# root :登入當前系統使用者名稱 @ :分隔符,沒有特殊含義 localhost :當前系統的主機名 ~ :當前所在的目錄(~ 代表的是當前的家目錄, /root) # :沒有實際含義 3,自定義系統登入使用者資訊 ps1 環境變數 echo $ps1 $就是取變數裡面的值 變數儲存的就是值的地址 $代表取ps1裡面的值 [root@localhost ~]# echo $PS1 結果對應:[\u@\h \W]\$ [root@localhost ~]# PS1='[\u@\h --- \W]\$' 知識儲備: print('hello world') 在linux中 echon 'hello world' echon "hello wordld"
三:系統命令語法格式
通常系統命令語法語法格式:
linux並不是所有命令都是這種格式,根據環境
命令[引數][選項][路徑]
注:
以以上修改網絡卡舉例
命令 引數 選項 路徑
sed -i 's#.100#.101#g' /etc/sysconfig/network-scripts/ifcfg-ens3[23]
四:系統目錄結構
linux中一切從根(/)開始。
知識儲備
cd:切換目錄
五:系統路徑的型別
絕對路徑:參照物是根路(/)路徑
相對路徑:參照物是當前路徑
六:系統執行命令
1,關機
shutdown : 關機或重啟
引數: -h : 指定關機的延時時間
-c : 取消關機
halt :禁用CPU資源
poweroff : 關閉電源
init : 設定系統啟動模式
2,重啟
reboot
init
shutdown
引數:
-r : 指定重啟的延時時間
七:檢視系統命令幫助man手冊
格式:
man[需要檢視幫助的命令]
命令解釋說明資訊: NAME
命令語法說明資訊:SYNOPSIS
命令描述詳細說明:DESCRIPTION
命令引數詳細說明:OPTIONS
q : 退出
/[搜尋內容] : 搜尋內容
八:系統快捷方式
1,歷史命令資訊:上下鍵
2,清屏命令: ctrl + l 或 clear
3,中斷取消命令執行過程: ctrl + c
4, 快速移動游標到行首尾: ctrl + a/e
5, 將游標到行首資訊剪下: ctrl + u
6, 將剪下的游標進行貼上: ctrl + y
7, 將游標到行尾資訊剪下: ctrl + k
8, 鎖定系統視窗資訊狀態: ctrl + s
9, 解鎖系統視窗資訊狀態: ctrl + q
10, 命令列中快速移動游標: ctrl + 方向鍵
11, 系統命令資訊補全功能: tap
九:常用系統命令
1, 目錄路徑相關命令
1,顯示當前路徑資訊
pwd
2,切換目錄路徑資訊
cd
注:
切換到該路徑
cd /etc/sysconfig/sysconfig/network-scripts
特殊路徑:
1, - : 上一次訪問的路徑
2,. : 代表當前路徑
3,.. : 上一層路徑
4, ~ : 家路徑
絕對路徑和相對路徑
cd 後面可以跟 特殊路徑 和 絕對路徑與相對路徑
十:進行目錄建立操作
1,建立目錄操作(資料夾)
mkdir
引數:
-p : 自動建立上級目錄
-v : 顯示建立資料夾的過程
案例: 要求在上一層目錄中的date目錄下的test目錄中建立一個v1目錄
[root@localhost ~]# mkdir -p ../date/test/v1
注:mkdir建立資料夾時,該資料夾的上一層目錄必須存在
eg:刪除資料夾
rm -r date
刪除資料夾內全部檔案
rm -f date
十一:建立檔案內進入
1,建立檔案資訊命令(檔案)
touch
[root@localhost ~]# touch 1.txt
2,建立資料夾內建立檔案
[root@localhost ~]# touch date/a.txt
注:前提資料夾需存在 不存在情況先建立資料夾
3,進入檔案
vi a.txt
十二:檢視資料資訊命令
1,檢視資料資訊命令
ls
2,檢視指定目錄下的檔案資訊,預設檢視當前目錄下檔案資訊(包含檔案和資料夾和特殊檔案)
引數:
-l :顯示檔案詳細資訊
-a :顯示隱藏資料夾(以.開頭的檔案或者資料夾就稱之為隱藏資料夾)
-h :格式化檔案大小(必須跟-1引數配合使用)
eg:
-h 將檔案格式化大小位元組換算成kb顯示
[root@localhost ~]# ls -l
total 4
-rw-r--r--. 1 root root 0 Dec 9 12:15 1.txt
-rw-r--r--. :檔案的許可權
1 :檔案硬體連結
root :所屬使用者
root :所屬組
0 :大小(位元組)
Dec 9 12:15 :建立的時候
1.txt :檔名稱
total :總共大小kb
1.ls -l 顯示檔案資訊 ls -lh顯示檔案格式化大小
2.ls -lh顯示檔案的格式化大小 ls -lah顯示檔案與隱藏檔案的格式化大小
3..位元組換算
8bit(位)=1Byte(位元組)
1024Byte(位元組)=1KB
1024KB=1MB
1024MB=1GB
1024GB=1TB
4,輸出列印字串資訊
echo
5,覆蓋重定向與追加重定向
覆蓋重定向(>):將檔案中所有內容刪除之後再寫入
[root@localhost ~]#echo 'hello world'
hello world
[root@localhost ~]#echo 'hello world' > 1.txt
[root@localhost ~]#cat 1.txt
hello world
[root@localhost ~]#echo 'hello world chinaNB ' > 1.txt
[root@localhost ~]#cat 1.txt
hello world chinaNB
[root@localhost ~]#
追加重定向(>>):在檔案的末尾寫入資訊
[root@localhost ~]#echo 'hello world' >> 1.txt
[root@localhost ~]#cat 1.txt
hello world chinaNB
hello world
6、檢視檔案資料資訊
cat [需要檢視檔案的路徑]