• 第二阶段作业


    基础需求:
    1. 系统的日志文件/var/log/secure /var/log/messages /var/log/cron会自动的进行轮询,系统是通过什么实现的?
    系统定时任务+logrotate 2. 写出下面特殊符号在定时任务中的含义: * */n 09-19
    * 表示每
    */n 表示没隔n长时间(时间单位由*号的位置决定)
    09-19 表示时间范围 3. 某年某月某日某时,某人在工作中设置crontab定时任务规则保存时,提示“No space left on device”,此时用df -h检查磁盘,发现还有剩余空间.请问是什么原因及如何排查?什么会导致这种事情发生? 使用df -ih 是因为大的量小文件用尽了系统的inode
    4. 书写定时任务完成:每天晚上12点备份/etc/rc.local /etc/sysconfig/ /var/spool/cron /etc/fstab 这些文件到/backup目录
    [root@luffy-001 ~]# crontab -e
    # backups at 12pm every night by xiaodao 20190222
    00 00 * * * tar -zcf /backup/copy.$(date +\%F).tar /etc/sysconfig/ /var/spool/cron /etc/fstab >/dev/null 2>&1
    ~                                                                                   
    ~                                                                                   
    ~                                                                                   
    ~                                                                                                                                                                 
    "/tmp/crontab.3WWpJv" 3L, 161C written
    crontab: installing new crontab
    [root@luffy-001 ~]# date -s 23:59
    Sat Feb 23 23:59:00 CST 2019
    [root@luffy-001 ~]# crontab -l
    # backups at 12pm every night by xiaodao 20190222
    00 00 * * * tar -zcf /backup/copy.$(date +\%F).tar /etc/sysconfig/ /var/spool/cron /etc/fstab >/dev/null 2>&1
    
    [root@luffy-001 ~]# crontab -l
    # backups at 12pm every night by xiaodao 20190222
    00 00 * * * tar -zcf /backup/copy.$(date +\%F).tar /etc/sysconfig/ /var/spool/cron /etc/fstab >/dev/null 2>&1
    
    
    [root@luffy-001 ~]# ll /backup/
    total 18040
    -rw-r--r-- 1 root root 18355053 Jan 18 00:39 2019-01-18.tar
    -rw-r--r-- 1 root root    57031 Feb 24 00:00 copy.2019-02-24.tar
    -rw-r--r-- 1 root root    56594 Jan 17 20:15 hosts_sysconfig_cron.tar
    [root@luffy-001 ~]# ntpdate ntp1.aliyun.com
    注:写出定时任务,脚本,定时任务日志和测试结果
    5. 每天凌晨1点备份/var/www/html目录到/backup下面以本机ip地址命名的目录中
    注:
    写出定时任务,脚本,定时任务日志和测试结果
    禁止直接mkdir /ip地址
    1、获取本机IP
    ifconfig |awk -F "[ :]+" 'NR==2{print $4}'
    2、定时备份脚本
    # backups /var/www.html by xiaodao
    00 01 * * * cd / && tar /backup/backups.$(ifconfig |awk -F "[ :]+" 'NR==2{print $4}').tar var/www/html

    6. 每天晚上12点备份/etc/目录到/backup目录下面,并且删除7天之前的备份
    注:写出定时任务,脚本,定时任务日志和测试结果
    00 00 * * * cd / && tar -zcf /backup/$(date +\%F).etc.bak.tar etc && find /backup/ -type f -name '*.etc.bak.tar' -mtime +7|rm -rf 7. 简述Linux下面用户分为几类,什么是虚拟用户?怎么区分虚拟用户与普通用户? 8. 创建一个uid为999的虚拟用户mysql 9. 命令提示符出现-bash-4.1$如何解决 10. 给oldboy用户授权以root身份执行ls,touch,passwd命令,但是禁止修改root用户密码 升级需求: 1. 每天晚上12点备份/etc/目录到/backup下面的以ip地址命名的目录中,并删除目录中7天之前的备份,但是要保留每周1的备份。 注: 写出定时任务,脚本,定时任务日志和测试结果 禁止直接mkdir /ip地址 2. 创建10个用户stu01....stu10并设置随机8为密码(禁止使用循环for,while等)(至少2种方法)




    基础需求:
    1.	说出常见raid级别的特点与使用场景
    
    2.	添加一块100M的硬盘并把它永久挂载到/data01上,写出详细的操作步骤
    
    3.	创建一个500M的文件并把它永久增加到swap中,写出配置的详细步骤
    
    4.	把{}内的oldboy替换为oldgirl
    文件oldboy.txt
    oldboy
    {
    oldboy
    oldgirl
    }
    oldboy
    oldgirl
    {
    oldgirl
    oldboy
    }
    5.	统计access.log文件中每个ip地址出现的次数
    
    注:
    access.log第1列就是ip地址
    群文件中搜索access.log
    6.	统计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)"
    7. 通过awk分析secure这个日志哪个ip地址在破解你的密码?
    
    升级需求:
    1.	如何进入单用户和救援模式请写出步骤
    2.	通过awk同时分析access.log文件每个ip的重复数和每个ip使用的流量
    3.	通过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次
  • 相关阅读:
    【解决方案】流媒体协议RTSP视频平台EasyNVR远程监控系统在水利工程场景中的应用
    网络流媒体协议RTSP视频平台EasyNVR程序启动失败,端口被占用如何解决?
    视频监控联网RTSP平台EasyNVR用户管理权限与实际权限不匹配,该如何排查?
    流媒体协议RTSP视频平台EasyNVR录像回看列表删除提示日期错误,遇此问题该怎么解决?
    拉流失败,高清视频监控平台EasyNVR的RTSP摄像头被禁用怎么办?
    流媒体协议RTSP视频平台EasyNVR在windows下编译报错,该如何解决?
    如何解决RTSP协议视频平台EasyNVR智能云终端登录界面一直循环导致无法登录?
    RTSP视频平台EasyNVR如何设置防火墙允许程序运行端口的访问?
    【搭建方案】互联网电视如何通过EasyNVR视频平台传输直播视频流?
    RTSP视频平台EasyNVR录像版重启软件后服务崩溃问题排查解决
  • 原文地址:https://www.cnblogs.com/yxiaodao/p/10408433.html
Copyright © 2020-2023  润新知