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

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

sed方法实现:
sed -r 's@[^[:alpha:]]+@\n@g' /etc/init.d/functions |sort |uniq -c |sort -n

grep方法实现:

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

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 数据库的一致性。

配置本地yum源:
挂载系统安装光盘
mount /dev/cdrom /mnt/cdrom
cd /etc/yum.repos.d/

CentOS-Base.repo 是yum 网络源的配置文件
CentOS-Media.repo 是yum 本地源的配置文件
修改CentOS-Media.repo
cat CentOS-Media.repo

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

vim /etc/yum.repos.d/cdrom.repo

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

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

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

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

linux学习第四周作业练习相关推荐

  1. 【中文】【吴恩达课后编程作业】Course 1 - 神经网络和深度学习 - 第四周作业(12)

    [吴恩达课后编程作业]01 - 神经网络和深度学习 - 第四周 - PA1&2 - 一步步搭建多层神经网络以及应用 上一篇: [课程1 - 第四周测验]※※※※※ [回到目录]※※※※※下一篇 ...

  2. Linux学习笔记+课后作业

    linux第二节课 touch aa.cfg 可以新建一个文件: vi xxx.cfg 在xxx.cfg不存在的时候新建文件:如果xxx.cfg 已经存在,就是编辑文件 pwd 查询当前路径 top  ...

  3. 【深度学习】吴恩达深度学习-Course1神经网络与深度学习-第四周深度神经网络的关键概念编程(下)——深度神经网络用于图像分类:应用

    在阅读这篇文章之前,请您先阅读:[深度学习]吴恩达深度学习-Course1神经网络与深度学习-第四周深度神经网络的关键概念编程(上)--一步步建立深度神经网络,这篇文章是本篇文章的前篇,没有前篇的基础 ...

  4. 20155303狄惟佳预备作业三Linux学习笔记

    20155303狄惟佳预备作业三Linux学习笔记 初次接触Ubuntu系统以及Linux内核,了解了其产生的历史,从感性来讲,深深吸引我的是其中蕴含的珍贵的开源精神,以及Stallman等人对&qu ...

  5. 20189221 2018-2019-2 《密码与安全新技术专题》第四周作业

    20189221 2018-2019-2 <密码与安全新技术专题>第四周作业 课程:<密码与安全新技术专题> 班级: 201892 姓名: 郭开世 学号:20189221 上课 ...

  6. 2019年春季学期第四周作业Compile Summarize

    这个作业属于哪个课程 C语言程序设计一 这个作业要求在哪里 2019春季学期第四周作业 我的课程目标 重新学习有关数组的问题 这个作业在哪个具体方面帮助我实现目标 对于置换有了新的见解 参考文献 中国 ...

  7. 2019春第四周作业软件

    这个作业属于哪个课程 C语言程序设计2 这个作业要求在哪里 \https://edu.cnblogs.com/campus/zswxy/software-engineering-class2-2018 ...

  8. 2019年春季学期第四周作业

    这个作业属于哪个课程 C语言程序设计 这个作业的要求在哪里 2019年春季学期第四周作业 我在这个课程的目标是 了解选择排序法和冒泡排序法的区别,熟练运用二分法查找法 这个作业在哪个具体方面帮助我实现 ...

  9. 2019春季学期第四周作业

    2019春季学期第四周作业 这个作业属于那个课程 C语言程序设计Ⅰ 这次作业要求在哪里 2019春季学期第四周作业 我在这个课程的目标是 我希望能够更加掌握循环和排序 参考文献 无 选择法排序 本题要 ...

最新文章

  1. Java并发基础构建模块简介
  2. 今天悄悄的给你说几个HashCode的破事。
  3. [数据加密]GIS空间数据水印信息隐藏与加密技术方法[转]
  4. FFmpeg从入门到精通:SEI那些事
  5. python二分法排序_python实现快速排序的示例(二分法思想)
  6. 开源 免费 java CMS - FreeCMS1.7 栏目管理
  7. fir fpga 不同截止频率_一种新的FIR滤波器系数量化方法
  8. netty 常见疑问 faq
  9. jupyter ipython display_ipython jupyter notebook中显示图像和数学公式实例
  10. getopt两个模块getopt 和gun_getopt 的异同
  11. c++两数组合并算法
  12. sever2008 ad用户和计算机不见,windows-server-2008 – 当我使用Powershell将用户添加到安全组时,它们不会显示在AD中...
  13. 学计算机信息管理专业的感谢,2014年计算机信息管理专业自荐信
  14. DOSBox 的安装及使用 详细教程
  15. fluidsim元件库下载_基于仿真软件的系统EMC设计解析
  16. JSP+JavaBean实现简单计算器
  17. torch.cuda.is_available()返回false——解决办法
  18. Ubuntu 18.04 安装搜狗拼音输入法出现乱码的
  19. activiti之奇淫技巧一(自动完成首个任务)
  20. 2018.07.18【2018提高组】模拟C组

热门文章

  1. linux python开发环境sql数据迁移到mysql_运用Python语言编写获取Linux基本系统信息(三):Python与数据库编程,把获取的信息存入数据库...
  2. install python-tk_No module named _tkinter, please install the python-tk package 解决方法总结
  3. Mybatis的动态拼接条件
  4. php隐藏IP最后位,替换手机号中间数字为*号
  5. 信用评分系统运行原理上篇
  6. 线程的3种实现方式并深入源码简单分析实现原理
  7. 借助 Pod 删除事件的传播实现 Pod 摘流
  8. 【7】idea集成docker部署项目
  9. mysql中的分库分表
  10. mysql中的派生表