Bizi tercih ettiğiniz için teşekkür ederiz. Ekip üyelerimiz en kısa sürede sizlerle iletişime geçecektir.
Rezervasyonunuzu gönderdiğiniz için teşekkür ederiz! Ekibimizden bir yetkili kısa süre içinde sizinle iletişime geçecektir.
Eğitim İçeriği
Debian Dağıtımı
Debian Nedir?
- Debian sürüm seçimi
- Debian destek ve yardım
- Debian topluluğu
Konsol temelleri
- Kabuk istemi
- X altındaki kabuk istemi
- Kök hesabı ve kök kabuk istemi (su, sudo, X altında kök olarak program çalıştırma)
- GUI sistem yönetimi araçları
- Sanal konsollar
- Komut isteminden çıkış
- Sistemin kapatılması
- Bir konsolun kurtarılması
- Yeni başlayanlar için ek paket önerileri
- Ek kullanıcı hesabı
- sudo yapılandırması
Dosya sistemi
- Dosya sistemi izinleri
- Yeni oluşturulan dosyalar için izin kontrolü: umask
- Kullanıcı grupları için izinler (group)
- Zaman damgaları
- Bağlantılar
- Adlandırılmış borular (FIFO'lar)
- Çeviriciler (Sockets)
- Cihaz dosyaları
- Özel cihaz dosyaları
- procfs ve sysfs
Midnight Commander (MC)
- MC özelleştirme
- MC'yi başlatma
- MC'de dosya yöneticisi
- MC'de komut satırı hileleri
- MC'de dahili düzenleyici
- MC'de dahili görüntüleyici
- MC'nin otomatik başlatma özellikleri
- MC'nin FTP sanal dosya sistemi
Temel Unix benzeri çalışma ortamı
- Giriş kabuğu
- bash özelleştirme
- Özel tuş vuruşları
- Sayfa görüntüleyici (pager)
- Varsayılan metin düzenleyicisi ayarlama
- vim'den çıkış
- Kabuk aktivitelerinin kaydedilmesi
- Temel Unix komutları
Basit kabuk komutu
- Komut çalıştırma ve ortam değişkeni
- "$LANG" değişkeni
- "$PATH" değişkeni
- "$HOME" değişkeni
- Komut satırı seçenekleri
- Kabuk küresi (glob)
- Komutun dönüş değeri
- Tipik komut dizileri ve kabuk yeniden yönlendirme
- Komut takma adı (alias)
Unix benzeri metin işleme
- Unix metin araçları
- Düzenli ifadeler (Regular expressions)
- Değiştirme ifadeleri
- Düzenli ifadelerle genel değiştirme
- Metin dosyası tablosundan veri çıkarma
- Komutları borulamak için betik parçacıkları
Debian paket yönetimi
Debian paket yönetimi ön gereksinimleri
- Paket yapılandırması
- Temel önlemler
- Sürekli yükseltmelerle yaşamak
- Debian arşivi temelleri
- Paket bağımlılıkları
- Paket yönetimi olay akışı
- Paket yönetim sorunlarına ilk müdahale
Temel paket yönetimi işlemleri
- apt-get/apt-cache vs. aptitude
- Komut satırı ile temel paket yönetimi işlemleri
- aptitude'un etkileşimli kullanımı
- aptitude'un tuş atamaları
- aptitude altındaki paket görünümleri
- aptitude ile arama yöntemi seçenekleri
- aptitude regex formülü
- aptitude'un bağımlılık çözümü
- Paket aktivite günlükleri
aptitude işlemlerinin örnekleri
- Paket adlarında regex eşleşmesiyle paket listeleme
- Regex eşleşmesiyle göz atma
- Kaldırılan paketlerin kalıcı olarak temizlenmesi (Purging)
- Otomatik/manuel kurulum durumunun düzenlenmesi
- Sistem genelinde yükseltme
Gelişmiş paket yönetimi işlemleri
- Komut satırı ile gelişmiş paket yönetimi işlemleri
- Kurulu paket dosyalarının doğrulanması
- Paket sorunlarına karşı korunma
- Paket meta verisi üzerinde arama
Debian paket yönetimi iç işlemleri
- Arşiv meta verisi
- Üst düzey "Release" dosyası ve özgünlük
- Arşiv düzeyinde "Release" dosyaları
- Paketin meta verisinin getirilmesi
- APT için paket durumu
- aptitude için paket durumu
- Getirilen paketlerin yerel kopyaları
- Debian paket dosya adları
- dpkg komutu
- update-alternative komutu
- dpkg-statoverride komutu
- dpkg-divert komutu
Kırık sistemden kurtarma
- Eski kullanıcı yapılandırmasıyla uyumsuzluk
- Çakışan dosyalara sahip farklı paketler
- Kırık paket betiğinin düzeltilmesi
- dpkg komutuyla kurtarma
- Paket seçim verisinin kurtarılması
Paket yönetimi ipuçları
- Debian paketlerinin nasıl seçileceği
- Karışık arşiv kaynaklarından paketler
- Aday sürümünün ayarlanması
- Güncellemeler ve Backports
- Paketlerin otomatik indirilmesi ve yükseltilmesi
- APT için indirme bant genişliğinin sınırlandırılması
- Acil durumda sürüm düşürme
- Paketi kim yükledi?
- equivs paketi
- Bir paketin kararlı sisteme taşınması
- APT için vekil sunucu (proxy)
- Küçük halka açık paket arşivi
- Sistem yapılandırmasının kaydedilmesi ve kopyalanması
- Yabancı (alien) ikili paketin dönüştürülmesi veya kurulması
- dpkg olmadan paket çıkarma
- Paket yönetimi için daha fazla okuma
Sistem başlatma
- Bootstrapping sürecinin genel bakışı
- BIOS, önyükleyici, mini-Debian sistemi
- Runlevel'in anlamı
- Runlevel yapılandırması
- Runlevel yönetimi örneği
- Her init betiği için varsayılan parametre
- İsim anahtarı (Hostname)
- Dosya sistemi
- Ağ arabirimi başlatma
- Ağ hizmeti başlatma
- Sistem mesajı
- Çekirdek mesajı
- udev sistemi
- Çekirdek modülü başlatma
Kimlik Doğrulama ve Güvenlik
- Standart Unix kimlik doğrulaması
- Hesap ve parola bilgisi yönetimi
- Güçlü parola
- Şifreli parola oluşturma
- PAM ve NSS
- PAM ve NSS tarafından erişilen yapılandırma dosyaları
- Modern merkezi sistem yönetimi
- Neden GNU su wheel grubunu desteklemiyor
- Daha sıkı parola kuralları
- Diğer erişim kontrolleri
- sudo
- SELinux, Apparmor
- Bazı sunucu hizmetlerine erişimin kısıtlanması
- Kimlik doğrulama güvenliği
- İnternet üzerinde güvenli parola
- Güvenli Kabuk (SSH)
- İnternet için ek güvenlik önlemleri
- Kök parolasının güvenliği
Ağ kurulumu
Temel altyapı ağ altyapısı
- Alan adı
- İsim anahtarı çözümlemesi
- Ağ arabirimi adı
- LAN için ağ adresi aralığı
- Ağ cihazı desteği
Masaüstü için modern ağ yapılandırması
- GUI ağ yapılandırma araçları
Düşük düzey ağ yapılandırması
- Iproute2 komutları
- Güvenli düşük düzey ağ işlemleri
Ağ optimizasyonu
- Optimal MTU bulma
- MTU ayarlama
- WAN TCP optimizasyonu
Netfilter altyapısı
Ağ uygulamaları
E-posta sistemi
- Modern e-posta hizmeti temelleri
- İstasyon (workstation) için e-posta yapılandırma stratejisi
E-posta Taşıma Ajansı (MTA) ve E-posta Kullanıcı Ajansı (MUA)
- exim4 genel bakış
- Temel MUA - Mutt
Filtreli E-posta Teslim Ajansı (MDA)
- maildrop yapılandırması
- procmail yapılandırması
- mbox içeriğinin yeniden teslimi
POP3/IMAP4 sunucusu
Uzak erişim sunucusu ve aracı (SSH)
- SSH temelleri
- SMTP/POP3 tünelleme için bağlantı yönlendirme
- Uzak parolalar olmadan bağlanma
- Yabancı SSH istemcileriyle başa çıkma
- ssh-agent kurulumu
- SSH üzerinden uzak sistemin kapatılması
- SSH sorun giderme
Diğer ağ uygulama sunucuları
Diğer ağ uygulama istemcileri
Sistem demonlarının tanısı
X Pencere Sistemi
- Masaüstü ortamının kurulumu
- Sunucu/istemci ilişkisi
- X sunucusu
- X Pencere Sisteminin başlatılması
- gdm ile X oturumunun başlatılması
- X oturumunun özelleştirilmesi (klasik yöntem)
- X oturumunun özelleştirilmesi (yeni yöntem)
- SSH üzerinden uzak X istemcisine bağlanma
- İnternet üzerinden güvenli X terminali
- X uygulamaları
- X ofis uygulamaları
- X yardımcı uygulamaları
Sistem ipuçları
screen programı
- screen(1) için kullanım senaryosu
- screen komutu için tuş atamaları
Veri kaydı ve sunumu
- Günlük daemon'u (log daemon)
- Günlük analizörü
- Kabuk aktivitelerinin temiz kaydedilmesi
- Metin verisinin özelleştirilmiş görüntülenmesi
- Zaman ve tarihin özelleştirilmiş görüntülenmesi
- Renklendirilmiş kabuk eko (echo)
- Renklendirilmiş komutlar
- Karmaşık tekrarlar için düzenleyici aktivitelerinin kaydedilmesi
- X uygulamasının grafik görüntüsünün kaydedilmesi
- Yapılandırma dosyalarındaki değişikliklerin kaydedilmesi
Veri depolama ipuçları
- Disk bölümü yapılandırması
- UUID kullanarak bölüme erişim
- Dosya sistemi yapılandırması
- Dosya sistemi oluşturma ve bütünlük kontrolü
- Mount seçenekleriyle dosya sistemi optimizasyonu
- Superblock ile dosya sistemi optimizasyonu
- Sabit disk optimizasyonu
- SMART kullanarak sabit disk arızasının tahmin edilmesi
- LVM ile kullanılabilir depolama alanının genişletilmesi
- Başka bir bölümün mount edilmesiyle kullanılabilir depolama alanının genişletilmesi
- Sembolik bağlantı (symlink) kullanarak kullanılabilir depolama alanının genişletilmesi
- aufs kullanarak kullanılabilir depolama alanının genişletilmesi
Veri şifreleme ipuçları
- dm-crypt/LUKS ile taşınabilir disk şifreleme
- dm-crypt ile şifreli takas (swap) bölümü
- eCryptfs ile dosyaların otomatik şifrelenmesi
- eCryptfs'in otomatik mount edilmesi
Program aktivitelerinin izlenmesi, kontrolü ve başlatılması
- Bir sürecin zamanlaması
- Zamanlama önceliği
- ps komutu
- top komutu
- Bir süreç tarafından açılan dosyaların listelenmesi
- Program aktivitelerinin izlenmesi
- Dosya veya çevirici kullanan süreçlerin kimliklendirilmesi
- Sabit aralıklarla bir komutun tekrarlanması
- Dosyalar üzerinde döngü ile bir komutun tekrarlanması
- GUI'den bir programın başlatılması
- Başlatılacak programın özelleştirilmesi
- Bir sürecin sonlandırılması
- Görevlerin tek sefer zamanlanması
- Görevlerin düzenli olarak zamanlanması
- Alt-SysRq tuşu
Sistem bakımı ipuçları
- Sistemde kim var?
- Herkesi uyar
- Donanım tanımlama
- Donanım yapılandırması
- Sistem ve donanım zamanı
- Terminal yapılandırması
- Ses altyapısı
- Ekran koruyucunun devre dışı bırakılması
- Bip seslerinin devre dışı bırakılması
- Bellek kullanımı
- Sistem güvenliği ve bütünlük kontrolü
Çekirdek (Kernel)
- Çekirdek parametreleri
- Çekirdek başlıkları
- Çekirdek ve ilgili modüllerin derlenmesi
- Çekirdek kaynağının derlenmesi: Debian standart yöntemi
- Modül kaynağının derlenmesi: Debian standart yöntemi
- Ücretsiz olmayan donanım sürücüleri
Sanallaştırılmış sistem
- Sanallaştırma araçları
- Sanallaştırma iş akışı
- Sanal disk imaj dosyasının mount edilmesi
- Chroot sistemi
- Birden çok masaüstü sistemi
Veri yönetimi
Paylaşma, kopyalama ve arşivleme
- Arşivleme ve sıkıştırma araçları
- Kopyalama ve senkronizasyon araçları
- Arşivleme için kalıplar (idioms)
- Kopyalama için kalıplar
- Dosya seçimi için kalıplar
- Yedekleme ve kurtarma
- Yedekleme yardımcı program setleri
- Sistem yedeği için bir örnek betik
- Veri yedeği için bir kopyalama betiği
- Çıkarılabilir depolama cihazı
- Ağ üzerinden veri paylaşma
- Arşiv medyası
İkili veri
- İkili verinin görüntülenmesi ve düzenlenmesi
- Disk mount etmeden dosyalarla oynama
- Veri artıkları (redundancy)
- Veri dosyası kurtarma ve adli analiz
- Büyük bir dosyanın küçük dosyalara bölünmesi
- Dosya içeriğinin silinmesi
- Sahte (dummy) dosyalar
- Bir tüm sabit diskin silinmesi
- Bir sabit diskin kullanılmayan alanının silinmesi
- Silindiği halde hâlâ açık olan dosyaların geri alınması
- Tüm sert bağlantıların aranması
- Görünmez disk alanı tüketimi
Veri güvenliği altyapısı
- GnuPG için anahtar yönetimi (imzalama ve şifreleme)
- MD5 toplamı
Kurs İçin Gerekli Önbilgiler
Bu kursa katılmak için belirli bir ön gereksinim aranmamaktadır.
35 Saatler