当前位置: 首页 > news >正文

实验三:计划任务和时钟同步

实验一、计划任务

**题目一:**为用户natasha配置一个定时计划任务,在每天14:23分执行/bin/echo “RHCSA”。

  1. 创建Natasha用户

    useradd natasha
    
  2. 使用crontab -u natasha -e进入编辑计划任务

  3. 输入23 14 * * * /bin/echo "RHCSA"

  4. 新建cron.allow文件用来保存有创建计划任务的用户

    vim /etc/cron.allow#在/etc/cron.allow文件中
    root
    natasha
    
  5. 输入已下指令重启服务

    systemctl restart crond   #重启服务
    systemctl enable crond    #设置在当前服务开机自启
    

**题目二:**创建一个计划任务,要求每月 1~5 号每天下午 2 点到 5 点,每隔 10 分钟执行 /bin/echo “I Love Galaxy”。

  1. 使用crontab -u natasha -e进入编辑计划任务

  2. 输入*/10 14-17 * 1-5 * /bin/echo “i love Galaxy”指令

  3. 输入以下指令启动服务

    systemctl restart crond   #重启服务
    systemctl enable crond    #设置在当前服务开机自启
    

**题目三:**上午8点到晚上9点之间每两分钟一次将当前日期和时间附加到/home/galaxy/my_first_cron_job.txt。该计划只能在周一到周五运行,周六或周日不能运行。

  1. 使用crontab -u natasha -e进入编辑计划任务

  2. 输入*/2 8-21 * * 1-5 data >> /home/galaxy/my_first_cron_job.txt指令

  3. 输入以下指令启动服务

    systemctl restart crond   #重启服务
    systemctl enable crond    #设置在当前服务开机自启
    

实验二、时钟同步

**题目:**一台服务器作为时钟服务器,一台服务器作为客户端,客户端成功同步时钟服务器的时间

在时钟服务器中:

  1. 输入vim /etc/chrony.conf指令进入配置文件

  2. 在/etc/chrony.conf配置文件中的server前插入#号注释掉server服务,输入本机的IP地址同步主机自己的时间
    在这里插入图片描述

  3. 输入allow 192.168.68.0/24 allow 192.168.68.0/24指令是允许68网段的主机访问主机时间

  4. 删除#local stratum指令的#,退出回到命令行
    在这里插入图片描述

    注意:local stratum指令是不同步其他主机时间

  5. 让硬件时间跟随软件时间,输入hwclock -w指令

  6. 输入systemctl restart chronydsystemctl enable chronyd指令重启服务
    在这里插入图片描述

    注意:通过timedatectl指令可以查看NTP时钟服务已经开启

  7. 关闭防火墙

    systemctl stop firewalld   		#关闭防火墙
    systemctl disable firewalld		#设置当主机重启时执行关闭防火墙的命令
    

    在这里插入图片描述

  8. 设置SElinux

    setenforce 0			#设置seLinux状态为0
    

在客户端中:

  1. 查看当前时间
    在这里插入图片描述

  2. 输入vim /etc/chrony.conf指令进入配置文件

    在配置文件中注释掉0-3server服务,并添加server 192.168.68.10 iburst,其中192.168.68.10的IP地址时时钟服务器的地址。
    在这里插入图片描述

  3. 让硬件时间跟随软件时间,输入hwclock -w指令

  4. 输入systemctl restart chronydsystemctl enable chronyd指令重启服务

    此时再去查看客户端的时间,已经和时钟服务器的时间同步了
    在这里插入图片描述

http://www.xdnf.cn/news/502813.html

相关文章:

  • 经典算法 求C(N, K) % mod,保证mod是质数
  • 打造文本差异对比工具 TextDiffX:从想法到实现的完整过程
  • 嵌入式软件的分层架构
  • GitHub 趋势日报 (2025年05月16日)
  • H3C UIS 超融合管理平台原理解读以及日常运维实操与故障处理
  • Transformer 架构在目标检测中的应用:YOLO 系列模型解析
  • 便捷的批量打印工具推荐
  • PyQt5基本窗口控件(QSlider(滑动条))
  • 【计网】 ARP地址解析协议 [工作过程]
  • hyper-v 虚拟机怎么克隆一台一样的虚拟机?
  • NHANES指标推荐:FMI
  • 【Linux笔记】——Linux线程控制创建、终止与等待|动态库与内核联动
  • 软件测试的常用的面试题【带答案】
  • 【汇总】影视仓接口地址,影视仓最新配置接口【2025.5】
  • 常见图算法解析:TSP问题、最大团/独立集问题、图着色问题、哈密尔顿回路问题、顶点覆盖问题和最长路径问题
  • Ocean: Object-aware Anchor-free Tracking
  • 中级网络工程师知识点4
  • 【文本切割器】RecursiveCharacterTextSplitter参数设置优化指南
  • ORACLE RAC环境REDO日志量突然增加的分析
  • 【以及好久没上号的闲聊】Unity记录8.1-地图-重构与优化
  • SQL Server 常用函数
  • QT使用QXlsx读取excel表格中的图片
  • 【自然语言处理与大模型】大模型(LLM)基础知识④
  • 日语学习-日语知识点小记-构建基础-JLPT-N4阶段(23):受身形
  • mAP、AP50、AR50:目标检测中的核心评价指标解析
  • 开源项目实战学习之YOLO11:12.2 ultralytics-models-sam-decoders.py源码分析
  • Vue百日学习计划Day19-20天详细计划-Gemini版
  • 密文搜索-map容器+substr
  • javaDoc
  • 电子电器架构 --- 整车造车阶段四个重要节点