Linux網路設定 初學者適用

2021-10-10 04:58:13 字數 4010 閱讀 6358

二、測試網路連線

三、使用網路配置命令

四、修改網路配置檔案

4.5、網域名稱解析配置檔案

4.6、本地主機對映檔案

netstat[選項]
-a、-n、-p、-t、-u、-r

選項解釋

-a顯示主機中所有活動的網路連線資訊(包括監聽、非監聽狀態的服務埠)

-n-r

顯示路由表資訊

-l顯示處於監聽(listening)狀態的網路連線及埠資訊

-檢視tcp(transmission control protocol,傳輸控制協議)相關的資訊

-u顯示 udp(user datagram protocol,使用者資料報協議)協議相關的資訊

-p顯示與網路連線相關聯的程序號、程序名稱資訊((該選項需要root許可權)

通常使用「-anpt」組合選項,以數字形式顯示當前系統中所有的tcp連線資訊,同時顯示對應的程序資訊。結合管道命令使用「grep」命令,還可以在結果中過濾出所需要的特定記錄。

netstat -anpt |

grep 80

ss[選項]
除了netstat,ss命令也可以檢視網路連線情況,它是socket statistics的縮寫,主要用於獲取socket統計資訊,它可以顯示和netsta命令類似的輸出內容。但ss的優勢在於它能夠顯示更多更詳細的有關tcp和連線狀態的資訊,而且比netstat更快速更高效。要想使用ss命令,首先確保iproute程式包已被安裝,可以通過yum方式進行安裝。

選項解釋

v–version顯示軟體的版本號。

-t–tcp顯示 tcp協議的sockets。

u–udp顯示 udp協議的sockets。

n–numeric不解析服務的名稱,如「22」埠不會顯示成"ssh"。

l–listening只顯示處於監聽狀態的埠。

p–processes顯示監聽埠的程序。

a–all對 tcp協議來說,既包含監聽的埠,也包含建立的連線。

r–resolve把ip解釋為網域名稱,把埠號解釋為協議名稱。

ifconfig

只看啟用得網路介面

ifconfig -a

檢視沒有啟用的和啟用的(檢視所有)

ifconfig -s

數字模式檢視

hostname[主機名]
例:

[root@master ~]

# hostname

master

route [-n]
例:

[root@master ~]

# route -n

kernel ip routing table

destination gateway genmask flags metric ref use iface

0.0.0.0 20.0.0.2 0.0.0.0 ug 100 0 0 ens33

20.0.0.0 0.0.0.0 255.255.255.0 u 100 0 0 ens33

ping

[選項] 目標主機

例:

ping 20.0.0.1
traceroute 目標主機位址
nslookup 目標主機位址 [dns伺服器位址]
ifconfig網路介面ip位址[netmask子網掩碼]
ifconfig 網路介面up    ## 高位命令

ifconfig 網路介面down

ifconfig 網路介面:序號ip位址
route add -net 網段位址 gw ip位址
route del -net網段位址
route add default gw ip位址
-刪除路由表中預設的閘道器記錄

route del default gw ip位址
type=ethernet

proxy_method=none

browser_only=no

bootproto=static

defroute=yes

ipv4_failure_fatal=no

ipv6init=yes

ipv6_autoconf=yes

ipv6_defroute=yes

ipv6_failure_fatal=no

ipv6_addr_gen_mode=stable-privacy

name=ens33

uuid=a5016f4f-20c9-46ad-910b-4e6a5d7f88ca

device=ens33

onboot=yes

ipaddr=20.0.0.27

netmask=255.255.255.0

gateway=20.0.0.2

dns1=8.8.8.8

dns2=114.114.114.114

nmcli connection檢視網絡卡uuid資訊例:

[root@yun ~]

# nmcli connection

名稱 uuid 型別 裝置

ens33 2a6f8715-d255-4ea2-998a-c49ad743560c 802-3-ethernet ens33

virbr0 a99b5165-e562-4174-819a-61eda1d120e0 bridge virbr0

systemctl restart network
ifdown ens33

ifup ens33

hostname 主機名稱
vi /etc/hostname

yuninit 6 ## 重啟後生效

hostname set-hostname 主機名

su## 重新整理一下

20.0.0.7 yun ####新增自己ip與主機的對映關係,可以ping yun 能ping 通

Vue cli開發SPA應用 適用初學者

使用vue開發spa 單頁面應用 估計各位博友都耳熟能詳了,這裡簡單概要一下使用vue cli快速開發單頁面應用。本博文以window系統為例 雖然用的是mac操作的,考慮到大多數博友是用window開發 mac系統類似,不多贅述。環境要求node 6.0以上 不要安裝7.0,這是beta版 安裝教...

Vue cli開發SPA應用 適用初學者

使用vue開發spa 單頁面應用 估計各位博友都耳熟能詳了,這裡簡單概要一下使用vue cli快速開發單頁面應用。環境要求node 6.0以上 不要安裝7.0,這是beta版 安裝教程 1.檢測電腦是否安裝了node,開啟終端輸入node v 這裡我使用的是6.10.3 2.安裝 映象 儘管這一步沒...

Linux 初學者筆記

我是乙個徹底的linux初學這,從接觸到寫這個東西只有2天的時間。但是這兩天的時間真的又充實有快樂。我想把這兩天發生的是 些下來,對自己是個紀念 也希望對比我更初級的初級使用者有所幫助。這裡寫的方法都是在 http forum.ubuntu.org.cn 裡面搜到的方法!感謝這個論壇,感謝這裡面的熱...