Linux İşletim Sistemi Tarih ve Saatini Yapılandırma

Ana Sayfa Blog Linux İşletim Sistemi Tarih ve Saatini Yapılandırma

Linux İşletim Sistemi Tarih ve Saatini Yapılandırma

Yeni bir Linux Sunucu kurulumu, sunucuda köklü bir değişiklik yapıldığında veya gün ışığından dolayı saatler ileri veya geri alındığında bazen Linux Sunucu tarih ve saatini yeniden yapılandırmak gerekir.

Bu durum, özellikle yurtdışında barındırılan bir web sunucusunda mutlaka bir sorun olarak karşımıza çıkar.

Bu sorunu aşmak için benim kullandığım ve genel itibariyle işini gören birkaç komut var, bunları daha sonradan hem kendim kullanabilmek hem de benzer sorunla karşılaşanlara kaynak olması açısından bir makaleye dönüştürmeyi uygun buldum.

Aşağıda belirteceğim tüm komutları Super User (root) olarak yapmalısınız. Root olalım:

sudo su

Öncelikle sunucunun yerel tarih ve saatini kontrol edelim:

date

Ekrana aşağıdaki benzer bir çıktı verecektir:

Sat Apr  1 22:55:10 EDT 2016

Biz de aynı formatta tarih ve saati istediğimiz biçimde tanımlayacağız:

date -s "01 APR 2016 23:56:00"

Yukarıdaki komut, işletim sistemi tarihini 1 Nisan 2016 ve saatini 23:56:00 (23: saat, 56: dakika, 00: saniye) olarak ayarla demektir.

Her ne kadar işletim sistemi saatini yapılandırmak genel itibariyle yeterliyse de her uygulama için doğru tarih ve saat bilgisi için donanım saatini de yapılandırmak gerekir. Bunun için, donanım saatini işletim sisteminin geçerli zamanını baz alarak UTC’ye ayarlaması için aşağıdaki komutu çalıştıracağız:

hwclock --systohc

Eğer buraya kadar hiç bir hata yapmadıysanız işlem tamam demektir; geriye, yapılandırmamızı test etmek kalıyor. Aşağıdaki komutların çıktısının aynı olmasını bekliyoruz:

hwclock --show --utc
Sat 01 Apr 2016 23:56:55 EDT  -0.239872 seconds

ve

date
Sat 01 Apr 2016 23:56:55 EDT

Buna ilaveten PHP scriptiniz / frameworkünüz içinde de tarih yapılandırmasını yapmayı unutmayın:

<?php
date_default_timezone_set('Europe/Istanbul');

Ellerinize sağlık, sunucunuzun tarihini en doğru biçimde yapılandırdınız!

Sinan Eldem

Fullstack Web Developer

Laravel Framework ile PHP ve MySQL üzerine özel ders, danışmanlık ve web programcılığı hizmetleri veriyorum.

Danışmak istedikleriniz ile ilgili benimle irtibat kurabilirsiniz.

Benzer Yazılar

Laravel Unit Testlerini Google Chrome eklentisi ile hazırlama

Marcel Pociot adındaki geliştirici geçenlerde kabul testlerini (acceptance tests) doğrudan Google Chrome’a eklenen bir Extension (uzantı) ile görsel olarak oluşturulabilmesini sağladı.

Solid İlkeleri (Solid Principles)

Merhaba arkadaşlar,

Daha sonra her biri için ayrı ayrı sayfalar oluşturarak detaylandıracağım Solid Prensiplerine değinmek istiyorum.

Laravel Framework Nedir Ve Özellikleri Nelerdir?

Laravel ihtiyaç duyulan, gelişmiş bir çok özellik ve yapıyı üzerinde barındıran, PHP ve OOP tüm nimetlerinden yararlanan, web uygulamaları geliştirmeyi sağlayan açık kaynak PHP framework’ tür.

Yorumlar