N42-第六周记录

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

使用本地iso光盘文件作为本地yum源步骤:
(1). 挂载光盘至/mnt目录,命令mount /dev/sr0 /mnt
(2). 确保光盘已成功挂载,命令df -Th,显示结果有如下即可:
      /dev/sr0                iso9660   4.2G  4.2G     0 100% /mnt
(3). 在/etc/yum.repos.d/目录下新建yum源配置文件local.repo,写入并保存内容如下:
      [local.repo]
      name=local.repo
      baseurl=file:///mnt
      enabled=1
      gpgcheck=0
(4). 清理之前的yum旧缓存,命令yum clean all
(5). 生成新的yum缓存,命令yum makecache fast
(6). 查看可用yum源,命令yum repolist,结果如下即可:
      repo id                                 repo name                               status
      local.repo                              local.repo                              3,971
      repolist: 3,971
(7).可自行使用命令yum install PACKAGE_NAME来测试安装软件包
使用远程http服务器作为本地yum源步骤:
注:本实验前提条件,在http服务端有可用作yum软件包的iso光盘镜像
    服务端:192.168.0.100
    客户端:192.168.0.101

(1). 在服务端安装httpd服务,命令yum install -y httpd
(2). 在服务端启动httpd服务并将其设置开机自启,命令systemctl start httpd && systemctl enable httpd
(3). 在服务端的/var/www/html/目录下创建一个文件http_repo,命令mkdir /var/www/html/http_repo
(4). 在服务端将本地光盘挂载至/var/www/html/http_repo,命令mount /dev/sr0 /var/www/html/http_repo
(5). 在客户端创建yum配置文件/etc/yum.repos.d/http.repo,写入并保存以下内容:
      [local.repo]
      name=local.repo
      baseurl=http://192.168.0.100/http_repo
      enabled=1
      gpgcheck=0
(6). 在客户端验证清理旧yum缓存并生成新缓存,命令yum clean all && yum makecache fast
(7). 在客户端使用命令yum install PACKAGE_NAME来测试安装软件包

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

(1). 到apache官网http://httpd.apache.org处下载源码包并上传至自己的服务器/root/http/目录下
(2). 进入/root/http/目录,解压源码包,命令tar -xf httpd-2.4.41.tar.bz2
(3).进入httpd-2.4.41/目录,执行configure脚本,以检查当前编译环境,
    可使用./configure --help查询该脚本的用法,如加参数:
    --prefix=/PATH,指定安装的目录,默认为/usr/local
    --syscondir=/PATH,指定配置文件的位置,默认在/usr/local/目录下
    --disable-FEATURE,关闭某些功能
    --enable-FEATURE,启用某些功能
    开始执行脚本,命令./configure,执行成功后会多出一个Makefile文件
(4). 执行make命令编译、构建应用程序
(5). 执行make install命令开始进行软件的安装
(6). 成功后执行systemctl start httpd命令开启httpd服务

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

实验环境现有磁盘/dev/sdc一块
(1). 使用fdisk命令将/dev/sdc磁盘分区/dev/sdc1,大小为2G
(2). 创建文件系统:
      mkfs.ext4 -b 2048 -m 1 -L TEST /dev/sdc1
      完成后使用blkid /dev/sdc1命令查看文件系统详情,如下:
      /dev/sdc1: LABEL="TEST" UUID="7cd4524c-4287-44e5-a1f1-bdc3ac1b708d" TYPE="ext4"
      使用tune2fs -l /dev/sdc1命令查看详细参数,如下:
      Block size:               2048
(3). 创建/test目录,并设置/dev/sdc1开机自动挂载至/test目录:
      mkdir /test
      编辑/etc/fstab文件,在最后添加写入如下内容:
      UUID=7cd4524c-4287-44e5-a1f1-bdc3ac1b708d       /test   ext4    acl     0 0
(4). 执行命令mount -a进行挂载,执行命令df -Th验证/dev/sdc1是否成功挂载,结果有如下即可:
      /dev/sdc1               ext4      2.0G  9.1M  1.9G   1% /test

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

现有两块磁盘分区,分别为/dev/sdc1、/dev/sdc2,大小均为10G
(1). 使用pvcreate /dev/sdc1 /dev/sdc2命令创建pv,并使用pvs命令查看有如下结果:
      /dev/sdc1         lvm2 ---    10.00g  10.00g
      /dev/sdc2         lvm2 ---    10.00g  10.00g
(2). 创建名为testvg的VG组:
      vgcreate -s 16M testvg /dev/sdc1
      使用vgdisplay testvg命令查看有结果如下:
        --- Volume group ---
      VG Name               testvg
      VG Size               9.98 GiB
      PE Size               16.00 MiB
(3). 将/dev/sdc2加入到testvg这个VG组中:
      vgextend testvg /dev/sdc2
      使用vgdisplay testvg命令查看有结果如下:
        --- Volume group ---
      VG Name               testvg
      VG Size               19.98 GiB
      PE Size               16.00 MiB
    可看到VG Size由原先的9.98G,扩展到了19.98G
(4). 创建名为testlv的逻辑卷并将其格式化后挂载至/users目录(确保目录已存在)
      lvcreate -L +5G -n testlv testvg
      mkfs.xfs /dev/testvg/testlv
      mount /dev/testvg/testlv
(5). 执行命令df -Th验证是否成功挂载,结果有如下即可:
      /dev/mapper/testvg-testlv               xfs      5.0G  9.1M  1.9G   1% /users
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 218,122评论 6 505
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 93,070评论 3 395
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 164,491评论 0 354
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,636评论 1 293
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,676评论 6 392
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,541评论 1 305
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,292评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,211评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,655评论 1 314
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,846评论 3 336
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,965评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,684评论 5 347
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,295评论 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,894评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,012评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,126评论 3 370
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,914评论 2 355

推荐阅读更多精彩内容

  • feisky云计算、虚拟化与Linux技术笔记posts - 1014, comments - 298, trac...
    不排版阅读 3,849评论 0 5
  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 5,746评论 0 10
  • 1、第八章 Samba服务器2、第八章 NFS服务器3、第十章 Linux下DNS服务器配站点,域名解析概念命令:...
    哈熝少主阅读 3,734评论 0 10
  • 五、Docker 端口映射 无论如何,这些 ip 是基于本地系统的并且容器的端口非本地主机是访问不到的。此外,除了...
    R_X阅读 1,748评论 0 7
  • ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常。 O...
    我想起个好名字阅读 5,317评论 0 9