第五周作业—N42-虚怀若谷
一、查找/etc目录下大于1M且类型为普通文件的所有文件
[root@centos7 ~]# find /etc -type f -size +1M -exec ls -lh {} \;
-r--r--r--. root root 7.8M Oct : /etc/udev/hwdb.bin
-rw-------. root root 3.8M Nov /etc/selinux/targeted/active/policy.kern
-rw-r--r--. root root 1.4M Nov /etc/selinux/targeted/contexts/files/file_contexts.bin
-rw-r--r--. root root 3.8M Nov /etc/selinux/targeted/policy/policy.
-rw-r--r--. root root 1.4M Apr /etc/brltty/zh-tw.ctb
二、打包/etc/目录下面所有conf结尾的文件,压缩包名称为当天的时间,并拷贝到/usr/local/src目录备份
[root@centos7 ~]# ls /etc/*.conf
/etc/asound.conf /etc/kdump.conf /etc/pnm2ppa.conf
/etc/autofs.conf /etc/krb5.conf /etc/radvd.conf
...省略若干
[root@centos7 ~]# tar -czvf `date +%F`.tar.gz /etc/*.conf
tar: Removing leading `/' from member names
/etc/asound.conf
/etc/autofs.conf
/etc/autofs_ldap_auth.conf
...省略若干
[root@centos7 ~]# ls
2019-11-26.tar.gz Desktop Downloads Music Public Videos
anaconda-ks.cfg Documents initial-setup-ks.cfg Pictures Templates
[root@centos7 ~]# cp 2019-11-26.tar.gz /usr/local/src/
[root@centos7 ~]# ls -l /usr/local/src/
total 52
-rw-r--r-- 1 root root 49669 Nov 26 13:35 2019-11-26.tar.gz
三、利用sed取出ipconfig命令中本机的IPv4地址
[root@centos7 ~]# ifconfig eth0|sed -nr '2s/^[^0-9]+([0-9.]+) .*$/\1/p'
172.16.236.134
[root@centos7 ~]# ifconfig eth1|sed -nr '2s/^[^0-9]+([0-9.]+).*/\1/p'
192.168.214.7
四、删除/etc/fstab文件中所有以#开头,后面至少跟一个空白字符的行的行首的#和空白字符
[root@centos7 ~]# cat /etc/fstab #
# /etc/fstab
# Created by anaconda on Mon Oct ::
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(), findfs(), mount() and/or blkid() for more info
#
UUID=4c35d267-ce4a-4ede-add4-64da62067bfb / xfs defaults
UUID=71e72e0a--4edd-b321-fef6ab4ba406 /boot xfs defaults
UUID=67285b9c-6dea--b48b-d6103ba3cfcb /data xfs defaults
UUID=0da7a17b-95d7-4c1a-9fe3-f1969b73df9f swap swap defaults
[root@centos7 ~]# sed -r 's/^#[[:space:]]+//' /etc/fstab #
/etc/fstab
Created by anaconda on Mon Oct ::
#
Accessible filesystems, by reference, are maintained under '/dev/disk'
See man pages fstab(), findfs(), mount() and/or blkid() for more info
#
UUID=4c35d267-ce4a-4ede-add4-64da62067bfb / xfs defaults
UUID=71e72e0a--4edd-b321-fef6ab4ba406 /boot xfs defaults
UUID=67285b9c-6dea--b48b-d6103ba3cfcb /data xfs defaults
UUID=0da7a17b-95d7-4c1a-9fe3-f1969b73df9f swap swap defaults
五、处理/etc/fstab路径,使用sed命令取出其目录名和基名
[root@centos7 ~]# echo "/etc/fstab"|sed -r 's#(^.*/)([^/]+)/?#\1#' #取目录名
/etc/
[root@centos7 ~]# echo "/etc/fstab"|sed -r 's#(^.*/)([^/]+)/?#\2#' #取基名
fstab
第五周作业—N42-虚怀若谷的更多相关文章
- 2018-2019-1 20189221《Linux内核原理与分析》第五周作业
2018-2019-1 20189221<Linux内核原理与分析>第五周作业 实验四 实验过程 当用户态进程调用一个系统调用时,cpu切换到内核态并开始执行一个内核函数. 在Linux中 ...
- 2017-2018-1 JaWorld 第四、五周作业
2017-2018-1 JaWorld 第四.五周作业 两周工作内容 小组讨论并确定最终的app雏形 合作完成需求说明书 工作分工 成员 分工 比例 陈是奇 1.引言 8% 马平川 2.1-2.5 产 ...
- 2017-2018-1 JAVA实验站 第四、五周作业
2017-2018-1 JAVA实验站 第四.五周作业 JAVA实验站小组成员 学号 名字 职务 20162318 张泰毓 组长 20162303 石亚鑫 组员 20162304 张浩林 组员 201 ...
- 2017-2018-1 20179205《Linux内核原理与设计》第五周作业
<Linux内核原理与设计>第五周作业 视频学习及操作分析 一.用户态.内核态和中断 内核态在CPU执行中对应高执行级别,执行级别为0级,具有特权指令,可以访问任意物理地址:用户态执行级别 ...
- 第五周作业:markdown语法小总结
第五周作业 markdown语法总结 早就想写这么一个文章了,关于markdown的语法,因为最近使用的比较多,所以特地总结一下 一,标题 首先要介绍的就是标题, 标题一共有六级 # h1 ## h2 ...
- 2019-2020-1 20199329《Linux内核原理与分析》第五周作业
<Linux内核原理与分析>第五周作业 一.上周问题总结: 虚拟机将c文件汇编成汇编文件时忘记添加include<stdio.h> gdb跟踪汇编过程不熟练 二.本周学习内容: ...
- 2019春第五周作业Compile Summarize
这个作业属于哪个课程 C语言程序设计II 这个作业要求在哪里 在这里 我在这个课程的目标是 能够精通关于数组内部运作原理 这个作业在哪个具体方面帮助我实现目标 如何输出一行的连续字符 参考文献与网址 ...
- 第四周预习作业and第五周作业
第四周预习作业 统计一行文本的单词个数 本题目要求编写程序统计一行字符中单词的个数.所谓"单词"是指连续不含空格的字符串,各单词之间用空格分隔,空格数可以是多个. 输入格式: 输入 ...
- 20162327WJH第五周作业
学号 20162327 <程序设计与数据结构>第5周学习总结 教材学习内容总结 1.java是一种面向对象的语言.面向对象是一种编程方法.更是一种思维方式. 2.面向对象编程的终极目标是消 ...
- 第五周作业总结(内含用Junit测试ArrayStack和LinkedStack课堂练习报告)
---恢复内容开始--- 学号 20162310<程序设计与数据结构>第五周学习总结 教材学习内容总结 集合分为线性集合(集合中的元素排成一行)和非线性集合(按不同于一行的方式来组织元素, ...
随机推荐
- weight(搜索对象的选取)
题目链接: 就是大概这么个东西 根据题意,我们可以清楚的知道:这个题我不会,这个题需要先将2n个数进行排序 这样每对于一个小的前(后)缀和总会在队列最前或队列最后 设这个数为k 那么判断总的Sum(n ...
- 内存地址 Memory Management
Memory Management https://docs.python.org/2/c-api/memory.html Memory management in Python involves a ...
- Flask中的路由配置
在Flask中也同样有django中的路由配置只不过没有djngo那么严格主要的参数有一下六个记住常用的就可以了 1.endpoint 反向生成url地址标志,默认视图函数名 2.methods ...
- PHP执行外部程序
备份/恢复数据库 exec - 执行一个外部程序(在php文件所在目录进行执行) 很久以前写的,很多方法是项目中的直接复制粘体用不了,只能提供下思路. 用到执行外部程序的就这一句: exec(&quo ...
- js高级写法
名称 一般写法 优化 取整(不四舍五入) parseInt(a,10); //Before Math.floor(a); //Before a>>0; //Before ~~a; //Af ...
- Week6 - 676.Implement Magic Dictionary
Week6 - 676.Implement Magic Dictionary Implement a magic directory with buildDict, and search method ...
- Delphi中堆栈区别
http://blog.csdn.net/zang141588761/article/details/52838728 Delphi中堆栈区别 2016-10-17 14:49 277人阅读 评论( ...
- 解决Delphi窗体缩放の疑难杂症
http://anony3721.blog.163.com/blog/static/511974201082235754423/ 解决Delphi窗体缩放の疑难杂症 2010-09-22 15:57: ...
- discover面试
电话面 英语 20191009 面试我的是一个小姐姐,她是数据挖掘分析师,声音很甜很好听.全程英文 (1)please introduce yourself in two minutes (2)我对你 ...
- 应用安全-Web安全-注入篇
asp站点 ()and = 和 and =)服务器类型判断(ACCESS MSSQL) http://URL.asp?id=24 and (select count(*) from sysobject ...