目錄
1、虛擬機快照
虛擬機快照:相當於給虛擬機拍個照,后續可以直接使用快照復制一個虛擬機出來,跟被復制的虛擬機的配置一模一樣的。
1、拍攝快照:
先把虛擬機關機-->選中虛擬機鼠標右鍵-->快照-->拍攝快照-->輸入名稱-->點拍攝快照
2、克隆主機:
選中虛擬機鼠標右鍵-->管理-->克隆-->下一頁-->選擇克隆源為現有快照(剛剛拍攝的快照)-->下一頁-->創建鏈接克隆-->命名新的虛擬機,選擇路徑為非系統盤-->完成-->關閉
3、修改ip:
每一台計算機都有唯一的一個IP,克隆的虛擬機與被克隆的IP一致,會沖突,所以需要修改ip。
步驟:虛擬機開機-->輸入賬號root回車密碼輸入1回車開機成功-->打開Xshell-->重新連接-->輸入 ip a查看ip-->輸入 sed -i 's#.100#.101#g' /etc/sysconfig/network-scripts/ifcfg-ens3[23] 回車修改網卡(把IP的最后一位從100改成101,改的區間可以選擇3-245都可以)-->輸入 systemctl restart network 回車重啟系統網絡-->Xshell的菜單欄文件打開會話-->ctrl+c然后ctrl+v復制粘貼出來一個新會話-->點新會話點屬性-->--修改名稱,修改主機為剛剛設置的ip-->連接確定。
# 查看網卡名稱,或者查看本機IP
[root@localhost ~]# ip a
# 修改網卡:ens[23]跟eth[01]的選擇看你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
2、系統介紹
1、ping命令:用來測試網絡連通是否正常
測本地ip :ping ip
測網絡是否暢通: ping 遠程服務網址(比如百度網址)
2、主機登錄用戶信息:[root@localhost ~]#
root : 登錄當前系統的用戶名
@ : 分隔符,沒有特殊含義
localhost : 當前系統的主機名
~ : 當前所在的目錄(~ 代表的是當前的家目錄, /root)
# : 沒有實際含義
3、自定義系統登錄用戶信息: PS1 環境變量
[root@localhost ~]# echo $PS1
[\u@\h \W]\$
[root@localhost ~]# PS1='[\u@\h --- \W]\$'
3、系統命令的語法格式
通常系統命令語法格式:命令 參數 選項 路徑
eg: rm -rf 1.txt
# 但是並非全部都是統一格式的,需要根據命令環境更改格式
4、系統目錄結構
在Windows中一切從磁盤開始,也就是C盤或者D盤... C:\
在Linux中,一切從根(/)開始
cd 目錄: 切換到目錄
5、系統路徑的類型
絕對路徑:參照物是根(/)路徑
相對路徑:參照物是當前路徑
6、系統運行命令(關機與重啟)
6.1 關機命令
1.shutdown(主要記這個):慢慢關
參數:
-h 時間數: 指定關機的延時時間(分鍾) h是0的話立即關機
-c :返回取消關機
2.halt :禁用CPU,立刻關死
參數:
--halt:禁用CPU了
-p 或者--poweroff: 關機的時候調用poweroff
3.poweroff:直接關閉電源
4.init:設置系統啟動模式
0 : 關機
1 : 單用戶模式
2 : 多用戶無網絡模式
3 : 多用戶模式
4 : 待定
5 : 桌面模式
6 : 重啟
5.reboot:
參數:
-halt: 關機
6.2 重啟命令
1. reboot
2. init
3. shutdown
參數:shutdown -r 時間數:指定重啟的延時時間(分鍾) r是0的話立即重啟
# 注意:虛擬機還在開的時候不能直接關電腦,需要先輸入命令關閉虛擬機,然后再關電腦。在公司里面不可以隨便關機或者重啟,可能會造成公司極大損失。
7、查看系統命令幫助
格式:man 需要查看幫助的命令
# eg. man shutdown
NAME:命令解釋說明
SYNOPSIS:命令語法格式說明
DESCRIPITION:命令的詳細說明
OPTIONS:命令參數的詳細說明
q:退出
/ 搜索內容 :
8、系統快捷操作
選定文本后鼠標右鍵直接粘貼:在選項中設置。
1、歷史命令信息:鍵盤的上下鍵
2、清屏命令:ctrl+l
3、中斷或者取消命令執行過程:ctrl+c
4、快速把光標移動到行首/行尾:ctrl+a/ ctrl+e
5、把光標到行首的信息剪切:ctrl+u
6、將剪切的內容粘貼:ctrl+y
7、把光標到行尾的信息剪切:ctrl+k
8、鎖定當前系統窗口狀態:ctrl+s
9、解鎖當前系統窗口狀態:ctrl+q
10、命令行中快速移動光標:ctrl+鍵盤的方向鍵
11、系統命令信息補全功能(最常用):tab鍵
9、linux中常用的命令
9.1 目錄路徑的相關命令
1、當前路徑信息:pwd
2、切換目錄路徑:cd 路徑 # 相對路徑或者絕對路徑都可以
特殊路徑:
- # 回到上一次訪問的路徑
. # 代表去到當前路徑
.. # 代表去到上一層路徑
~ # 代表回到根目錄
3、進行目錄創建: mkdir # mkdir創建文件夾時,該文件夾的上一層目錄必須存在
參數:
-p :自動創建上級目錄
-v :現實創建目錄的過程
# 案例:要求在上級中的data目錄下的test目錄中創建一個v1目錄
[root@mysql03 opt]# mkdir -pv ../data/test/v1
9.2 文件目錄的相關命令
1、創建文件信息命令: touch 文件路徑
eg: touch 1.txt
# 可以man 命令進去看一下相關參數
2、查看數據信息的命令: ls
# 查看指定目錄下的文件信息,默認是查看當前目錄下的文件信息(文件、文件夾都算)
參數:
-l : 顯示文件的詳細信息
-a :查看隱藏文件大小
-lh :h必須要配合l使用,查看具體大小
# 其余參數man命令去看一下
[root@localhost ~]# ls -l
total 4 # 總共占有4Kb
-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 :文件名稱
1字節 = 1B = 8bit
1024字節 = 1kB
1024kb = 1MB
3、輸出打印字符信息: echo 信息 # 類似於 python里面的print(信息)
覆蓋重定向 >:將文件中所有內容刪除之后再寫入
追加重定向 >>:在文件的末尾寫入信息
4、查看路徑詳細信息: cat 路徑 # 可以相對路徑或者絕對路徑