Linux_系统时间管理-阿里云开发者社区

开发者社区> 开发与运维> 正文

Linux_系统时间管理

简介: 目录 目录 时间管理 date指令 系统时间设置timedatectl指令 本地时间同步 时间服务器NTP RHEL6 RHEL7 计划任务 一次性计划任务 at指令 限制用户建立一次性计划任务 周期性计划任务 crontab指令 ...

目录

时间管理

date指令

date #显示系统时间
date MMDDhhmm #以特定格式显示时间

系统时间设置timedatectl指令

timedatectl  #查看时间、时区、是否与NTP同步    
timedatectl list-timezone #查看时区列表   
timedatectl set-timezone #设定时区    
timedatectl set-time "YYYY-MM-DD hh:mm:ss"  #设置时间

本地时间同步

hwclock -s #将系统时间同步到BIOS        
hwclock -w #将BIOS时间同步系统    

时间服务器NTP

RHEL6:

编辑NTP服务配置
vim /etc/ntp.conf

system-config-date

RHEL7

编辑NTP服务配置
vim /etc/chrony.conf(修改NTP Server的IP)

server [NTPServerHostName|IP] iburst

重启服务并测试

timedatectl set-ntp yes
chronyc sources -v 检测时间同步

依赖时间同步服务的应用
(1)windows DC
(2)Linux ldap/IPA(kerboers):用户认证集中管理,证书对时间要求高,时间差超过5分钟,则报错。
(3)mail Server
(4)syslog 日志分析错误
(5)银行:UNIX–AIX HP–UX 时间同步、缓冲同步

计划任务

一次性计划任务

开启一次性计划服务

service atd start 

at指令

at  时间  at  time date wall “hello”     #设置一次性计划任务
atq    #查看当前用户一次性计划任务
atrm 任务号 #删除一次性计划任务

一次性计划任务文件的位置
/var/spool/at

限制用户建立一次性计划任务

编辑at服务权限文件
vim /etc/at.deny

userName

vim /etc/at.allow

userName  #一旦与at.deny冲突,则以at.allow为准

周期性计划任务

crontab指令

 crontab -e  #编辑                       
 crontab -l  #显示 
 crontab -r  #清空crontab

1-59/2 相当于(1,3,5,7,。。。。)
0-58/2 相当于(0,2,4,6,。。。。)
用户限制文件
/etc/cron.deny 拒绝
/etc/cron.allow 允许
系统计划任务
/etc/cron.xxxx (每小时、每天、每周、每月)
/etc/crontab 语法规则
/etc/anacrontab 自动计划任务

Jmilk

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

其他文章