第四周作业

 

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

(1) 网络源:

① cd /etc/yum.repos.d/ && mkdir backup && mv *repo backup/  

② curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repo

③ sed -i -e "s|mirrors.cloud.aliyuncs.com|mirrors.aliyun.com|g " /etc/yum.repos.d/CentOS-*

④ sed -i -e "s|releasever|releasever-stream|g" /etc/yum.repos.d/CentOS-*

⑤ yum clean all && yum makecache

(2) 本地源:

① rpm -q autofs || yum -y install autofs

② systemctl enable --now autofs

③ mount /dev/cdrom /mnt/cdrom

④ vim /etc/yum.repos.d/centos8.repo

⑤ [BaseOS]

name=BaseOS

baseurl=file:///mut/cdrom/BaseOS

enabled=1

gpgcheck=0

 

 

[AppStream]

name=AppStream

baseurl=file:///mnt/cdrom/AppStream

enabled=1

gpgcheck=0

⑥ yum clean all && yum makecache

 

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

http安装不了 ,目前还没有好像解决不了

3、利用sed 取出ifconfig命令中本机的IPv4地址 

(1) ifconfig |sed -n '2p' | sed -r 's/(.*inet)(.*)(n.*)/\2/'

4、删除/etc/fstab文件中所有以#开头,后面至少跟一个空白字符的行的行首的#和空白字符

(1) cat /etc/fstab |sed -r s/^#'\s+'.*//|sed -r s/'\s+'//

5、处理/etc/fstab路径,使用sed命令取出其目录名和基名

(1) 取目录名:

echo /etc/fstab |sed -r 's#^/(.*)(/.*)$#\1#'

(2) 取基名:

echo /etc/fstab |sed -r 's#^/.*/(.*)$#\1#'

6、列出ubuntu软件管理工具apt的一些用法(自由总结)

(1) /etc/apt/soutces.list  设置软件包的获取来源

(2) apt-get命令的子命令:

① update   更新软件包列表

② install   安装软件包

③ remove    卸载软件包

④ autoremove 仅删除不需要再次下载的软件包

⑤ source   下载源代码

(3) apt-get 命令选项

① -d 仅下载不安装

② -f 修复依赖问题

③ -y 在系统提问,自动答应

④ -purge 彻底删除,包括配置文件

 

posted @ 2022-03-27 19:11  拢落  阅读(33)  评论(0)    收藏  举报