安装linux对磁盘分区的要求_ubuntu磁盘分区教程

安装linux对磁盘分区的要求_ubuntu磁盘分区教程Linux操作系统磁盘分区操作及原理,Linux系统网络环境的配置方法。

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

目录

一、磁盘分区

1. 磁盘分区概述

2. 磁盘分区实例

3. 查询磁盘情况

4. 磁盘情况其他指令

二、网络配置

1. 网络概述

2. 配置 Linux 网络环境

3. 设置主机名和 host 映射

4. 补充 主机名解析过程


一、磁盘分区

1. 磁盘分区概述

        Linux 操作系统只有一个根目录,根目录下又分几个区分别分给某一子目录使用,Linux 操作系统中的每个分区都是整个文件系统的一部分,硬盘中的每个分区都会挂载到文件系统的某一目录中。

Linux 硬盘分为 IDE 硬盘和 SCSI 硬盘,IDE 硬盘的驱动标识符为 “hdx~”:

  • “hd” 表示分区所在设备的类型
  • “x” 表示盘号,a 基本盘、b 基本从属盘、c 辅助主盘、d 辅助从属盘
  • “~” 表示分区,前四个分区为主分区或者扩展分区,分别用数字 1 到 4 表示,从 5 开始变为逻辑分区

例如标识符 hda1 就代表 IDE 硬盘上的第一个主分区或者拓展分区;

SCSI 硬盘的驱动标识符为 “sdx~”,除了使用“sd”表示设备类型外,其余则与 IDE 硬盘相同,目前主流硬盘为 SCSI 硬盘。

我们可以使用指令 lsblk 或者 lsblk -f 来查看所有硬盘分区及设备挂载情况,如下一块 SCSI 基本盘下又有 1、2 两个主分区或者拓展分区:

安装linux对磁盘分区的要求_ubuntu磁盘分区教程

使用 lsblk -f 指令的区别在于该命令比 lsblk 所查看的信息更为详细;

安装linux对磁盘分区的要求_ubuntu磁盘分区教程

2. 磁盘分区实例

创建一个新的磁盘并分区、挂载再到删除需要有以下几步:

(1)添加硬盘

        我们先在 Linux 系统中添加一块硬盘,进入“菜单”,选择“设置”,在设备列表中添加硬盘,随后点击“下一步”并设置磁盘大小后重启系统即可。

安装linux对磁盘分区的要求_ubuntu磁盘分区教程

添加新硬盘后点击确定;

安装linux对磁盘分区的要求_ubuntu磁盘分区教程

重启系统后查看硬盘分区情况,如下已有新的 SCSI 硬盘 sdb,大小为 1G,但此时还没有分区;

安装linux对磁盘分区的要求_ubuntu磁盘分区教程

(2)创建分区

        分区命令为 fdisk 磁盘,需要知道,新添加的硬盘是在 Linux 操作系统的设备文件夹也就是 /dev 目录下的, 所以我们使用指令 fdisk /dev/sdb 对硬盘 sdb 进行分区,随后按照提示进行如下操作:

安装linux对磁盘分区的要求_ubuntu磁盘分区教程

安装linux对磁盘分区的要求_ubuntu磁盘分区教程

注意:在进行分区操作的最后一步必须输入 w 写入磁盘并退出,否则之前的操作均不会生效。

此时我们再查看硬盘及分区情况,新的硬盘 sdb 已有新分区 sdb1;

安装linux对磁盘分区的要求_ubuntu磁盘分区教程

(3)分区格式化

        格式化分区 指令为 mkfs -t ext4 分区,其中 ext4 代表分区类型;接下来我们对分区 sdb1 进行格式化:

安装linux对磁盘分区的要求_ubuntu磁盘分区教程

此外如果想要知道一个分区有没有被格式化,可以使用指令 lsblk -f 查看分区的详细信息,未经格式化的分区是没有唯一标识符(UUID)属性的。

(4)将新创建的分区挂载到目录

        根据分区原理可知,每一个分区都与文件系统有着紧密的联系,所以分区只有挂载到某一目录当中才可以使用。挂载指令为 mount 分区 挂载点

我们创建一个新目录 newdisk 用于挂载(建议且切换到根目录或者其他目录创建,因为小马在主目录创建时挂载不成功)

安装linux对磁盘分区的要求_ubuntu磁盘分区教程

此时再次查看分区,新分区 sdb1 已有挂载点 newdisk;

安装linux对磁盘分区的要求_ubuntu磁盘分区教程

至此,新的分区创建成功且已挂载至目录,今后在目录中创建的文件其实就是保存到了该分区中。

提示:使用 mount 指令进行挂载操作后,重启系统则挂载关系会消失。为了避免挂载的重复操作,可以进行永久挂载。

(5)删除(卸载)挂载关系

        删除分区与目录的挂载关系使用指令 umount 分区 或者 umount 挂载点 均可,如下挂载关系已删除;

安装linux对磁盘分区的要求_ubuntu磁盘分区教程

3. 查询磁盘情况

        在目录下创建文件时,文件会保存到与该目录具有挂载关系的磁盘分区中,磁盘存储空间则会越来越小,为了保证磁盘的正常使用,我们必须时刻知道系统磁盘的使用情况。

查询磁盘情况使用指令 df -h,如下;当已用量超过 80% 时就应该采取相关措施比如清理空间、添加磁盘或者分区等等;

安装linux对磁盘分区的要求_ubuntu磁盘分区教程

除了查询系统磁盘情况,也可以使用指令 du -h /目录 查询指定目录所对应的磁盘的使用情况。未写目录而直接使用指令 du -h 时默认为当前所在目录;

4. 磁盘情况其他指令

  • ls -l 目录 | grep “^-” | wc -l  //统计某目录下文件的个数
  • ls -l 目录 | grep “^d” | wc -l  //统计某目录下目录的个数
  • ls -lR 目录 | grep “^-” | wc -l  //统计某目录下文件的个数包括其子文件
  • ls -lR 目录 | grep “^d” | wc -l  //统计某目录下目录的个数包括其子目录
  • tree 目录  //以树状结构显示目录结构,前提是已经安装了 tree(安装命令:yum install tree

二、网络配置

1. 网络概述

        在以往的操作中,小马都是以虚拟机的方式演示 Linux 操作系统的,就是在 Windows 环境中创建一个虚拟机,虚拟机中使用 Linux 系统,以此来模拟实现 Windows 端与 Linux 端的互相操作。

Linux 操作系统中查看网络配置使用指令 ifconfig

安装linux对磁盘分区的要求_ubuntu磁盘分区教程

Windows 操作系统中查看 VMnet8 网络配置使用指令 ipconfig

安装linux对磁盘分区的要求_ubuntu磁盘分区教程

由上操作可以看到,Windows 端与 Linux 端的网络都在同一个网段也就是 192.168.65.xx,所以二者之间才可以进行网络通讯(只有在相同网段才能进行网络通讯)。

测试两主机之间是否可以连通需要使用指令 ping 目的主机ip;如下测试在 Windows 系统是否可以连通 Linux 系统,可以连通;

安装linux对磁盘分区的要求_ubuntu磁盘分区教程

测试在 Linux 操作系统中是否可以连通百度;

安装linux对磁盘分区的要求_ubuntu磁盘分区教程

2. 配置 Linux 网络环境

方式1:自动获取 ip

        登录 Linux 操作系统后,默认为自动获取 ip,该方法可以有效避免 ip 冲突,但每次获取的 ip 可能都不一样。

在工作当中,可能 Linux 系统需要作为服务器来运行,这个时候就需要一个固定的 ip 地址,所以不建议使用自动获取方式来获取 ip。

点击“应用程序”–>“系统工具”–>“设置”–>“网络”–>“IPv4”可以查看当前网络配置情况;

安装linux对磁盘分区的要求_ubuntu磁盘分区教程

方式2:手动指定 ip

        手动指定 ip 需要修改配置文件,使用 vi/vim 编辑器修改 /etc/sysconfig/network-scripts/ifcfg-ens33 文件内容;

首先 vim 进入 ifcfg-ens33,文件初始状态如下;

安装linux对磁盘分区的要求_ubuntu磁盘分区教程

接下来按 i 进入插入模式进行修改,修改如下;

安装linux对磁盘分区的要求_ubuntu磁盘分区教程

修改完成后 wq 保存退出;

现在我们已经将 Linux 虚拟机的 ip 设置为 192.168.200.131,为了不影响与 widows 的连通,还需要将 VMnet8 也修改为相同网段192.168.200.xx;

安装linux对磁盘分区的要求_ubuntu磁盘分区教程

设置结束之后,重启网络服务 service network restart,或者重启系统 reboot,新的固定 ip 就会生效;此时进入 Linux 系统查看 ip,ip 地址已更新;

安装linux对磁盘分区的要求_ubuntu磁盘分区教程

在 Windows 中查看 VMnet8 也已经被修改;

安装linux对磁盘分区的要求_ubuntu磁盘分区教程

此时两端互相可以 ping 通,说明新的网络 ip 已配置成功;

安装linux对磁盘分区的要求_ubuntu磁盘分区教程

3. 设置主机名和 host 映射

(1)设置/修改主机名

        Linux 操作系统可以设置和修改主机名称,使用指令 hostname 可以查看当前的主机名称;我的 Linux 初始主机名称如下:

安装linux对磁盘分区的要求_ubuntu磁盘分区教程

修改主机名需要修改文件 /etc/hostname 的内容;

安装linux对磁盘分区的要求_ubuntu磁盘分区教程

修改后重启系统新的主机名即可生效;

安装linux对磁盘分区的要求_ubuntu磁盘分区教程

(2)设置 host 映射

        测试连通性除了可以通过 ping 目标主机ip 的方式,也可以通过 ping 目标主机名 的方式,前提是必须先设置 host 映射;        

Windows 操作系统中在 C:Windows\System32\drivers\etc\hosts 文件中指定;

安装linux对磁盘分区的要求_ubuntu磁盘分区教程

新增加一句 [要指定的ip 主机名称] 即可;

安装linux对磁盘分区的要求_ubuntu磁盘分区教程

此后就可以在 Windows 端 ping 目标主机名 来测试与 Linux 的连通性了;

安装linux对磁盘分区的要求_ubuntu磁盘分区教程

Linux 操作系统中在 /etc/hosts 文件中指定,其余操作不变,此处省略。

4. 补充 主机名解析过程

        hosts 就是一个文本文件,用于记录 ip 和主机名(hostname) 的映射关系;DNS 域名,是互联网上作为域名和 ip 地址互相映射的一个分布式数据库。

        当用户在浏览器输入一个域名后,浏览器会先检查浏览器缓存中是否有这个域名解析的 ip 地址,有则返回 ip 完成解析,没有则再去检查操作系统的 DNS 解析器缓存,有则直接返回 ip 完成解析。如果再 DNS 解析器缓存仍没有找到解析的 ip 地址对应的映射,再去系统的 hosts 文件中查找,如果 hosts 也未找到,则去公网的域名服务数据库查找,如果都没有,返回“域名不存在”。

        简单来说就是共查找四部:查找浏览器缓存 –> 查找系统 DNS 缓存 –> 查找 hosts 文件 –> 查找公网数据库。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/203570.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • android spi读写不通,msm8909+android5.1.1 由BLSP3改为BLSP1后SPI读写速度慢问题解决

    android spi读写不通,msm8909+android5.1.1 由BLSP3改为BLSP1后SPI读写速度慢问题解决msm8909+android5.1.1由BLSP3改为BLSP1后SPI读写速度慢问题解决发现SPI的读写速度慢了不少,msm8909-cb03.dtsi文件相关内容如下:spi_0:spi@78b5000{/*BLSP1QUP1*/compatible=”qcom,spi-qup-v2″;#address-cells=<1>;#size-cells=<…

    2022年10月19日
  • python编程是啥-Python编程「建议收藏」

    python编程是啥-Python编程「建议收藏」随着人工智能时代的来临,编程语言的热度居高不下,随着智能机器人的出现,在2020年更是迎来一波新的高峰。在这样的大环境下,关于谁是人工智能最流行编程语言的讨论也十分热烈,C、C++、Java、Python等编程语言不断被拿出来做比较。那么接下来,风变编程来解析一波当下编程语言的新趋势。Python受欢迎度有望超越Java?近日,TIOBE编程语言社区公布了2020年10月编程语言排行榜。榜单数据显…

  • chrome录制脚本的工具_chrome录屏插件

    chrome录制脚本的工具_chrome录屏插件Jmeter录制脚本工具之chrome插件–BlazeMeter

  • cdn加速以及前后分离SpringBoot+Vue 配置https及SSL证书「建议收藏」

    cdn加速以及前后分离SpringBoot+Vue 配置https及SSL证书「建议收藏」配置方法同上篇文章一样CDN加速配置,阿里云cdn内配置好以后即可剩下把前端服务器nginx内的证书文件上传以及配置写好即可。后端服务器也同上配置证书下载上传服务器配置好nginx即可。如果都配置好以后,不可以访问时,注意查看前端请求接口是否为https方式。如果为http时,检查是否更新服务器成功,如果成功后还不可以正常访问时,前端修改代码如下:vue.config.js内添加下行代码。index.html下添加代码:https:true完毕!…

  • [学习笔记]上传文件到EC2主机[通俗易懂]

    [学习笔记]上传文件到EC2主机[通俗易懂]之前在别的主机服务器上上传到文件,过程如下:首先有ssh连接,不管是通过输入密码的方式还是添加密钥的方式都一样,确定建立链接没有问题之后,就有下面的操作sshhostname@public_ip//建立链接mkdirupload//创建接受文件的文件夹chmod777uploadscppath_to_filehostname@public_ip:/home/hostnam

  • 常用滤波器设计之低通滤波器、高通滤波器、带通滤波器、带阻滤波器

    常用滤波器设计之低通滤波器、高通滤波器、带通滤波器、带阻滤波器本文为转载内容,原文地址为点击打开链接。下两个滤波器都是切比雪夫I型数字滤波器,不是巴特沃尔滤波器,请使用者注意!1.低通滤波器使用说明:将下列代码幅值然后以m文件保存,文件名要与函数名相同,这里函数名:lowp。functiony=lowp(x,f1,f3,rp,rs,Fs)%低通滤波%使用注意事项:通带或阻带的截止频率的选取范围是不能超过采样率的一半%即,f1,f3的值都要小于Fs/…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号