29 Nisan 2025

Linux İşletim sistemlerinde GTM zaman dilimi

 Linux işletim sistemlerinde varsayılan GMT zaman dilimi varsayılan GTM +0'dır. Buda kullandığınız işletim sisteminin saatini bulunduğunuz bölgeye göre yanlış görünmesine sebep olaraktır. Eğer bir database hizmetiniz var ve datetimestamp kullanıyor iseniz hali ile veri tabanındaki tarihte yanlış olacaktır.


date


Yukarıdaki komutu verdiğimiz zaman aşağıdaki çıktıyı aldım. Oysaki bu komutu çalıştırdığımda, saat an itibari ile 11:19 ancak yanlış görünüyor.


Bir NTP hizmetinden zaman bilgilerinin alınmasını sağlıyorum


timedatectl set-ntp yes


Ardından bulunduğum bölgeyi timezone veritaba'nın dan sorguluyorum


timedatectl list-timezones | grep Istanbul


Son olarak ta zaman sunucusunu Europe/Istanbul GTM+3 olarak belirliyorum bundan sonra date komutunu çalıştırır isem tarihin düzgün görüntülendiğini görebilirim.


sudo timedatectl set-timezone Europe/Istanbul

31 Mart 2025

Vmware 6.7 Üzerine Realtek Ethernet Kartı Kurulumu

Merhaba Arkadaşlar, 

 

Elimde bulunan tek ethernet'li sunucu üzerine Realtek chipsetli bir ethernet kartı takmak istedim ancak Vmware ESXI sadece sunucular için üretilmiş özel ethernet kartlarına destek vermekte ve dolayısı ile piyasadan aldığımız 6-7 $'lık ethernet kartlarına destek vermemekte ancak bunu 3rd parti sürücü yaması ise çözebiliyoruz.  

 

Öncelikler Vmware 6.7 sürümünü sunucuma kurulumunu gerçekleştirdim, kullandığım iso sürümü VMware-VMvisor-Installer-6.7.0-8169922.x86_64.iso şeklindedir. Ardından Manage/Services altında bulunan TMS-SSH servisini Start ile başlatıyoruz 

 

I 

 

 

Putty veya benzeri bir araç ile sunucumuza bağlanıyoruz ve aşağıdaki komutu çalıştırarak çıktısına bakıyoruz 

 

[root@localhost:~] lspci -v | grep "Class 0200" -B 1 

 

0000:00:1f.6 Ethernet controller Network controller: Intel Corporation Ethernet Connection I219-LM [vmnic0] 

Class 0200: 8086:156f 

-- 

0000:6c:00.0 Ethernet controller Network controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller 

Class 0200: 10ec:8168 

 

 

 

Burada görülen  vendor ID 10ec:8168 kısmında sunucu aslında ethernet kartımızı görmüş vendor bilgilerini almış ancak sürünü yüklü veya mevcut değil.  

 

Sürücümüzü yükleme için sırası ile aşağıdaki komutları putty üzerinden çalıştıralım 

 

esxcli software acceptance set --level=CommunitySupported 

esxcli network firewall ruleset set -e true -r httpClient 

esxcli network firewall ruleset set -e true -r dns 

esxcli software vib install -d https://vibsdepot.v-front.de -n net55-r8168 

 

Son komutu çalıştırdıktan sonra aşağıdaki başarılı çıktıyı alıyoruz 

 

the driver download and installation was successfull: 

Installation Result 

Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective. 

Reboot Required: true 

VIBs Installed: Realtek_bootbank_net55-r8168_8.045a-napi 

VIBs Removed: 

 

 

Her şey başarı ile sonuçlandığına göre artık sunucumuzu yeniden başlatabiliriz veya komut satırına 

"reboot" yazabiliriz 

 

 

 

 

Yukarıda görüldüğü gibi sürücümüz kullanıma hazır, ancak bu ethernet kartı üzerinden genelde pasif işler yapacağım gerçek kurum senaryolarında aşırı yük altına giren ethernet katı mutlaka paketleri drop etmeye başlayacaktır bunu unutmayalım