N420004+第六周作业

一、自建yum仓库,分别为网络源和本地源

1.配置本地源:

本机镜像版本为CentOS-7-x86_64-Everything-1810,自带一个巨大的rpm仓库,所以直接将该iso进行挂载。

(1)在虚拟机中事先选择好对应的iso文件

虚拟机中要事先挂载好你需要的iso文件

(2)在设备挂载中找到准备好的iso路径

下图中的/dev/sr0 /run/media/luo/CentOS 7 x86_64就是我们需要iso的路径
注:使用虚拟机进行镜像挂载,需要在虚拟机界面进行登录到主界面,否则开机后这个iso不会自动挂载
df -h

(3)更改iso挂载路径,本机更改为 /mnt/cdrom

默认mnt目录下不存在cdrom,所以事先进行创建,以免不必要的报错

mkdir -p /mnt/cdrom

(4)挂载iso文件到新创建的cdrom目录下

注:挂载方式有两种,一种为临时挂载,重启后失效,还有一种为永久挂载,需更改配置文件

(4-1)临时挂载
mount /dev/sr0 /mnt/cdrom

如下图所示,路径已经发生变动,挂载成功
在这里插入图片描述

(4-2)永久挂载

如下图所示,系统的设备挂载信息都在 /etc/fstab 文件中,所以我们接下来就修改该文件
在这里插入图片描述

vim /etc/fstab
/dev/sr0              /mnt/cdrom              iso9660    defaults     0 0

如下图所示:
在这里插入图片描述
将配置文件保存后退出vim编辑器,重新挂载设备

mount -a # 重新挂载配置文件中的所有设备

结果如下图所示:
在这里插入图片描述

(5)修改源的配置文件

(5-1)修改本地源的配置文件

源的配置文件所在的位置:/etc/yum.repos.d/
CentOS-Base.repo:修改网络源
CentOS-Media.repo:修改本地源
先将原配置文件进行备份,翻车后还能抢救一下23333
在这里插入图片描述
备份完成后新建一个配置文件,进行修改,如下图所示
在这里插入图片描述
#baseurl是指定源的路径,将第二个改成之前创建的挂载路径即可
#enabled表示当前仓库是否开启,1为开启,0为关闭
#gpgcheck表示安装rpm包时,是否基于公私钥对匹配包的安全信息,1表示开启,0表示关闭
查看下yum中有的软件包数量:

[root@localhost yum.repos.d]# yum list | wc -l
10193

本地源配置完成!

(5-2)修改网络源的配置文件

阿里有现有的源配置文件,一键安装美滋滋

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
#备份原文件
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
下载网络中公布的yum源配置文件

运行 yum makecache 生成缓存
检查下yum源中软件包数量:

[root@localhost yum.repos.d]# yum list | wc -l
10621

修改完成!

二、编译安装http2.4,实现可以正常访问,并将编译步骤和结果提交。

(1)httpd服务安装所需要的依赖

gcc ,openssl-devel ,pcre-devel ,apr-devel ,apr -util-devel
均可以通过yum install命令进行安装!

(2)安装httpd服务

下载httpd安装包
由于需要进行本地编译安装,所以需要去官网下载httpd的官方压缩包:
在这里插入图片描述
下载完成后进行解压:

tar xf httpd-2.4.41.tar.bz2

解压完成后,进入对应的文件夹进行基础三连操作:

./configure
make
make install

编译完成后可以查询本地服务是否启动或者直接监听80端口的占用情况:

ps -ef | grep httpd
lsof -i:8080

在确保防火墙关闭的情况下,在浏览器中输入http://本地IP:80,能进行访问就代表已经启动成功!

三、创建一个2G的文件系统,块大小为2048byte,预留1%可用空间,文件系统 ext4,卷标为TEST,要求此分区开机后自动挂载至/test目录,且默认有acl挂载选项。

(1)选择一个设备进行分区准备

在这里插入图片描述
本机选择sdb为目标进行空间分割。

(2)使用fdisk命令进行空间分割

fdisk /dev/sdb

在这里插入图片描述
使用lsblk命令进行查看分区结果:sdb2成功生成
在这里插入图片描述

(3)块大小为2048byte,预留1%可用空间,文件系统 ext4,卷标为TEST

使用mkfs命令进行创建,由于sdb1已经创建过,所以这里取名为TEST2

mkfs.ext4 -b 2048 -m 1 -L 'TEST2' /dev/sdb1

在这里插入图片描述
使用blkid命令进行确认:
在这里插入图片描述

(4)要求此分区开机后自动挂载至/test目录,且默认有acl挂载选项

创建test目录:

mkdir /mnt/test

修改fstab文件:
在这里插入图片描述
保存后进行重新挂载:

mount -a

在这里插入图片描述
挂载成功!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值