色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Linux網絡設置與基礎服務

馬哥Linux運維 ? 來源:CSDN技術社區 ? 2025-04-09 11:51 ? 次閱讀

Linux 網絡設置與基礎服務

1 配置網絡設置

? 主機名 hostname

? IP地址/netmask ifconfig ; ip a

? 路由:默認網關 route -n

? DNS服務器 cat /etc/resolv.conf

? 網絡連接狀態 ss netstat

? 域名解析 nslookup host

?IP 地址

2 ifconfig

ifconfig     具體網卡名稱     #只顯示具體網卡的詳細信息(無論該網卡是否使用)

ifconfig     -a         #表示顯示所有網卡包括沒有啟動的網卡

ifconfig     網卡名稱  [up|down]   #表示開啟或關閉網卡

ifconfig     網絡接口  ip地址/[netmask 子網掩碼]

ifconfig     網絡接口  ip地址[/子網掩碼長度]   臨時修改網卡名稱

ifconfig      ens33:0     地址     #表示虛擬網卡

ifconfig 修改IP地址

inconfig ens33 新的IP地址

[root@localhost ~]# ifconfig ens33 192.168.11.8


[root@localhost ~]# ifconfig
ens33: flags=4163 mtu 1500
    inet 192.168.11.8 netmask 255.255.255.0 broadcast 192.168.11.255
    inet6 fe80:97142343 prefixlen 64 scopeid 0x20
    ether 002950:48 txqueuelen 1000 (Ethernet)
    RX packets 641 bytes 49417 (48.2 KiB)
需要重新連接一下Xshell

ifconfig 添加臨時IP地址

38f7ab94-1394-11f0-9310-92fbcf53809c.png

ifconfig 刪除臨時IP地址

3939716e-1394-11f0-9310-92fbcf53809c.png

永久修改IP地址

# vim /etc/sysconfig/network-scripts/ifcfg-ens33

3973843a-1394-11f0-9310-92fbcf53809c.png

最好重啟#systemctl restart network

3 修改網卡名

臨時修改網卡名稱

iplinksetens36 down
#先將網卡down掉
iplinksetens36 name abc
#然后改名
iplinksetabc up
#最后再啟動網卡

①先down掉

②修改網卡名

③重啟之后,就會消失

[root@localhost ~]# ifconfig ens33 down

Socket error Event: 32 Error: 10053.

連接另一個網卡ens33登錄改名

[root@localhost ~]# iplinksetens33 name mcb
[root@localhost ~]# ifconfig mcb up
[root@localhost ~]# ifconfig mcb
mcb: flags=4163 mtu 1500
    inet 192.168.11.8 netmask 255.255.255.0 broadcast 192.168.11.255
    inet6 fe80:91502b3d prefixlen 64 scopeid 0x20
    ether 002950:48 txqueuelen 1000 (Ethernet)
    RX packets 1870 bytes 129554 (126.5 KiB)
    RX errors 0 dropped 0 overruns 0 frame 0
    TX packets 536 bytes 63192 (61.7 KiB)
    TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

[root@localhost ~]#

399f2dce-1394-11f0-9310-92fbcf53809c.png

4 永久修改網卡名

# vim /etc/default/grub

39bddb84-1394-11f0-9310-92fbcf53809c.png

39e218d2-1394-11f0-9310-92fbcf53809c.png

reboot/init 6 成功了

39fe9296-1394-11f0-9310-92fbcf53809c.png

3a371954-1394-11f0-9310-92fbcf53809c.png

ethool

用于查看和修改以太網接口驅動程序和硬件參數的工具

ethtool eth0      #顯示以太網接口的狀態信息
ethtool -i eth0     #查看以太網接口的驅動程序信息
ethtool -S eth0     #顯示以太網接口的統計信息
ethtool -p eth0     #讓ens33網口的燈快速閃爍,可分辨現實中的eth0網絡接口

5 實操:雙卡配置(實驗沒有搞完)

①先在虛擬機設置里添加一張網卡

②將ens33的配置文件拷給ens36

[root@localhost ~]#cd/etc/sysconfig/network-scripts/
[root@localhost network-scripts]#cpifcfg-ens33 ifcfg-ens36
[root@localhost network-scripts]# vim ifcfg-ens36


TYPE=Ethernet
BOOTPROTO=static
NAME=ens36
DEVICE=ens36
ONBOOT=yes
IPADDR=192.168.91.110
NETMASK=255.255.255.0
GATEWAY=192.168.91.2


[root@localhost network-scripts]# systemctl restart network



[root@localhost ~]# ping 192.168.11.20
PING 192.168.11.20 (192.168.11.20) 56(84) bytes of data.
64 bytes from 192.168.11.20: icmp_seq=1 ttl=64time=0.058 ms
64 bytes from 192.168.11.20: icmp_seq=2 ttl=64time=0.051 ms
64 bytes from 192.168.11.20: icmp_seq=3 ttl=64time=0.050 ms
64 bytes from 192.168.11.20: icmp_seq=4 ttl=64time=0.049 ms
64 bytes from 192.168.11.20: icmp_seq=5 ttl=64time=0.048 ms

③進行ens36配置文件修改

④測試

6 IP

ip link 數據鏈路層

[root@localhost ~]# iplink #斷網或拔掉網線狀態
1: lo:  mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT qlen 1
 link/loopback 000000:00 brd 000000:00
2: ens33:  mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 1000
 link/ether 002950:48 brd ffffff:ff
3: virbr0:  mtu 1500 qdisc noqueue state DOWN mode DEFAULT qlen 1000
 link/ether 52007b:87 brd ffffff:ff
4: virbr0-nic:  mtu 1500 qdisc pfifo_fast master virbr0 state DOWN mode DEFAULT qlen 1000
 link/ether 52007b:87 brd ffffff:ff
[root@localhost ~]#

ip addr 網絡層

[root@localhost ~]# ip addr
#可以寫成ip a,更高端的查看網卡信息
[root@localhost ~]# ip address add 172.19.8.211/16 dev ens33
#添加新的虛擬ip地址
[root@localhost ~]# ip address add 10.0.0.88/24 dev ens33  #臨時添加IP
[root@localhost ~]# ip address del 10.0.0.8/24 dev ens33


ip addr   #顯示和管理網絡接口信息
ip address add ip地址/子網掩碼 dev 網卡名
#臨時增加網卡

ip address add ip地址/子網掩碼 dev ens33 label ens33:1
#臨時增加虛擬網卡

ip address del ip地址/子網掩碼 dev 網卡名
#臨時刪除網卡

ip address del ip地址/子網掩碼 dev ens33 label ens33:1
#臨時刪除虛擬網卡



ip add del

ip address del 10.0.0.8/24 dev ens33

#先加新IP,再刪除舊的IP

#ip a



ip route 路由

[root@localhost ~]# ip route
default via 192.168.11.2 dev ens33 proto static metric 100
192.168.11.0/24 dev ens33 proto kernel scopelinksrc 192.168.11.20 metric 100
192.168.122.0/24 dev virbr0 proto kernel scopelinksrc 192.168.122.1

route-n

3a485278-1394-11f0-9310-92fbcf53809c.png

7 添加刪除路由

路由第一行代表意思

Destnation

Gateway

Genmask

Flags

Metric

Ref

Use

Iface

①route add -net 10.0.0.0/8 gw 192.168.227.2

臨時添加一條去往10.0.0.0段路由,通過網關192.168.227.2轉發

②route del -net 10.0.0.0/8

刪除去往10.0.0.0段路由

③route add -net 0.0.0.0(default) gw 192.168.227.2

添加默認路由

④永久添加路由

[root@localhost ~]# vim /etc/sysconfig/network-scripts/route-ens33
10.0.0.0/24 via 192.168.11.11
[root@localhost ~]# systemctl restart network

8 ss/netstat——網絡連接狀態

服務不能用,ftp、httpd網頁無法訪問

1.首先ping 是否能通;看網絡是否通,防火墻是否關閉

2.查看服務是否開啟systemctl status 服務名

3.ss  或 netstat 看服務端口是否被占用

4.查看服務的配置文件是否正確

netstat

查看網絡連接情況

-a 顯示主機中所有活動的網絡連接信息(包括監聽、非監聽狀態的服務端口)。
-n 拒絕顯示別名,以數字的形式顯示相關的主機地址、端口等信息。
-t 查看TCP協議相關的信息。
-u 顯示UDP協議相關的信息。
-r 顯示路由表信息。
-l 顯示處于監聽狀態(Listen)的網絡連接及端口信息。
-p 顯示與網絡連接相關聯的進程號、進程名稱信息(該選項需要root權限)

ss

查看網絡連接情況

-t tcp協議相關
-u udp協議相關
-w 裸套接字相關
-x unix sock相關
-l listen狀態的連接
-a 顯示所有連接
-n 數字格式
-p 相關的程序及PID
-e 擴展的信息
-m 內存用量
-o 計時器信息
-r --resolve 把 IP 解釋為域名,把端口號解釋為協議名稱

區別

ss 更靠近內核(快)

netstat更靠近用戶 (慢)

9 traceroute IP地址

跟蹤數據包,路由跟蹤

3a724984-1394-11f0-9310-92fbcf53809c.png

10 nslookup

域名解析,驗證dns服務器是否可以解析域名;dns域名解析的作用是:將域名翻譯成ip地址。同時其他命令也可以查看,比如:dig,host,ping等。

3a860672-1394-11f0-9310-92fbcf53809c.png

11 修改主機名

hostname 臨時修改主機名

[root@localhost ~]# hostname mg


登出

Connection closed.

Disconnected from remote host(7-64-2) at 1811.


Last login: Tue Jan 9 1812 2024 from 192.168.11.1
[root@mg ~]# ^C
[root@mg ~]# 
重啟就消失

hostname 永久修改主機名

①指令修改

3aafbe40-1394-11f0-9310-92fbcf53809c.png

②文件修改

3ad364bc-1394-11f0-9310-92fbcf53809c.png

12 tcpdump-數據抓包

一個強大的網絡協議分析器,它主要用于監控和捕獲網絡流量數據包,并能夠以易于閱讀的格式顯示這些信息。在Linux和其他類Unix系統中廣泛使用,是網絡管理員、安全專家和開發者進行網絡故障排查、性能分析以及安全審計的重要工具

①tcpdump -i ens33 指定查看 ens33 網卡

3af480b6-1394-11f0-9310-92fbcf53809c.png

②tcpdump -D 查看網卡

3b19058a-1394-11f0-9310-92fbcf53809c.png

③監聽特定地址的包

④抓取來源于192.168.241.22 目的地址是192.168.241.11的包

#查看系統當前所有網卡的信息
#tcpdump -D

#監聽特定網卡
tcpdump -i ens33

#監聽特定主機,監聽主機192.168.11.12的通信包,注意:出、入的包都會被監聽
tcpdump host 192.168.11.12

#特定來源的通信
tcpdump src host hostname或ip地址/子網掩碼
#特定目標地址的通信
tcpdump dst host hostname或ip地址/子網掩碼
#如果不指定src跟dst,那么來源或者目標是hostname或ip地址/子網掩碼的通信都會被監聽
tcpdump host hostname或ip地址/子網掩碼

#捕獲從ip地址為192.168.11.12的主機發送到ip地址為192.168.11.9的主機的icmp報文
tcpdump -i eth0 -nn icmp and src host192.168.12 and dst host 192.168.11.9

#捕獲特定端口的數據包
tcpdump port 1000

#監聽TCP/UDP,服務器上不同服務分別用了TCP、UDP作為傳輸層,假如只想監聽TCP的數據包
tcpdump tcp

#來源主機+端口+TCP,監聽來自主機192.168.11.12在端口22上的TCP數據包
tcpdump tcp port 22 and src host 192.168.11.12

#監聽特定主機之間的通信
tcpdump ip host 172.16.12.10 and 192.168.11.12

#192.168.11.12和除了192.168.11.9之外的主機之間的通信
tcpdump ip host 1192.168.11.12 and ! 192.168.11.9

#在eth1接口上抓取前100個源IP地址在172.16.12.0/24網段內、目標端口不為SSH的TCP 數據包,并將這些數據包保存到target.cap文件中,以便后續分析和處理
tcpdump tcp -i eth1 -t -s 0 -c 100 and dst port ! 22 and src net 172.16.12.0/24
-w ./target.cap
(1)tcp: ip icmp arp rarp 和 tcp、udp、icmp這些選項等都要放到第一個參數的位置,用來過濾數
據報的類型
(2)-i eth1 : 只抓經過接口eth1的包
(3)-t : 不顯示時間戳
(4)-s 0 : 抓取數據包時默認抓取長度為68字節。加上-S 0 后可以抓到完整的數據包
(5)-c 100 : 只抓取100個數據包
(6)dst port ! 22 : 不抓取目標端口是22的數據包
(7)src net 172.16.12.0/24 : 數據包的源網絡地址為172.16.12.0/24
(8)-w ./target.cap : 保存成cap文件,方便用wireshark分析

#限制抓包的數量,如下,抓到1000個包后,自動退出
tcpdump -c 1000

13 bond多網卡綁定

主備替用:單點故障

雙主模式:分攤流量

1 直接給兩塊網卡設置同一IP地址是不可以的

2 將多塊網卡綁定同一IP地址對外提供服務,實現利用率或者負載均衡

3 虛擬一塊網卡對外提供連接,物理網卡的被修改為相同的MAC地址

① 虛擬機再添加一張網卡

② 切換到配置文件目錄下

③ 進入bond0配置

④修改ens33 ens36

⑤重啟網卡

⑥測試

[root@localhost ~]#systemctl stop firewalld
[root@localhost ~]#setenforce 0
setenforce: SELinux is disabled
[root@localhost ~]#cd /etc/sysconfig/network-scripts
[root@localhost network-scripts]#ifconfig
ens33: flags=4163 mtu 1500
    inet 192.168.11.9 netmask 255.255.255.0 broadcast 192.168.11.255
    inet6 fe80:5a32fc95 prefixlen 64 scopeid 0x20
    ether 002950:c4 txqueuelen 1000 (Ethernet)
    RX packets 115353 bytes 167503435 (159.7 MiB)
    RX errors 1354 dropped 7209 overruns 0 frame 0
    TX packets 80916 bytes 4458103 (4.2 MiB)
    TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
    device interrupt 19 base 0x2000 

ens37: flags=4163 mtu 1500
    ether 002950:ce txqueuelen 1000 (Ethernet)


[root@localhost network-scripts]#cp ifcfg-ens33 ifcfg-bondo
[root@localhost network-scripts]#vim ifcfg-bond0

3b5138c4-1394-11f0-9310-92fbcf53809c.png

[root@localhost network-scripts]#vim ifcfg-ens33

3b71497a-1394-11f0-9310-92fbcf53809c.png

[root@localhost network-scripts]#vim ifcfg-ens37

3b986bea-1394-11f0-9310-92fbcf53809c.png

[root@localhost network-scripts]#systemctl restart network

3bba2104-1394-11f0-9310-92fbcf53809c.png

若不斷網#cd /etc/sysconfig/network-scripts

# ls

# rm-rf ifcfg-bondo

再次連接起來

3be2dff4-1394-11f0-9310-92fbcf53809c.png

查看bind0狀態

3c0c9b96-1394-11f0-9310-92fbcf53809c.png

3c3087e0-1394-11f0-9310-92fbcf53809c.png

用另外虛擬機ping一下bond0的IP地址

3c41f32c-1394-11f0-9310-92fbcf53809c.png

14 查看一下bond0狀態

第一種情況

3c64a28c-1394-11f0-9310-92fbcf53809c.png

3c815530-1394-11f0-9310-92fbcf53809c.png

第二種狀態

3cbb7922-1394-11f0-9310-92fbcf53809c.png

3cd8e08e-1394-11f0-9310-92fbcf53809c.png

3d11ca52-1394-11f0-9310-92fbcf53809c.png

bond網卡綁定 方法二 基本上用不上

centos8:  nmcli實現bonding


#創建新連接static ,指定靜態IP,不自動連接
nmcti con add con-name static  ifname eth0 autoconnect no type Ethernet
ipv4.addresses 172.25.X.10/24 ipv4.gateway  172.25.X.254

nmcli connection modify ens33 ipv4.addresses 192.168.91.100/2
nmcli connection up ens33
#添加bonding接口
nmcli con add type bond con-name mybond0 ifname bond0 mode active-backup ipv4.method manual ipv4.addresses 192.168.91.123/24
#添加從屬接口
nmcli con add type bond-slave ifname ens33 master bond0
nmcli con add type bond-slave ifname ens36 master bond0
#注:如無為從屬接口提供連接名,則該名稱是接口名稱加類型構成
#要啟動綁定,則必須首先啟動從屬接口
nmcli con up bond-slave-ens33
nmcli con up bond-slave-ens36
#啟動綁定
nmcli con up mybond0

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Linux
    +關注

    關注

    87

    文章

    11411

    瀏覽量

    212243
  • 網關
    +關注

    關注

    9

    文章

    5003

    瀏覽量

    52214
  • 服務器
    +關注

    關注

    12

    文章

    9574

    瀏覽量

    86917
  • 網絡
    +關注

    關注

    14

    文章

    7701

    瀏覽量

    90087

原文標題:你的 Linux 服務器連不上網?10 分鐘入門網絡

文章出處:【微信號:magedu-Linux,微信公眾號:馬哥Linux運維】歡迎添加關注!文章轉載請注明出處。

收藏 0人收藏

    評論

    相關推薦

    基于Linux驅動程序源碼的網絡打印服務器設計

    一臺主機。為了在一個局域網環境中共享使用一臺USB口打印機,需要為該打印機配備一臺服務器,然后通過共享設置實現打印機的網絡共享。這種方式有幾個方面的缺陷:需要占用一臺服務器資源;耗電;
    發表于 06-20 07:39

    基于Linux的Tomcat和Jenkins設置成服務

    Linux下Tomcat,Jenkins 設置成服務
    發表于 03-18 11:28

    Linux網絡基礎

    Linux網絡基礎 TCP/IP協議 網絡配置 基本網絡服務 網絡安全  
    發表于 04-28 15:04 ?0次下載

    Linux應用基礎教程之Linux網絡服務資料概述

    本文檔的主要內容詳細介紹的是Linux應用基礎教程之Linux網絡服務資料概述主要內容包括了:1 NFS網絡文件系統 2 Web服務 3
    發表于 11-28 15:56 ?18次下載

    Linux搭建Web服務

    Linux系統相較于Windows系統,具有安全、穩定、開源、設置多樣化等優點,使得人們多數選擇Linux服務器。
    的頭像 發表于 08-09 17:57 ?6042次閱讀
    <b class='flag-5'>Linux</b>搭建Web<b class='flag-5'>服務</b>

    Linux服務的內容如何查看

     ps是進程查看命令,netstat是端口查看命令,在Linux系統中,服務一定是有進程的,所以使用ps命令可以查看服務運行情況,另外,Linux
    發表于 05-20 09:09 ?844次閱讀
    <b class='flag-5'>Linux</b><b class='flag-5'>服務</b>的內容如何查看

    Linux服務器常見的網絡故障排查方法

    日常工作中我們有時會遇到服務網絡不通問題,導致服務器無法正常運行。要想解決服務網絡故障問題,通常要先進行
    的頭像 發表于 04-14 15:47 ?3163次閱讀

    linux重啟網絡服務

    網絡服務是現代計算機系統中不可或缺的一部分,而Linux作為開源的操作系統,其網絡服務的管理和維護也成為系統管理員的一項重要工作。本文將詳細介紹Linux
    的頭像 發表于 11-17 09:53 ?1441次閱讀

    linux圖形化界面設置ip

    Linux系統中,可以使用圖形化界面來設置IP地址。下面是一個詳實而細致的文章,將指導您如何通過圖形界面設置IP地址。 第一部分:進入網絡設置
    的頭像 發表于 11-27 15:19 ?3795次閱讀

    linux手動設置網絡參數

    Linux 是一種廣泛使用的操作系統,提供了豐富的網絡配置選項,允許用戶手動設置網絡參數,以滿足各種網絡需求。本文將詳盡、詳實、細致地介紹
    的頭像 發表于 11-27 15:20 ?913次閱讀

    Linux網絡基本配置與管理

    Linux是一種開源操作系統,被廣泛用于服務器和網絡設備中。在Linux中,網絡配置和管理是一個重要且復雜的任務。本篇文章將詳細介紹
    的頭像 發表于 11-27 16:51 ?1229次閱讀

    如何解決Linux系統中的網絡連接問題?

    Linux系統中的網絡連接問題。 首先,讓我們了解一下網絡連接問題的常見原因。這些原因包括但不限于錯誤的網絡配置、網絡故障、防火墻
    的頭像 發表于 01-12 15:17 ?1406次閱讀

    NTP網絡時鐘同步服務器(授時服務器)的幾種設置方法

    NTP網絡時鐘同步服務器(授時服務器)的幾種設置方法
    的頭像 發表于 04-29 11:28 ?1.2w次閱讀
    NTP<b class='flag-5'>網絡</b>時鐘同步<b class='flag-5'>服務</b>器(授時<b class='flag-5'>服務</b>器)的幾種<b class='flag-5'>設置</b>方法

    如何在Linux系統上設置站群服務器IP地址

    Linux系統上設置站群服務器的IP地址,可以通過以下步驟進行,主機推薦小編為您整理發布如何在Linux系統上設置站群
    的頭像 發表于 12-11 10:05 ?382次閱讀

    服務器需要網絡嗎?怎么設置

    需要。云服務器的運行依賴于網絡連接,以確保用戶能夠通過互聯網遠程訪問和管理服務器資源。網絡設置是云服務
    的頭像 發表于 02-21 10:25 ?251次閱讀
    主站蜘蛛池模板: 亚洲第一免费播放区 | 精品伊人久久久 | 毛片亚洲毛片亚洲毛片 | 亚洲 欧美 国产 综合 在线 | 国精产品一区一区三区有限公司 | 九九热这里只有国产精品 | 亚洲精品乱码电影在线观看 | 99久久国产综合色 | 青青草原免费在线 | 伊人色啪啪天天综合婷婷 | 好满射太多了装不下了视频 | 啪啪激情婷婷久久婷婷色五月 | 久久re6热在线视频精品 | 99久久久精品免费观看国产 | qvod免费电影| 国产一区二区在线观看免费 | 亚洲麻豆精品成人A在线观看 | xx在线观看 | 色中色入口2015 | 在线中文高清资源免费观看 | 精品含羞草免费视频观看 | 久久精品国产在热亚洲 | 日本中文一区 | 乱码AV午夜噜噜噜噜 | 97精品伊人久久大香线蕉app | 老王午夜69精品影院 | 亚洲爆乳少妇精品无码专区 | 内射无码AV-区二区在线观看 | 国产精品观看视频免费完整版 | ai换脸女明星被躁在线观看免费 | 国产精品一国产精品免费 | 久久精品一本到东京热 | 精品国产人成亚洲区 | 20岁αsrian男同志免费 | 正在播放黑人杂交派对卧槽 | 久久久久久极精品久久久 | 成人国产精品视频频 | 青青青国产依人精品视频 | 国产A级毛片久久久久久久 国产a级黄色毛片 | 在线播放免费人成毛片视频 | 亚洲国产中文在线视频 |

    電子發燒友

    中國電子工程師最喜歡的網站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品