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
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学习第四周作业练习相关推荐
- 【中文】【吴恩达课后编程作业】Course 1 - 神经网络和深度学习 - 第四周作业(12)
[吴恩达课后编程作业]01 - 神经网络和深度学习 - 第四周 - PA1&2 - 一步步搭建多层神经网络以及应用 上一篇: [课程1 - 第四周测验]※※※※※ [回到目录]※※※※※下一篇 ...
- Linux学习笔记+课后作业
linux第二节课 touch aa.cfg 可以新建一个文件: vi xxx.cfg 在xxx.cfg不存在的时候新建文件:如果xxx.cfg 已经存在,就是编辑文件 pwd 查询当前路径 top ...
- 【深度学习】吴恩达深度学习-Course1神经网络与深度学习-第四周深度神经网络的关键概念编程(下)——深度神经网络用于图像分类:应用
在阅读这篇文章之前,请您先阅读:[深度学习]吴恩达深度学习-Course1神经网络与深度学习-第四周深度神经网络的关键概念编程(上)--一步步建立深度神经网络,这篇文章是本篇文章的前篇,没有前篇的基础 ...
- 20155303狄惟佳预备作业三Linux学习笔记
20155303狄惟佳预备作业三Linux学习笔记 初次接触Ubuntu系统以及Linux内核,了解了其产生的历史,从感性来讲,深深吸引我的是其中蕴含的珍贵的开源精神,以及Stallman等人对&qu ...
- 20189221 2018-2019-2 《密码与安全新技术专题》第四周作业
20189221 2018-2019-2 <密码与安全新技术专题>第四周作业 课程:<密码与安全新技术专题> 班级: 201892 姓名: 郭开世 学号:20189221 上课 ...
- 2019年春季学期第四周作业Compile Summarize
这个作业属于哪个课程 C语言程序设计一 这个作业要求在哪里 2019春季学期第四周作业 我的课程目标 重新学习有关数组的问题 这个作业在哪个具体方面帮助我实现目标 对于置换有了新的见解 参考文献 中国 ...
- 2019春第四周作业软件
这个作业属于哪个课程 C语言程序设计2 这个作业要求在哪里 \https://edu.cnblogs.com/campus/zswxy/software-engineering-class2-2018 ...
- 2019年春季学期第四周作业
这个作业属于哪个课程 C语言程序设计 这个作业的要求在哪里 2019年春季学期第四周作业 我在这个课程的目标是 了解选择排序法和冒泡排序法的区别,熟练运用二分法查找法 这个作业在哪个具体方面帮助我实现 ...
- 2019春季学期第四周作业
2019春季学期第四周作业 这个作业属于那个课程 C语言程序设计Ⅰ 这次作业要求在哪里 2019春季学期第四周作业 我在这个课程的目标是 我希望能够更加掌握循环和排序 参考文献 无 选择法排序 本题要 ...
最新文章
- Java并发基础构建模块简介
- 今天悄悄的给你说几个HashCode的破事。
- [数据加密]GIS空间数据水印信息隐藏与加密技术方法[转]
- FFmpeg从入门到精通:SEI那些事
- python二分法排序_python实现快速排序的示例(二分法思想)
- 开源 免费 java CMS - FreeCMS1.7 栏目管理
- fir fpga 不同截止频率_一种新的FIR滤波器系数量化方法
- netty 常见疑问 faq
- jupyter ipython display_ipython jupyter notebook中显示图像和数学公式实例
- getopt两个模块getopt 和gun_getopt 的异同
- c++两数组合并算法
- sever2008 ad用户和计算机不见,windows-server-2008 – 当我使用Powershell将用户添加到安全组时,它们不会显示在AD中...
- 学计算机信息管理专业的感谢,2014年计算机信息管理专业自荐信
- DOSBox 的安装及使用 详细教程
- fluidsim元件库下载_基于仿真软件的系统EMC设计解析
- JSP+JavaBean实现简单计算器
- torch.cuda.is_available()返回false——解决办法
- Ubuntu 18.04 安装搜狗拼音输入法出现乱码的
- activiti之奇淫技巧一(自动完成首个任务)
- 2018.07.18【2018提高组】模拟C组
热门文章
- linux python开发环境sql数据迁移到mysql_运用Python语言编写获取Linux基本系统信息(三):Python与数据库编程,把获取的信息存入数据库...
- install python-tk_No module named _tkinter, please install the python-tk package 解决方法总结
- Mybatis的动态拼接条件
- php隐藏IP最后位,替换手机号中间数字为*号
- 信用评分系统运行原理上篇
- 线程的3种实现方式并深入源码简单分析实现原理
- 借助 Pod 删除事件的传播实现 Pod 摘流
- 【7】idea集成docker部署项目
- mysql中的分库分表
- mysql中的派生表