基本信息
文件名称:Python程序设计 课后习题答案 第8章时间服务器应用课后练习.doc
文件大小:94.5 KB
总页数:3 页
更新时间:2025-06-21
总字数:约2.28千字
文档摘要

PAGE20

Linux技术基础与服务应用

PAGE3

第6章Linux的shell编程

一、填空题

1.要在每月的第一天凌晨3点运行一个任务,crontab的时间格式内容是__________。031**

2.使用__________命令可以列出当前用户的crontab任务。crontab-l

3.要删除当前用户的所有crontab任务,可以使用__________命令。crontab-r

4.在crontab中,表示每周三凌晨2点的时间表达式是__________。02**3

5.要每隔5分钟运行一个任务,crontab的时间表达式是_________。*/5****

二、单选题

1.要编辑当前用户的crontab文件,可以使用以下哪个命令?B

A.crontab-l B.crontab-e

C.crontab-r D.crontab-d

2.在crontab中,表示每小时运行一次的符号是?A

A.*B.0C.*/1D.1/*

3.要每天凌晨3点运行一个任务,crontab的时间部分应该是?A

A.03*** B.003**

C.30*** D.*30**

4.在crontab中,表示每周一凌晨1点的时间表达式是?D

A.11**0B.10**1

C.001**D.01**1

5.要每隔10分钟运行一个任务,crontab的时间部分应该是?C

A.10**** B.10***

C.*/10****D.*/10***

6.在crontab中,表示每分钟运行一次的时间表达式是?B

A.*B.*****C.*/1D.1/*****

三、判断题

1.在crontab中,时间字段顺序是:分钟、小时、日、月、星期。对

2.在crontab文件中,月份字段的值可以使用1-12表示。对

3.012**1-5表示每个工作日的中午12点运行任务。对

4.*/2****表示每隔两小时运行一次任务。错

5.09-17**1-5表示每个工作日的上午9点到下午5点之间的整点运行任务。对

6.crontab-uusername-l可以编辑指定用户的crontab任务。错

四、简答题

1.简述在Linux系统中使用Chrony进行时间同步的基本步骤?

答案:

Chrony是一种用于保持系统时钟与NTP服务器同步的网络时间协议(NTP)客户端和服务器。它特别适合在不稳定网络环境或不连续连接的系统中使用。以下是设置和配置Chrony进行时间同步的详细步骤:

(1)使用yuminstallchrony命令安装Chrony;

(2)使用systemctlstartchronyd和systemctlenablechronyd启动,开机自动启用Chrony服务;

(3)配置Chrony的主配置文件是/etc/chrony/chrony.conf。您可以根据需要编辑该文件。配置文件中server:指定NTP服务器。iburst选项用于在启动时快速进行时间同步。

allow:允许指定网络范围的设备连接到此Chrony服务器。

localstratum:指定本地硬件时钟的层次(stratum),当没有网络连接时使用。

logdir:指定日志文件目录。

(4)重新启动Chrony服务,配置完成后,使用systemctlrestartchrony重新启动Chrony服务以应用;

(5)验证Chrony状态,您可以使用systemctlstatuschronyd命令来检查Chrony的状态和同步情况;

(6)防火墙设置,如果系统启用了防火墙,需要确保允许NTP服务的相关端口(通常是UDP端口123)。在Firewalld上开放NTP端口的命令firewall-cmd--add-service=ntp--permanent,重新加载firewall的firewall-cmd--reload。

2.简述Chrony和NTP的主要区别,包括它们的适用场景和优缺点。。

Chrony和传统的NTP(如ntpd)都是用于时间同步的工具。

答案:

Chrony和NTP(ntpd)都是