A-作业01
#1 简单作业
1. 系统的日志文件/var/log/secure /var/log/messages /var/log/cron会自动的进行轮询,系统是通过什么实现的?
2. 写出下面特殊符号在定时任务中的含义:
* */n 09-19
3. 简述Linux下面用户分为几类,什么是虚拟用户?怎么区分虚拟用户与普通用户?
4. 创建一个uid为999的虚拟用户mysql
5. 给oldboy用户授权以root身份执行ls,touch,passwd命令,但是禁止修改root用户密码
6. 说出常见raid级别的特点与使用场景
7. 添加一块100M的硬盘并把它永久挂载到/data01上,写出详细的操作步骤
8. 创建一个500M的文件并把它永久增加到swap中,写出配置的详细步骤
9. 把{}内的oldboy替换为oldgirl
文件oldboy.txt
oldboy
{
oldboy
oldgirl
}
oldboy
oldgirl
{
oldgirl
oldboy
}
#2 一次进阶
1. 命令提示符出现-bash-4.1$如何解决
2. 如何进入单用户和救援模式请写出步骤
3. 某年某月某日某时,某人在工作中设置crontab定时任务规则保存时,提示“No space left on device”,此时用df -h检查磁盘,发现还有剩余空间.请问是什么原因及如何排查?什么会导致这种事情发生
4. 书写定时任务完成:每天晚上12点备份/etc/rc.local /etc/sysconfig/ /var/spool/cron /etc/fstab 这些文件到/backup目录
注:写出定时任务,脚本,定时任务日志和测试结果
5. 每天凌晨1点备份/var/www/html目录到/backup下面以本机ip地址命名的目录中
注:写出定时任务,脚本,定时任务日志和测试结果
禁止直接mkdir /ip地址
6. 每天晚上12点备份/etc/目录到/backup目录下面,并且删除7天之前的备份
注:写出定时任务,脚本,定时任务日志和测试结果
7. 统计access.log文件中每个ip地址出现的次数
注:access.log第1列就是ip地址
8. 统计access.log中每个ip地址使用的流量总数
注:access.log中按空格分割第10列是流量
access.log文件举例:
180.97.106.37 - - [23/Jun/2016:13:51:15 +0800] "GET /debug.txt HTTP/1.0" 404 168 "-" "Baidu-YunGuanCe-ScanBot(ce.baidu.com)"
180.97.106.37 - - [23/Jun/2016:13:51:16 +0800] "GET /auth_user_file.txt HTTP/1.0" 404 168 "-" "Baidu-YunGuanCe-ScanBot(ce.baidu.com)"
180.97.106.37 - - [23/Jun/2016:13:51:16 +0800] "GET /localhost.sql HTTP/1.0" 404 168 "-" "Baidu-YunGuanCe-ScanBot(ce.baidu.com)"
180.97.106.37 - - [23/Jun/2016:13:51:16 +0800] "GET /schema.sql HTTP/1.0" 404 168 "-" "Baidu-YunGuanCe-ScanBot(ce.baidu.com)"
180.97.106.162 - - [23/Jun/2016:13:51:17 +0800] "GET /db.sql HTTP/1.0" 404 168 "-" "Baidu-YunGuanCe-ScanBot(ce.baidu.com)"
180.97.106.162 - - [23/Jun/2016:13:51:17 +0800] "GET /database.sql HTTP/1.0" 404 168 "-" "Baidu-YunGuanCe-ScanBot(ce.baidu.com)"
9. 通过awk分析secure这个日志哪个ip地址在破解你的密码?
#3 二次进阶
1. 每天晚上12点备份/etc/目录到/backup下面的以ip地址命名的目录中,并删除目录中7天之前的备份,但是要保留每周1的备份。
注:写出定时任务,脚本,定时任务日志和测试结果,禁止直接mkdir /ip地址
2. 创建10个用户stu01....stu10并设置随机8为密码(禁止使用循环for,while等)(至少2种方法)
3. 通过awk同时分析access.log文件每个ip的重复数和每个ip使用的流量
4. 通过awk同时分析出secure文件中每个用户被每个ip破解的次数
示例:
root 192.168.0.1
root 192.168.0.2
root 192.168.0.1
root 192.168.0.2
oldboy 10.0.0.2
想要结果:
root 192.168.0.1 2次
root 192.168.0.2 2次
oldboy 10.0.0.2 1次
A-作业01的更多相关文章
- 课程作业01:模仿JavaAppArguments.java示例,编写一个程序,此程序从命令行接收多个数字,求和之后输出结果。
1.设计思想: 首先是从JavaAppArguments.java示例开始,此示例已打印参数,定义数字 之和和作为存储单位的整型,然后将输入参数的字符串转化为整型,之后求和即可. 2.程序流程图: 3 ...
- JAVA自学作业01
JAVA自学作业01 1.Hello World 程序 class HelloWorld{ public static void main(String args[]){ System.out.pri ...
- 2017《Java技术》预备作业01
2017<Java技术>预备作业 1.学习使用MarkDown 本学期的随笔都将使用MarkDown格式,要求熟练掌握MarkDown语法,学会如何使用标题,插入超链接,列表,插入图片,插 ...
- C语言I博客作业01
C语言I博客作业01 作业1 这个作业属于哪个课程? C语言程序设计I 这个作业要求在哪里? https://edu.cnblogs.com/campus/zswxy/CST2019-2/homewo ...
- | C语言I作业01
C语言I作业01 标签:18软件 李煦亮 1.1 你对软件工程专业了解是怎样? 对软件工程的了解是从人工智能频繁地出现在各大新闻,新闻报道了许多高校针对人工智能开设了相关课程或者专业,软件工程是开设的 ...
- C博客作业01——分支,顺序结构
C博客作业01--分支,顺序结构 0.展示PTA总分 1本章学习内容 1.1学习内容总结 1)格式化输出函数printf(),scanf(). 它是什么? 对于初学者而言,一开始了解接触它们,只是被硬 ...
- DS博客作业01—日期抽象数据类型设计与实现
1.本章学习总结 1.1 思维导图 1.2学习体会 开学就来了个大作业,还要求用的是c++语法,作为一个只听过没学过的未知语法,靠着CSDN和寝室大佬的帮助下渐渐地了解了一些c++的使用,现在也可以使 ...
- C博客作业01——分支、顺序结构
1.本章学习总结 1.1思维导图 本章学习体会及代码量学习体会 1.2.1学习体会 在暑假的时候就有加入新生学习群,对C语言有一定的基础,所以这周的学习相对轻松,但一些细节方面的知识并不是很了解.在这 ...
- 《Scrum实战》读书会作业01 - 用知行视角总结现在或者过去的一个项目
下面是<Scrum实战>读书会的第1个作业,主要是用知行视角来总结回顾现在或者过去的一个项目. 项目背景 2011年初,我做的项目是一个搜索引擎相关的项目,这个项目为公司在全球范围内的金融 ...
- c语言博客作业01—分支、顺序结构
1.本章学习总结 1.1 思维导图 1.2本章学习体会及代码量学习体会 1.2.1学习体会 这周 对c语言的学习 明显与其他同学相比较有些滞后,觉得很大原因是暑假没有看教学视频,课前没有预习课本 ...
随机推荐
- iot-hub运行在虚拟上
ng build gradlew build java -jar iot-hub-0.0.1-SNAPSHOT.jar 后台运行 nohup java -jar iot-dm-0.0.1-SNAP ...
- 密码登录源码(jsp+java+数据库)
jsp界面: <%@ page language="java" contentType="text/html; charset=utf-8" pageEn ...
- Eclipse+GitHub 提交代码错误 -“rejected - non-fast-forward”
Eclipse Push出现rejected - non-fast-forward错误 在 Push到服务器时有时会出现 rejected - non-fast-forward 错误,这是由于远端发生 ...
- 用于模型选择的AIC与BIC
一.AIC(Akaike information Criterion)准则 二.BIC(Bayesian information Criterion)准则 参考文献: [1]AIC与BIC区别
- Roslyn编译器
概要 微软官方开源的C#/VB编译器.作为.net 2015的重要名角,负责将代码编译成IL,另外提供丰富的API用于代码分析,vs2015的实时代码分析就是使用的Roslyn提供的API. C#6. ...
- iOSOpenDev安装使用
下载:http://iosopendev.com/download/ 选择“iOSOpenDev 1.6-2 Installer” 出错解决方法 https://www.jianshu.com/p/2 ...
- mybatis运行原理
mybatis运行原理 运行过程中涉及到的类或者接口 Resources(c) :用于加载mybatis核心配置文件 XMLConfigBuilder(c) :用于解析xml文件(核心配置文件) Co ...
- 正则表达式中\b和\s有什么区别
字符串:abcsdsadas abc asdsadasdabcasdsa使用\sabc\s和\babc\b都能匹配中间的abc,这种方法不是重复了么,/s是匹配空格回车等得,/b网上教程说得不清楚什么 ...
- JSP—连接池
1:为什么要使用连接池? 解决频繁连接释放造成的资源浪费 2:配置好的数据库连接池也是以数据源DateSource的形式存, 连接池的实现类负责建立与数据库的连接. 3:使用连接池关闭资源的区别? 使 ...
- 2-2:python之控制结构
一.程序流程图 1.用规定的一系列图形.流程线和文字说明算法从开始到结束全部步骤,包括基本操作和控制流程.2.流程图的基本元素包括: 1) 表示相应操作的框 2) 带箭头的流程线 3) 框内必要的文 ...