Ders Notları

100% Complete (success)
Dikkat !!! Lütfen okuyunuz ...

Öğretim Üyesi (Üyeleri): Öğr. Gör. Emre Engin *

(*) Ders notu girebilmek için, bu alanda kendi isminiz yazıyor olmalı...

  • Bologna verilerinin girilmesi;
    ubys.omu.edu.tr adresinden,
    ÜBYS' de Öğretim Elemanları yetkisi seçilmeli... Öğretim elemanı danışmanlık işlemlerinden yapabilirsiniz...
Yıl: 2024, Dönem: Güz
Ders Kitabı / Malzemesi / Önerilen Kaynaklar

Dersin İçeriği

Bu ders, Linux işletim sistemine giriş, temel komutlar, dosya sistemi yönetimi, kullanıcı ve grup yönetimi, paket yönetim sistemleri ve sistem güncellemeleri gibi konuları kapsar. Ayrıca, ağ yönetimi, güvenlik duvarları, SSH, uzaktan yönetim, servis ve daemon yönetimi gibi ileri düzey konular da işlenecektir. Öğrenciler, uygulamalı laboratuvar çalışmaları ile öğrendiklerini pekiştireceklerdir.

Dersin Amacı

Bu dersin amacı, öğrencilere açık kaynak işletim sistemlerinin temel kavramlarını ve kullanımını öğretmektir. Öğrenciler, Linux gibi açık kaynak işletim sistemlerinin yapılarını, yönetimini ve güvenliğini öğrenerek bu sistemleri etkili bir şekilde kullanma becerisi kazanacaklardır.

Haftalık Ders İçeriği

Hafta Teorik Uygulama Laboratuar Ders Notları
1 Açık Kaynak Yazılım ve Felsefesi Pardus işletim sisteminin kurulumu Açık Kaynak İşletim Sistemleri Kurulumu
2 Linux Dosya Sistemi ve Yapısı Temel komutlarla dosya sistemini yönetme Dosya Sisteminde Gezinme ve Yönetim
3 Kullanıcı Yönetimi ve İzinler Linux’ta kullanıcı hesapları ve izinlerin yönetimi Kullanıcı Hesapları Oluşturma ve Yönetimi
4 Paket Yönetim Sistemleri apt ve yum gibi araçlarla paket yönetimi Paketlerin Yüklenmesi ve Güncellenmesi
5 Linux Servisleri ve Süreç Yönetimi systemctl ve servis yönetimi Servislerin Başlatılması ve Durdurulması
6 Ağ Yapılandırması ve Güvenliği Ağ yapılandırması ve güvenlik duvarı ayarları IP Adresleme ve Ağ Servisleri
7 Kabuk (Shell) Programlama Temel shell komutları ve script yazma Bash Scriptleri Yazma ve Çalıştırma
8 Sistem İzleme ve Günlükleme (Logging) Log dosyalarıyla sistem izleme Log Dosyalarının İncelenmesi
9 Vize Sınavı
10 Yedekleme ve Kurtarma Stratejileri Yedekleme ve kurtarma araçlarının kullanılması Verilerin Yedeklenmesi ve Kurtarılması
11 Sunucu Yönetimi ve Güvenliği Sunucu güvenlik protokollerinin yapılandırılması Sunucu Güvenlik Ayarlarının Yapılandırılması
12 Sanallaştırma ve Bulut Bilişim Sanallaştırma araçlarıyla çalışma Sanal Makinelerin Kurulumu ve Yönetimi
13 Performans İzleme ve Optimizasyon Performans izleme araçlarıyla sistem optimizasyonu Sistem Performansının İzlenmesi
14 Açık Kaynak Yazılımlarda Güvenlik Zafiyetleri Açık kaynak yazılımlarda güvenlik zafiyetlerinin tespit edilmesi Zafiyet Taraması ve Güvenlik Önlemleri
15 Final Değerlendirmesi ve Proje Sunumları Projelerin sunumu ve değerlendirilmesi Proje Çalışmaları ve Değerlendirme
16 Final Sınavı