4.6 配置網絡(上)
配置網絡的目的:
1)遠程登陸
2)可以用yum安裝其他的包
配置網絡步驟:
1)執行dhclient命令,自動獲取IP地址(NAT模式,可以自動生成一個IP地址)
查看IP地址的命令:ip addr
快捷鍵 ctrl L 清屏
2)配置IP地址,需要知道:IP地址,子網掩碼,網關,DNS
查看網關的命令 ip route
公共的DNS:119.29.29.29(dnspod) 114.114.114.114 202.106.0.20 8.8.8.8
3)編輯配置文件
按Tab鍵自動補全命令或者文件路徑名字
vi /etc/sysconfig/network-scripts/ifcfg-ens22
IPADDR=xxxx
PREFIX=24
GATEWAY=xxxx
DNS1=119.29.29.29
4)重啓網絡服務
systemctl restart network
4.7 配置網絡 (下)
cat 查看文件內容
cat /etc/init.d/network |less
b 往上翻(類似page up) f 往下翻(類似page down)
按q退出less
vi 後面跟文件名
按i、a、o進入編輯模式 I、A、O
在一般模式下,j h k l 也可以當成方向鍵使用
查看時間的命令:date
查看日曆:cal
4.8 遠程登錄(上)
xshell putty secureCRT Xmanager
linux --> linux
ssh root@IP
mac-->linux
密鑰認證:
使用一對密鑰來進行驗證身份。公鑰+私鑰 公鑰是用來加密的,私鑰是用來解密的
1)xshell工具 用戶密鑰管理者 生成 密碼留空 複製公鑰
2)到Linux機器上執行
a)創建.ssh目錄 mkdir ~/.ssh
mkdir是創建目錄的命令,後面直接跟目錄名
~表示用戶的家目錄,執行echo $HOME查看當前用戶的家目錄,執行whoami查看當前用戶是誰
在一個文件或目錄前面加.表示這個文件或目錄是隱藏的,ls直接看不到,需要用ls -a看
ls是查看目錄或文件的命令(list)
b) cd .ssh
cd命令是進入到某個目錄的命令,如:cd /home; cd /tmp/;cd .ssh
cd後面什麼都不加,表示進入到用戶加目錄cd == cd
相對路徑指的是相對當前目錄的一個路徑,絕對路徑指的是由/開頭的路徑
cd - 進入到上一次所在的路徑下
c)vi authorized_keys //進入之後按i,然後右鍵粘貼剛剛複製的公鑰內容
xshell -->工具-->選項-->鼠標和鍵盤-->右鍵 直接粘貼-->選中就複製 -->ESC -->:wq
d)chmod 600 更改權限
!&表示上一條命令的最後一個參數(所謂參數,指得是以空格或者空白符劃分的那些字符串
chmod命令是用來更改一個文件或目錄權限的命令。600就是一個權限值。
3)到shell的會話屬性,用戶身份認證 publickey 選擇對應的密鑰
4.10 Linux密鑰認證登陸Linux
1)做一個快照
2)克隆
關機命令:init 0 shutdown -h now
重啓:init 6 shutdown -r now reboot
虛擬機中的當前的狀態 鏈接克隆 填寫名稱和路徑
3)修改網卡IP
vi /etc/sysconfig/network-scripts/ifcfg-ens33
修改ip addr
再UUID那一行加一個# (加上#之後,這一行就會失效)
更改主機名:hostnamectl set-hostname xxx
查看主機名:hostname
查看主機名的配置文件:cat /etc/hostname
密鑰認證
ssh-keygen生產密鑰對:.ssh/id_rsa.pub
ssh-copy-id [email protected](root@可以省略)