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

news/2025/3/10 2:29:05/

一、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.ppmy.cn/news/1577953.html

相关文章

工程化与框架系列(19)--前端安全防护

前端安全防护 🔒 引言 随着Web应用的普及,前端安全问题日益突出。本文将深入探讨前端安全的各种威胁及其防护措施,帮助开发者构建更加安全的Web应用。在当今复杂的网络环境中,理解并实施有效的安全策略已经成为前端开发者的必备…

uniapp实现微信小程序一键登录

一、复制 AppID 和 AppSecret 去 微信公众平台 -> 开发与服务 -> 开发管理

六十天前端强化训练之第十四天之深入理解JavaScript异步编程

欢迎来到编程星辰海的博客讲解 目录 一、异步编程的本质与必要性 1.1 单线程的JavaScript运行时 1.2 阻塞与非阻塞的微观区别 1.3 异步操作的性能代价 二、事件循环机制深度解析 2.1 浏览器环境的事件循环架构 核心组件详解: 2.2 执行顺序实战分析 2.3 Nod…

Vue3中动态Ref的魔法:绑定与妙用

前言 在Vue 3的开发过程中,动态绑定Ref是一项非常实用的技术,特别是在处理复杂组件结构和动态数据时。通过动态绑定Ref,我们可以更灵活地访问和操作DOM元素或组件实例,实现更高效的交互和状态管理。本文将详细介绍如何在Vue 3中实现动态Ref的绑定,并通过实例展示其妙用。…

智慧消防新篇章:4G液位/压力传感器,筑牢安全防线!

火灾无情,防患未“燃”!在智慧消防时代,如何实现消防水系统的实时监测、预警,保障人民生命财产安全?山东一二三物联网深耕物联网领域,自主研发4G液位、4G压力智能传感器,为智慧消防水位、水压无…

【计算机网络】计算机网络的性能指标——时延、时延带宽积、往返时延、信道利用率

计算机网络的性能指标 导读 大家好,很高兴又和大家见面啦!!! 在上一篇内容中我们介绍了计算机网络的三个性能指标——速率、带宽和吞吐量。用大白话来说就是:网速、最高网速和实时网速。 相信大家看到这三个词应该就…

基于大数据的商品数据可视化及推荐系统

博主介绍:资深开发工程师,从事互联网行业多年,熟悉各种主流语言,精通java、python、php、爬虫、web开发,已经做了多年的设计程序开发,开发过上千套设计程序,没有什么华丽的语言,只有…

「Selenium+Python自动化从0到1②|2025浏览器操控7大核心API实战(附高效避坑模板))」

Python 自动化操作浏览器基础方法 在进行 Web 自动化测试时,操作浏览器是必不可少的环节。Python 结合 Selenium 提供了强大的浏览器操作功能,让我们能够轻松地控制浏览器执行各种任务。本文将详细介绍如何使用 Python 和 Selenium 操作浏览器的基本方法…