第六周作业
完成的作业: 
 1、自建yum仓库,分别为网络源和本地源
 执行步骤:将光盘挂载到目录设置为本地源。
 再将光盘挂载到http目录下实现ip访问,实现网络源。
 编辑/etc/yum.repos.d/rocky.repo修改源
[base]
name=cd
baseurl=file:///mnt/cd/http://10.0.0.134/cd/
gpgcheck=0
[root@rocky9 cd]# ls
BaseOS  EFI  LICENSE  images  isolinux  media.repo  minimal
[root@rocky9 cd]# pwd
/mnt/cd[root@rocky9 htdocs]# mount /dev/sr0 /apps/httpd/htdocs/cd/
2、
 编译安装http2.4,实现可以正常访问,并将编译步骤和结果提交。
 
以下是执行步骤
 22  sed -i '/^SELINUX=/c SELINUX=disabled' /etc/selinux/config23  systemctl disable --now firewalld24  tree25  cd26  wget https://dlcdn.apache.org/httpd/httpd-2.4.62.tar.bz227  tar xvf httpd-2.4.62.tar.bz2 /usr/local/src28  tar xvf httpd-2.4.62.tar.bz2 -c /usr/local/src29  tar xvf httpd-2.4.62.tar.bz2 -C /usr/local/src30  cd /usr/local/src/31  ls32  cd httpd-2.4.62/33  ls34  ./configure35  cat README36  yum -y install apr-devel37  ./configure38  yum -y install apr-devel39  ./configure40  yum -y install apr-util41  ./configure42  yum -y install APR-util43  yum -y install apr-util-devel44  make -j 245  yum -y install make46  make -j 247  ls48  history49  ./configure ./configure --prefix=/apps/httpd --50  ./configure ./configure --prefix=/apps/httpd51  ./configure --prefix=/apps/httpd52  gcc --version53  dnf -y install gcc54  ./configure --prefix=/apps/httpd55  yum provides pcre56  yum -y install pcre57  ./configure --prefix=/apps/httpd58  yum -y install pcre-devel59  ./configure --prefix=/apps/httpd60  make -j 261  make install62  dnf install redhat-rpm-config63  make install64  echo 'PATH=/apps/httpd/bin:$PATH' > /etc/profile.d/httpd.sh65  . /etc/profile.d/httpd.sh66  apachectl start3、利用sed 取出ifconfig命令中本机的IPv4地址
 4、删除/etc/fstab文件中所有以#开头,后面至少跟一个空白字符的行的行首的#和空白字符
 5、处理/etc/fstab路径,使用sed命令取出其目录名和基名 
 第十一天:
 Linux中软件包仓库:rpm和yum、dnf
 1、rpm包管理器详解
 2、yum和dnf仓库的实现及管理软件详解
 3、yum仓库配置和使用详解
 4、yum使用详解和故障排错
 5、创建基于base及epel源的私有仓库服务器 
 第十二天:
 Linux中编译安装及文本三剑客-sed
 1、编译安装过程详解和编译软件实战案例
 2、编译安装httpd2.4.43详解
 3、编译安装后配置和ubuntu软件管理工具详解
 4、文本处理三剑客之sed
 5、文本处理三剑客之sed高级用法
