回答
它應該與您的桌面Ubuntu進程沒有什麼不同。見here
- SSH到您的EC2服務器
執行以下(到時區設置爲
Australia/Adelaide
)$ echo "Australia/Adelaide" | sudo tee /etc/timezone Australia/Adelaide $ sudo dpkg-reconfigure --frontend noninteractive tzdata Current default time zone: 'Australia/Adelaide' Local time is now: Sat May 8 21:19:24 CST 2010. Universal Time is now: Sat May 8 11:49:24 UTC 2010.
更新
可以使用tzselect
實用工具快速瀏覽。看到這裏:http://manpages.ubuntu.com/manpages/precise/man1/tzselect.1.html
這是一個交互式軟件。我的Ubuntu(11.10)有它。
您也可以參考這個Wikipedia article
巴西
Brazil/Acre
Brazil/DeNoronha
Brazil/East
Brazil/West
改變時間(這是在Amazon EC2 Linux實例完成)
刪除您的本地時間文件的另一種方式
sudo rm /etc/localtime
更改目錄到時區信息
cd /usr/share/zoneinfo
此文件夾包含所有的時區信息。然後你只需要將軟鏈接到適當的區域。
創建一個軟鏈接到/ etc /本地時間
sudo ln -s /usr/share/zoneinfo/GB /etc/localtime
這將您的服務器時區變更爲GB
你也應該sudo ln -s命令。 – Theodoros80 2013-09-13 10:11:48
是的你的權利。謝謝@ Theodoros80 – ajtrichards 2013-09-13 11:53:04
簡單而優雅..謝謝你 – srikayala 2017-03-22 06:26:34
無上述步驟爲我工作,所以想在這裏寫這篇新答案
# Delete any existing localtime link
sudo rm /etc/localtime
# Update time clock file with ZONE property
sudo vi /etc/sysconfig/clock
#Update the ZONE property to what you want say
ZONE="America/Los_Angeles"
sudo ln -sf /usr/share/zoneinfo/America/Los_Angeles /etc/localtime
sudo reboot
只有這個方法對我也有效。 浪費了我生命中的2小時TT – 2016-05-09 06:33:43
如果你使用'ln -f ...',那麼首先調用'rm'重複是多餘的,反之亦然。 – StvnW 2017-08-29 13:18:11
在ubuntu中不起作用 – 2017-12-27 23:46:48
有關更改ec2機器中的時區的信息,請參閱aws documentation.Plea SE找到下面的詳細信息:
更改時區
亞馬遜Linux實例設置爲UTC(協調世界時)的默認時區,但您可能希望在一個實例時間更改爲本地時間或到您網絡中的其他時區。
要更改一個實例
1.識別在實例上使用的時區的時區。/usr/share/zoneinfo目錄包含時區數據文件的層次結構。瀏覽該位置的目錄結構以查找您所在時區的文件。
[ec2-user ~]$ ls /usr/share/zoneinfo
Africa Chile GB Indian Mideast posixrules US
America CST6CDT GB-Eire Iran MST PRC UTC
Antarctica Cuba GMT iso3166.tab MST7MDT PST8PDT WET
Arctic EET GMT0 Israel Navajo right W- SU
...
一些在此位置的條目是目錄(如美國),以及這些目錄包含特定城市的時區文件。查找您的城市(或您所在時區的城市)以用於實例。在本例中,您可以使用洛杉磯的時區文件/ usr/share/zoneinfo/America/Los_Angeles。
2.使用新時區更新/ etc/sysconfig/clock文件。
a。用您最喜歡的文本編輯器(如vim或nano)打開/ etc/sysconfig/clock文件。您需要使用編輯器命令使用sudo,因爲/ etc/sysconfig/clock屬於root用戶。
b。找到ZONE條目,並將其更改爲時區文件(省略路徑的/ usr/share/zoneinfo部分)。例如,要更改爲洛杉磯時區,請將ZONE條目更改爲以下內容。
ZONE="America/Los_Angeles"
c。保存文件並退出文本編輯器。
3.創建/ etc/localtime和您的時區文件之間的符號鏈接,以便實例在引用本地時間信息時找到時區文件。
[ec2-user ~]$ sudo ln -sf /usr/share/zoneinfo/America/Los_Angeles /etc/localtime
4.重新啓動系統以獲取所有服務和應用程序中的新時區信息。
[ec2-user ~]$ sudo reboot
雖然這個鏈接可能回答這個問題,但最好在這裏包含答案的基本部分,並提供供參考的鏈接。如果鏈接頁面更改,則僅鏈接答案可能會失效。 – 2015-10-03 04:29:02
@不幸運:這是有道理的,所以更新了帖子中的信息。但是爲什麼-1這個帖子,雖然它是一個鏈接,但它是有用的。 – Varun 2015-10-03 08:46:35
在我的ubuntu 14.04上沒有'/ etc/sysconfig'文件夾 – NineCattoRules 2016-04-25 10:08:54
查看當前的時區由
$ date
要改變它,運行
$ sudo dpkg-reconfigure tzdata
這將顯示的地理區域列表。選擇縮小可用時區。接下來選擇城市/時區。並且您已將系統更改爲新的時區。
謝謝你。這是簡單的,無痛的,比其他人的答案少得多的步驟。我嘗試了亞馬遜文檔中列出的步驟,但那不起作用。這工作像一個魅力。 – 2017-07-28 04:02:01
從RHEL 7管理指南
看來這可能是命令上RedHat7中
timedatectl set-timezone "Europe/Stockholm"
要獲取所有可用的時區類型:
timedatectl list-timezone
更多信息使用
man timedatectrl
注意:這指的是在您的AWS啓動配置「用戶數據」下使用的Linux機器(在我的實例中爲debian)。
如果您打算在下面的實例引導使用(如魅力)使用您自己的國家/城市,而不是「澳大利亞/悉尼」設置TIMEZONE。
#!/bin/bash
/bin/rm -f /etc/localtime; /bin/ln -s /usr/share/zoneinfo/Australia/Sydney /etc/localtime
- 1. 在Amazon EC2上設置cakephp
- 2. amazon ec2,postfix,SES設置?
- 3. Amazon EC2集羣設置
- 4. 在Amazon EC2/Google Compute Engine中設置XNAT
- 5. 在Amazon EC2上設置的phpMyAdmin
- 6. Amazon ECS和Amazon EC2有什麼區別?
- 7. Amazon EC2:如何在EC2中安裝glassfish?
- 8. 爲Amazon EC2設置mysql數據庫
- 9. 設置Amazon EC2和亞馬遜RDS
- 10. 設置SUN RPC在Amazon EC2實例
- 11. 如何爲Amazon ec2配置nginx
- 12. 如何在Amazon EC2上配置PHP + Apache?
- 13. 在Amazon EC2上設置WordPress的權限(Amazon Linux)
- 14. 如何用新的Amazon EC2實例替換Amazon EC2實例?
- 15. 如何設置Amazon EC2實例作爲Subversione服務器
- 16. 如何爲離子源設置Amazon EC2安全組?
- 17. 如何使用Elastic Load Balancer在Amazon EC2上設置HTTPS
- 18. 如何爲'hadoop-ec2'正確配置Amazon EC2 AMI?
- 19. 來自EC2實例的Amazon SQS區域
- 20. 瞭解使用Amazon EC2的Linux分區
- 21. 如何在Amazon EC2上
- 22. 我可以在Amazon Cloudwatch中設置報告的時區嗎?
- 23. 如何設置java時區?
- 24. 如何設置RSpec時區?
- 25. PHP,如何設置時區?
- 26. 如何設置php時區
- 27. 30秒後Amazon EC2超時
- 28. Amazon EC2 IP在提示時
- 29. 如何設置ec2實例?
- 30. 如何在Amazon EC2中運行Jar?
+1,謝謝,我怎樣才能爲不同的國家設置它,就像我必須設置挪威時區和巴西時區一樣。 – 2012-08-13 10:01:10
@codingcrow更新。 – Nishant 2012-08-13 10:21:24
我得到這個響應'sudo:dpkg-reconfigure:command not found' – 2012-08-13 11:24:30