2024 年,你要掌握的Linux网络配置常用基础命令

原创
admin 7小时前 阅读数 2 #Linux
文章标签 Linux

2024年<a target="_blank" href="https://glio.ithorizon.cn/tag/Linux/"style="color:#2E2E2E">Linux</a>网络配置常用基础命令

2024年,你要掌握的Linux网络配置常用基础命令

随着信息技术的逐步进步,Linux系统在服务器和云计算领域扮演着越来越重要的角色。网络配置是Linux系统管理中不可或缺的一部分。为了帮助大家在新的一年里更加高效地管理Linux网络,本文将介绍一些常用的Linux网络配置基础命令。

1. 查看网络接口状态

在Linux系统中,查看网络接口状态是网络配置的第一步。

ifconfig

或者

ip addr show

这两个命令可以显示网络接口的IP地址、子网掩码、广播地址等信息。

2. 配置静态IP地址

在需要固定IP地址的场景下,我们可以使用以下命令来配置静态IP地址。

sudo nano /etc/netplan/01-netcfg.yaml

然后按照以下格式添加配置信息:

network:

version: 2

ethernets:

enp0s3:

dhcp4: no

addresses:

- 192.168.1.100/24

nameservers:

addresses:

- 8.8.8.8

- 8.8.4.4

保存并退出后,使用以下命令使配置生效:

sudo netplan apply

3. 查看路由表

路由表是网络通信的重要部分,以下命令可以查看系统的路由表:

route -n

或者

ip route show

4. 添加或删除路由

使用以下命令可以添加路由:

sudo route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.1.1

使用以下命令可以删除路由:

sudo route del -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.1.1

或者使用ip命令:

sudo ip route add 192.168.1.0/24 via 192.168.1.1

sudo ip route del 192.168.1.0/24 via 192.168.1.1

5. 检查网络连通性

ping命令是检查网络连通性的常用工具。

ping 192.168.1.1

如果网络连通,将会收到来自目标主机的响应。

6. 端口映射与转发

netfilter是Linux内核中用于网络连接过滤和修改的框架,以下命令可以用于端口映射和转发:

sudo iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-ports 8080

这条命令将所有访问80端口的请求重定向到8080端口。

7. 网络配置文件

Linux网络配置文件重点位于/etc/目录下,以下是一些常用的配置文件:

  • /etc/network/interfaces:用于配置网络接口的IP地址、子网掩码等。
  • /etc/resolv.conf:用于配置DNS服务器地址。
  • /etc/host.conf:用于配置主机名解析的顺序。

8. 网络工具

以下是一些常用的网络工具,可以帮助我们进行网络诊断和配置:

热门