4 傳統IDC 部署網站linux
4.6-配置網絡(上)shell
1)遠程登陸它網絡
2)可使用yum安裝其餘的包less
1)執行dhclient命令,自動獲取IP地址(NAT模式,他能夠自動生成一個IP地址)ssh
查看IP地址的命令:ip addr工具
快捷鍵 ctrl L 清屏網站
2)配置IP地址,你須要知道:IP地址,子網掩碼,網關,DNSgoogle
查看網關的命令 ip route加密
公共的DNS: 119.29.29.29(dnspod)rest
114.114.114.114
202.106.0.20
8.8.8.8 (google)
3)編輯配置文件
按TAB鍵 自動補全命令或者文件路徑名字
vi /etc/sysconfig/network-scripts/ifig-ens33 直接回車,進入到配置文件裏面
按 i ,進入編輯模式,用方向鍵把光標挪到最下面,另起一行添加以下內容:
ipaddr=192.168.222.128
netmask=255.255.255.0
gateway=192.168.222.2
dns1=119.29.29.29
onboot=yes
prefix=24
bootproto=static
編輯好後,按ESC , 再輸入 :wq
4)重啓網絡服務
systemctl restart network
4.7-配置網絡(下)
其餘:若是遇到一個很長的文件,此時能夠用管道符和 less 命令結合起來查看
cat 查看文件內容
格式 : cat 文件路徑名字 |more (或者 less)
如:
cat /etc/init.d/network |less
b 往上翻(相似 page up)
f 往下翻(相似 page down)
q 推出 less
vi 後面跟文件名
按 i 進入編輯模式,其實也能夠按a 或者 o 進入編輯模式。
除了按方向鍵以外,在通常模式下(沒有進入編輯模式以前的那個模式)咱們能夠按 j h k l 當成方向鍵來用。
編輯完了以後,按ESC進入通常模式,以後輸入 :wq (保存 + 退出)
查看時間的命令 date
查看日曆的命令 cal
4.8--4.9-遠程登陸(上) (下)
遠程登陸:
xshell 登陸 遠程的 linux
putty secureCRT SSH Xmanager
Linux --> Linux
ssh root@192.168.222.128
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 !$
!$表示上一條命令的最後一個參數(所謂參數,指的是以空格或者空白字符劃分的那些字符串,好比
ls a b c, a就是第一個參數 b就是第二個參數 c就是第三個參數,也就是最後一個參數)
chmod命令是用來更改一個文件或者目錄權限的命令。 600就是一個權限值。
3)到xshell的會話屬性,用戶身份認證 publickey 選擇對應的密鑰
4.10-Linux密鑰認證登陸Linux
1)作一個快照
點擊右鍵 找到 快照 拍攝快照
2)克隆
點右鍵 管理 克隆
如何關機? 執行命令 init 0/ shutdown -h now
如何重啓? init 6/ reboot / shutdown -r now
下一步 虛擬機中的當前狀態 連接克隆 填寫名稱和路徑
3)修改網卡IP
vi /etc/sysconfig/network-scripts/ifcfg-ens33
修改: IPADDR
在UUID那一行前面加一個# (加上#以後,這一行配置就失效啦)
hostnamectl set-hostname aminglinux01
查看主機名 hostname
查看主機名的配置文件: cat /etc/hostname
ssh-keygen生產密鑰對: .ssh/id_rsa(私鑰) .ssh/id_rsa.pub(公鑰) ssh-copy-id root@192.168.222.129