网站建设资讯

NEWS

网站建设资讯

linux9 yum命令总结atbatchcrontab永久挂载系统临时文件的管理

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

成都创新互联是一家专注网站建设、网络营销策划、微信小程序开发、电子商务建设、网络推广、移动互联开发、研究、服务为一体的技术型公司。公司成立十年以来,已经为1000多家房屋鉴定各业的企业公司提供互联网服务。现在,服务的1000多家客户与我们一路同行,见证我们的成长;未来,我们一起分享成功的喜悦。

 

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 永久挂载  系统临时文件的管理


 

 


文章名称:linux9 yum命令总结atbatchcrontab永久挂载系统临时文件的管理
文章链接:http://cdweb.net/article/geeseg.html