卢征---第四周作业

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

回答:配置本地源####

  1. 建立本地源目录 [root@qingcheng-db lgp]#mkdir /mnt/cdrom [root@qingcheng-db lgp]#mkdir /yum

  2. 挂载Centos光盘 [root@qingcheng-db lgp]#mount /dev/cdrom /mnt/cdrom [root@qingcheng-db lgp]#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

 

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

回答:1、下载httpd2.4源码包到当前路径,并解压

[root@centos7 data]#tar -xvf httpd-2.4.25

2、使用yum安装若干依赖包:

[root@centos7 data]#yum install gcc openssl-devel pcre-devel apr-devel apr-util-devel -y

3、进入解压后的文件夹,运行configure文件,指定安装路径和配置文件路径,生成

[root@centos7 data]#cd httpd-2.4.25/ [root@centos7 data]#./configure \

--prefix=/apps/httpd24 \ --sysconfdir=/etc/httpd \ --enable-ssl \ --enable-so

4、编译源码:

[root@centos7 httpd-2.4.25]#make

5、安装:

[root@centos7 httpd-2.4.25]#make install

6、启动httpd服务

[root@centos7 httpd-2.4.25]#/apps/httpd24/bin/apachectl start

7、在浏览器地址栏中输入主机IP地址,即可成功访问httpd默认首页

 

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

回答:执行命令:

ifconfig ens33 | sed -n '/inet /s#(.inet )(.)( n.*)#\2#gp'

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

回答:

[root@centos6 ~]#cat /etc/fstab |sed -r 's/^#\ ?(.*)/\1/'|sed '/^$/d' /etc/fstab Created by anaconda on Sat Feb 29 17:24:49 2020 Accessible filesystems, by reference, are maintained under '/dev/disk' See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info UUID=045518d2-26c1-4e65-8302-2d85f85da5f8 / ext4 defaults 1 1 UUID=29182137-a18c-468d-9e56-8a2c4d678359 /boot ext4 defaults 1 2 UUID=1dca2886-9385-47c0-b625-ada3166b4392 /data ext4 defaults 1 2 UUID=b719b189-e2e0-4304-b36a-7112932d69cc swap swap defaults 0 0 tmpfs /dev/shm tmpfs defaults 0 0 devpts /dev/pts devpts gid=5,mode=620 0 0 sysfs /sys sysfs defaults 0 0 proc /proc proc defaults 0 0

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

回答:目录名:

echo /etc/fstab | sed -nr 's@^(.*)/(/+)/?$@\1@p'

基名:

echo /etc/fstab | sed -nr 's@^(.*)/(/+)/?$@\2@p'

 

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

回答:

#apt install 安装软件包

#apt remove 移除软件包

#apt purge 移除软件包及配置文件

#apt update 刷新存储库索引

#apt search 搜索应用程序

#apt show 显示安装细节

#apt list 列出包含条件的包(已安装,可升级等)

#apt edit-sources 编辑source源⽂件



posted @ 2022-04-06 19:52  luzhengliuwei  阅读(34)  评论(0)    收藏  举报