中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux網絡管理你懂多少

發布時間:2020-06-12 23:08:06 來源:網絡 閱讀:1059 作者:chengong1013 欄目:網絡管理

一、基本網絡配置 

1、配置網絡

2、實現網絡組 

3、測試網絡 

4、網絡工具


二、網絡配置

1)靜態指定

ifcfg:ifconfig,route,netstat  ip:object {link,addr,route},ss,setup

centos7新增實用工具:nmcli nmtui   


2)動態分配  

DHCP: Dynamic Host Configuration Protocol


ifconfig命令: 

    ifconfig [interface]

        ifconfig -a     #顯示所有網卡信息

        ifconfig {eth0|eth2} [up|down]    #關閉或開啟某網卡

    ifconfig interface [aftype] options | address ...

        ifconfig IFACE IP/mask [up]  #臨時添加一個ip地址 如:ifconfig eth0:0 10.1.1.1/16

        ifconfig IFACE IP netmask MASK  #臨時添加一個ip地址 如:ifconfig eth0:0 10.1.1.1 255.255.0.0

注意:此命令立即生效   


代碼演示:


root@centos6 ~]# ifconfig eth2
eth2      Link encap:Ethernet  HWaddr 00:0C:29:7C:55:97
          inet addr:192.168.226.133  Bcast:192.168.226.255  Mask:255.255.255.0
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:2922 errors:0 dropped:0 overruns:0 frame:0
          TX packets:726 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:201495 (196.7 KiB)  TX bytes:71868 (70.1 KiB)
[root@centos6 ~]# ifconfig eth2 down
[root@centos6 ~]# ifconfig eth2 up
[root@centos6 ~]# ifconfig eth0:1
eth0:1    Link encap:Ethernet  HWaddr 00:0C:29:7C:55:8D
          inet addr:10.1.1.2  Bcast:10.1.255.255  Mask:255.255.0.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
[root@centos6 ~]#





三、網路配置常用命令

route命令:

查看路由:route -n  

添加路由:route add  

route add  [-net|-host]  target [netmask Nm] [gw Gw] [[dev] If] 

示例:route add -net 192.168.1.10/24 gw 10.1.0.1  dev eth0   

      route add -net 192.168.0.2 netmask 255.255.255.0 gw 172.16.0.1 dev eth0 

      route add -net 192.168.0.2/24 gw 172.16.0.1 dev eth0

默認路由:route add -net 0.0.0.2 netmask 0.0.0.0 gw 172.16.0.1   

          route add default gw 172.16.0.1   

刪除路由:route del   

          route del 192.168.1.3

          route del -net 192.168.0.1 netmask 255.255.255.0

演示:



[root@centos7 ~]# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         10.1.249.1      0.0.0.0         UG    100    0        0 eth0
0.0.0.0         192.168.226.2   0.0.0.0         UG    101    0        0 eth2
10.1.0.0        0.0.0.0         255.255.0.0     U     100    0        0 eth0
192.168.226.0   0.0.0.0         255.255.255.0   U     100    0        0 eth2
[root@centos7 ~]# route add -net 192.168.12.0/24 gw 10.1.249.1
[root@centos7 ~]# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         10.1.249.1      0.0.0.0         UG    100    0        0 eth0
0.0.0.0         192.168.226.2   0.0.0.0         UG    101    0        0 eth2
10.1.0.0        0.0.0.0         255.255.0.0     U     100    0        0 eth0
192.168.12.0    10.1.249.1      255.255.255.0   UG    0      0        0 eth0
192.168.226.0   0.0.0.0         255.255.255.0   U     100    0        0 eth2
[root@centos7 ~]# route add -host 10.1.250.1 gw 10.1.249.1
[root@centos7 ~]# route add -host 10.1.24.23 gw 10.1.0.1
[root@centos7 ~]# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         10.1.249.1      0.0.0.0         UG    100    0        0 eth0
0.0.0.0         192.168.226.2   0.0.0.0         UG    101    0        0 eth2
10.1.0.0        0.0.0.0         255.255.0.0     U     100    0        0 eth0
10.1.24.23      10.1.0.1        255.255.255.255 UGH   0      0        0 eth0
10.1.250.1      10.1.249.1      255.255.255.255 UGH   0      0        0 eth0
192.168.12.0    10.1.249.1      255.255.255.0   UG    0      0        0 eth0
192.168.226.0   0.0.0.0         255.255.255.0   U     100    0        0 eth2
[root@centos7 ~]# route del -net  192.168.12.0 netmask 255.255.255.0
[root@centos7 ~]# route del -host 10.1.24.23
[root@centos7 ~]# route del -host 10.1.250.1
[root@centos7 ~]# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         10.1.249.1      0.0.0.0         UG    100    0        0 eth0
0.0.0.0         192.168.226.2   0.0.0.0         UG    101    0        0 eth2
10.1.0.0        0.0.0.0         255.255.0.0     U     100    0        0 eth0
192.168.226.0   0.0.0.0         255.255.255.0   U     100    0        0 eth2
[root@centos7 ~]#



netstat命令:

netstat - Print network connections, routing tables, interface statistics, masquerade connections, and multicast memberships

    選項:

        -t:tcp協議相關

        -u:udp協議相關

        -w:raw socket 

        -l:處于監聽狀態listen  

        -a:所有狀態 

        -n:以數字顯示ip和端口 

        -e:擴展格式

        -p:顯示相關進程及其pid  

常用組合: -tan, -uan, -tnl, -unl     


ss命令:

 ss [OPTION]... [FILTER]

netstat通過遍歷proc來獲取socket信息,ss使用netlink與內核tcp_diag 模塊通信獲取socket信息,效率比netstat高。 

    選項: 

        -t:tcp相關協議

        -u:udp協議相關

        -x:unix sock相關

        -l:listen監聽狀態

        -a:所有

        -n:數字格式  

        -p:相關的程序及pid

        -e:擴展信息 

        -m:內存信息


ip命令: 

配置linux網絡屬性:ip - show / manipulate routing, devices, policy routing and tunnels    


ip link - network device configuration 

    set dev IFACE  如:ip link set dev eth0 up/down 

    

ip addr { add | del } IFADDR dev STRING [label LABEL]


ip address flush  #清除ip地址 ip address flush dev eth0 

ip addr add 192.168.100.1/24 dev eth0 label eth2:1 #添加一條臨時ip地址

ip addr del 172.16.100.13/16 dev eth0 label eth0:0 #刪除臨時添加的ip地址

ip addr flush dev eth0 label eth0:0  #刪除eth0這條ip記錄



ip route - routing table management 

添加路由:ip route add

  ip route add TARGET via GW dev IFACE src SOURCE_IP

  ip route add 192.168.0.0/24 via 172.16.0.1

  ip route add 192.168.1.2 via 172.16.0.1  

刪除路由:ip route delete  target  

顯示路由:ip route show|list    

清空路由:ip route flush # ip route flush dev eth0   





四、網絡配置文件

1)IP、MASK、GW、DNS相關配置文件: /etc/sysconfig/network-scripts/ifcfg-IFACE 

2)路由相關的配置文件: /etc/sysconfig/network-scripts/route-IFACE 


/etc/sysconfig/network-scripts/ifcfg-IFACE: 配置文件說明如下  

DEVICE:此配置文件應用到的設備  

BOOTPROTO:{staic|dhcp|none}激活此設備時使用的地址配置協議

ONBOOT:在系統引導時是否激活此設備 

TYPE:接口類型

UUID:設備的惟一標識

HWADDR:mac地址 

IPADDR:指明IP地址

NETMASK:子網掩碼

GATEWAY: 默認網關

DNS1:第一個DNS服務器指向

DNS2:第二個DNS服務器指向 

PEERDNS:如果BOOTPROTO的值為“dhcp”,是否允許 dhcp server分配的dns服務器指向信息直接覆蓋至 /etc/resolv.conf文件中


3)本地解析器

解析器執行正向和逆向查詢 :/etc/hosts 本地主機名數據庫和IP地址的映像 對小型獨立網絡有用通常,在使用DNS前檢查

getent hosts  #查看/etc/hosts 內容


4)dns域名解析:/etc/resolv.conf 

   nameserver dns_server_ip1 

   nameserver dns_server_ip2

   nameserver dns_server_ip3

配置本地解析及域名解析優先級:/etc/nsswitch.conf


Linux網絡管理你懂多少


5)網卡別名

ifconfig命令: ifconfig eth0:0 192.168.1.100/24 up 

ip命令:

ip addr add 192.168.1.2/24 dev eth0

ip addr add 192.168.1.3/24 dev eth0 label eth0:0  

ip addr del 192.168.1.3/24 dev eth0 label eth0:0  

ip addr flush dev eth0 label eth0:0   


6)配置主機名  

Linux網絡屬性配置的tui(text user interface): system-config-network-tui setup 注意:記得重啟網絡服務方能生效 

配置當前主機的主機名: hostname [HOSTNAME] /etc/sysconfig/network HOSTNAME=


7)網卡名稱

網絡接口識別并命名相關的udev配置文件   

/etc/udev/rules.d/70-persistent-net.rules 卸載網卡驅動: modprobe -r e1000 裝載網卡驅動: modprobe e1000 (centos6.x)

# PCI device 0x8086:0x100f (e1000)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:7c:55:97", ATTR{type}=="1", KERNEL=="eth*", NAME="eth2"
# PCI device 0x8086:0x100f (e1000) (custom name provided by external tool)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:7c:55:8d", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"


使用傳統命名方式: 在centos7.x中需使用eth0,1,2...表示可修改/etc/boot/grub2/grub.cfg配置文件  

Linux網絡管理你懂多少





五、網絡客服端工具  

1)文件傳輸工具及其下載工具

lftp, ftp, lftpget, wget 

    lftp [-p port] [-u user[,password]] SERVER

子命令: get、 mget、ls、help


2)lftpget URL # lftp 192.168.1.1  


3)wget [option]... [URL]... 

-q: 靜默模式 

-c: 斷點續傳 

-O: 保存位置 

--limit-rates=: 指定傳輸速率

如:wget ftp://10.1.0.1/pub/alren/xiaoerduowget 

         http://www.xiaoerduo/pub/alren/xiaoerduo




 

本文出自小耳朵原創,有些簡單重復的命令不想過多展示,如想熟練的掌握需動手練習




 

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

平舆县| 黑河市| 兰考县| 清河县| 涞水县| 千阳县| 利辛县| 泾源县| 许昌县| 闵行区| 井研县| 安义县| 万宁市| 伊通| 武川县| 临湘市| 开化县| 平果县| 德令哈市| 通化市| 五河县| 清流县| 芜湖县| 武乡县| 迭部县| 秦安县| 瓮安县| 万源市| 上思县| 肥西县| 柞水县| 荔浦县| 敖汉旗| 庆云县| 剑阁县| 寿宁县| 台中市| 赣榆县| 石门县| 托克托县| 洪湖市|