当前位置: 首页 > news >正文

运维打铁:Linux 网络详解

文章目录

    • 一、Linux 网络基础概念
    • 二、网络接口配置
    • 三、网络服务管理
    • 四、网络故障排查
    • 五、资料获取

在这里插入图片描述

一、Linux 网络基础概念

在 Linux 系统中,网络是实现系统间通信和资源共享的重要组成部分。理解网络基础概念对于运维工程师来说至关重要。

  1. IP 地址
    IP 地址是网络中设备的唯一标识符,用于在网络中定位和识别设备。在 Linux 中,可以使用 ifconfigip addr 命令查看设备的 IP 地址。
# 使用 ifconfig 命令查看网络接口信息
ifconfig
# 使用 ip addr 命令查看网络接口信息
ip addr

ifconfig 是较旧的命令,而 ip addr 是较新的、功能更强大的命令。

  1. 子网掩码
    子网掩码用于划分 IP 地址的网络部分和主机部分。它与 IP 地址进行按位与运算,得到网络地址。例如,常见的子网掩码 255.255.255.0 表示前 24 位是网络位,后 8 位是主机位。

  2. 网关
    网关是一个网络与另一个网络的连接点,通常是路由器。当设备需要访问外部网络时,会将数据包发送到网关,由网关进行转发。在 Linux 中,可以使用 routeip route 命令查看和设置网关。

# 使用 route 命令查看路由表
route -n
# 使用 ip route 命令查看路由表
ip route show

二、网络接口配置

在 Linux 中,网络接口的配置可以通过修改配置文件或使用命令行工具来完成。

  1. 静态 IP 配置
    以 CentOS 系统为例,编辑 /etc/sysconfig/network-scripts/ifcfg-eth0 文件(eth0 为网络接口名称):
TYPE=Ethernet
BOOTPROTO=static  # 设置为静态 IP
NAME=eth0
DEVICE=eth0
ONBOOT=yes  # 开机自动启用该接口
IPADDR=192.168.1.100  # 静态 IP 地址
NETMASK=255.255.255.0  # 子网掩码
GATEWAY=192.168.1.1  # 网关地址
DNS1=8.8.8.8  # DNS 服务器地址

修改完成后,重启网络服务:

systemctl restart network
  1. 动态 IP 配置(DHCP)
    如果使用 DHCP 自动获取 IP 地址,只需将 BOOTPROTO 设置为 dhcp
TYPE=Ethernet
BOOTPROTO=dhcp
NAME=eth0
DEVICE=eth0
ONBOOT=yes

然后重启网络服务。

三、网络服务管理

Linux 系统提供了多种网络服务,如 SSH、HTTP、FTP 等。

  1. SSH 服务
    SSH(Secure Shell)是一种用于远程登录和文件传输的安全协议。在 Linux 中,默认使用 sshd 服务。
# 查看 SSH 服务状态
systemctl status sshd
# 启动 SSH 服务
systemctl start sshd
# 设置 SSH 服务开机自启
systemctl enable sshd
  1. HTTP 服务(以 Apache 为例)
    Apache 是一款常用的 Web 服务器软件。
# 安装 Apache
yum install httpd -y
# 启动 Apache 服务
systemctl start httpd
# 设置 Apache 服务开机自启
systemctl enable httpd

四、网络故障排查

在运维过程中,经常会遇到网络故障,需要进行排查。

  1. ping 命令
    ping 命令用于测试网络连通性。
ping 192.168.1.1  # 测试与指定 IP 地址的连通性
  1. traceroute 命令
    `tracer

五、资料获取

文末关注公众号回复’Linux基础知识’或者个人简介找老肖领取资料相关。

在这里插入图片描述


http://www.mrgr.cn/news/100719.html

相关文章:

  • GTC Taipei 2025 医疗域前瞻:从AI代理到医疗生态,解码医疗健康与生命科学的未来图景
  • UBUS 通信接口的使用——添加一个object对象(ubus call)
  • uml类关系(实现、继承,聚合、组合,依赖、关联)
  • SpringCloud学习笔记
  • 推荐系统中 Label 回收机制之【时间窗口设计】
  • Unity-Shader详解-其三
  • 实现一个简单回调列表
  • 51c自动驾驶~合集37
  • Docker安装的mysql限制ip访问
  • ACTF2025 - WEB Excellent-Site
  • 二叉树知识点
  • 软考高项(信息系统项目管理师)第 4 版全章节核心考点解析(第4版课程精华版)
  • 复旦大学发布全球首款二维半导体芯片——无极
  • LangChain入门(四) 部署应用程序
  • 2. python协程/异步编程详解
  • 细说STM32单片机FreeRTOS互斥量及其编程实例
  • Harbor默认Redis与Notary组件弱口令漏洞分析与修复指南
  • NVIDIA高级辅助驾驶领域的创新实践与云计算教育启示
  • 双系统安装 ios放同一个u盘 ventory使用+windows安装,双系统互相访问中间盘 切换默认启动系统
  • 数据分析1