计划任务和系统安全

计划任务和系统安全

  • 计划任务
    • atd 一次性任务的创建
    • crond 周期任务
    • 系统安全
    • history

计划任务

一共有两种计划任务,分为一次性任务和周期性任务

atd 一次性任务的创建

at 09:07
at> touch 123
ctrl +D
9点07分启用at,创建一个123文件,然后提交

  • atq 查询提交的at任务
  • at now +2min 现在起两分钟后启用计划任务
  • at teatime 当天下午四点启用计划任务
  • atrm 10 删除编号10的计划任务
  • cd /var/spool/at 查看at计划的路径

crond 周期任务

  • cronb -e 编辑计划任务
  • 0 10 10 * * /usr/bin/cp -p /etc/hostname /opt
    分时日月周排列,命令跟绝对路径
    每月10号10点执行cp -p的任务
  • crontab -l 查看周期任务
    计划任务和系统安全_第1张图片
  • crontab -r
    删除全部周期任务
    在这里插入图片描述
  • 0 8-16/2 * * *
    0代表整点, 8-16代表8到16点,/2代表每隔2小时
  • crontab -u zhangsan -e
    root管理zhangsan的任务
  • cat /etc/cron.deny
    用户黑名单

系统安全

chattr命令用来改变文件底层权限

  • chattr +i /etc/shadow 锁住文件,仅可读
    在这里插入图片描述

  • chattr -i /etc/shadow 解锁文件
    在这里插入图片描述

  • lsattr /etc/shadow 查看底层权限

  • chattr +a zhangsan 对zhangsan文件加上只可追加内容权限
    计划任务和系统安全_第2张图片
    计划任务和系统安全_第3张图片

  • /etc/login.defs 决定shadow默认信息,只对新建用户生效

chage用来限制用户的密码

  • chage -l zhangsan 查看zhangsan密码信息
    计划任务和系统安全_第4张图片

  • chage -h 查看帮助
    计划任务和系统安全_第5张图片

  • chage -d 2021-05-15 zhangsan 这个时间到了需要修改密码
    计划任务和系统安全_第6张图片

  • chage -d 0 zhangsan 下次登入必须修改密码
    计划任务和系统安全_第7张图片

  • chage -E 2021-05-15 zhangsan 修改密码过期时间
    计划任务和系统安全_第8张图片

  • chage -M 2 zhangsan 2天后必须改密码
    计划任务和系统安全_第9张图片

history

  • ./bash_history 历史命令缓存,清空后需要删除然后重启才会没有以前的history

  • ./bash_logout 编辑登出执行的命令

  • ./bashrc 存放别名的地方

  • ./bash_profile 个性化的存放
    vim ./bash_profile
    exoprt TMOUT=6 设置6秒不动远程自动登出
    source ./bash_profile 立即生效
    计划任务和系统安全_第10张图片

  • history -c 清空记录

  • vim /etc/profile
    HISTSIZE=1000 默认history缓存1000条,可修改

  • !107 调出107行命令并执行 注意中间不能加空格
    计划任务和系统安全_第11张图片
    计划任务和系统安全_第12张图片

你可能感兴趣的:(linux)