linux学成之路(基础篇)(九)linux网络管理

目录

前言

一、网络管理

一、网络的作用

二、 传输协议

三、网卡配置参数

一、IPv4地址

二、子网掩码

三、默认网关

四、DNS地址

四、获得网卡配置参数的方式

二、网络参数配置

一、图形化管理工具  NetworkManager

二、ifconfig

三、ip a[ddress]

三、配置文件

一、单一ip地址配置

一、自动配置

二、手动配置

二、多ip地址配置(手动配置)

三、加载配置文件

四、验证参数

三、网卡启停操作

四、路由配置

一、route

二、 配置网关地址(临时)

五、网络连接查看

一、netstat

二、ss


前言

      ARPA最初的网络管理是由一组计算机科学家和工程师负责。他们负责开发网络协议、维护网络硬件和软件,并确保网络的安全和稳定运行。

然而,随着互联网的发展,网络管理变得越来越重要和复杂。1983年,互联网协议套件(TCP/IP)成为互联网的标准协议,网络管理的任务进一步增加

1990年代,因特网服务提供商(ISPs)的出现使网络管理成为一个更加专业化和商业化的领域。ISPs负责管理和维护整个互联网的基础设施,包括网络服务器、路由器和传输线路。

随着互联网的普及,网络管理变得越来越重要。它涉及到监控网络性能、故障排除、安全管理、带宽分配、用户支持和网络规划等方面的任务。今天就来讲一讲万罗管理的基础。

一、网络管理

一、网络的作用

      网络就计算机而言,负责进行计算机通信,可以实现客户端到服务器的访问

二、 传输协议

        TCP/IP(Transmission Control Protocol/Internet Protocol):TCP/IP是互联网最基础的通信协议之一,被广泛应用于大部分计算机网络中。它提供可靠的、面向连接的通信方式,确保数据的完整性和有序性。其中,TCP负责数据的分割、传输和重组,而IP则负责数据的路由和寻址。

        HTTP(Hypertext Transfer Protocol):HTTP是用于在Web浏览器和Web服务器之间传输超文本的协议。它采用客户端-服务器模型,客户端通过发送HTTP请求来获取Web页面或资源,服务器通过HTTP响应返回所需的内容。HTTP也可以支持其他应用场景,如API接口的调用。

        FTP(File Transfer Protocol):FTP是用于文件传输的协议,用于在计算机之间进行文件的上传、下载和管理。它允许用户通过身份验证连接到远程FTP服务器,并执行文件操作,如上传、下载、删除、重命名等。

        SMTP(Simple Mail Transfer Protocol):SMTP是用于电子邮件的标准传输协议,负责将电子邮件从发件人的邮件服务器发送到收件人的邮件服务器。SMTP使用可靠的传输方式,确保邮件的传递和可靠性。

        POP3(Post Office Protocol version 3)和IMAP(Internet Message Access Protocol):POP3和IMAP是两种常见的用于接收电子邮件的协议。POP3将邮件从服务器下载到本地设备,并删除服务器上的副本,而IMAP允许用户在多个设备上同步和管理邮件,保留邮件在服务器上的副本。

        DNS(Domain Name System):DNS是用于将域名转换为IP地址的协议,使得用户可以通过易于记忆的域名访问互联网资源。当用户输入一个域名时,DNS将解析该域名并返回对应的IP地址,使得用户可以建立连接。

三、网卡配置参数

一、IPv4地址

        计算机在同一网络下的唯一标识,IP地址不能重复
        由32位二进制数构成
         由于不方便记忆
        进行二进制分段,点分二进制             11111111.11111111.11111111.11111111
        转换程十进制后分段,点分十进制       255.255.255.255

二、子网掩码

        用来确定IP地址是否属于同一个网络
        8                    255.0.0.0
        16                  255.255.0.0
        24                  255.255.255.0
        32                  255.255.255.255(唯一IP,仅用于唯一主机配置)

三、默认网关

        默认网关                通向外部网络的唯一出口

                                        连接不同网络的途径

四、DNS地址

        DNS地址              域名解析服务
                                    将已知的域名解析为IP地址
                                    用来进行使用域名访问网络服务器

四、获得网卡配置参数的方式

            自动获得          DHCP分配
            手动配置          管理员手动配置

二、网络参数配置

一、图形化管理工具  NetworkManager

        NetworkManager是一个在Linux操作系统中用于管理网络连接的工具。它提供了一个用户友好的界面,可以方便地配置和管理各种网络连接,包括有线连接、Wi-Fi连接、VPN连接等。

二、ifconfig

        ifconfig    查看及配置网卡参数(临时配置),不能查看基于配置文件的多IP地址的网络参数

                         root用户可以使用该命令更改网卡参数,普通用户只能用户查看

 

         语法   ifconfig  [网卡名]      inet                 查看IPv4地址
                                                    ether                MAC地址(物理地址,全球唯一)

         配置     ifconfig 网卡名  IP地址/子网掩码的网络位长度
                        案例         ifconfig enss 192.168.11.136/24

         子接口                ifconfig 网卡名 ip地址/子网掩码的网络位长度

                                     基于物理网卡的逻辑接口
                                    可以使系统基于一块网卡配置多个IP地址
                                    ifconfig 网卡名:编号(上限999999999) IP地址/子网掩码的网络位长度  

三、ip a[ddress]

        ip   a                                查看网络参数
                                                 能够查看基于配置文件实现的多IP地址配置后的网络参数

 

三、配置文件

        配置文件存储路径                /etc/sysconfig/network-scripts/ifcfg-网卡名        

                                                        永久配置,需要网卡重新读取配置文件

 

一、单一ip地址配置

一、自动配置

        TYPE=Ethernet                网卡参数的类型,Ethernet:以太网
        BOOTPROTO=dhcp        获得IP地址的方式,dhcp|static|none
        NAME=ens33                    网卡描述名称,可有可无
        DEVICE=ens33                网卡设备名称
        ONBOOT=yes                  是否启用配置文件,yes|no

 

二、手动配置

        TYPE=Ethernet
        BOOTPROTO=static
        NAME=ens33
        DEVICE=ens33
        ONBOOT=yes
        IPADDR=192.168.11.150                   IP地址
        PREFIX=24                                          子网掩码长度  或者使用
                                                                 NETMASK=255.255.255.0
        GATEWAY=192.168.11.2                   默认网关
         DNS1=192.168.11.2                          域名解析服务器地址 

二、多ip地址配置(手动配置)

        TYPE=Ethernet
        BOOTPROTO=static
        NAME=ens33
        DEVICE=ens33
        ONBOOT=yes
        IPADDR1=192.168.115.150
        PREFIX1=24
        GATEWAY=192.168.115.2
        DNS1=192.168.115.2
        IPADDR2=192.168.115.151
        PREFIX2=24
        DNS2=192.168.115.3 

三、加载配置文件

                 systemctl restart network
                    或  ifdown  ens33 && ifup ens33

四、验证参数

        IP地址                  ifconfig | ip a
    网关地址                 route -n
    DNS地址                  cat /etc/resolv.conf

三、网卡启停操作

        systemctl  start  network
         ifup  网卡名                                 重新读取网卡配置文件
        ifdown 网卡名                              重新读取网卡配置文件
         ifconfig   网卡名  up | down        不会重新读取配置文件    

四、路由配置

一、route

         route -n        查看  
         配置路由 
         添加         route  [选项]  add  [选项]  目标网络ID/子网掩码网络位长度  [选项]  下一跳地          
         删除          route  [选项]  del [选项]  目标网络ID/子网掩码网络位长度  [选项]  下一跳地址        
         重新读取网卡配置文件 

二、 配置网关地址(临时)

    语法             route add -net 0/0 gw 网关地址
                        route add default gw 网关地址
    案例                 route add -net 0/0 gw 192.168.11.3 

五、网络连接查看

一、netstat

    作用                   查看本地服务的网络监听状态
                              查看客户端连接到本地服务的连接状态
    语法                 netstat  选项 (-anptu)
    选项       -n(--numeric  )    显示数字形式地址而不是去解析主机、端口或用户名。
                  -a(--all)                显示所有的监听或连接状态
                  -p( --program)     显示连接所属进程的PID和名称。
                  -t(--tcp)                显示TCP连接
                  -u(--udp)              显示UDP连接 

二、ss

作用                   查看本地服务的网络监听状态
                              查看客户端连接到本地服务的连接状态
    语法                 netstat  选项 (-anptu)
    选项       -n(--numeric  )    显示数字形式地址而不是去解析主机、端口或用户名。
                  -a(--all)                显示所有的监听或连接状态
                  -p( --program)     显示连接所属进程的PID和名称。
                  -t(--tcp)                显示TCP连接
                  -u(--udp)              显示UDP连接

                  -i(--info)                查看客户端连接到本地的状态

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

丗卅

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值