第四周作业
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 彻底删除,包括配置文件
浙公网安备 33010602011771号