Linux網絡設置

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參數。其實這樣作是不安全的,由於把服務器端的備份也給刪了,操做以下:

注:只報告信息不一樣步,在實際中通常要先執行腳本檢查一下沒有問題再同步。

相關文章
相關標籤/搜索