Linux查詢IPlinux
注:ubuntu
(1)lo——local loppback(本機的回調,windows不可能經過這個鏈接,這時是網卡沒有配置IP,ifconfig能夠配置IP)。windows
(2)若是隻出現lo未出現eth0,則能夠經過以下操做解決:雙擊右下角網絡按鈕—NetworkAdaptor安全
Network adaptor服務器
橋接——虛擬機IP和實際的機器IP會佔用同一個地址段,這就可能會侵佔局域網的IP地址,會產生IP衝突。網絡
NAT——網絡地址轉換,分享連接(分享用戶的IP,可是這兩個相互連起來就有點麻煩了)。app
HostOnly——私有網絡,linux認爲此時的windows是host(推薦使用)。ssh
網卡或IP——(兩個虛擬網卡,這個是給windows用的,而不是linux,linux只有一個網卡)能夠連接多個網絡工具
網關——兩個不一樣的網段之間有一個網關(這個網關相似於一臺服務器,裝有至少兩個網卡,一個鏈接內網,一個鏈接外部的網絡)spa
注:在windows中查看網絡鏈接會看到三個網卡,這都是給windows使用的(由於在windows主機上),若是linux想使用網卡上網,只須要將linux虛擬的那個網卡和windows中網卡中任意一個網卡放到同一網段,便可實現虛擬機的通訊。
配置網卡
注:其中192.168.11.1是windows系統的VMare中的一個IP地址,這樣實現了IP的關聯。
注意:
在咱們到達另外一個地方時,網絡地址會改變,所以咱們須要從新配置網卡,不然在執行ping指令的時候會出現超時,數據包丟失。
出現的問題:在Windows上ping不通Linux,一直顯示超時丟包
解決:這時能夠先關掉vfftpd服務,而後再次啓動,等顯示進程號PID的時候ping就能夠經過了。
檢查是否能進行通訊:
使用ping指令,若是能ping通,則表示設置成功。
注:若是對方有防火牆(能夠關閉linux的防火牆或打開端口,而不是關閉windows的防火牆),則會ping不通。
還會出現ping通,ftp鏈接不上的問題。
檢測FTP是否鏈接:
注:這裏有兩種狀況,一是vsftpd服務未開啓,另外一種是防火牆(應該關閉防火牆或者打開21,20端口)。
防火牆
Iptable
可使用如下指令查看防火牆的狀態:ufw status
鏈接被拒絕的緣由:
1.防火牆
Linux操做:
Windows鏈接到ftp後的結果:
注:vsftpd很是安全穩定,vs=very secure
步驟
購買一個vfs帳戶——本地網頁部署到遠程服務器——須要:遠程操做+數據傳輸——工具:SSH(要求服務器開22端口,客戶端安裝SSH客戶端軟件,ubuntu desktop默認安裝,服務器端ubuntu-server默認安裝SSH服務端軟件openssh)+rsync——登陸:
這裏的peter是遠程服務器的用戶登陸名,若是本地的爲peter能夠省略。以下:
——連接服務器——此時機器名改變:成了服務器名字——每次登陸都輸入密碼很麻煩,能夠記住密碼:
注:第一個私鑰,須要嚴格保密,第二個公鑰,咱們要把它上傳到服務器,具體目錄:
能夠手動拷貝粘貼,系統也提供了一個命令:
敲回車保留默認值便可——複製:
之後不須要輸入密碼:
常見問題:若是操做過程當中網絡斷開或者按下ctrl+D退出,會形成諸多不便,推薦軟件:tmux(強大的終端管理器)——在出現故障時,下次登錄後敲tmux a既能夠回到原來退出的位置。
rsync:
在遠程和本地同步數據,ssh跑通則rsync就能通。
操做:
注:mydir是本地文件,happycasts是遠程的,:後能夠接指定目錄,不指定時默認的是/home.peter。在mydir和happycasrs之間不能有/,不然會把mydir內容傳上去,還有就是:必須有。綜上能夠看出,這至關於上傳。
對於下載命令,其實差很少,只是文件在指令中位置換一下。
本地文件有修改,同步到服務器:
注:這裏同步的是內容,所以在mydir後面須要有/。
在實際中不只是增長文件,還有刪除,應該這麼作:
注:這裏在本地刪除hello,增長nice,在同步數據時,參數不能只是-av,這樣新增長的會加進去,可是已經刪除的不會刪除,所以須要增長--delete參數。其實這樣作是不安全的,由於把服務器端的備份也給刪了,操做以下:
注:只報告信息不一樣步,在實際中通常要先執行腳本檢查一下沒有問題再同步。