FreeBSD Tarih ve Saat Düzenleme

  • Konbuyu başlatan Konbuyu başlatan Admin
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 0
  • Görüntüleme Görüntüleme 114

Admin

Metin2Lobby
Yönetici
Founder
Katılım
6 Mayıs 2022
Mesajlar
52,647
Ticaret : 1 / 0 / 0
FreeBSD Tüm sürümlerinde geçerli,Tarih ve saat ekleme

Putty veya AnaMakine'mizden root olup

Kod:
date 1705300434
Bu şekilde sistem saati Wed Jul 25 18:58:00 EEST 2012 şeklinde ayarlanacaktır.
Date komutunda kullanılan değerlerin açılımı ise aşağıdaki gibidir:
Kod:
yy = Yıl (17) mm = Ay (07) dd = Gün (30) hh = Saat (04) mm = Dakika (34)

Eğer saniyeyi de eklemek isteseniz komutu şu şekilde kullanabilirsiniz.
Kod:
date 1705300434.30
Böylece saat Tue May 30 04:34:30 EEST 2017 olacaktır.


ÖRNEK RESİM

P0R1dd.png

FreeBSD Tarih ve Saat Düzenleme

FreeBSD, güçlü ve güvenli bir Unix türevi işletim sistemidir. Özellikle sunucu ortamlarında tercih edilir. Metin2 gibi oyun sunucularının barındırıldığı FreeBSD tabanlı sistemlerde doğru tarih ve saat ayarları kritik öneme sahiptir. Zaman damgaları, log kayıtları, veritabanı işlemleri gibi pek çok sistemsel görev doğru saat dilimi ve tarih ayarlarına bağlıdır. Bu nedenle FreeBSD üzerinde tarih ve saat düzenlemesi yapabilmek, sunucu yönetimi için temel bir beceridir.

Tarih ve Saati Kontrol Etmek

FreeBSD üzerinde mevcut tarihi ve saati kontrol etmek için terminal üzerinden aşağıdaki komutu kullanabilirsiniz:

Kod:
date


Bu komut, sistemdeki mevcut tarih ve saati terminale yazdırır. Örnek çıktı şu şekilde olabilir:

Kod:
Sun Aug 27 14:23:15 UTC 2023


Sistem Saat Dilimini Ayarlamak

Tarih ve saat ayarlarını doğru yapabilmek için öncelikle saat dilimini belirlemeniz gerekir. FreeBSD, saat dilimlerini [/usr/share/zoneinfo] dizininden alır. Örneğin Türkiye için saat dilimi 'Europe/Istanbul'dur.

Aşağıdaki komutla saat dilimini kalıcı olarak değiştirebilirsiniz:

Kod:
cp /usr/share/zoneinfo/Europe/Istanbul /etc/localtime


Bu işlem, sistemdeki zamanı doğru saat dilimine göre ayarlar. Bu ayarın kalıcı olması için sistem yeniden başlatılmalıdır veya aşağıdaki gibi manuel olarak da yapılabilir:

Kod:
ln -sf /usr/share/zoneinfo/Europe/Istanbul /etc/localtime


Tarih ve Saati Elle Ayarlamak

Tarihi ve saati elle ayarlamak için date komutunu kullanabilirsiniz. Kullanım formatı:

Kod:
date MMDDhhmm[[CC]YY][.SS]


Örnek olarak, 27 Ağustos 2023, saat 15:30:15 için şu komutu kullanabilirsiniz:

Kod:
date 082715302023.15


NTP ile Otoamatik Zaman Senkronizasyonu

Elle zaman ayarlamak yerine, NTP (Network Time Protocol) kullanarak otomatik senkronizasyon sağlanması önerilir. Bu sayede sistem zamanı internetten alınan doğru zamana göre güncellenir.

NTP ayarları [/etc/rc.conf] dosyasında yapılandırılır. Aşağıdaki satırı bu dosyaya ekleyin:

Kod:
ntpd_enable='YES'


Ardından NTP servisini başlatın:

Kod:
service ntpd start


Zaman Sunucusu Ayarları

Varsayılan NTP sunucuları [/etc/ntp.conf] dosyasında tanımlıdır. Eğer özel bir zaman sunucusu kullanmak isterseniz, bu dosyayı düzenleyebilirsiniz. Örneğin:

Kod:
server 0.pool.ntp.org


Metin2 Sunucularında Zaman Önemi

Metin2 sunucularında zaman doğruluğu, oyun içindeki event zamanlamaları, oyuncu giriş çıkış logları, veritabanı işlemlerinde tutarlılık açısından oldukça önemlidir. FreeBSD tabanlı Metin2 sunucularında zaman senkronizasyonu eksikse, veritabanı çakışmaları veya log hataları oluşabilir.

Sonuç

FreeBSD üzerinde tarih ve saat ayarları, sistem güvenliği ve veri tutarlılığı açısından büyük önem taşır. NTP ile otomatik zaman senkronizasyonu, özellikle Metin2 gibi oyun sunucularında doğru çalışması için hayati bir rol oynar.


FreeBSD Date and Time Configuration

FreeBSD is a powerful and secure Unix-based operating system. It is commonly preferred in server environments. For FreeBSD-based systems hosting game servers like Metin2, correct date and time configurations are critical. Timestamps, log records, database operations, and many other system tasks rely on proper timezone and time settings. Therefore, adjusting the date and time on FreeBSD is a fundamental skill for server administration.

Checking the Current Date and Time

To check the current date and time on FreeBSD, you can use the following command via terminal:

Kod:
date


This command prints the current date and time on the system. Sample output may look like this:

Kod:
Sun Aug 27 14:23:15 UTC 2023


Setting the System Timezone

To properly configure date and time, you must first set the correct timezone. FreeBSD retrieves its timezones from the [/usr/share/zoneinfo] directory. For instance, the timezone for Turkey is 'Europe/Istanbul'.

You can permanently change the timezone with the following command:

Kod:
cp /usr/share/zoneinfo/Europe/Istanbul /etc/localtime


This operation adjusts the system time according to the correct timezone. To make the setting permanent, you need to restart the system or apply the change manually as follows:

Kod:
ln -sf /usr/share/zoneinfo/Europe/Istanbul /etc/localtime


Manually Setting Date and Time

You can manually adjust the date and time using the date command. The format is as follows:

Kod:
date MMDDhhmm[[CC]YY][.SS]


As an example, for August 27, 2023 at 15:30:15, you would use:

Kod:
date 082715302023.15


Automatic Time Synchronization with NTP

Instead of manually setting the time, it is recommended to use NTP (Network Time Protocol) for automatic synchronization. This ensures that the system time is updated based on accurate internet time sources.

NTP settings are configured in the [/etc/rc.conf] file. Add the following line to this file:

Kod:
ntpd_enable='YES'


Then start the NTP service:

Kod:
service ntpd start


Time Server Configuration

Default NTP servers are defined in the [/etc/ntp.conf] file. If you wish to use a custom time server, you can edit this file. Example:

Kod:
server 0.pool.ntp.org


Importance of Time in Metin2 Servers

In Metin2 servers, accurate time is crucial for event scheduling within the game, player login/logout logs, and consistency in database operations. Incorrect time synchronization on FreeBSD-based Metin2 servers can lead to database conflicts or logging errors.

Conclusion

Date and time configurations on FreeBSD are vital for system security and data integrity. Automatic time synchronization via NTP plays a critical role in ensuring Metin2 and similar game servers operate correctly.
 

Şuan Bu Konuyu Görüntüleyen Kullanıcılar (Toplam : 0, Üye : 0, Misafir : 0)

Benzer konular

Geri
Üst Alt