Difference between revisions of "Waktu date menggunakan command line"

From OnnoWiki
Jump to navigation Jump to search
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
 
Sumber: http://codeghar.wordpress.com/2007/12/06/manage-time-in-ubuntu-through-command-line/
 
Sumber: http://codeghar.wordpress.com/2007/12/06/manage-time-in-ubuntu-through-command-line/
  
What if you would like to manage your computer’s time in Ubuntu? It’s easy if you are in a graphical desktop environment. But what if you are on the command line? For example, in Ubuntu Server? Well, it is easy as well. A very helpful, everything-in-one-place resource is Ubuntu Time.
 
View Time
 
  
To view the current date and time, the following command will be enough
+
Kita dapat memanaged waktu di Ubuntu menggunakan command line. Ini terutama dibutuhkan jika kita sedang melakukan manajemen server
  
  date
+
 
 +
==Melihat Waktu==
 +
 
 +
Untuk melihat waktu sekarang dapat menggunakan perintah
 +
 
 +
  data
  
 
==Set Time==
 
==Set Time==
  
To change time means to set a new time. To set time in Ubuntu (or any Linux), just run the following command
+
Untuk menset / mengubah waktu dapat menggunakan perintah
  
 
  sudo date newdatetimestring
 
  sudo date newdatetimestring
  
where newdatetimestring has to follow the format nnddhhmmyyyy.ss which is described below
+
Dimana newdatetimestring harus menggunakan format nnddhhmmyyyy.ss berikut
  
  nn is a two digit month, between 01 to 12
+
  nn adalah dua digit bulan, antara 01 s/d 12
  dd is a two digit day, between 01 and 31, with the regular rules for days according to month and year applying
+
  dd adalah dua digit hari, antara 01 s/d 31.
  hh is two digit hour, using the 24-hour period so it is between 00 and 23
+
  hh adalah dua digit jam, menggunakan perioda 24 jam antara 00 s/d 23.
  mm is two digit minute, between 00 and 59
+
  mm adalah dua digit menit, antara 00 s/d 59
  yyyy is the year; it can be two digit or four digit: your choice. I prefer to use four digit years whenever I can for better clarity and less confusion
+
  yyyy adalah tahun
  ss is two digit seconds. Notice the period ‘.’ before the ss.
+
  ss adalah dua digit detik. Perhatikan ada '.' sebelum detik.
  
Let’s say you want to set your computer’s new time to December 6, 2007, 22:43:55, then you would use:
+
Contoh jika kita ingin menset waktu komputer ke December 6, 2007, 22:43:55, maka gunakan
  
 
  sudo date 120622432007.55
 
  sudo date 120622432007.55
 
It couldn’t be any easier, could it? The source of this information was a good post on Ubuntu Forums (Set time/date via command line).
 
  
 
==Change Time Zone==
 
==Change Time Zone==
  
You may update or change your time zone by
+
Kita dapat menset time zone menggunakan
  
 
  dpkg-reconfigure tzdata
 
  dpkg-reconfigure tzdata
  
This command will guide you through the process of setting a new time zone. You may also choose UTC (GMT) if you want.
+
Perintah ini akan memandu kita untuk mengisi time zone yang benar.
  
If your system does not have tzdata, install it as below:
+
Jika sistem kita tidak mempunyai tzdata, install melalui perintah
  
 
  sudo aptitude install tzdata
 
  sudo aptitude install tzdata
  
This will provide a set of different time zones to choose. If you would like to set the time to UTC, choose the option which says something like ‘none of the above’, or ‘none of these’ or something to this effect. In my case it was option 11. Then it asks for difference from UTC (GMT and GST is also the same thing). I chose GST-0 as the option and it set the time as UTC.
+
Peru di catat bahwa
 +
* Indonesia bagian barat adalah GMT+7
 +
* Indonesia bagian tengah adalah GMT+8
 +
* Indonesia bagian timur adalah GMT+9
  
==Sync Clock Via NTP==
+
==Sync Clock melalui NTP==
  
If you want to sync your clock with NTP servers, it is also very easy. Just make sure you have the file ntp.conf file in /etc. How can you check it?
+
Sinkronisasi clock menggunakan NTP server juga relatif mudah. Pastikan NTP server sudah terinstalasi dan ada ntp.conf di /etc menggunakan perintah
  
 
  ls /etc/ntp.conf
 
  ls /etc/ntp.conf
  
If you see /etc/ntp.conf as a result, you already have that file. If the ls command gives an error, you do not have it. If so, you may create it yourself.
+
Jika belum ada NTP client kita dapat menginstalasinya menggunakan
 +
 
 +
  sudo aptitude install ntpdate
 +
 
 +
Edit atau buat baru menggunakan perintah
  
 
  sudo vim /etc/ntp.conf
 
  sudo vim /etc/ntp.conf
  
This file will be used to automatic synchronization of the clock. I do not know if the client uses this file automatically or one has to configure something first. Thanks to Sean (see comment below): You need to install ntpd in order to make use of this ntp.conf file.
+
Isi misalnya
 
 
Whether you have the file already or not, make sure it has at least the following data
 
  
 
  driftfile /var/lib/ntp/ntp.drift
 
  driftfile /var/lib/ntp/ntp.drift
Line 63: Line 69:
 
  server pool.ntp.org
 
  server pool.ntp.org
  
Here you may replace, add, and/or remove any servers you wish. You will find a list of time servers from the public NTP time server list.
+
Untuk mensinkronkan waktu komputer dengan server yang kita inginkan dapat menggunakan perintah
 
 
You may manually sync the clock using the following
 
  
 
  sudo ntpdate servername
 
  sudo ntpdate servername
  
where servername can be any public or private time server. You may always choose the following without hesitation
+
atau coba
  
 
  sudo ntpdate pool.ntp.org
 
  sudo ntpdate pool.ntp.org
 
If you don’t have ntpdate installed, you can install it via:
 
 
sudo aptitude install ntpdate
 
 
See, it was quite easy. Enabling NTP Services helped me gain this knowledge.
 
 
 
  
  
Line 90: Line 86:
 
==Pranala Menarik==
 
==Pranala Menarik==
  
* [[Linux Howto]]
 
 
* [[NTP]]
 
* [[NTP]]
 
* [[Linux Howto]]
 
* [[Linux Howto]]

Latest revision as of 14:58, 11 March 2012

Sumber: http://codeghar.wordpress.com/2007/12/06/manage-time-in-ubuntu-through-command-line/


Kita dapat memanaged waktu di Ubuntu menggunakan command line. Ini terutama dibutuhkan jika kita sedang melakukan manajemen server


Melihat Waktu

Untuk melihat waktu sekarang dapat menggunakan perintah

data

Set Time

Untuk menset / mengubah waktu dapat menggunakan perintah

sudo date newdatetimestring

Dimana newdatetimestring harus menggunakan format nnddhhmmyyyy.ss berikut

nn adalah dua digit bulan, antara 01 s/d 12
dd adalah dua digit hari, antara 01 s/d 31.
hh adalah dua digit jam, menggunakan perioda 24 jam antara 00 s/d 23.
mm adalah dua digit menit, antara 00 s/d 59
yyyy adalah tahun
ss adalah dua digit detik. Perhatikan ada '.' sebelum detik.

Contoh jika kita ingin menset waktu komputer ke December 6, 2007, 22:43:55, maka gunakan

sudo date 120622432007.55

Change Time Zone

Kita dapat menset time zone menggunakan

dpkg-reconfigure tzdata

Perintah ini akan memandu kita untuk mengisi time zone yang benar.

Jika sistem kita tidak mempunyai tzdata, install melalui perintah

sudo aptitude install tzdata

Peru di catat bahwa

  • Indonesia bagian barat adalah GMT+7
  • Indonesia bagian tengah adalah GMT+8
  • Indonesia bagian timur adalah GMT+9

Sync Clock melalui NTP

Sinkronisasi clock menggunakan NTP server juga relatif mudah. Pastikan NTP server sudah terinstalasi dan ada ntp.conf di /etc menggunakan perintah

ls /etc/ntp.conf

Jika belum ada NTP client kita dapat menginstalasinya menggunakan

 sudo aptitude install ntpdate

Edit atau buat baru menggunakan perintah

sudo vim /etc/ntp.conf

Isi misalnya

driftfile /var/lib/ntp/ntp.drift
server 0.pool.ntp.org
server 1.pool.ntp.org
server 2.pool.ntp.org
server pool.ntp.org

Untuk mensinkronkan waktu komputer dengan server yang kita inginkan dapat menggunakan perintah

sudo ntpdate servername

atau coba

sudo ntpdate pool.ntp.org


Referensi

Pranala Menarik