温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

linux 9   yum命令总结 at batch crontab 永久挂载 系统临时文件的管理

发布时间:2020-07-19 03:32:09 来源:网络 阅读:635 作者:c吕科 栏目:系统运维

今天学习总内容
 yum
- 定时任务:
    - 一次性执行:at    batch
    - 周期性执行:crontab
- 管理系统的临时文件

 

yum命令的总结:
  yum install xxx 【软件名】  -y

    yum命令

    yum  install  softwarename                                   ##安装
             repolist                                                                              ##列出设定yum源信息
              remove  softwarename ##卸载
               list  softwarename ##查看软件源中是否有次软件
               l ist all   ##列出所有软件名称
                list installd   ##列出已经安装的软件名称
               list available   ##列出可以用yum安装的软件名称
               clean all   ##清空yum缓存
              search  softwareinfo ##根据软件信息搜索软件名字
           whatprovides filename ##在yum源中查找包含filename文件的软件包  
           update    ##更新软件
            history    ##查看系统软件改变历史
            reinstall      softwarename ##重新安装
               info    softwarename ##查看软件信息

            groups list   ##查看软件组信息
          groups info softwaregroup ##查看软件组内包含的软件
           groups install softwaregroup ##安装组件
          groups remove softwaregroup ##卸载组件

 

 【以上是全部知识   】

 

作业   1  搜索与raid有关的软件有哪些linux 9   yum命令总结 at batch crontab 永久挂载  系统临时文件的管理

            2找出vsftpd这个软件的功能是什么linux 9   yum命令总结 at batch crontab 永久挂载  系统临时文件的管理

           3列出yum中提供的所有软件包名linux 9   yum命令总结 at batch crontab 永久挂载  系统临时文件的管理

           4 列出提供passwd文件有哪些linux 9   yum命令总结 at batch crontab 永久挂载  系统临时文件的管理

           5利用yum的功能找出以pam的软件包linux 9   yum命令总结 at batch crontab 永久挂载  系统临时文件的管理

           6找出跟java有关的软件包  并安装1.7的版本linux 9   yum命令总结 at batch crontab 永久挂载  系统临时文件的管理

 

 

 

 

永久挂载

 

 

1先挂载设备linux 9   yum命令总结 at batch crontab 永久挂载  系统临时文件的管理

2输入mount复制挂载最新记录linux 9   yum命令总结 at batch crontab 永久挂载  系统临时文件的管理

3打开配置文件/etc/fstab  修改内容linux 9   yum命令总结 at batch crontab 永久挂载  系统临时文件的管理

4 mount -a  检测linux 9   yum命令总结 at batch crontab 永久挂载  系统临时文件的管理

5init6

 

 

 

 

at和batch


at命令
定时任务,仅执行一次的工作任务;
# at任务提交后,保存在/var/spool/at/目录的文件中;
# atd服务监控/var/spool/at/目录中的文件,如果时间到了,就执行.
 
at
    -l     # 等同于atq命令,列出定时任务;
    -m    # 如果定时任务无输出,-m可以以邮件方式通知.
    -d    # 等同于atrm命令, 删除某个定时任务,参数后面跟编号;
    -v    # 以易读懂的时间格式指定定时任务; at -v now+1day
    -c    # 定时任务具体的内容
 
 linux 9   yum命令总结 at batch crontab 永久挂载  系统临时文件的管理 
at的时间格式:(只精确到分钟)
    HH:MM    HH:MM YYYY-MM-DD
    HH:MM [am|pm]
    HH:MM+5min
    now+5day[|min|month|day]
at的黑白名单
/etc/at.allow优先级高
 
/etc/at.deny优先级低

 

linux 9   yum命令总结 at batch crontab 永久挂载  系统临时文件的管理

linux 9   yum命令总结 at batch crontab 永久挂载  系统临时文件的管理

linux 9   yum命令总结 at batch crontab 永久挂载  系统临时文件的管理

linux 9   yum命令总结 at batch crontab 永久挂载  系统临时文件的管理

linux 9   yum命令总结 at batch crontab 永久挂载  系统临时文件的管理

linux 9   yum命令总结 at batch crontab 永久挂载  系统临时文件的管理

 

batch命令:
1. 测试负载较小时batch的结果;
uptime batch echo 'hello' mail
1. 测试负载>0.8时,batch的结果; 1). 增加负载load; dd if=/dev/zero of=file bs=10M
count=1000 2). uptime 3). batch

 

 

linux 9   yum命令总结 at batch crontab 永久挂载  系统临时文件的管理

linux 9   yum命令总结 at batch crontab 永久挂载  系统临时文件的管理

 


crontab
crontab的黑白名单
/etc/cron.deny(系统默认存在)
/etc/cron.allow
规则: 如果/etc/cron.allow,只有文件中的用户可以执行crontab;
     如果/etc/cron.allow为空,只有root用户可以执行crontab;
        cron.allow永远优先;   crontab文件(crond服务管理)

用户级周期性任务: crontab -e -u user
系统级的周期性任务: /etc/crontab /etc/cron.d /etc/cron.{monthly,weekly,daily,hourly}
crontab格式
 
分钟     小时     天    月 周 命令
*/10      9-17    1,15    *  *   commands
 
# 几个特殊的符号:
    *: 每分, 每月, 每周
    /n: 每隔n后
    -:  1-2, 3-10, 从x到y;
    ,: 或者
crontab命令
crontab -e        # 编辑,保存到/var/spool/cron/;
crontab -e -u user    # 编辑user
crontab -l        # 列出
crontab -r        # 删除

linux 9   yum命令总结 at batch crontab 永久挂载  系统临时文件的管理

linux 9   yum命令总结 at batch crontab 永久挂载  系统临时文件的管理

linux 9   yum命令总结 at batch crontab 永久挂载  系统临时文件的管理

linux 9   yum命令总结 at batch crontab 永久挂载  系统临时文件的管理

linux 9   yum命令总结 at batch crontab 永久挂载  系统临时文件的管理

linux 9   yum命令总结 at batch crontab 永久挂载  系统临时文件的管理


####3.系统临时文件的管理####
#系统中服务在正常运行时会产生临时文件
/usr/lib/tmpfiles.d/*.conf  ##系统中临时文件的配置
文件类型 文件名称 文件权限 文件所有人 文件所有组 文件存在时间
d  /mnt/westos 777  root  root  10s


systemd-tmpfiles --create /usr/lib/tmpfiles.d/* ##执行临时文件配置
systemd-tmpfiles --clean /usr/lib/tmpfiles.d/* ##清里临时文件

 

 

linux 9   yum命令总结 at batch crontab 永久挂载  系统临时文件的管理

linux 9   yum命令总结 at batch crontab 永久挂载  系统临时文件的管理

linux 9   yum命令总结 at batch crontab 永久挂载  系统临时文件的管理

linux 9   yum命令总结 at batch crontab 永久挂载  系统临时文件的管理


 

 

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI