1. 設定虛擬機器網路
虛擬機器選項 - 設定 - 網路適配器
NAT模式: 虛擬機器虛擬出一個虛擬交換機並將IP 分給其 OS
橋接模式:虛擬機器和實機共用網段, 實機所在的路由器會分配一個 IP 給虛擬機器(地位平等)
注意: 橋接模式會導致每次分配的 IP 也許不同,在虛擬機器中設定 DNS/IPv4,將自動 Automatic 改爲手動,並輸入其原先自動獲取的 DNS/IPv4 固定即可。
2. 設定阿裡雲
阿裡雲伺服器已經自動設定網路, 牢記其公網IP即可。
1. 宿主機不能禁用 vmware 網絡卡
禁用 vmware 網絡卡,虛擬機器網路就不能正常運作,我們需要及時開啓。
2. 虛擬機器要檢測是否能 ping 通百度
在虛擬機器內部要嘗試能不能 ping 通網路,能即是網路連線沒有任何問題。
下面 下麪我們將看到 64byte 的內容從 220.181.38.150(www.baidu.com 是域名,被運作在OS上的 DNS 用戶端請求遠端 DNS 伺服器進行解析爲 實際 ip 地址) 發來,這證明網路是沒有任何問題的。
3. 虛擬機器 ping 百度不通怎麼辦?
這時需要檢查下面 下麪:
由於工作或虛擬機器操作不方便和不安全的原因:我們使用Linux 伺服器都會以遠端連線去操作 Linux伺服器(一般情況下伺服器在偏僻的地方,並且在繁雜的機房內,我們肯定不能直接過去操作,太不方便和不安全,我們開發人員使用遠端連線就比較安全和方便了!)
遠端連線的原理(SSH):
1. Linux 安裝 ssh 伺服器(secure shell )
命令: sudo apt install ssh
sudo: super user do :超級使用者執行的命令,伺服器下載東西時一般都要求sudo許可權
2. 檢查 ssh 服務是否開啓
命令:ps -elf | grep sshd
若顯示有使用者正在使用即開啓。
3. 在 window (遠端)使用 ssh 登錄 Linux
格式:ssh (使用者名稱)@(ip地址)
例子:ssh [email protected]
4. 利用 xshell (ssh 用戶端軟體) 進行遠端連線 Linux
下載地址: 鏈接
Linux 體系結構 從內到外依次是:內核–系統呼叫–應用層
使用 touch hzj.c
cd ~/.ssh/
ssh-keygen 3次回車
將pub公匙上傳到欲登錄的主機
ssh 到遠端
將公匙追加到授權檔案裡: cat id_rsa.pub >> ~/.ssh/autorized_keys
export PS1="\[\e[37;40m\][\[\e[32;40m\]\u\[\e[37;40m\]@\h \[\e[36;40m\]\w\ [\e[0m\]]\\$ "
每一位C/C++程式設計師的編譯器工具 : GCC / G++
每一位C/C++程式設計師的偵錯工具 : GDB (GUN Debugger)