Linux_第六周

A1:利用sed 取出ifconfig命令中本机的IPv4地址
Q1:ifconfig | sed -n '2p' | sed 's/inet//g' | sed 's/netmask.*//g'

A2:删除/etc/fstab文件中所有以#开头,后面至少跟一个空白字符的行的行首的#和空白字符
Q2:sed -ri.bak 's/^#[ :space: ]+(.*$)/\1/g' /etc/fstab

A3:处理/etc/fstab路径,使用sed命令取出其目录名和基名
Q3:
(1)目录名:echo /etc/fstab | sed -nr 's@(.*)/([/]+)/?@\1@p' (2)基名:echo /etc/fstab | sed -nr 's@^(.*)/([^/]+)/?@\2@p'

A4:自建yum仓库,分别为网络源和本地源
Q4:

配置本地源####

  1. 建立本地源目录
    [root@zhangfeng]#mkdir /mnt/cdrom
    [root@zhangfeng]#mkdir /yum

  2. 挂载Centos光盘
    [root@zhangfeng]#mount /dev/cdrom /mnt/cdrom
    [root@zhangfeng]#cp -r /mnt/cdrom/* /yum

  3. 备份repo
    [root@qingcheng-db lgp]#cd /etc/yum.repo.d/
    [root@qingcheng-db lgp]#mkdir backup
    [root@qingcheng-db lgp]#mv CentOS-Base.repo CentOS-CR.repo CentOS-Vault.repo CentOS-Vault.repo ./backup

  4. 编辑Centos-Media.repo
    [root@qingcheng-db lgp]#vim Centos-Media.repo

[base]
name=Centos
baseurl=file:///yum
enable=1
gpgckeck=0
gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-CentOS-7

  1. 清除yum缓存
    [root@qingcheng-db lgp]#yum clean all

配置网络源####

  1. 备份源镜像文件
    [root@qingcheng-db yum.repos.d]# mv centos* ./backup

  2. 下载阿里云的镜像到/etc/yum.repos.d/
    [root@qingcheng-db yum.repos.d]# wget -O /etc/yum.repos.d/CentOS-Base.repo
    http://mirrors.aliyun.com/repo/Centos-7.repo

  3. 清除yum缓存
    [root@qingcheng-db yum.repos.d]# yum clean all
    [root@qingcheng-db yum.repos.d]# yum makecache

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
禁止转载,如需转载请通过简信或评论联系作者。

推荐阅读更多精彩内容

  • 1、每12小时备份并压缩/etc/目录至/backup目录中,保存文件名称格式为,"etc-年-月-日-时-分.t...
    是小何同学阅读 538评论 0 0
  • 1、自建yum仓库,分别为网络源和本地源。 本地源: cp /etc/yum.repos.d/CentOS-Bas...
    alone_0cd6阅读 160评论 0 0
  • 1、自建yum仓库,分别为网络源和本地源2、编译安装http2.4,实现可以正常访问,并将编译步骤和结果提交。3、...
    阿浩浩浩阅读 478评论 0 1
  • 1、自建yum仓库,分别为网络源和本地源 一、本地源 [root@centos7 /etc/yum.repos.d...
    Gustav_man阅读 282评论 0 0
  • DAY27 一、知识点回顾 1、网络? 1、 传输介质 2、 硬件 2、两台主机之间进行通信? 3、交换网...
    chloepang阅读 472评论 0 0