Linux网络配置从0到1 + 目录结构图解,新手速通指南
网络配置是服务器对外提供服务及访问外部资源的基础。核心在于正确配置IP、网关、DNS这三要素。
1. 核心概念
- IP地址(IP Address):主机在网络中的唯一标识。
- 子网掩码(Netmask):用于划分网络边界,判断主机是否处于同一网段。
- 网关(Gateway):不同网段通信的出口,通常指向路由器或防火墙接口。
- DNS(Domain Name System):域名解析服务,负责将主机名(如域名)解析为IP地址。
2. 查看网络状态
ip addr(推荐):查看所有网络接口的详细信息,包括 IP、MAC地址及接口状态。ifconfig(传统):需安装net-tools工具包,功能同上。ping <IP或域名>:测试网络连通性及延迟。
可指定ping的次数如4次:ping -c 4 www.baidu.com,断开ping 按Ctrl+C
3. 修改网络配置 (以CentOS 7 为例)
网络配置的标准流程为 “修改配置文件 -> 重启网络服务”。
- 配置文件路径:/etc/sysconfig/network-scripts/ifcfg-ens33
BOOTPROTO=static(静态IP) 或 dhcp(动态获取)IPADDR=192.168.x.x (指定静态 IP)GATEWAY=192.168.x.x(指定网关)
重启服务:systemctl restart network
Linux采用单一的倒置树状文件结构,所有文件和设备均挂载于根目录"/" 之下。1. 核心思想
- 一切皆文件:硬件设备、进程信息、配置数据均以文件形式抽象表示。
- FHS标准:遵循Filesystem Hierarchy Standard标准,保证系统的一致性和可维护性。
2. 重要目录详解
💡总结
- 定位路径:使用pwd查看当前工作目录,使用ls列出目录内容。
- 系统配置:绝大多数系统级配置文件位于/etc目录。
- 网络管理:通过修改/etc/sysconfig/network-scripts/下的网卡脚本配置网络,并重启服务使更改生效。