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ş
- Linux Nedir? ve Linux Nasıl Çalışır?
- Linux Önyükleme Sürecine İlişkin Temel Kılavuz
- Linux Dizin Yapısı ve Önemli Dosyalar
- Ücretsiz Nasıl Kurulur
- Farklı Linux Dağıtımlarını Denemek İçin Ücretsiz Vmware Workstation Nasıl Kurulur
- Yeni Başlayanlar İçin En İyi Linux Dağıtımları
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
Yorumlar (0)
Henüz yorum yok.