linux学习第四周作业练习

1.查找/var目录下不属于root、lp、gdm的所有文件。
命令有两种形式:
find /var -not -user root -not -user lp -not -user gdm -ls
或者是
find /var -not \ (-user root -o -user lp -user gdm) -ls
linux学习第四周作业练习

2.统计/etc/init.d/functions文件中的每个单词出现次数,并排序,用grep和sed两种方法实现。

sed方法实现:
sed -r 's@[^[:alpha:]]+@\n@g' /etc/init.d/functions |sort |uniq -c |sort -n
linux学习第四周作业练习

grep方法实现:
linux学习第四周作业练习
linux学习第四周作业练习

3、利用sed命令取出ifconfig命令中的IPV4地址。
sed命令实现替换取代效果:
sed ‘s/要被取代的字串/新的字串/g’
用sed命令去除IP地址的命令:
ip addr show ens33 | grep inet| head -1 | sed s/^.inet//g | sed s//24.$//g

linux学习第四周作业练习

4.总结yum的配置和使用,包括yum的库的创建。
yum简介:yum,是Yellow dog Updater, Modified 的简称,是杜克大学为了提高RPM 软件包安装性而开发的一种软件包管理器。起初是由yellow dog 这一发行版的开发者Terra Soft 研发,用python 写成,yum 的宗旨是自动化地升级,安装/移除rpm 包,收集rpm 包的相关信息,检查依赖性并自动提示用户解决。yum 的关键之处是要有可靠的repository,顾名思义,这是软件的仓库,它可以是http 或ftp 站点,也可以是本地软件池,但必须包含rpm 的header,header 包括了rpm 包的各种信息,包括描述,功能,提供的文件,依赖性等。正是收集了这些header 并加以分析,才能自动化地完成余下的任务。
yum 主要功能是更方便的添加/删除/更新RPM 包,自动解决包的倚赖性问题,便于管理大量系统的更新问题。
yum 可以同时配置多个资源库(Repository),简洁的配置文件(/etc/yum.conf),自动解决增加或删除rpm 包时遇到的依赖性问题,保持与RPM 数据库的一致性。
linux学习第四周作业练习

配置本地yum源:
挂载系统安装光盘
mount /dev/cdrom /mnt/cdrom
cd /etc/yum.repos.d/
linux学习第四周作业练习

CentOS-Base.repo 是yum 网络源的配置文件
CentOS-Media.repo 是yum 本地源的配置文件
修改CentOS-Media.repo
cat CentOS-Media.repo
linux学习第四周作业练习

在baseurl 中修改第2个路径为/mnt/cdrom(即为光盘挂载点)
将enabled=0改为1

vim /etc/yum.repos.d/cdrom.repo
linux学习第四周作业练习

5.编写系统初始化脚本reset.sh,包括别名,提示符颜色,yum仓库配置文件。

linux学习第四周作业练习

6.安装tree,ftp,telent,lftp等包。

linux学习第四周作业练习

7.在CentOS7上编译安装apache2.4源码包,启动此服务。

转载于:https://blog.51cto.com/11739682/2385691

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值