RHCSA课后练习3(网络与磁盘)

1、配置网络:为网卡添加一个本网段IPV4地址,x.x.x.123

涉及的知识点

配置网络:

                       ens160:en---表示以太网

                        wl---表示无线局域网

                        ww---表示无线广域网

注意:一个网络接口,可以有多个网络连接,但是同一时间只能有一个网络连接处于活动状态

nmcli命令

        作用:nmcli,可以实现创建,显示,编辑,删除,激活和停用网络连接以及控制和显示网络设备状态等

        查看网卡信息

[root@server ~]# nmcli  c  show          全写为:nmcli connection show

[root@server ~]# nmcli con show ens160   查看指定网卡的详细信息,q键退出

[root@server ~]# nmcli dev status        查看已有设备的连接状态

[root@server ~]# nmcli dev show          看所有网络设备详情,q键退出

      激活和关闭网络连接

[root@server ~]# nmcli c up 网卡名     激活

[root@server ~]# nmcli c down 网卡名   关闭

题目答案

这里添加名为ens170,IPV4地址为192.168.190.123的网卡

代码中 gw4是默认网关,这里的网关可以去虚拟机里的网络编辑器中查看

​
[root@localhost menge]# nmcli c add type ethernet ifname ens160 
                        con-name ens170 autoconnect yes ip4 192.168.190.123/24 
                        gw4 192.168.190.0

​

下一步启动ens170这张网卡

[root@localhost menge]# nmcli c up ens170

最后检查一下是否连接成功

[root@localhost menge]# nmcli c show 

成功了

903fca09e3574ceabe5226a3967a53c1.png

2.配置yum本地仓库,并完成traceroute命令的安装

配置yum本地仓库

1.将本地光盘挂载至本地目录/media下
[root@server /]# mount /dev/cdrom /media

mount: /media: WARNING: source write-protected, mounted read-only.

 移动到yum源配置文件路径

[root@server media]# cd /etc/yum.repos.d
[root@server yum.repos.d]# ls
CentOS.repo  redhat.repo

备份已存在yum源配置文件,使其失效

[root@server yum.repos.d]# mv CentOS.repo CentOS.repo.back
[root@server yum.repos.d]# mv redhat.repo redhat.repo.back
[root@server yum.repos.d]# ls
CentOS.repo.back  redhat.repo.back

新建本地yum源配置文件 

[root@server yum.repos.d]# vim  dvd.repo

在文件中输入

[BaseOS]
name=BaseOS
baseurl=file:///media/BaseOS
gpgcheck=0

[Appstream]
name=Appstream
baseurl=file:///media/AppStream
gpgcheck=0

重建缓存 

[root@server yum.repos.d]# yum  makecache

[root@server yum.repos.d]# yum repolist

验证能否装包成功

[root@master ~]# yum install tree -y

 完成traceroute命令的安装

[root@localhost ~]# mount /dev/sr0 /mnt

[root@localhost ~]# yum -y install traceroute

5807dafed7c8459fbb42f893e8931bf2.png

3、用至少两种方法查看sshd服务的进程号

  • 使用ps -ef打开所有的进程,再用grep sshd:过滤出含有“sshd”字符的进程85e1e63d162142fabc99dd31eb34e465.png

  • 使用top命令进行查找

systemctl status *sshd*

4、添加一块10G大小的磁盘,将该磁盘分为两个主分区,大小为1G、2G。将剩余的空间全部划分为扩展分区。划分一个逻辑分区,大小为3G。(主分区文件系统类型为ext4,逻辑分区文件系统类型为xfs) 

先关机虚拟机,点击编辑虚拟机

e340cf2a838740959fe3bced7bdab1cf.png

点击添加

bc8ac80b4ba040adbab1b19ba78d1507.png7fd3ae3330ad424696bd21160dced971.png

选择SATA==》创建新虚拟磁盘

bbef5ec006ad45a08e5798bbde137c8e.pngbe2594b4ed484c8abf95a457ca9ccda4.png

选择20GB==》默认命名,点击完成

330ff703c51549ac96331443404d9d99.png0f4addaa5c804f738173f17b654e648f.png

//进入fdisk交互界面
[root@localhost ~]# fdisk /dev/sda
 
//创建大小为1G的主分区
Command (m for help): n
Partition type
   p   primary (0 primary, 0 extended, 4 free)
   e   extended (container for logical partitions)
Select (default p): p
Partition number (1-4, default 1): 1
First sector (2048-20971519, default 2048):
Last sector, +sectors or +size{K,M,G,T,P} (2048-20971519, default 20971519): +1G
 
Created a new partition 1 of type 'Linux' and of size 1 GiB.
 
//创建大小为2G的主分区
Command (m for help): n
Partition type
   p   primary (1 primary, 0 extended, 3 free)
   e   extended (container for logical partitions)
Select (default p): p
Partition number (2-4, default 2): 2
First sector (2099200-20971519, default 2099200):
Last sector, +sectors or +size{K,M,G,T,P} (2099200-20971519, default 20971519): +2G
 
Created a new partition 2 of type 'Linux' and of size 2 GiB.
 
//将剩余的空间全部划分为扩展分区
Command (m for help): n
Partition type
   p   primary (2 primary, 0 extended, 2 free)
   e   extended (container for logical partitions)
Select (default p): e
Partition number (3,4, default 3):
First sector (6293504-20971519, default 6293504):
Last sector, +sectors or +size{K,M,G,T,P} (6293504-20971519, default 20971519):
 
Created a new partition 3 of type 'Extended' and of size 7 GiB.
 
//划分大小为3G的逻辑分区
Command (m for help): n
All space for primary partitions is in use.
Adding logical partition 5
First sector (6295552-20971519, default 6295552):
Last sector, +sectors or +size{K,M,G,T,P} (6295552-20971519, default 20971519): +3G
 
Created a new partition 5 of type 'Linux' and of size 3 GiB.
 
//格式化
[root@localhost ~]# mkfs.ext4 /dev/sda1
mke2fs 1.45.6 (20-Mar-2020)
Creating filesystem with 262144 4k blocks and 65536 inodes
Filesystem UUID: d0f614a7-6210-419d-b995-c5315afb126a
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376
 
Allocating group tables: done
Writing inode tables: done
Creating journal (8192 blocks): done
Writing superblocks and filesystem accounting information: done
 
[root@localhost ~]# mkfs.ext4 /dev/sda2
mke2fs 1.45.6 (20-Mar-2020)
Creating filesystem with 524288 4k blocks and 131072 inodes
Filesystem UUID: ec1719b8-1bdf-4b7d-8a59-b31c822556e4
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376, 294912
 
Allocating group tables: done
Writing inode tables: done
Creating journal (16384 blocks): done
Writing superblocks and filesystem accounting information: done
 
[root@localhost ~]# mkfs.xfs /dev/sda5
meta-data=/dev/sda5              isize=512    agcount=4, agsize=196608 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=1, sparse=1, rmapbt=0
         =                       reflink=1
data     =                       bsize=4096   blocks=786432, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0, ftype=1
log      =internal log           bsize=4096   blocks=2560, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
 
//查看磁盘信息(块设备)
[root@localhost ~]# lsblk
NAME        MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda           8:0    0   10G  0 disk
├─sda1        8:1    0    1G  0 part
├─sda2        8:2    0    2G  0 part
├─sda3        8:3    0    1K  0 part
└─sda5        8:5    0    3G  0 part
sr0          11:0    1 10.2G  0 rom  /run/media/root/RHEL-8-5-0-BaseOS-x86_64
nvme0n1     259:0    0   50G  0 disk
├─nvme0n1p1 259:1    0  500M  0 part /boot
├─nvme0n1p2 259:2    0    1G  0 part [SWAP]
└─nvme0n1p3 259:3    0   40G  0 part /

5、LVM配置:创建一个至少有两个PV组成的大小为6G的名为testvg的VG;要求PE大小为16MB, 而后在卷组中创建大小为3G的逻辑卷testlv;挂载至/users目录

1.首先创建物理卷 (这里有两个未被使用的分区 sdb1 sdc1)

pvcreate /dev/sdb1 /dev/sdc1

2.创建卷组(VG)

vgcreate -s 16M testvg /dev/sdb1 /dev/sdc1

3.创建逻辑卷

lvcreate -L 3G -n testlv testvg

4.格式化逻辑卷

mkfs.ext4 /dev/testvg/testlv

5.创建挂在点并挂在逻辑卷

mount /dev/testvg/testlv /users
[root@localhost /]# mkfs.ext4 /dev/testvg/testlv 
mke2fs 1.46.5 (30-Dec-2021)
创建含有 786432 个块(每块 4k)和 196608 个inode的文件系统
文件系统UUID:8097bc3e-ad71-42d0-9fd7-afc7a1268e55
超级块的备份存储于下列块: 
	32768, 98304, 163840, 229376, 294912
 
正在分配组表: 完成                            
正在写入inode表: 完成                            
创建日志(16384 个块)完成
写入超级块和文件系统账户统计信息: 已完成
 
[root@localhost /]# mkfs.ext4 /dev/testvg/testlv 
创建含有 786432 个块(每块 4k)和 196608 个inode的文件系统
文件系统UUID:4d8063ba-52c6-4722-888d-afd77ced0250
超级块的备份存储于下列块: 
	32768, 98304, 163840, 229376, 294912
 
正在分配组表: 完成                            
正在写入inode表: 完成                            
创建日志(16384 个块)完成
写入超级块和文件系统账户统计信息: 已完成

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/908794.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

开发人员需要知道的 20个Git命令行技巧

前言 大多数开发人员每天都会使用 Git,但许多人只是对其功能略知一二。 学习一些 git 命令行技巧可以改变游戏规则,让你更高效、更有成效,对版本控制更有信心。 那么,让我们深入了解每个开发人员工具包中都应该有的 20 个 Git …

第十一章 综合案例--“精品课程网站“开发

1.网站的开发流程 网站开发流程通常分为几个关键阶段,每个阶段都有其特定的任务和目标。以下是一个典型的网站开发流程: 1. 需求分析 目标设定:明确网站的目标和目的。 受众研究:确定目标用户,了解他们的需求和偏好。…

VSCode 1.82之后的vscode server离线安装

概述 因为今天在公司开发项目的时候,需要离线配置vscode远程开发环境, 根据参考链接1配置了一遍,不管怎么重启,VSCODE都还是提示下载vscode server,后面在官方issue上找到了解决方案 解决方案 修改Remote SSH的配置…

Linux和,FreeRTOS 任务调度原理,r0-r15寄存器,以及移植freertos(一)

目录、 1、r0-r15寄存器,保护现场,任务切换的原理 2、freertos移植 3、freertos的任务管理。 一、前言 写这篇文章的目的,是之前面试官,刚好问到我,移植FreeRTOS 到mcu,需要做哪些步骤,当时回…

「Mac畅玩鸿蒙与硬件28」UI互动应用篇5 - 滑动选择器实现

本篇将带你实现一个滑动选择器应用,用户可以通过滑动条选择不同的数值,并实时查看选定的值和提示。这是一个学习如何使用 Slider 组件、状态管理和动态文本更新的良好实践。 关键词 UI互动应用Slider 组件状态管理动态数值更新用户交互 一、功能说明 在…

云服务器防火墙设置方法

云服务器防火墙设置方法通常包括:第一步:登录控制台,第二步:配置安全组规则,第三步:添加和编辑规则,第四步:启用或停用规则,第五步:保存并应用配置。云服务器…

数据中台一键大解析!

自从互联玩企业掀起了数据中台风,数据中台这个点马上就火起来了,短短几年数据中台就得到了极高的热度,一大堆企业也在跟风做数据中台,都把数据中台作为企业数字化转型的救命稻草,可是如果我告诉你数据中台并不是万能钥…

【第一个qt项目的实现和介绍以及程序分析】【正点原子】嵌入式Qt5 C++开发视频

qt项目的实现和介绍 1.第一个qt项目  (1).创建qt工程    [1].创建一个存放qt的目录    [2].新建一个qt工程    [3].编译第一个工程    发生错误时的解决方式 二.QT文件介绍  (1).工程中文件简单介绍  (2).项目文件代码流程介绍    [1].添…

计算机网络:网络层 —— 网络地址转换 NAT

文章目录 网络地址转换 NAT 概述最基本的 NAT 方法NAT 转换表的作用 网络地址与端口号转换 NAPTNAT 和 NAPT 的缺陷 网络地址转换 NAT 概述 尽管因特网采用了无分类编址方法来减缓 IPv4 地址空间耗尽的速度,但由于因特网用户数量的急剧增长,特别是大量小…

【算法】【优选算法】双指针(下)

目录 一、611.有效三⻆形的个数1.1 左右指针解法1.2 暴力解法 二、LCR 179.查找总价格为目标值的两个商品2.1 左右指针解法2.2 暴力解法 三、15.三数之和3.1 左右指针解法3.2 暴力解法 四、18.四数之和4.1 左右指针解法4.2 暴力解法 一、611.有效三⻆形的个数 题目链接&#x…

面试题分享11月1日

1、过滤器和拦截器的区别 过滤器是基于spring的 拦截器是基于Java Web的 2、session 和 cookie 的区别、关系 cookie session 存储位置 保存在浏览器 (客户端) 保存在服务器 存储数据大小 限制大小,存储数据约为4KB 不限制大小&…

VR 创业之路:从《I Expect You To Die》到未来展望

今年是 Reality Labs 成立 10 周年,Meta 每周都会与不同的 XR 先驱进行交流,探讨他们在行业中的经历、经验教训以及对未来的展望。本次,他们与游戏设计师、作家兼 Schell Games CEO Jesse Schell 进行了深入交谈,了解了他的个人故…

【大数据学习 | kafka】简述kafka的消费者consumer

1. 消费者的结构 能够在kafka中拉取数据进行消费的组件或者程序都叫做消费者。 这里面要涉及到一个动作叫做拉取。 首先我们要知道kafka这个消息队列主要的功能就是起到缓冲的作用,比如flume采集数据然后交给spark或者flink进行计算分析,但是flume采用的…

​Controlnet作者新作IC-light V2:基于FLUX训练,支持处理风格化图像,细节远高于SD1.5。

大家好!今天我要向大家介绍一个超级有趣的话题——Controlnet作者的新作IC-light V2!这个工具基于FLUX训练,能够支持处理风格化图像,并且细节表现远高于SD1.5。 想象一下,你有一个强大的AI助手,它能够根据…

危机来临前---- 力扣: 876

危机即将来临 – 链表的中间节点 描述: 给你单链表的头结点 head ,请你找出并返回链表的中间结点。如果有两个中间结点,则返回第二个中间结点。 示例: 何解? 1、遍历找到中间节点 : 这个之在回文链表中找…

【AI绘画】ComfyUI - AnimateDiff基础教程和使用心得

AnimateDiff是什么? AnimateDiff 是一个能够将个性化的文本转换为图像的扩展模型,它可以在无需特定调整的情况下实现动画效果。通过这个项目,用户可以将他们的想象力以高质量图像的形式展现出来,同时以合理的成本实现这一目标。随…

【docker】docker 环境配置及安装

本文介绍基于 官方存储库 docker 的环境配置、安装、代理配置、卸载等相关内容。 官方安装文档说明:https://docs.docker.com/engine/install/ubuntu/ 主机环境 宿主机环境 Ubuntu 20.04.6 LTS 安装步骤 添加相关依赖 sudo apt-get update sudo apt-get install…

一二三应用开发平台自定义查询设计与实现系列3——通用化重构

通用化重构 前面我们以一个实体为目标对象,完成了功能开发与调试。 在此基础上,我们对功能进行重构,使其成为平台的标准化、通用化的功能。 前端重构 首先,先把自定义组件挪到了平台公共组件目录下,如下&#xff1…

国标GB28181视频平台EasyCVR私有化视频平台工地防盗视频监控系统方案

一、方案背景 在当代建筑施工领域,安全监管和防盗监控是保障工程顺利进行和资产安全的关键措施。随着科技进步,传统的监控系统已不足以应对现代工地的安全挑战。因此,基于国标GB28181视频平台EasyCVR的工地防盗视频监控系统应运而生&#xf…

征程 6 工具链性能分析与优化 2|模型性能优化建议

01 引言 为了应对低、中、高阶智驾场景,以及当前 AI 模型在工业界的应用趋势,地平线推出了征程 6 系列芯片。 在软硬件架构方面,征程 6 不仅保持了对传统 CNN 网络的高效支持能力,还强化了对 Transformer 类型网络的支持&#xf…