九五从零开始的运维之路(其十三)

本文涉及的产品
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
云解析 DNS,旗舰版 1个月
全局流量管理 GTM,标准版 1个月
简介: 网络负责进行计算机通信,可以实现客户端到服务器的访问互联网使用TCP/IP协议进行网络传输

前言

本篇将简述的内容:Linux系统下的网络管理


一、概述

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

互联网使用TCP/IP协议进行网络传输


二、网卡配置参数

1.IPv4地址

计算机在同一网络下的唯一标识,IP地址不能重复

32位二进制数构成

由于不方便记忆

二进制分段,点分二进制

11111111.11111111.11111111.11111111

转换程十进制后分段,点分十进制

255.255.255.255


2.子网掩码

用来确定IP地址是否属于同一个网络

A类 255.0.0.0

B类 255.255.0.0

C类 255.255.255.0

还有一类

255.255.255.255 唯一IP,仅用于唯一主机配置


3.默认网关

通向外部网络的唯一出口

连接不同网络的途径


4.DNS地址

DNS就是把域名解析为IP地址,提供我们上网,我们能够上网最终是找到IP地址。

域名解析服务:将已知的域名解析为IP地址


5.获得网卡配置参数的方式

自动获得:DHCP分配

手动配置:管理员手动配置


三、网络参数配置

1.图形化 网络管理

systemctl start NetworkManager


2. 命令行

(一)ifconfig

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

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


ifconfig 网卡名 IP地址/子网掩码的网络位长度

ifconfig enss 192.168.115.136/24


(二)ip a

查看网络参数

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


3.配置文件

配置文件存放位置

/etc/sysconfig/network-scripts/ifcfg-网卡名

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

配置参数


(一)单一IP地址配置

(I)自动获得IP地址的配置

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


(II)手动设置IP地址的配置

TYPE=Ethernet
BOOTPROTO=static
NAME=ens33
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.115.150
#IP地址
PREFIX=24
#子网掩码长度  [NETMASK=255.255.255.0]
GATEWAY=192.168.115.2
#默认网关
DNS1=192.168.115.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
DNS3=192.168.115.4


(三)加载配置文件

systemctl restart network
或者
ifdown  ens33 && ifup ens33


(四)验证参数

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


四、网卡启停操作

systemctl  start  network

ifup  网卡名

ifdown 网卡名

#以上都会重新读取配置文件

ifconfig   网卡名  up | down

#不会重新读取配置文件

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


五、路由配置

查看网关地址

route -n

配置路由

route [选项] add [选项] 目标网络ID/子网掩码网络位长度 [选项] 下一跳地址

添加

route [选项] del [选项] 目标网络ID/子网掩码网络位长度 [选项] 下一跳地址

删除


配置网关地址(临时)


route add -net 0/0 gw 网关地址
route add default gw 网关地址


六、网络连接查看

1.netstat

netstat的作用

查看本地服务的网络监听状态

查看客户端连接到本地服务的连接状态


netstat -n
#显示数字形式地址而不是去解析主机、端口或用户名。
netstat -a
#显示所有的监听或连接状态
netstat -p
#显示连接所属进程的PID和名称。
netstat -t
#显示TCP连接
netstat -u
#显示UDP连接


2.ss

ss的作用

查看本地服务的网络监听状态

查看客户端连接到本地服务的连接状态


ss -n
#显示数字形式地址而不是去解析主机、端口或用户名。
ss -a
#显示所有的监听或连接状态
ss -p
#显示连接所属进程的PID和名称。
ss -t
#显示TCP连接
ss -u
#显示UDP连接
ss -i
#查看客户端连接到本地的状态


总结

Linux提供了一系列强大的网络管理命令和工具,如ifconfig、ip、route等。这些命令和工具使得管理员可以轻松地配置和管理网络接口、IP地址、网关、路由等网络参数。通过这些工具,管理员可以实时监控和调整网络配置,保证网络的稳定和优化。打好基础,对以后的运维学习帮助会很大

目录
相关文章
|
11月前
|
运维 Java 应用服务中间件
九五从零开始的运维之路(其十九)
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。 Tomcat虚拟主机是通过linux或windows操作系统下进行独立运行的一个网站发布容器,他是一种在单一主机或主机群上,实现多网域服务的方法,可以运行多个网站或服务的技术。
76 0
|
11月前
|
SQL 运维 关系型数据库
|
11月前
|
运维 关系型数据库 MySQL
九五从零开始的运维之路(其三十五)
MHA(MasterHigh Availability)是一套优秀的MySQL高可用环境下故障切换和主从复制的软件。 MHA 的出现就是解决MySQL 单点的问题。 MySQL故障切换过程中,MHA能做到0-30秒内自动完成故障切换操作。 MHA能在故障切换的过程中最大程度上保证数据的一致性,以达到真正意义上的高可用。
65 2
|
11月前
|
监控 Linux 网络安全
Linux系统下的keepalived双机热备
在一个 LVS 服务集群中通常有主服务器(MASTER)和备份服务器(BACKUP)两种角色的服务器,但 是对外表现为一个虚拟 IP,主服务器会发送 VRRP 通告信息给备份服务器,当备份服务器收不到 VRRP消息的时候,即主服务器异常的时候,备份服务器就会接管虚拟 IP,继续提供服务,从而保证了高可用性。
145 0
|
11月前
|
运维 负载均衡 算法
九五从零开始的运维之路(其三十六)
(一)四层负载均衡器 四层负载均衡器也称为 4 层交换机,主要通过分析 IP 层及 TCP/UDP 层的流量实现基于 IP 加端口的负载均衡,如常见的 LVS、F5 等;
56 0
|
11月前
|
存储 缓存 NoSQL
九五从零开始的运维之路(其三十二)
本篇将简述的内容:Linux系统下的Redis基础
67 0
|
11月前
|
存储 运维 Linux
九五从零开始的运维之路(其三十一)
计划任务是在指定的时间间隔内自动执行的任务。在Linux系统中,常用的计划任务工具是crond(cron daemon)。用户可以通过创建计划任务来定期执行指定的命令或脚本。
56 0
|
11月前
|
存储 运维 关系型数据库
九五从零开始的运维之路(其二十九)
数据库备份是指将数据库中的数据、表格、视图、存储过程、触发器等信息备份到另一个地方,以便在数据库丢失或损坏时进行恢复。数据库备份是数据库管理中必不可少的一项工作,通过备份可以保护数据库中的数据和业务
70 0
|
11月前
|
运维 关系型数据库 MySQL
九五从零开始的运维之路(其二十八)
数据库用户权限管理是数据库系统中非常重要的一个方面,它用于控制不同用户访问和操作数据库的权限范围。数据库用户权限管理可以保护敏感数据和数据库结构,确保只有被授权的用户才可以操作和使用数据库,防止数据被修改或泄露,并最大程度地保证数据库的安全。为了保护数据库的安全性,合理管理MySQL服务用户的权限是至关重要的。
50 0
|
11月前
|
存储 SQL 运维
九五从零开始的运维之路(其二十七)(1)
排序查询:排序查询是通过SQL查询语句将所查询的结果按照指定的排序方式排列 升序(默认):ASC
158 0
下一篇
无影云桌面