[Linux深度学习笔记5.10]

发布于:2024-05-10 ⋅ 阅读:(21) ⋅ 点赞:(0)

5.10学习笔记

计划任务:

一. 一次性计划任务
        安装
            yum -y install at
        启动
            systemctl start atd
        开机自启
            systemctl enable atd
        查看
            atq
        删除
            atrm
        创建
            at now +1min
            
            at>useradd
            
            ctrl + d
    二.周期性计划任务
    
        创建计划任务 : crontabe -e
        
        查看计划任务 : crontabe -l
        
        删除计划任务 : crontabe -r
日志轮转:
日志轮转 : (通过mv来轮转)
    
    rsyslog 日志管理
    logrotate 日志轮转
    
    手动测试强制轮转 : logrotate /var/logrotate.d/logname
    
    日志配置主文件 : /etc/rsyslog.conf
    
    logrotate配置文件: 
        主配置文件 : /etc/logrotate.conf(决定每个日志文件如何轮转)
    在 /var/log/name.log 创建新的log文件
    在(子配置文件) /etc/logrotate.d/下面新编辑log文件,做自定义轮转策略
    自定义轮转 : 
    /var/log/qianfeng.log{
    prerotate
        #添加轮转前的操作
        chattr -a /var/log/qianfeng.log
    endscript
        compress
        delaycompress
        create 0644 root root
        rotat 5
    postrotate
        chattr +a /var/log/qianfeng.log
    endscript
    }
    
    #参数 : 
    weekly          #轮转的周期,一周轮转,单位有年,月,日 
    rotate 4        #保留4份 
    create          #轮转后创建新文件 
    dateext         #使用日期作为后缀 
    compress        #日志轮替时,旧的日志进行压缩 
    monthly         #一月轮转一次
    minsize 1M      #最小达到1M才轮转,否则就算时间到了也不轮转
    missingok       #丢失不提示   
   
   include /etc/logrotate.d  #包含该目录下的配置文件,会引用该目录下面配置的文件
    
    prerotate/endscript ---> 在转储以前需要执行的命令可以放入这个命令对,这两个关键字必须单独成行
    postrotate /endscript ---> 在转储以后需要执行的命令可以放入这个对,这两个关键字必须单独成行
    
    size
    触发分割的条件是:1.日志大小达到这个值,和时间周期没有关系。
    
    minsize
    触发分割的条件是:1.时间周期到了,2.日志大小达到这个值;两个条件都要满足。
   
   maxsize
    触发分割的条件是:1.时间周期到了,2. 日志大小大于这个值;两个条件任何一个满足。
远程管理:
   ssh远程管理 : (/etc/ssh/sshd==>配置文件)
    
    远程连接 : ssh -p端口 root@ip地址 (端口默认的话就不用-p)
    
    免密登录 : ssh-keygen生成密钥
              ssh-copy-id ip地址,将公钥发送给对方


网站公告

今日签到

点亮在社区的每一天
去签到