Eğitim İçeriği

Debian Dağıtım

Debian Nedir?

  • Debian sürümünü seçme
  • Debian destek ve yardım
  • Debian topluluğu

Konsol temelleri

  • Kabuk istemi
  • X altında kabuk istemi
  • Kök hesabı ve kök kabuk istemi (su, sudo, X altında programları kök olarak çalıştırma)
  • GUI sistem yönetimi araçları
  • Sanal konsollar
  • Kabuk isteminden nasıl çıkılır
  • Sistemi nasıl kapatılır
  • Sağlıklı bir konsolu kurtarma
  • Yeni başlayanlar için ek paket önerileri
  • Ek bir kullanıcı hesabı
  • sudo yapılandırması

Dosya sistemi

  • Dosya sistemi izinleri
  • Yeni oluşturulan dosyalar için izinlerin kontrolü: umask
  • Kullanıcı grupları için izinler (group)
  • Zaman damgaları
  • Bağlantılar
  • Adlandırılmış borular (FIFOs)
  • Soketler
  • Aygıt dosyaları
  • Özel aygıt dosyaları
  • procfs ve sysfs

Midnight Commander (MC)

  • MC'nin özelleştirilmesi
  • MC'yi başlatma
  • MC'de dosya yöneticisi
  • MC'de komut satırı püf noktaları
  • MC'deki dahili düzenleyici
  • MC'deki 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'i özelleştirme
  • Özel tuş vuruşları
  • Sayfalayıcı
  • Varsayılan bir metin düzenleyici ayarlama
  • Vim'den nasıl çıkılır
  • Kabuk etkinliklerini kaydetme
  • Temel Unix komutları

Basit kabuk komutu

  • Komut yürütme ve ortam değişkeni
  • "$LANG" değişkeni
  • "$PATH" değişkeni
  • "$HOME" değişkeni
  • Komut satırı seçenekleri
  • Kabuk glob'u
  • Komutun dönüş değeri
  • Tipik komut dizileri ve kabuk yönlendirmesi
  • Komut takma adı

Unix benzeri metin işleme

  • Unix metin araçları
  • Düzenli ifadeler
  • Yer değiştirme ifadeleri
  • Düzenli ifadelerle genel değiştirme
  • Metin dosyası tablosundan veri çıkarma
  • Komutları yönlendirmek için komut parçacıkları

Debian paket yönetimi

Debian paket yönetimi ön koşulları

  • Paket yapılandırması
  • Temel önlemler
  • Sürekli yükseltmelerle yaşamak
  • Debian arşivi temelleri
  • Paket bağımlılıkları
  • Paket yönetiminin olay akışı
  • Paket yönetimi sorunlarına ilk yanıt

Temel paket yönetimi işlemleri

  • apt-get/apt-cache vs. aptitude
  • Komut satırıyla temel paket yönetimi işlemleri
  • Aptitude'nin etkileşimli kullanımı
  • Aptitude tuş bağlamaları
  • Aptitude paket görünümleri
  • Aptitude arama yöntemi seçenekleri
  • Aptitude regex formülü
  • Aptitude bağımlılık çözümü
  • Paket etkinlik günlükleri

Aptitude işlemlerine örnekler

  • Paket adlarına göre regex eşleşmesiyle paketleri listeleme
  • Regex eşleşmesiyle göz atma
  • Kaldırılan paketleri tamamen temizleme
  • Otomatik/manuel kurulum durumunu düzenleme
  • Sistem çapında yükseltme

Gelişmiş paket yönetimi işlemleri

  • Komut satırıyla gelişmiş paket yönetimi işlemleri
  • Yüklenen paket dosyalarının doğrulanması
  • Paket sorunlarına karşı koruma
  • Paket meta verilerinde arama

Debian paket yönetimi iç yapıları

  • Arşiv meta verileri
  • Üst düzey "Release" dosyası ve kimlik doğrulama
  • Arşiv düzeyinde "Release" dosyaları
  • Paket için meta verilerin alınması
  • APT için paket durumu
  • Aptitude için paket durumu
  • Alınan paketlerin yerel kopyaları
  • Debian paket dosya adları
  • dpkg komutu
  • update-alternative komutu
  • dpkg-statoverride komutu
  • dpkg-divert komutu

Bozuk bir sistemden kurtarma

  • Eski kullanıcı yapılandırmasıyla uyumsuzluk
  • Üst üste binen dosyalara sahip farklı paketler
  • Bozuk paket komut dosyasını düzeltme
  • dpkg komutuyla kurtarma
  • Paket seçimi verilerini kurtarma

Paket yönetimi için ipuçları

  • Debian paketleri nasıl seçilir
  • Karışık kaynaklardan paketler
  • Aday sürümün ayarlanması
  • Güncellemeler ve Backport'lar
  • Paketlerin otomatik indirilmesi ve yükseltilmesi
  • APT için indirme bant genişliğinin sınırlandırılması
  • Acil durum düşürülmesi
  • Paketi kim yükledi?
  • equivs paketi
  • Paketi kararlı sisteme taşıma
  • APT için proxy sunucusu
  • Küçük genel paket arşivi
  • Sistem yapılandırmasını kaydetme ve kopyalama
  • Yabancı bir ikili paketi dönüştürme veya yükleme
  • Paketi dpkg olmadan çıkarma
  • Paket yönetimi hakkında daha fazla okuma

Sistem başlatma

  • Önyükleme sürecine genel bakış
  • BIOS, önyükleme yükleyicisi, mini-Debian sistemi
  • Çalışma seviyesinin anlamı
  • Çalışma seviyesinin yapılandırılması
  • Çalışma seviyesi yönetimi örneği
  • Her başlatma komut dosyası için varsayılan parametre
  • Ana bilgisayar adı
  • 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

  • Normal Unix kimlik doğrulaması
  • Hesap ve şifre bilgilerini yönetme
  • Good şifresi
  • Şifrelenmiş şifre 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 katı şifre kuralı
  • Diğer erişim kontrolleri
  • sudo
  • SELinux, Apparmor
  • Bazı sunucu hizmetlerine erişimi kısıtlama
  • Kimlik doğrulama güvenliği
  • İnternet üzerinden güvenli şifre
  • Güvenli Kabuk
  • İnternet için ek güvenlik önlemleri
  • Kök şifresini güvenceye alma

Ağ kurulumu

Temel ağ altyapısı

  • Alan adı
  • Ana bilgisayar adı çözünürlüğü
  • 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 seviyeli ağ yapılandırması

  • Iproute2 komutları
  • Güvenli düşük seviyeli ağ işlemleri

Ağ optimizasyonu

  • Optimum MTU'nun bulunması
  • MTU'nun ayarlanması
  • WAN TCP optimizasyonu

Netfilter altyapısı

Ağ uygulamaları

Posta sistemi

  • Modern posta hizmeti temelleri
  • İş istasyonu için posta yapılandırma stratejisi

Posta taşıma aracısı (MTA) ve Posta kullanıcı aracısı (MUA)

  • exim4'e genel bakış
  • Temel MUA- Mutt

Posta teslim aracısı (MDA) filtreli

  • maildrop yapılandırması
  • procmail yapılandırması
  • mbox içeriğini yeniden teslim etme

POP3/IMAP4 sunucusu

Uzaktan erişim sunucusu ve yardımcı programı (SSH)

  • SSH temelleri
  • SMTP/POP3 tünellemesi için port yönlendirme
  • Uzaktan şifre olmadan bağlanma
  • Yabancı SSH istemleriyle başa çıkma
  • ssh-agent'ı ayarlama
  • SSH üzerinden uzaktan sistemi kapatma
  • SSH sorun giderme

Diğer ağ uygulama sunucuları

Diğer ağ uygulama istemcileri

Sistem daemon'larını teşhis etme

X Pencere Sistemi

  • Masaüstü ortamı kurulumu
  • Sunucu/istemci ilişkisi
  • X sunucusu
  • X Pencere Sistemini başlatma
  • gdm ile X oturumu başlatma
  • X oturumunu özelleştirme (klasik yöntem)
  • X oturumunu özelleştirme (yeni yöntem)
  • SSH üzerinden uzaktan X istemcisine bağlanma
  • İnternet üzerinden güvenli X terminali
  • X uygulamaları
  • X ofis uygulamaları
  • X yardımcı program uygulamaları

Sistem ipuçları

Ekran programı

  • Ekran(1) için kullanım senaryosu
  • Ekran komutu için tuş bağlamaları

Veri kaydı ve sunumu

  • Günlük daemon'u
  • Günlük analizcisi
  • Kabuk etkinliklerini temiz bir şekilde kaydetme
  • Özel metin verisi görüntüleme
  • Özel tarih ve saat görüntüleme
  • Renklendirilmiş kabuk yankısı
  • Renklendirilmiş komutlar
  • Karmaşık tekrarlar için düzenleyici etkinliklerinin 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ı
  • Accessing bölüm UUID kullanarak
  • Dosya sistemi yapılandırması
  • Dosya sistemi oluşturma ve bütünlük kontrolü
  • Mount seçenekleri ile dosya sistemi optimizasyonu
  • Superblock aracılığıyla dosya sistemi optimizasyonu
  • Sabit diskin optimizasyonu
  • Sabit disk arızasını tahmin etmek için SMART kullanma
  • Kullanılabilir depolama alanını genişletmek için LVM
  • Kullanılabilir depolama alanını genişletmek için başka bir bölümü bağlama
  • Kullanılabilir depolama alanını genişletmek için symlink
  • Kullanılabilir depolama alanını genişletmek için aufs

Veri şifreleme ipuçları

  • dm-crypt/LUKS ile çıkarılabilir disk şifreleme
  • dm-crypt ile şifrelenmiş swap bölümü
  • eCryptfs ile otomatik şifreleme
  • eCryptfs'yi otomatik olarak bağlama

Program etkinliklerini izleme, kontrol etme ve başlatma

  • Bir programın zamanlanması
  • Planlama önceliği
  • ps komutu
  • top komutu
  • Bir program tarafından açılan dosyaların listelenmesi
  • Program etkinliklerinin izlenmesi
  • Dosyaları veya soketleri kullanan işlemlerin tanımlanması
  • Sabit bir aralıkla bir komutu tekrarlama
  • Dosyalar üzerinde döngü yapan bir komutu tekrarlama
  • GUI'den bir program başlatma
  • Başlatılacak programı özelleştirme
  • Bir işlemi sonlandırma
  • Bir görevi bir kez planlama
  • Bir görevi düzenli olarak planlama
  • Alt-SysRq tuşu

Sistem bakım ipuçları

  • Sistemde kim var?
  • Herkese uyarı
  • Donanım tanımlama
  • Donanım yapılandırması
  • Sistem ve donanım zamanı
  • Terminal yapılandırması
  • Ses altyapısı
  • Ekran koruyucuyu devre dışı bırakma
  • Bip seslerini devre dışı bırakma
  • Bellek kullanımı
  • Sistem güvenliği ve bütünlük kontrolü

Çekirdek

  • Çekirdek parametreleri
  • Çekirdek başlıkları
  • Çekirdek ve ilgili modülleri derleme
  • Debian standart yöntemiyle çekirdek kaynağını derleme
  • Debian standart yöntemiyle modül kaynağını derleme
  • Ücretsiz donanım sürücüleri

Sanal sistem

  • Sanalizasyon araçları
  • Sanalizasyon iş akışı
  • Sanal disk imaj dosyasını bağlama
  • chroot sistemi
  • Çoklu masaüstü sistemi

Veri yönetimi

Paylaşım, kopyalama ve arşivleme

  • Arşiv ve sıkıştırma araçları
  • Kopyalama ve senkronizasyon araçları
  • Arşiv için deyimler
  • Kopyalama için deyimler
  • Dosyaları seçmek için deyimler
  • Yedekleme ve kurtarma
  • Yedekleme yardımcı programı paketleri
  • Sistem yedeklemesi için bir örnek komut dosyası
  • Veri yedeklemesi için bir komut dosyası
  • Çıkarılabilir depolama aygıtı
  • Verileri ağ üzerinden paylaşma
  • Arşiv medyası

İkili veri

  • İkili verileri görüntüleme ve düzenleme
  • Diski bağlamadan dosyaları işleme
  • Veri yedekliliği
  • Veri dosyası kurtarma ve adli analiz
  • Büyük bir dosyayı küçük dosyalara bölme
  • Dosya içeriğini temizleme
  • Sahte dosyalar
  • Tüm sabit diski silme
  • Kullanılmayan bir sabit diskin alanını silme
  • Hala açık olan silinmiş dosyaları kurtarma
  • Tüm hardlink'leri arama
  • Görünmez disk alanı tüketimi

Veri güvenliği altyapısı

  • GnuPG (imzalama ve şifreleme) için anahtar yönetimi
  • MD5 toplamı

Kurs İçin Gerekli Önbilgiler

Yok

 35 Saat

Katılımcı Sayısı


Kişi Başına Fiyat

Yaklaşan Etkinlikler

İlgili Kategoriler