我前两天树莓派服务器升级到ubuntu20后, 今天发现服务器的时区不对,定时任务也没启动, python安装的包都丢失。 Docker 的镜像全部丢失。 没办法只能重新来设置了, 这篇文章先说设置时区的问题。 这篇文章中我共找到三种设置时间的方式
tzselect 失效,不知道原因timedatectl
设置成功,推荐使用cp 时区文件的方式, 不建议使用查看时间
现在时间是上午10:41,时区明显不对, 相差8个小时。
使用tzselect 设置, 没有成功
按照提示一路选择: 4) Asia ----> 9) China ------> 1) BeiJing 都没有问题, 我甚至按照最后的提示在 .profile
的最后一行增加了TZ='Asia/Shanghai'
并且断开了ssh连接后重新登录上去, 时间设置还是没成功。
timedatectl 经过搜索发现这个工具
timedatectl
是一个命令行工具,它允许你查看或者修改系统的时间和日期。它在所有现代的基于 System 的 Linux 系统中都可以使用,包括 Ubuntu 20.04.
timedatectl
打印当前时区信息
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ukKXLTGM-1589166731775)(/Users/dasouche/Library/Application Support/typora-user-images/image-20200511105339889.png)]
如果不带参数直接运行,会正常打印出时间信息。
timedatectl
查看可以设置的时区
timedatectl list-timezones
带上list-timezones参数运行下,看到如下的结果:
ubuntu@ubuntu ~ % timedatectl list-timezones
Africa/Abidjan
Africa/Accra
Africa/Algiers
Africa/Bissau
Africa/Cairo
Africa/Casablanca
Africa/Ceuta
Africa/El_Aaiun
Africa/Johannesburg
Africa/Juba
Africa/Khartoum
Africa/Lagos
Africa/Maputo
Africa/Monrovia
Africa/Nairobi
Africa/Ndjamena
Africa/Sao_Tome
Africa/Tripoli
Africa/Tunis
Africa/Windhoek
America/Adak
America/Anchorage
America/Araguaina
America/Argentina/Buenos_Aires
America/Argentina/Catamarca
America/Argentina/Cordoba
America/Argentina/Jujuy
America/Argentina/La_Rioja
America/Argentina/Mendoza
America/Argentina/Rio_Gallegos
America/Argentina/Salta
America/Argentina/San_Juan
America/Argentina/San_Luis
America/Argentina/Tucuman
America/Argentina/Ushuaia
America/Asuncion
America/Atikokan
America/Bahia
America/Bahia_Banderas
America/Barbados
America/Belem
America/Belize
America/Blanc-Sablon
America/Boa_Vista
America/Bogota
America/Boise
America/Cambridge_Bay
America/Campo_Grande
America/Cancun
America/Caracas
America/Cayenne
America/Chicago
America/Chihuahua
America/Costa_Rica
America/Creston
America/Cuiaba
lines 1-56
上面的结果展示不全, 往下翻找可以看到 Asia/Shanghai
这一行.
timedatectl
设置时区
sudo timedatectl set-timezone Asia/Shanghai
设置成功后, 重新看下时间
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-TwcQRM77-1589166731780)(/Users/dasouche/Library/Application Support/typora-user-images/image-20200511110653006.png)]
cp文件设置时区
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
这种方式设置时间也可以,但是还是建议使用timedatectl
工具。 因为timedatectl
工具屏蔽了各个linux的差异性。
总结
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
更新日志
- 孟庭苇《情人的眼泪》开盘母带[低速原抓WAV+CUE]
- 孙露《谁为我停留HQCD》[低速原抓WAV+CUE][1.1G]
- 孙悦《时光音乐会》纯银CD[低速原抓WAV+CUE][1.1G]
- 任然《渐晚》[FLAC/分轨][72.32MB]
- 英雄联盟新英雄安蓓萨上线了吗 新英雄安蓓萨技能介绍
- 魔兽世界奥杜尔竞速赛什么时候开启 奥杜尔竞速赛开启时间介绍
- 无畏契约CGRS准星代码多少 CGRS准星代码分享一览
- 张靓颖.2012-倾听【少城时代】【WAV+CUE】
- 游鸿明.1999-五月的雪【大宇国际】【WAV+CUE】
- 曹方.2005-遇见我【钛友文化】【WAV+CUE】
- Unity6引擎上线:稳定性提升、CPU性能最高提升4倍
- 人皇Sky今日举行婚礼!电竞传奇步入新篇章
- 国风与电竞的奇妙邂逅 “电竞北京2024·国风电竞奇妙夜”引领文化新潮流
- 群星《辉煌滚石30男人篇》开盘母带[低速原抓WAV+CUE]
- 群星《藏迷情歌》紫银合金AQCD[低速原抓WAV+CUE]