6 min read

Linux İçin Başlangıç Rehberi

violently

Linux komutları, betikleme, servisler ve uygulamalar, erişim denetimi, işlem denetimi, kullanıcı yönetimi, veritabanı yönetimi, web servisleri vb. konulara değineceğiz.

Bölüm 1: Linux ve İşletim Sistemi Kurulumlarına Giriş

Bölüm 2: Temel Linux Komutları

  • ls komutu – Linux'ta Dosyaları ve Dizinleri Listeleme
  • cd komutu – Linux'ta Dizinler Arasında Geçiş Yapma
  • pwd komutu – Linux'ta Mevcut Çalışma Dizinini Kontrol Etme
  • dir komutu – Linux'ta Bir Dizinin İçeriğini Listeleme
  • mkdir komutu – Linux'ta Yeni Dizinler Oluşturun
  • rmdir komutu – Linux'ta Dizinleri Silin
  • mv komutu – Linux'ta Dosyaları ve Dizinleri Yeniden Adlandırma veya Taşıma
  • cp komutu – Linux'ta Dosyaları ve Dizinleri Kopyalama
  • touch komutu – Linux'ta Yeni Dosyalar Oluşturun
  • find komutu – Linux'ta Dosyaları ve Dizinleri Bul
  • cat komutu – Linux'ta Dosyaların İçeriklerini Listeleme
  • df komutu – Linux Dosya Sistemi Disk Alanı Kullanımını Kontrol Edin
  • du komutu – Dosya ve Dizinlerin Disk Kullanımını Kontrol Edin
  • tar komutu – Linux'ta Arşiv Dosyalarını Oluşturun, Çıkarın ve Listeleyin
  • grep komutu – Metin Dosyalarında Desenleri veya Dizeleri Bul
  • ln komutu – Linux'ta Sert ve Sembolik Bağlantılar Oluşturun
  • alias komutu – Linux'ta Takma Ad (Kısayollar) Oluşturma
  • echo komutu – Linux'ta Metin Satırı Nasıl Yazdırılır
  • tail komutu – Linux'ta Dosyanın Son 10 Satırını Yazdır
  • top komutu – Linux'ta Çalışan İşlemleri Listeleme
  • ps komutu – Linux'ta PID'lerle Çalışan İşlemleri Listeleme
  • kill komutu – Linux'ta PID'lerle Çalışan İşlemleri Sonlandırma
  • uniq komutu – Linux'ta Yinelenen Satırları Kaldırın

Bölüm 3: İleri Linux Komutlarının Temelleri

  • Her Linux Kullanıcısının Bilmesi Gereken 'ls' Komutları
  • Linux'ta head, tail ve cat Komutlarını Kullanarak Dosyaları Etkili Şekilde Yönetin
  • 'wc' Komutunu Kullanarak Dosyadaki Satır, Kelime ve Karakter Sayısını Sayma
  • Linux'ta Dosyaları Sıralamak İçin Temel 'sort' Komutları
  • Linux'ta Dosyaları Sıralamak İçin Gelişmiş 'sort' Komutları
  • Pydf, Disk Kullanımını Kontrol Etmek İçin Alternatif Bir “df” Komutu
  • 'free' Komutuyla Linux Ram Kullanımını Kontrol Edin
  • Dosyaları ve Dizinleri Yeniden Adlandırmak İçin Gelişmiş 'rename' Komutu
  • 'echo' Komutunu Kullanarak Terminalde Metin/Dize Yazdırma

Bölüm 4: Bazı Daha Gelişmiş Linux Komutları

  • Windows'tan *Nix'e Geçiş – Yeni Başlayanlar İçin 20 Faydalı Komut
  • Orta Seviye Linux Kullanıcıları İçin 20 Gelişmiş Komut
  • Linux Uzmanları İçin 20 Gelişmiş Komut
  • Linux Terminalinde Deneyebileceğiniz 24 Eğlenceli Komut
  • Linux'un 6 İlginç Komutu (Terminalde Eğlence)
  • Linux Kullanıcıları İçin 51 Faydalı Az Bilinen Komut
  • Linux'ta Asla Çalıştırmamanız Gereken Tehlikeli Komutlar

Bölüm 5: Kullanıcı, Grup ve Dosya İzinleri Yönetimi

  • 'useradd' Komutunu Kullanarak Yeni Kullanıcılar Nasıl Eklenir veya Oluşturulur
  • 'usermod' Komutunu Kullanarak Kullanıcı Niteliklerini Nasıl Değiştirirsiniz veya Değiştirirsiniz
  • Kullanıcıları ve Grupları, Dosya İzinlerini ve Niteliklerini Yönetme – İleri Düzey
  • su ve sudo arasındaki fark – sudo nasıl yapılandırılır – İleri Düzey
  • Kullanıcı Etkinliğini psacct veya acct Araçları ile Nasıl İzlersiniz

Bölüm 6: Linux Paket Yönetimi

  • Yum Paket Yönetimi – CentOS, RHEL ve Fedora
  • RPM Paket Yönetimi – CentOS, RHEL ve Fedora
  • APT-GET ve APT-CACHE Paket Yönetimi – Debian, Ubuntu
  • DPKG Paket Yönetimi – Debian, Ubuntu
  • Zypper Paket Yönetimi – Suse ve OpenSuse
  • Yum, RPM, Apt, Dpkg, Aptitude ve Zypper ile Linux Paket Yönetimi – İleri Düzey
  • RPM Paket Yönetimi için 27 'DNF' (Yum'un Çatalı) Komutu

Bölüm 7: Sistem İzleme ve Cron Planlaması

  • Top Komutuyla Linux İşlem İzleme
  • Kill, Pkill ve Killall Komutlarıyla Linux İşlem Yönetimi
  • Lsof Komutlarıyla Linux Dosya İşlem Yönetimi
  • Cron ile Linux İş Planlaması
  • Linux Performansını İzlemek İçin 20 Komut
  • 13 Linux Performans İzleme Aracı
  • Linux için Nagios İzleme Aracı – İleri Düzey
  • Linux için Zabbix İzleme Aracı – İleri Düzey
  • Ağ, Disk Kullanımı, Çalışma Süresi, Yük Ortalaması ve RAM'i İzlemek İçin Shell Komut Dosyası

Bölüm 8: Linux Arşivleme/Sıkıştırma, Yedekleme/Senkronizasyon ve Kurtarma

Arşivleme/Sıkıştırma

  • 'tar' Komutunu Kullanarak Linux Dosyaları ve Dizinleri Nasıl Arşivlenir/Sıkıştırılır
  • Linux'ta RAR Dosyaları Nasıl Açılır, Çıkarılır ve Oluşturulur
  • Linux'ta Dosyaları Arşivlemek/Sıkıştırmak İçin 5 Araç
  • Dosyaları Arşivleme/Sıkıştırma ve Dosya Niteliklerini Ayarlama – İleri Düzey

Linux'ta Dosyaları ve Dizinleri Yedekleme/Senkronize Etme

  • Dosyaları ve Dizinleri rsync ile Yerel/Uzaktan Nasıl Kopyalayabilir/Senkronize Edebilirsiniz
  • Linux'ta scp kullanarak Dosyalar/Klasörler Nasıl Aktarılır
  • Rsnapshot (Rsync Tabanlı) – Yerel/Uzak Dosya Sistemi Yedekleme Aracı
  • Rsync Kullanarak İki Web Sunucusunu Senkronize Etme – İleri Düzey

Yedekleme/Kurtarma Linux Dosya Sistemleri

  • Redo Backup Aracını kullanarak Linux Sistemlerini Yedekleyin ve Geri Yükleyin
  • Linux Sistemlerinin Klonlanması/Yedeklenmesi – Mondo Rescue Disaster Recovery Tool Kullanılarak Nasıl Yapılır
  • 'Scalpel' Aracını Kullanarak Silinen Dosyalar/Klasörler Nasıl Kurtarılır
  • Linux Sunucular için 8 “Disk Klonlama/Yedekleme” Yazılımı

Bölüm 9: Linux Dosya Sistemi / Ağ Depolama Yönetimi

  • Ext2, Ext3 ve Ext4 Nedir ve Linux Dosya Sistemleri Nasıl Oluşturulur ve Dönüştürülür
  • Linux Dosya Sistemi Türlerini Anlamak
  • Linux Dosya Sistemi Oluşturma ve Yapılandırmaları – İleri Düzey
  • Standart Linux Dosya Sistemlerini Kurma ve NFSv4 Sunucusunu Yapılandırma – İleri Düzey
  • Yerel ve Ağ (Samba ve NFS) Dosya Sistemleri Nasıl Bağlanır/Bağlantısı Kesilir – İleri Düzey
  • Linux'ta Btrfs Dosya Sistemi Nasıl Oluşturulur ve Yönetilir – İleri Düzey
  • GlusterFS'ye (Dosya Sistemi) Giriş ve Kurulum – İleri Düzey

Bölüm 10: Linux LVM Yönetimi

  • Mantıksal Birim Yönetimi ile Esnek Disk Depolama Kurulumu
  • LVM'ler (Mantıksal Birim Yönetimi) Nasıl Genişletilir/Azaltılır
  • Anlık Görüntü Nasıl Alınır/LVM'ler Nasıl Geri Yüklenir
  • LVM'de Thin Birimlerini Kurun
  • Striping G/Ç kullanarak birden fazla LVM Diskini yönetin
  • LVM Bölümlerini Yeni Mantıksal Birime Taşıma

Bölüm 11: Linux RAID Yönetimi

  • 'mdadm' Kullanarak 'İki Disk' Üzerinde Yazılım RAID0 (Stripe) Oluşturma
  • Linux'ta 'İki Disk' Kullanarak RAID 1 (Yansıtma) Kurulumu
  • Linux'ta RAID 5 (Dağıtık Pariteli Şeritleme) Oluşturma
  • Linux'ta RAID Seviye 6 Kurulumu (Çift Dağıtık Parite ile Şeritleme)
  • Linux'ta RAID 10 veya 1+0 (İç İçe) Kurulumu
  • Mevcut Bir RAID Dizisini Büyütme ve Linux'ta Arızalı Diskleri Kaldırma
  • Bölümleri RAID Aygıtları Olarak Birleştirme – Sistem Yedeklerini Oluşturma ve Yönetme

Bölüm 12: Linux'ta Hizmetleri Yönetin

  • Linux Hizmetlerini Otomatik Olarak Başlatılacak ve Durdurulacak Şekilde Yapılandırma
  • Linux'ta İstenmeyen Hizmetler Nasıl Durdurulur ve Devre Dışı Bırakılır
  • Linux'ta Systemctl Kullanarak 'Systemd' Hizmetleri Nasıl Yönetilir
  • Linux'ta Sistem Başlatma Sürecini ve Hizmetlerini Yönetme

Bölüm 13: Linux Sistem Güvenliği ve Güvenlik Duvarı

Linux Güvenliği ve Araçları

  • Linux Sunucuları İçin 25 Güvenlik Güçlendirme İpucu
  • SSH Sunucusunu Güvence Altına Almak ve Korumak İçin 5 En İyi Uygulama
  • Linux'ta Grub'u Parola ile Koruma
  • SSH ve MOTD Banner Mesajlarıyla SSH Girişlerini Koruyun
  • Lynis Aracını Kullanarak Linux Sistemleri Nasıl Denetlenir
  • Linux'ta ACL'leri (Erişim Kontrol Listeleri) Kullanarak Dosyaları/Dizinleri Güvenli Hale Getirme
  • Linux'ta Ağ Performansı, Güvenliği ve Sorun Giderme Nasıl Denetlenir
  • SELinux ile Zorunlu Erişim Kontrolü Temelleri

Linux Güvenlik Duvarı ve Araçları

  • IPTables (Linux Güvenlik Duvarı) İpuçları / Komutları Hakkında Temel Kılavuz
  • Linux'ta Iptables Güvenlik Duvarı Nasıl Kurulur
  • Linux'ta 'FirewallD' Nasıl Yapılandırılır
  • Linux'ta Güvenlik Duvarını Yapılandırmak ve Yönetmek İçin Faydalı 'FirewallD' Kuralları
  • UFW Nasıl Kurulur ve Yapılandırılır – Karmaşık Olmayan Bir Güvenlik Duvarı
  • Shorewall – Linux Sunucularını Yapılandırmak İçin Yüksek Seviyeli Bir Güvenlik Duvarı
  • Linux'a ConfigServer Security & Firewall (CSF) Kurulumu
  • 'IPFire' Ücretsiz Güvenlik Duvarı Linux Dağıtımı Nasıl Kurulur
  • Linux'ta pfSense 2.1.5 (Güvenlik Duvarı/Yönlendirici) Nasıl Kurulur ve Yapılandırılır
  • Linux Sistemleri İçin 10 Faydalı Açık Kaynaklı Güvenlik Duvarı

Bölüm 14: LAMP (Linux, Apache, MySQL/MariaDB ve PHP) Kurulumları

  • Ubuntu 14.04 Sunucu Kurulum Kılavuzu ve LAMP Kurulumu
  • Kendi Web Sunucunuzu Oluşturma ve Bir Web Sitesi Barındırma
  • Apache Virtual Host: Linux'ta IP Tabanlı ve İsim Tabanlı Sanal Host
  • SSL Sertifikası ile İsim Tabanlı Sanal Barındırma ile Bağımsız Apache Sunucusu Nasıl Kurulur
  • Mod_Security ve Mod_evasive Modüllerini Kullanarak Apache'yi Kaba Kuvvet veya DDoS Saldırılarına Karşı Koruyun
  • 13 Apache Web Sunucusu Güvenliği ve Güçlendirme İpuçları
  • Rsync Kullanarak İki Apache Web Sunucusu/Web Sitesi Nasıl Senkronize Edilir
  • 'Varnish' (HTTP Hızlandırıcı) Nasıl Kurulur ve Apache Benchmark Kullanılarak Yük Testi Nasıl Gerçekleştirilir

Bölüm 15: LEMP (Linux, Nginx, MySQL/MariaDB ve PHP) Kurulumları

  • LEMP'i Linux'a yükleyin
  • LEMP'de FcgiWrap Kurulumu ve Perl, Ruby ve Bash Dinamik Dillerinin Etkinleştirilmesi

Bölüm 16: MySQL/MariaDB Yönetimi

  • MySQL Temel Veritabanı Yönetim Komutları
  • Linux'ta Veritabanı Yönetimi için 20 MySQL (Mysqladmin) Komutu
  • MySQL Yedekleme ve Geri Yükleme Komutları
  • MySQL (Master-Slave) Replikasyonu Nasıl Kurulur
  • Linux'ta Mytop (MySQL Veritabanı İzleme)
  • Linux'a Mtop (MySQL Veritabanı Sunucusu İzleme) Kurulumu
  • Mysql Performans İzleme

Bölüm 17: Temel Bash Komut Dosyası Yazımı

  • Linux Shell'i ve Temel Shell Komut Dosyası Dili İpuçlarını Anlayın
  • Linux Yeni Başlayanların Shell Programlamayı Öğrenmesi İçin 5 Shell Komut Dosyası
  • Linux BASH Komut Dosyası Dünyasında Yelken Açıyoruz
  • Linux Bash Programlamanın Matematiksel Yönü
  • Shell Komut Dosyası Dilinde Matematiksel İfadelerin Hesaplanması
  • Shell Komut Dosyalarındaki Fonksiyonları Anlama ve Yazma
  • Shell Scripting ile Fonksiyon Karmaşıklıklarına Daha Derinlemesine Bakış
  • Linux Shell Komut Dosyasında Dizilerle Çalışma
  • Shell Komut Dosyasında 'Linux Değişkenlerini' Anlamak ve Yazmak
  • Linux'ta İç İçe Değişken Kullanımı ve Önceden Tanımlanmış BASH Değişkenleri

 

[static-block alias=uyari][/static-block]

Yorumlar (0)

Henüz yorum yok.

Yorum Yaz

© 2026 Hasan Gül - Kişisel blog. Tüm hakları saklıdır. · Powered by WP-Worker