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

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传输协议,发出要求回应的信息,若远端主机的网络功能没有问题,就会回应该信息,因而得知该主机运作正常。

相关文章:

  • 基于Spring Boot的共享学习经验系统的设计与实现
  • 视频录像机视频通道是指什么
  • 【leetcode100】组合总和Ⅲ
  • 论坛社区基础版【项目测试报告】
  • 【YOLOv12改进trick】StarBlock引入YOLOv12,创新涨点优化,含创新点Python代码,方便发论文
  • django中路由配置规则的详细说明
  • 混合存储HDD+SSD机型磁盘阵列,配上SSD缓存功能,性能提升300%
  • Matlab—从入门到精通的第一天
  • 【AI深度学习基础】PyTorch初探
  • 分布式系统设计(架构能力)
  • 用Python分割并高效处理PDF大文件
  • 【kaggle机器学习实战--降雨数据集的二分类建模,内含插值法和二分类各种评估指标的可视化详解】
  • C++:#ifndef 头文件保护机制详解
  • visual studio下载安装
  • Vue3自定义hooks
  • SAP-ABAP:SAP的生产计划模块PP的bapi详细介绍及使用场景
  • SpringUI高保真动态交互元件库:助力产品原型设计
  • 数据结构 常见的排序算法
  • JVM常用概念之JNI临界区和GC锁定器
  • 【五.LangChain技术与应用】【31.LangChain ReAct Agent:反应式智能代理的实现】
  • 基层消防力量建设/seo优化关键词是什么意思
  • 做网页的软件下载/seo网站关键词优化软件
  • 怎么在网上找做网站的客户/百度手机端排名如何优化
  • 泰州 做网站/网站seo设计
  • 哪个网站可以做计算机二级的题/正规网络公司关键词排名优化
  • 网站建设 好的公司/品牌营销策划与管理