linux修改并同步系统时间方法

发布时间 - 2017-08-23 00:00:00    点击率:

时间修改
date 月日时分年.秒
date -s可以直接设置系统时间
比如将系统时间设定成1996年6月10日的命令如下。
#date -s 06/10/96
将系统时间设定成下午1点12分0秒的命令如下。
#date -s 13:12:00
时间同步
1.首先需了解linux内一任务计划工具crontab
crontab可以定时去执行你要做的动作
直接用crontab命令编辑
crontab -u //设定某个用户的cron服务,一般root用户在执行这个命令的时候需要此参数
crontab -l //列出某个用户cron服务的详细内容
crontab -r //删除某个用户的cron服务
crontab -e //编辑某个用户的cron服务
一般使用crontab -e来编辑一个计划动作,编辑模式同vi编辑器相同
crontab内的基本编辑格式如下
*  *  *  *  *  command
分  时  日  月 周   命令
第1列表示分钟1~59 每分钟用*或者 */1表示
第2列表示小时1~23(0表示0点)
第3列表示日期1~31
第4列表示月份1~12
第5列标识号星期0~6(0表示星期天)
第6列要运行的命令
crontab文件的一些例子:
30 21 * * * /etc/init.d/smb restart
上面的例子表示每晚的21:30重启smb 。
45 4 1,10,22 * * /etc/init.d/smb restart
上面的例子表示每月1、10、22日的4 : 45重启smb 。
10 1 * * 6,0 /etc/init.d/smb restart
上面的例子表示每周六、周日的1 : 10重启smb 。
0,30 18-23 * * * /etc/init.d/smb restart
上面的例子表示在每天18 : 00至23 : 00之间每隔30分钟重启smb 。
0 23 * * 6 /etc/init.d/smb restart
上面的例子表示每星期六的11 : 00 pm重启smb 。
* */1 * * * /etc/init.d/smb restart
每一小时重启smb
* 23-7/1 * * * /etc/init.d/smb restart
晚上11点到早上7点之间,每隔一小时重启smb
0 11 4 * mon-wed /etc/init.d/smb restart
每月的4号与每周一到周三的11点重启smb
0 4 1 jan * /etc/init.d/smb restart
一月一号的4点重启smb
2.寻找一个网络时间服务器,比如一些国家授时中心
微软公司授时主机(美国)
time.windows.com
台警大授时中心(台湾)
asia.pool.ntp.org
中科院授时中心(西安)
210.72.145.44
网通授时中心(北京)
219.158.14.130
3.我们的电脑怎样去同步授时中心的时间
ntpdate asia.pool.ntp.org
上面此命令就是去同步授时中心的时间
如果要让系统每天23:00去同步,这样可以使用上面所将的crontab设置计划同步
如下命令
#crontab -e
进入crontab编辑模式,使用方法同vi
输入 0 23 * * * ntpdate asia.pool.ntp.org >> /var/log/ntpdate.log
保存退出
这样就完成了你的系统到每天23:00去asia.pool.ntp.org 同步时间,并将同步的日志放到
/var/log/ntpdate.log
 
下面补充一下系统时间的设置
date -s可以直接设置系统时间
比如将系统时间设定成1996年6月10日的命令如下。
#date -s 06/10/96
将系统时间设定成下午1点12分0秒的命令如下。
#date -s 13:12:00
注意,这里说的是系统时间,是linux由操作系统维护的。
在系统启动时,linux操作系统将时间从cmos中读到系统时间变量中,以后修改时间通过修改系统时间实现。为了保持系统时间与cmos时间的一致性,linux每隔一段时间会将系统时间写入cmos。由于该同步是每隔一段时间(大约是11分钟)进行的,在我们执行date -s后,如果马上重起机器,修改时间就有可能没有被写入cmos,这就是问题的原因。如果要确保修改生效可以执行如下命令。
#clock -w
这个命令强制把系统时间写入cmos


# linux  # 重启  # 每隔  # 可以直接  # 微软公司  # 的是  # 下午  # 就有  # 这就是  # 网通  # 要做 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Laravel Seeder填充数据教程_Laravel模型工厂Factory使用  如何快速搭建虚拟主机网站?新手必看指南  如何在IIS中新建站点并配置端口与物理路径?  微信小程序 HTTPS报错整理常见问题及解决方案  香港服务器网站测试全流程:性能评估、SEO加载与移动适配优化  成都网站制作公司哪家好,四川省职工服务网是做什么用?  Android自定义listview布局实现上拉加载下拉刷新功能  广州网站制作公司哪家好一点,广州欧莱雅百库网络科技有限公司官网?  高端云建站费用究竟需要多少预算?  如何快速重置建站主机并恢复默认配置?  php后缀怎么变mp4格式错误_修改扩展名提示格式不对怎么办【技巧】  Laravel如何实现图片防盗链功能_Laravel中间件验证Referer来源请求【方案】  Laravel怎么创建控制器Controller_Laravel路由绑定与控制器逻辑编写【指南】  如何在建站之星网店版论坛获取技术支持?  jimdo怎样用html5做选项卡_jimdo选项卡html5实现与切换效果【指南】  Edge浏览器怎么启用睡眠标签页_节省电脑内存占用优化技巧  深圳防火门网站制作公司,深圳中天明防火门怎么编码?  如何在 Go 中优雅地映射具有动态字段的 JSON 对象到结构体  手机钓鱼网站怎么制作视频,怎样拦截钓鱼网站。怎么办?  ,南京靠谱的征婚网站?  手机软键盘弹出时影响布局的解决方法  如何自定义建站之星网站的导航菜单样式?  Laravel事件和监听器如何实现_Laravel Events & Listeners解耦应用的实战教程  Laravel如何实现数据导出到CSV文件_Laravel原生流式输出大数据量CSV【方案】  打开php文件提示内存不足_怎么调整php内存限制【解决方案】  济南网站建设制作公司,室内设计网站一般都有哪些功能?  js实现点击每个li节点,都弹出其文本值及修改  移动端手机网站制作软件,掌上时代,移动端网站的谷歌SEO该如何做?  如何自己制作一个网站链接,如何制作一个企业网站,建设网站的基本步骤有哪些?  CSS3怎么给轮播图加过渡动画_transition加transform实现【技巧】  Laravel如何使用Service Provider注册服务_Laravel服务提供者配置与加载  Laravel路由怎么定义_Laravel核心路由系统完全入门指南  教你用AI润色文章,让你的文字表达更专业  使用Dockerfile构建java web环境  Laravel如何实现多表关联模型定义_Laravel多对多关系及中间表数据存取【方法】  Laravel Eloquent关联是什么_Laravel模型一对一与一对多关系精讲  如何用免费手机建站系统零基础打造专业网站?  如何在阿里云虚拟机上搭建网站?步骤解析与避坑指南  Laravel如何升级到最新的版本_Laravel版本升级流程与兼容性处理  阿里云网站搭建费用解析:服务器价格与建站成本优化指南  Laravel怎么判断请求类型_Laravel Request isMethod用法  标题:Vue + Vuex 项目中正确使用 JWT 进行身份认证的实践指南  javascript基本数据类型及类型检测常用方法小结  Laravel与Inertia.js怎么结合_使用Laravel和Inertia构建现代单页应用  HTML5打空格有哪些误区_新手常犯的空格使用错误【技巧】  潮流网站制作头像软件下载,适合母子的网名有哪些?  零基础网站服务器架设实战:轻量应用与域名解析配置指南  Gemini怎么用新功能实时问答_Gemini实时问答使用【步骤】  如何用已有域名快速搭建网站?  Laravel如何实现API速率限制?(Rate Limiting教程)