Sistem ayarları: saat, dil, ad ve çekirdek parametreleri
Bir sunucunun kimliğini ve temel ayarlarını doğru kurarsın: ana bilgisayar adı, saat dilimi ve zaman eşitleme, dil ve klavye, sysctl ve kalıcı yapılandırma.
Seviye 201 · 16 ders · 15 pratik lab
Dersler
Kimlik
- Ana bilgisayar adı: hostnamectl ve /etc/hosts
- machine-id ve klonlanan makinelerdeki sorun
- Giriş mesajları: motd ve issue
- Kısa görev: sunucuyu yeni adlandırma standardına göre yeniden adlandır
Zaman
- Saat dilimi ve timedatectl
- chrony ile zaman eşitleme
- Donanım saati ve UTC
- Kısa görev: beş dakika geri kalan sunucunun saatini düzelt ve eşitlemeyi doğrula
Dil ve ortam
- Yerel ayarlar: locale, LANG ve Türkçe I sorunu
- Konsol klavyesi ve yazı tipi
- Sistem geneli ortam: /etc/environment ve profile.d
- Kısa görev: yalnızca Türkçe yerel ayarda bozulan betiği düzelt
Çekirdek ayarları
- sysctl ile çalışma anında ayar
- sysctl.d ile kalıcı ayar ve okunma sırası
- Kullanıcı sınırları: limits.conf
- Bitirme görevi: yeni sunucuyu kurumun temel ayar standardına getir
Pratik lablar
- Sunucu adını kalıcı olarak ayarla: Sunucunun adını adlandırma kuralına uygun biçimde değiştir ve yeniden başlatmadan sonra da geçerli olduğunu doğrula.
- Ad çözümlemesindeki tutarsızlığı düzelt: sudo'nun yavaşlamasına yol açan, hosts dosyasıyla sunucu adı arasındaki uyuşmazlığı bul ve gider.
- Kopyalanan sunucuların çakışan kimliklerini ayır: Aynı imajdan çoğaltılan iki sunucuda aynı kalan makine kimliğini ve SSH konak anahtarlarını yeniden üret.
- Saat dilimini düzelt: Günlük zamanları yanlış görünen sunucunun saat dilimini düzelt ve donanım saatinin UTC tutulduğunu doğrula.
- Zaman eşitlemesini iç sunucuya bağla: chrony'yi kurumun zaman sunucusunu kullanacak biçimde ayarla ve kaynakların durumundan eşitlemeyi doğrula.
- Saati kayan sunucunun nedenini bul: Eşitleme açık göründüğü halde dakikalarca sapan saatin nedenini izleme çıktısından bul; güvenlik duvarı ve adım ayarını düzelt.
- Bozuk görünen karakterleri yerel ayarla düzelt: Türkçe karakterleri bozuk gösteren oturumun yerel ayarını bul, eksik yereli üret ve kalıcı yap.
- Ortam değişkenini doğru kapsamda tanımla: Vekil değişkenini tüm kullanıcılar için, uygulama değişkenini yalnızca servis için tanımla ve her iki kapsamı doğrula.
- Yerel ayara bağlı betik hatasını bul: Etkileşimli çalışınca doğru, zamanlanmış çalışınca yanlış sıralama üreten betikteki yerel ayar farkını bul ve betiği sağlamlaştır.
- Çekirdek ayarını oku ve geçici olarak değiştir: IP yönlendirme ayarının değerini oku, geçici olarak değiştir ve yeniden başlatınca eski haline döndüğünü göster.
- Çekirdek ayarını kalıcı ve düzenli tanımla: Açık dosya ve bağlantı kuyruğu ayarlarını ayrı bir dosyada kalıcı yap ve hangi dosyanın öne geçtiğini göster.
- Çekirdek ağ ayarlarını sıkılaştırma listesine göre denetle: On maddelik sıkılaştırma listesini sunucunun geçerli değerleriyle karşılaştır, eksikleri uygula ve servislerin etkilenmediğini doğrula.
- Giriş iletisini ve yasal uyarıyı ayarla: Giriş öncesi yasal uyarıyı ve giriş sonrası sunucu rolünü gösteren iletiyi ayarla; sürüm bilgisinin sızmadığını doğrula.
- Yeni sunucu için temel ayar betiği yaz: Ad, saat dilimi, zaman eşitlemesi ve yerel ayarı uygulayan, yeniden çalıştırıldığında değişiklik yapmayan betiği yaz.
- İki sunucunun yapılandırma farkını çıkar ve eşitle: Aynı olması gereken iki sunucunun kimlik, saat, yerel ayar ve çekirdek ayarlarını karşılaştır; sapmaları gerekçesiyle gider.
Kurs hakkında
Bir sunucunun kimliğini ve temel ayarlarını doğru kurarsın: ana bilgisayar adı, saat dilimi ve zaman eşitleme, dil ve klavye, sysctl ve kalıcı yapılandırma.
Ne öğreneceksin
- Kimlik
- Zaman
- Dil ve ortam
- Çekirdek ayarları
Ön koşullar
Aynı yolun 101 düzeyindeki kurslarını bitirmiş olmak ya da o konuları biliyor olmak yeterlidir.
Lab ortamı
Dersler, tarayıcında açılan sana özel bir Kali Linux terminalinde geçer. Kurulum gerekmez; lab her derste temiz başlar.
Sık sorulan sorular
- Bu kurs benim düzeyime uygun mu?
- Kurs 201 düzeyindedir; daha düşük düzeydeki kursların konularını bildiğin varsayılır.
- Kurulum gerekir mi?
- Hayır. Her ders tarayıcında açılan sana özel bir lab ortamında geçer.
- Dersler nasıl işleniyor?
- Her ders 8 ile 10 adımdan ve bir kısa sınavdan oluşur. İlk adımlarda yazman gereken komut gösterilir, sonraki adımlarda yardım azalır; iki denemede takılırsan çözüm açılır.
- Ücretsiz deneyebilir miyim?
- Evet. Her kursun ilk üç dersi ücretsizdir.