第六周作业
完成的作业:
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 start
3、利用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高级用法