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

Linux的系统ip管理

ip地址

命令:ifconfig
在这里插入图片描述
127.0.0.1这个ip地址用于指本机。
0.0.0.0特殊ip地址用于指代本机,可以在端口绑定中用来确定绑定关系,在一些ip地址限制中,表示所有ip的意思。如放行规则设置为0.0.0.0,表示允许任意ip访问。

主机名

主机名:每一台电脑除了对外联络地址(ip地址)以外,也可以有一个名字称之为主机名。
Linux系统主机名–>hostname
用命令修改主机名(需要root):hostnamectl set-hostname 主机名
在这里插入图片描述

域名解析

我们一直是通过字符化的地址去访问服务器的,很少直接指定ip地址。
比如:我们在浏览器内打开:www.baidu.com,会打开百度的网址,其中www.baidu.com是百度的网址,称之为:域名。
流程:
在这里插入图片描述
简单来说:
先查看本机的记录:
Windows看:C:\Windows\System32\drivers\etc\hosts
Linux看:etc/hosts
不行再联网去DNS服务器(8.8.8.8/1114.114.114.114等)询问。

配置主机名映射名

在学习Linux时,我是用finalshell连接的虚拟机,但是连接的过程是通过ip连接的,如果这里在Windows上设置了主机名映射后,就可以通过主机名来连接。
我们可以在Windows系统:C:\Windows\System32\dirvers\etc\hosts文件中配置记录就好了。
在这里插入图片描述
在这里插入图片描述
输入自己虚拟机的固定ip就可以了。
我们这里可以用finalshell验证一下
在这里插入图片描述
新建一个连接,设置名称为
在这里插入图片描述
设置主机为我们前面修改的映射名来替换设置的主机ip。
在这里插入图片描述
发现可以连接成功,就是说设置好了主机映射。

Linux固定ip

其实应该先固定ip,再主机映射的,因为在不固定ip的情况下,每次重新启动ip是会改变的。
是因为DHCP:动态的获取ip地址,即每次重启设备后都会获取一次,可能导致ip地址频繁变更。
固定ip的2大步骤:
1.在VMware中配置ip地址网关和网段(ip地址的范围)
2.在Linux系统中手动修改配置文件,固定ip。
下面实操:
1.在VMware编辑上找到虚拟网络编辑器
在这里插入图片描述
修改vmnet8的设置
设置子网为192.168.16.0,16.0是可以自己任意修改的。
在这里插入图片描述
子网掩码要求255.255.255.0.
3.nat设置–>网关:192.168.16.2(和自己上面设置的子网有关)
在这里插入图片描述
接下来在Linux系统中配置固定ip
使用vim编辑器编辑/etc/sysconfig/network-scripts/ifcfg-ens33文件,填写下面的内容。
在这里插入图片描述
接下来执行systemctl restart network重启网卡,执行ifconfig可以看到我们的ip固定为我们设置的地址。
在这里插入图片描述
下面重启虚拟机后可以看到ip无变化。

网络请求和下载

ping命令

可检查指定的网络服务器是否可以联通。
语法:ping [-c num] ip或主机名
选项-c,检查的次数,不适用-c选项将无限次数检查。
参数:ip或主机名,被检查的服务器ip或主机名地址。
在这里插入图片描述

wget命令

wget是非交互式的文件下载器,可以在命令行内下载网络文件。
语法:wget [-b] url
选项:-b,可选,后台下载,会将日志写入到当前工作目录的wget-log文件。
参数:url,下载链接。
比如:下载Apache-hadoop3.3.0版本
http://archive.apache.org/dist/hadoop/common/hadoop-3.3.0/hadoop-3.3.0tar.gz
在这里插入图片描述

tail命令

可以监控后台下载进度:
语法:tail -f wget-log
在这里插入图片描述

curl命令

可以发送http网络请求,可用于下载文件,获取信息等。
语法:curl [-O] url
选项:-O,用于下载文件,当url是下载链接的时候,可以使用此选项保存文件
参数:URL,要发起请求的网络地址
想cip.cc发起网络请求。
在这里插入图片描述
下载hadoop-3.3.0
在这里插入图片描述

http://www.lryc.cn/news/547755.html

相关文章:

  • 【决策树】分类属性的选择
  • uniapp vue3 微信小程序 uni.chooseLocation使用
  • 9. Flink的性能优化
  • 十二、OSG学习笔记-Control
  • 集群、分布式与微服务架构 区别
  • 如何使用SSH命令安全连接并转发端口到远程服务器
  • 【Java 基础】-- 设计模式
  • ComfyUI进阶学习全指南(2025年最新版)
  • Linux和gcc/g++常用命令总结
  • uniapp封装路由管理(兼容Vue2和Vue3)
  • π0源码解析——一个模型控制7种机械臂:对开源VLA sota之π0源码的全面分析,含我司的部分落地实践
  • 【C++】Class(1)
  • doris: Oracle
  • Android14 OTA差分包升级报Package is for source build
  • 双向选择排序算法
  • Node.js setImmediate 教程
  • MyBatis @Param 注解详解:多参数传递与正确使用方式
  • Spring实战spring-ai运行
  • STL:C++的超级工具箱(一)
  • leetcode349 两个数组的交集
  • 快速生成viso流程图图片形式
  • 鸿蒙Android4个脚有脚线
  • 【NetTopologySuite类库】geojson和shp互转,和自定义对象互转
  • 【哇! C++】类和对象(三) - 构造函数和析构函数
  • Ubuntu20.04本地配置IsaacLab 4.2.0的G1训练环境(一)
  • 浅谈汽车系统电压优缺点分析
  • Springboot基础篇(4):自动配置原理
  • Dify 开源大语言模型应用开发平台使用(一)
  • 机器学习深度学习基本概念:logistic regression和softmax
  • OpenCV计算摄影学(16)调整图像光照效果函数illuminationChange()