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

Linux网络环境配置及常用命令

一、Linux网络配置几种方式

在Linux中配置网络的方式有以下几种:

  1. 图形界面配置,操作方式如window系统配置IP,但这种方式会影响服务器的安全性和稳定性。
  2. Ifconfig命令临时配置IP地址,在我们重启计算机或重启网络服务后,配置将失效。
  3. Setup工具永久配置IP地址,setup工具是Red Hat专有图形化工具,使用Setup命令设置完网络后需要使用service network restart重启网络。
  4. 修改网络配置文件。

二、ifconfig总结

Ifconfig命令可以查看与配置网络状态,在Linux环境下运行ifconfig如下

(1)参数说明:

ens192表示表示第一块网卡,其中ether表示网卡的物理地址,在上图中可以看到,ens192网卡的物理地址是00:0c:29:13:1f:1a。

inet表示网卡ipv4的地址,此网卡ipv4地址为10.10.8.139,广播地址broadcast为10.10.8.255。

inet6表示网卡ipv6的地址,此网卡ipv6地址为fe80::513a:1f41:6c8c。

 lo表示主机网络的回环地址,一般用来测试一个网络程序,但又不想让局域网或外网的用户能够查看,只能在此台主机上运行和查看所用的网络接口。

其他的如UP代表网卡为开启状态,RUNNING代表网卡的网线被接上mtu 1500代表最大传输单元为1500字节。

(2)常用命令

启动关闭网卡

Ifconfig ens192 up

Ifconfig ens192 down

临时设置某一网卡的ip地址和子网掩码

Ifconfig ens192 (新ip地址) netmask 255.255.255.0

启用和关闭ARP协议

Arp协议是地址解析协议,主机发生信息时将包含目标IP地址的ARP请求广播到局域网络上的所有主机,并接受返回消息,以此确定目标的物理地址。

Ifconfig ens192 arp   (开启网卡ens192的arp协议)

Ifconfig ens192 –arp   (关闭网卡ens192的arp协议)

三、其他常用命令

1、route命令

Route命令可以显示或管理Linux系统的路由表

Rount –n能够将网关ip地址显示出来

参数说明:

Destination:表示网络号

Gateway:代表连出网关地址,0.0.0.0表示由本机转发出去,如果有IP显示,则表示本条路由必须经过该IP才能发送出去,如上图第一行中的网络就需要经过10.10.0.1网络才能发送出去。

Genmask:表示子网掩码地址

Flags:代表路由标记信息

U:表示此路由为启动状态

H:表示为主机路由

G:表示需要外部主机来转发数据

M:表示路由被修改了

D:表示由服务设定为动态路由

 Metric:表示需要经过几个网络节点才能到达目标网络地址

 Ref:参考此路由规则的数目

 Use:有几个转送数据包参考到了此路由规则 

Iface:路由对应的网络接口设备

2,netstat

Netstat常用来查看网络状态,显示本机网络的连接状态,运行端口和路由表等信息

参数说明:

 Proto:socket使用的协议类型(TCP,UDP,RAW),其中socket代表套接字,应用程序可以通过它发送或接收数据,是ip地址和端口的组合,程序可以用ip+端口号进行唯一标识,那么这个程序的入口就被称作Socket。

 Recv-Q:接收到但还未处理的字节数

 Send-Q:已经发送但是未被远程主机确认收到的字节数

 Local address:本机主机地址和端口

 Foreign address:远程主机地址和端口

 State:socket的状态(LISTEN表示socket正在监听连接请求,ESTABLISHED,表示socket已经建立连接,表示处于连接状态)

3,wget命令

Wget命令用于从网络上下载某些资料,对于能够连接到互联网的Linux系统的作用很大,可以直接从网络上下载自己所需文件

使用wget下载文件

Wget 文件地址连接

常用参数包括:-o(表示将命令的执行结果写入文件中);-O(指定保存的文件名后下载文件);-limit-rate(限制速度下载);-c(设置为断续下载,一般用于网络不稳定的情况)

4,ping命令

Ping命令用于检测与另外一个主机之间的网络连接

Ping命令可以ping一个主机名也可以ping一个ip地址,执行ping命令会使用ICMP传输协议,发出要求回应的信息,若远端主机的网络功能没有问题,就会回应该信息,因而得知该主机运作正常。


http://www.kler.cn/a/574411.html

相关文章:

  • JavaScript 基础语法
  • 【区块链 + 绿色低碳】东方易电城市微电网智能平台 | FISCO BCOS 应用案例
  • C++ 单词识别_牛客题霸_牛客网
  • flink重启策略
  • JMeter 断言最佳实践
  • plt和cv2有不同的图像表示方式和颜色通道顺序
  • pytorch3d学习(一)——开始(架构概述、输入数据、相机坐标系、纹理渲染)
  • Golang的网络流量控制
  • 【每日八股】Redis篇(三):持久化(上)
  • 自律linux 第 34 天
  • 怎么做数据冷热分离?怎么做分库分表?为什么要用ES?
  • 大模型——模型上下文协议 (MCP)
  • 配电柜/环网柜温湿度控制装置 功能参数介绍
  • Android MVC、MVP、MVVM三种架构的介绍和使用。
  • 2025-03-06 ffmpeg提取SPS/PPS/SEI ( extradata )
  • idea中的查看git历史记录,不显示详细信息
  • 锂电池升压到5V并且可以锂电池充电的芯片SM5401
  • HTML + CSS 题目
  • 关于服务器无法下载kcv_encoder.h5权重的解决方法
  • 深度求索(DeepSeek)开源周技术全景与行业影响研究报告