我的编程空间,编程开发者的网络收藏夹
学习永远不晚

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

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

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

文章目录


前言

本篇将简述的内容: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|noneNAME=ens33#网卡描述名称,可有可无DEVICE=ens33#网卡设备名称ONBOOT=yes#是否启用配置文件,yes|no
(II)手动设置IP地址的配置
TYPE=EthernetBOOTPROTO=staticNAME=ens33DEVICE=ens33ONBOOT=yesIPADDR=192.168.115.150#IP地址PREFIX=24#子网掩码长度  [NETMASK=255.255.255.0]GATEWAY=192.168.115.2#默认网关DNS1=192.168.115.2#域名解析服务器地址

(二)多IP地址配置

TYPE=EthernetBOOTPROTO=staticNAME=ens33DEVICE=ens33ONBOOT=yesIPADDR1=192.168.115.150PREFIX1=24GATEWAY=192.168.115.2DNS1=192.168.115.2IPADDR2=192.168.115.151PREFIX2=24DNS2=192.168.115.3DNS3=192.168.115.4

(三)加载配置文件

systemctl restart network或者ifdown  ens33 && ifup ens33

(四)验证参数

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

四、网卡启停操作

systemctl  start  networkifup  网卡名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地址、网关、路由等网络参数。通过这些工具,管理员可以实时监控和调整网络配置,保证网络的稳定和优化。打好基础,对以后的运维学习帮助会很大

来源地址:https://blog.csdn.net/liujiuwu_xyz/article/details/131436339

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

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

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

从零开始学习 Java:简单易懂的入门指南之正则表达式(十五)

正则表达式 1.1 正则表达式的概念及演示1.2 正则表达式-字符类1.3 正则表达式-逻辑运算符1.4 正则表达式-预定义字符1.5 正则表达式-数量词1.6 正则表达式练习11.7 正则表达式练习2 1.1 正则表达式的
2023-08-22

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录