第2章 操作系统IP设置一文整明白

2023-05-16

什么是IP地址?

IP是(Internet Protocol Address)的简写,每台联接互联网的电脑必须有一个唯一独立的IP地址才行,它就像你们家的门牌号。

怎么查看设置IP地址呢?

1.windows中查看及设置IP地址的方法

打开设置
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
或者使用Dos命令

使用 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FB63Ek18-1639142590776)(Linux中学教程.assets/image-20211208082254655.png)]+r键打开运行,输入框中输入cmd,回车。
在这里插入图片描述
在Dos命令状态下输入如下命令

ipconfig /all

在这里插入图片描述
使用鼠标滚轮往下翻找到你的网卡

在这里插入图片描述
2.Centos中查看IP地址的方法。

打开一个终端,输入下面的命令并回车

ifconfig

在这里插入图片描述
通过上面的方法,我们把“宿主电脑”和虚拟机中的centos的IP地址就都查看出来了,使用ping命令看看这两台电脑能ping通吗?

先从虚拟机ping宿主机,如果出现下图说明网络能ping通。

在这里插入图片描述
再从宿主机ping虚拟机中的centos8.5

如果出现下图也说明是能够ping 通的。
在这里插入图片描述
注意,在windows中的ping只ping 4次就自动断掉了,在Linux中如果不使用Ctrl+c它就会一直ping下去,如果在windows中也想让ping 一直持续下去可以使用长ping命令,也就是在命令最后加和-t参数。

ping 192.168.1.106 -t

如何修改IP地址?

1.windows下修改IP地址

上面我们已经找到了IP的查看方法,其实修改方法也很简单,我这里演示一下windows 的窗口界面和Linux命令行模式。大家遇到新知识时不要怕,先跟着我的教程走,等你的知识积累的多了这些操作自然就明白了。
在这里插入图片描述
2.Centos修改IP地址

切换到root用户

su root

通过ifconfig命令修改IP地址(临时)

ifconfig ens33 add 192.168.227.127 broadcast 192.168.227.255 netmask 255.255.255.0

查看修改是否生效

ifconfig

在这里插入图片描述
从宿主机ping,192.168.227.127

ping 192.168.227.127 -t

在这里插入图片描述
发现可以ping通过了。

通过上述 ifconfig命令修改的IP 地址只是临时修改的,如果重启一下电脑你会发现修改的IP地址就会不见了。下图是电脑重启会的截图。
在这里插入图片描述
那么如果我想把centos修改成我想要的IP地址怎么办?

👉 为centos设置静态IP地址。

这里又冒出一个新词来“静态IP地址“,我们的电脑一般都是通过连接路由器才能上网的,而现在的路由器上都有动态分配IP地址的”DHCP"服务,无论是我们的电脑还是手机一连上路由器,路由器就会分配一个IP地址给他,通过“DHCP"服务获取到的IP地址就是动态IP地址,而我们手动指定的IP地址则是静态IP地址。前面我们已经演示过给windows设置IP地址的过程,接下来通过命令行的方式给大家演示如果给centos8.5设置静态IP地址。

接下来的设置仍然需要使用到vi软件,大家可以先用起来,后面我会专门讲关于它的使用。

修改/etc/sysconfig/network-scripts文件 夹下的ifcfg-ens33文件

vi /etc/sysconfig/network-scripts/ifcfg-ens33

在这里插入图片描述
按一下键盘上的i键,进入修改模式
在这里插入图片描述
使用方向箭头移动光标到你修改的位置。

按下键盘上的i键,对相关的内容进行修改,修改后的内容如下。

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
#BOOTPROTO=dhcp
IPADDR=192.168.227.128
NETMASK=255.255.255.0
GATEWAY=192.168.227.2
DNS1=192.168.227.2
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=ens33
UUID=818a6bc2-1003-4f28-be3b-aa9cd8c1d906
DEVICE=ens33
ONBOOT=yes

在这里插入图片描述
修改完成后通过以下命令重启网卡。

ifdown ens33
ifup ens33

ifdown是关闭网卡的意思,ens33是网卡的名称。

ifup是打开网卡的意思,ens33是网卡的名称。

这里最重要的是网关的设置

需要打开虚拟机编辑–>虚拟网络编辑器
在这里插入图片描述
在这里插入图片描述
好了,centos8.5下的静态IP的设置至此你一定也学会如何操作了吧。

接下再带着大家把虚拟机中的虚拟网络设置再系统的讲解一下。

我的博客是实时编辑的,希望大家赶紧订阅,关注,博主会给你惊喜不断的。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

第2章 操作系统IP设置一文整明白 的相关文章

  • java调优总结

    JVM调优总结 序 几年前写过一篇关于JVM调优的文章 前段时间拿出来看了看 又添加了一些东西 突然发现 基础真的很重要 学习的过程是一个由表及里 再由里及表的过程 呵呵 所谓的 温故而知新 而真正能走完这个轮回的人 也就能称为大牛或专家了
  • Linux系统的安装(在VM虚拟机上安装CentOS 7)

    工具准备 物理计算机一台 配置要求 操作系统 win10 64位 大家基本上都是 硬盘可用容量 20G以上 内存容量 4G以上 虚拟机安装包 VMware workstation full 12 5 下载链接 点我下载 提取码 9gha C
  • 计算机领域中随处可见的抽象

    想要管理多种具体的东西 那么需要遵守每种东西的规范 如果想要提供一种通用模式来对这些具体的东西统一管理 需要使用一种古老的技术 抽象 抽象是将多种具体的东西 管理时需要遵守的规范 的共同点抽取出来 放入到更高一层的抽象层 在抽象层不定义或少
  • unix环境高级编程——文件IO

    本期主题 unix环境高级编程 文件IO 文件IO 0 引言 1 文件描述符 2 IO编程中常用的API接口 1 open函数 2 close函数 3 read函数 4 write函数 5 lseek函数 3 函数sync fsync和fd
  • CentOS 7 关闭网络限制

    1 安装CentOS 7 3操作系统mini版本即可 2 设置关闭Selinux 编辑 etc selinux config vi etc selinux config SELINUX disabled 重启机器 查看selinux状态 s
  • Linux 磁盘与文件系统管理(鸟哥私房菜)

    本文来自 http vbird dic ksu edu tw linux basic 0230filesystem php 第八章 Linux 磁盘与文件系统管理 系统管理员很重要的任务之一就是管理好自己的磁盘文件系统 每个分割槽不可太大也
  • office2013 excel 打开时提示excel词典xllex.dll文件丢失或损坏

    今天打开Excel时 发现报错 xllex dll文件丢失或损坏 我用的是office2013 网上找了好多都是2007的dll文件 导入不了 于是乎重装office 问题解决 但还是把xllex dll烤出来做个备份吧 参考下面步骤即可
  • Linux使用nvida-smi查看GPU类型

    nvida smi提供一个查看GPU信息的方法 然而这种方式不能查看GPU型号 型号被省略成了GeForce RTX 208 如果我们需要查看GPU的型号 只需要运行nvidia smi L即可 mrfive ubuntu nvidia s
  • Java堆的自动垂直缩放

    多年以来 java一直是贪婪的应用程序的同义词 这种类型的应用程序在晚上打开冰箱并吞噬所有可用资源 直到崩溃 该行为的主要原因是缺乏一种有效的方式来将操作系统在Java堆中分配且不再使用的内存交还给操作系统 However with the
  • win10 Enable developer Mode

    经过漫长的安装过程 win10终于装上了vs2015 rc 写个小程序试试 结果提示 根据提示打开 设置 更新 for developer 据说应该有这么个界面 但是这个界面根本出不来 直接闪退的说 翻 MSDN 终于翻出了解决方法 htt
  • Linux系统编程:多线程交替打印ABC

    引言 分享关于线程的一道测试题 因为网上基本都是Java的解决方法 决定自己写一篇来记录一下线程的学习 问题描述 编写一个至少具有三个线程的程序 称之为线程 A B 和 C 其中线程 A 输出字符 A 线程 B 输出字符 B 线程 C 输出
  • 红帽7.9部署telnet服务

    升级ssh 为预防万一提前配置telnet服务 安装软件包 yum install telnet server yum install xinetd xinetd加入开机自启 systemctl enable xinetd service
  • Linux系统如何看目录属于哪个磁盘分区

    Linux是先有目录 再有磁盘分区 df h 目录 例如 没有挂载磁盘的目录 显示在系统盘 root iZ2ze57v3n0zma46zqiq8nZ sh 1 5 5 df h alidata Filesystem Size Used Av
  • 通过源码包*.src.rpm定制开发rpm

    为什么80 的码农都做不了架构师 gt gt gt 1 基本流程 1 下载 安装相应的src rpm包 wget xxx src rpm rpm ivh xxx src rpm 这里的 安装 是指把xxx src rpm中的tar gz p
  • 自己动手写操作系统(一)

    本系列文章将一步步实现一个简单的操作系统 实验环境是在Linux系统下通过Bochs虚拟机运行我们自己写的操作系统 一 实验环境搭建 1 Ubuntu的安装 Windows用户可以选择在虚拟机中安装Ubuntu 具体安装教程可自行搜索 2
  • 使用inet_ntop转换IPv6地址时在macOS和linux上的行为不一样

    下面这段python代码在macOS和linux时运行的结果是不同的 import socket ip socket inet pton socket AF INET6 1 2 3 0 5 6 7 8 print socket inet n
  • 由于回车符引起的shell错误

    今天弟弟写shell时出现一个错误 源代码如下 zip r 1 2 执行时出现错误 我也写了相同的语句 发现是可以执行的 把两个文件对比一看 差别在于 出错shell 正确shell 在linux下的回车是 n 在win下面的回车是 r n
  • linux 使用systemctl 启动服务报错: Error: No space left on device

    By default Linux only allocates 8192 watches for inotify which is ridiculously low And when it runs out the error is als
  • 如何快速构建CMBD系统-glpi

    脚本后续更新及迭代将由kkitDeploy项目代替 https github com luckman666 kkitdeploy server 请大家持续关注kkitDeploy 一 CMBD系统构建步骤 起初 开发这套CMBD系统是为了帮
  • 【操作系统xv6】学习记录4-一级页表与二级页表

    占位

随机推荐

  • Visual Code 配置golang开发环境

    1 去微软官网下载安装Visual Code http code visualstudio com Download 安装成功后 xff0c 打开命令行 xff0c 输入go version xff0c 会输出golang 版本 如果没有输
  • linux下调用mysql_query产生SIGSEGV段错误

    xfeff xfeff 程序需要用到MySQL来进行持久化 xff0c 代码在windows测试通过 xff0c 但在Linux调试时 xff0c 产生下面的异常 xff1a Thread 9 34 NodesManagerd 34 rec
  • vim编辑文档误用Ctrl+S导致vim假死

    xfeff xfeff 在linux使用vim编辑源码之后 xff0c 顺手使用了ctrl 43 s xff0c 本以为会保存源码 xff0c 但不料vim却卡住了 xff0c 怎么动都动不了 经过查询 xff0c 才发现ctrl 43 s
  • golang获取命令行参数

    xfeff xfeff 对于C C 43 43 java xff0c 或C 程序 xff0c 我们可以通过入口函数 xff08 main函数 xff09 直接获取命令行参数 xff1a int main int argc char argv
  • linux不指定LD_LIBRARY_PATH运行程序

    在windows中 xff0c 只要将动态库DLL跟可执行程序放在同一个目录 xff0c 程序在运行时 xff0c 就能找到DLL 然而 xff0c 在linux中 xff0c 必须指定动态库的路径 xff0c 程序才能找到动态库 xff0
  • bfs编译失败,编译gflags时缺少config.h

    在编译百度文件系统时 xff0c 编译失败 xff0c 错误如下 xff1a 进入到bfs thirdsrc gflags 2 1 1 include gflags xff0c 发现config h存在 于是跳到gflags 2 1 1 x
  • golang文件读取介绍

    golang提供了多种文件读取方式 xff0c 第一种方式 xff0c 也是最简单的一种方式 xff0c 如下 xff1a bytes err 61 ioutil ReadFile 34 a txt 34 if err 61 nil pan
  • zookeeper分布式部署

    在部署zookeeper之前 xff0c 先准备3台服务器 xff08 服务器已安装配置jdk xff09 xff1a node0 192 168 1 161 xff08 ubuntu16 04 xff09 node1 192 168 1
  • Linux中学教程--第1章 Centos8 开局N件事

    操作系统的学习 xff0c 最重要的是动手去操作 xff0c 而不是去背诵枯燥的概念 命令 通过前面的学习 xff0c 估计大家都已经将centos 8 5安装到自己的虚拟机里了 xff0c 可是第一次登录以后桌面怎么空空的呢 xff1f
  • stdbind剖析

    stl 算法库多数算法只能提供一个参数给绑定函数 xff0c 如 for each 函数 如果想打印 vector 中的每一个元素 xff0c 用 for each 实现方式代码如下 xff1a include lt iostream gt
  • 解决使用libhdfs.so连接hdfs出错问题java.lang.ClassNotFoundException: org.apache.hadoop.fs.F

    xfeff xfeff 出现java lang ClassNotFoundException org apache hadoop fs FileSystem错误的原因 xff1a libhdfs so并没有直接与hadoop与hdfs直接交
  • svn主干删除build.sh重新提交报错“处于冲突状态;请在新增之前标记冲突为已经解决”

    在调试编译脚本过程中 xff0c 由于一开始忘记修改脚本权限 xff0c build sh无法执行 在为build sh增加执行权限后 xff0c 准备重新提交build sh 因此通过windows的svn工具 xff08 有界面 xff
  • Kafka集群配置使用主机名,windows无法访问

    因工作需要 xff0c 在Linux集群下搭建了zookeeper集群和kafka集群 zookeeper集群和kafka集群中的所有配置均使用的真实ip地址 但由于服务节点使用的是动态IP xff0c IP地址经常发生变化 xff0c 每
  • makefile入门

    Makefile入门 1 gcc常用编译命令 gcc最简单的编译命令就是gcc c xff0c 编译当前目录下的所有源文件 现在 xff0c 假设目录say下面存在三个文件say h xff08 定义模块函数 xff09 xff0c say
  • ubuntu16.04禁止后重新开启图形界面自启动

    由于显卡内存较小 xff0c 想释放一部分显卡内存 xff0c 故使用systemctl disable lightdm关闭了图形界面自启动 但却发现调用systemctl enable lightdm xff0c 无法开启图形界面自启动
  • stl容器循环删除元素总结

    程序中有一段代码是关于stl循环删除的内容 xff0c 大体逻辑如下 xff08 实际逻辑要复杂的多 xff0c 不适合用std remove系列函数 xff09 xff1a int main int argc char argv std
  • opencv加载内存中图片

    opencv从磁盘加载一张图片非常简单 xff0c 通过cv imread即可 xff0c 代码如下 xff1a cv Mat src mat 61 cv imread 34 1 jpg 34 读取图片1 jpg xff0c imread会
  • github回退历史版本

    在使用github时 xff0c 通过git pull可以获取到最新的版本 xff0c 但这有可能不是自己想要的版本 如何回退到某个历史版本 xff1f 首先需要通过git reflog查看历史变更记录 xff0c 如下 xff1a 如上所
  • 字节对齐算法:

    字节对齐算法 字节对齐是在分配内存时需要考虑的问题 xff0c 两个小算法 xff1a 1 最容易想到的算法 span class token keyword unsigned span span class token keyword i
  • 第2章 操作系统IP设置一文整明白

    什么是IP地址 xff1f IP是 xff08 Internet Protocol Address xff09 的简写 xff0c 每台联接互联网的电脑必须有一个唯一独立的IP地址才行 xff0c 它就像你们家的门牌号 怎么查看设置IP地址