目录
前言
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) 查看客户端连接到本地的状态