LINUX İÇİN BAŞLANGIÇ KILAVUZU - Dakikalar İçinde Linux Öğrenmeye Başlayın


TecMint'in "LINUX İÇİN BAŞLANGIÇ KILAVUZU" özel baskısına hoş geldiniz; bu kurs modülü, Linux öğrenme sürecine adım atmak ve Linux'ta en iyisini yapmak isteyen yeni başlayanlar için özel olarak tasarlanmış ve derlenmiştir. günümüzün BT organizasyonları.

Bu eğitim yazılımı, Linux'a tam giriş sağlayan endüstriyel ortamın gereksinimlerine göre oluşturulmuştur ve Linux'ta büyük başarı elde etmenize yardımcı olacaktır.

Linux komutlarına ve anahtarlarına, komut dosyalarına, hizmetlere ve uygulamalara, erişim kontrolüne, süreç kontrolüne, kullanıcı yönetimine, veritabanı yönetimine, web hizmetlerine vb. özel öncelik verdik.

Linux komut satırı binlerce komut sağlasa da, Linux işletim sistemindeki günlük görevleri gerçekleştirmek için yalnızca birkaç temel komutu öğrenmeniz gerekir.

Önkoşullar:

Tüm öğrencilerin bilgisayarlar hakkında biraz bilgi sahibi olması ve yeni teknolojileri öğrenme tutkusunun olması gerekir.

Dağılımlar:

Bu eğitim yazılımı şu anda Red Hat Enterprise Linux, CentOS, Rocky/Alma Linux, Debian, Ubuntu vb. gibi Linux dağıtımlarının en son sürümlerinde desteklenmektedir.

Linux Kursunun Hedefleri

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 RHEL 9 Nasıl Kurulur
  • Farklı Linux Dağıtımlarını Denemek İçin VirtualBox Nasıl Kurulur
  • Yeni Başlayanların Deneyebileceği En İyi Linux Dağıtımları
  • Rocky Linux'u Windows'ta VirtualBox'a yükleyin

Bölüm 2: Temel Temel Linux Komutları

  • ls Komutu – Linux'ta Dosyaları ve Dizinleri Listeleme
  • cd Komutu – Linux'ta Dizinler Arasında Geçiş Yapın
  • pwd Komutu – Linux'taki Mevcut Çalışma Dizinini Kontrol Edin
  • dir Komutu – Linux'ta Bir Dizinin İçeriğini Listeleme
  • mkdir Komutu – Linux'ta Yeni Dizinler Oluşturun
  • rmdir Komutu – Linux'ta Dizinleri Sil
  • mv Komutu – Linux'ta Dosyaları ve Dizinleri Yeniden Adlandırın veya Taşıyın
  • cp Komutu – Linux'ta Dosyaları ve Dizinleri Kopyalayın
  • touch Command – Linux'ta Yeni Dosyalar Oluşturun
  • find Command – Linux'ta Dosya ve Dizinleri Bulma
  • cat Komutu – Linux'taki Dosyaların İçeriklerini Listeleyin
  • df Komutu – Linux Dosya Sistemi Disk Alanı Kullanımını Kontrol Edin
  • du Command – Dosya ve Dizinlerin Disk Kullanımını Kontrol Edin
  • tar Komutu – Linux'ta Arşiv Dosyaları Oluşturun, Çıkarın ve Listeleyin
  • grep Komutu – Metin Dosyalarındaki Desenleri veya Dizeleri Bulma
  • ln Command – Linux'ta Sabit ve Sembolik Bağlantılar Oluşturun
  • alias Komutu – Linux'ta Takma Ad (Kısayollar) Oluşturun
  • 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 Command – Linux'ta Çalışan İşlemleri Listeler
  • ps Komutu – Linux'ta PID'lerle Çalışan İşlemleri Listeler
  • kill Command – Linux'ta PID'lerle Çalışan İşlemleri Sonlandırın
  • uniq Komutu – Linux'ta Yinelenen Satırları Kaldır

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

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

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

  • Windows'tan Nix'e Geçiş – Yeni Başlayanlar İçin 20 Yararlı Komut – Bölüm 1
  • Orta Seviye Linux Kullanıcıları için 20 Gelişmiş Komut – Bölüm 2
  • Linux Uzmanları için 20 Gelişmiş Komut – Bölüm 3
  • Linux veya Linux'un 20 Komik Komutu Terminalde Eğlencelidir - Bölüm 1
  • Linux'un 6 İlginç Komik Komutu (Terminalde Eğlence) – Bölüm 2
  • Linux Kullanıcıları İçin 51 Faydalı Daha Az Bilinen Komut
  • En Tehlikeli 10 Komut - Linux'ta Asla Çalıştırmamalısınız

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

  • 'Useradd' Komutunu Kullanarak Yeni Kullanıcılar Nasıl Eklenir veya Oluşturulur
  • 'Usermod' Komutunu Kullanarak Kullanıcı Niteliklerini Değiştirme veya Değiştirme
  • 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
  • Psacct veya acct Araçlarıyla Kullanıcı Etkinliği Nasıl İzlenir?

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' (Fork of Yum) Komutları – Yeni Güncelleme

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

  • Üst Komut ile Linux Süreç İzleme
  • Kill, Pkill ve Killall Komutlarıyla Linux Süreç Yönetimi
  • Lsof Komutlarıyla Linux Dosya Süreç Yönetimi
  • Cron ile Linux İş Planlama
  • Linux Performansını İzlemek için 20 Komut Satırı Aracı – Bölüm 1
  • 13 Linux Performans İzleme Araçları – Bölüm 2
  • Linux için Nagios İzleme Aracı – İleri Düzey
  • Linux için Zabbix İzleme Aracı – İleri Düzey
  • Ağı, Disk Kullanımını, Çalışma Süresini, Yük Ortalamasını ve RAM'i İzlemek için Kabuk Komut Dosyası – Yeni Güncelleme

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

Dosyaları Arşivleme/Sıkıştırma
  • 'Tar' Komutunu Kullanarak Linux Dosyalarını ve Dizinlerini Arşivleme/Sıkıştırma
  • Linux'ta RAR Dosyaları Nasıl Açılır, Çıkarılır ve Oluşturulur
  • Linux'ta Dosyaları Arşivlemek/Sıkıştırmak için 5 Araç
  • Dosyaları Arşivleme/Sıkıştırma ve Dosya Niteliklerini Ayarlama – İleri Düzey
Linux'ta Dosyaları ve Dizinleri Yedekleme/Senkronizasyon
  • Dosyaları ve Dizinleri Yerel/Uzaktan rsync ile Kopyalama/Senkronize Etme
  • Linux'ta scp kullanarak Dosya/Klasör Aktarımı
  • Rsnapshot (Rsync Tabanlı) – Yerel/Uzak Dosya Sistemi Yedekleme Aracı
  • Rsync Kullanarak İki Apache Web Sunucusunu/Web Sitesini Senkronize Etme - İleri Düzey
Linux Dosya Sistemlerini Yedekleme/Kurtarma
  • Redo Backup Tool'u kullanarak Linux Sistemlerini Yedekleme ve Geri Yükleme
  • Linux Sistemleri Nasıl Klonlanır/Yedeklenir – Mondo Rescue Felaket Kurtarma Aracı
  • 'Neşter' Aracı Kullanılarak 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 Sistemlerini Bağlama/Çıkarma – İ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 Nasıl Genişletilir/Küçültülür (Mantıksal Birim Yönetimi)
  • Anlık Görüntü Alma/LVM'leri Geri Yükleme
  • LVM'de Thin Provisioning Birimlerinin Kurulumu
  • Şeritleme G/Ç kullanarak Çoklu LVM Disklerini Yönetme
  • LVM Bölümlerini Yeni Mantıksal Birime Taşıma

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

  • RAID'e Giriş, RAID Kavramları ve RAID Düzeyleri
  • 'Mdadm' Kullanarak 'İki Cihaz' Üzerinde Yazılım RAID0 (Stripe) Oluşturma
  • Linux'ta 'İki Disk' kullanarak RAID 1'i (Yansıtma) kurma
  • Linux'ta RAID 5 (Dağıtılmış Eşlik ile Şeritleme) Oluşturma
  • Linux'ta RAID Seviye 6'yı (Çift Dağıtılmış Eşlik ile Şeritleme) Kurulumu
  • Linux'ta RAID 10 veya 1+0 (Yuvalanmış) Kurulumu
  • Linux'ta Mevcut Bir RAID Dizisini Büyütme ve Arızalı Diskleri Kaldırma
  • Bölümleri RAID Aygıtları Olarak Birleştirme – Sistem Yedeklemeleri Oluşturma ve Yönetme

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

  • Linux Hizmetlerini Otomatik Olarak Başlatılacak ve Durduracak Ş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ı için 25 Sağlamlaştırıcı Güvenlik İpucu
  • SSH Sunucusunu Güvenli Hale Getirmek ve Korumak için En İyi 5 Uygulama
  • Linux'ta Grub Nasıl Parolayla Korunur?
  • SSH Girişlerini SSH ve MOTD Banner Mesajlarıyla Koruyun
  • Lynis Aracını Kullanarak Linux Sistemlerini Denetleme
  • Linux'ta ACL'leri (Erişim Kontrol Listeleri) kullanarak Dosyaları/Dizinleri Güvenli Hale Getirin
  • Linux'ta Ağ Performansı, Güvenlik ve Sorun Giderme Nasıl Denetlenir
  • SELinux ile Zorunlu Erişim Kontrolü Esasları – Yeni Güncelleme
Linux Güvenlik Duvarı ve Araçları
  • IPTable'lar (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 iç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 için Yüksek Düzey Güvenlik Duvarı
  • ConfigServer Güvenlik ve Güvenlik Duvarını (CSF) Linux'a yükleyin
  • '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 için 10 Faydalı Açık Kaynak Güvenlik Duvarı

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

  • LAMP'ı RHEL/CentOS 6.0'a yükleme
  • LAMP'ı RHEL/CentOS 7.0'a yükleme
  • Ubuntu 14.04 Sunucu Kurulum Kılavuzu ve Kurulum LAMP
  • LAMP'ın Arch Linux'a Kurulumu
  • Ubuntu Sunucusunda LAMP Kurulumu 14.10
  • LAMP'ın Gentoo Linux'a Kurulumu
  • Kendi Web Sunucunuzu Oluşturma ve Linux Kutunuzdan Web Sitesi Barındırma
  • Apache Sanal Barındırma: Linux'ta IP Tabanlı ve İsim Tabanlı Sanal Konaklar
  • SSL Sertifikalı İsme Dayalı Sanal Barındırma ile Bağımsız Apache Sunucusu Nasıl Kurulur
  • RHEL/CentOS 7.0'da Vhost'ları Etkinleştirme/Devre Dışı Bırakma Seçenekleri ile Apache Sanal Ana Bilgisayarları Oluşturma
  • Gentoo Linux'ta Sanal Ana Bilgisayarlar Oluşturma, SSL Sertifikaları ve Anahtarlar Oluşturma ve CGI Ağ Geçidini Etkinleştirme
  • 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 Sağlamlaştırma İpuçları
  • Rsync Kullanarak İki Apache Web Sunucusunu/Web Sitesini Senkronize Etme
  • 'Vernik' (HTTP Hızlandırıcı) Nasıl Kurulur ve Apache Benchmark Kullanılarak Yük Testi Gerçekleştirilir
  • Debian 8 Jessie'de LAMP/LEMP Yığınını Kurma ve Yapılandırma

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

  • LEMP'yi Linux'a yükleyin
  • FcgiWrap'i Kurmak ve Gentoo LEMP'de Perl, Ruby ve Bash Dinamik Dillerini Etkinleştirmek
  • LEMP'in Gentoo Linux'a Kurulumu
  • LEMP'i Arch Linux'a Kurmak

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
  • Veritabanı Yönetimi için MySQL Yedekleme ve Geri Yükleme Komutları
  • MySQL (Master-Slave) Çoğaltma Kurulumu Nasıl Yapılır
  • Linux'ta Mytop (MySQL Veritabanı İzleme)
  • Linux'ta Mtop'u (MySQL Veritabanı Sunucusu İzleme) yükleyin
  • https://linux-console.net/mysql-performans-monitoring/

Bölüm 17: Temel Kabuk Komut Dosyası Oluşturma

  • Linux Kabuğunu ve Temel Kabuk Komut Dosyası Dili İpuçlarını Anlayın – Bölüm I
  • Linux'a Yeni Başlayanların Shell Programlamayı Öğrenmesi için 5 Shell Komut Dosyası - Bölüm II
  • Linux BASH Scripting Dünyasına Yolculuk – Bölüm III
  • Linux Kabuk Programlamanın Matematiksel Yönü – Bölüm IV
  • Shell Komut Dosyası Dilinde Matematiksel İfadelerin Hesaplanması – Bölüm V
  • Shell Komut Dosyalarındaki İşlevleri Anlama ve Yazma – Bölüm VI
  • Shell Scripting ile Fonksiyon Karmaşıklıklarının Daha Derinlerine inmek – Bölüm VII
  • Linux Kabuk Komut Dosyasında Dizilerle Çalışmak – Bölüm 8
  • Shell Komut Dosyası Dilinde Linux "Değişkenleri" Hakkında Bir Bilgi - Bölüm 9
  • Kabuk Komut Dosyasında 'Linux Değişkenlerini' Anlamak ve Yazmak - Bölüm 10
  • Linux'ta İç İçe Değişken Değiştirme ve Önceden Tanımlanmış BASH Değişkenleri – Bölüm 11

Bölüm 18: Linux Mülakat Soruları

  • Linux “ls” Komutu Üzerine 15 Mülakat Sorusu – Bölüm 1
  • 10 Yararlı 'ls' Komuta Mülakat Sorusu – Bölüm 2
  • Temel Linux Mülakat Soruları ve Cevapları – Bölüm 1
  • Temel Linux Röportaj Soruları ve Cevapları – Bölüm 2
  • Linux'a Yeni Başlayanlar için Linux Röportaj Soruları ve Cevapları – Bölüm 3
  • Temel Linux Röportaj Soruları ve Cevapları
  • Yararlı Rastgele Linux Röportaj Soruları ve Cevapları
  • Linux'taki Çeşitli Komutlarla İlgili Mülakat Soruları ve Cevapları
  • Linux Hizmetleri ve Daemon'lar Hakkında Faydalı Mülakat Soruları
  • Veritabanı Yöneticileri için Temel MySQL Mülakat Soruları
  • Yeni Başlayanlar ve Orta Düzey İçin MySQL Veritabanı Mülakat Soruları
  • Linux Kullanıcıları için Gelişmiş MySQL Veritabanı “Mülakat Soruları ve Cevapları”
  • Yeni Başlayanlar ve Orta Düzey Düzeydekiler için Apache Mülakat Soruları
  • VsFTP Röportaj Soruları ve Cevapları – Bölüm 1
  • İleri Seviye VsFTP Mülakat Soruları ve Cevapları – Bölüm 2
  • Yararlı SSH (Güvenli Kabuk) Mülakat Soruları ve Cevapları
  • Linux'ta Faydalı “Squid Proxy Sunucusu” Röportaj Soruları ve Cevapları
  • Linux Güvenlik Duvarı Iptables Röportaj Soruları – Yeni Güncelleme
  • Linux Ağı İle İlgili Temel Mülakat Soruları – Bölüm 1 – Yeni Güncelleme

Bölüm 19: Shell Scripting Mülakat Soruları

  • Linux Kabuk Komut Dosyası Oluşturma Konusunda Yararlı 'Röportaj Soruları ve Cevapları'
  • Linux Kabuk Komut Dosyası Oluşturma Konusunda Pratik Mülakat Soruları ve Cevapları

Bölüm 20: Öğrenmek için Ücretsiz Linux Kitapları

  • Linux Komut Satırı Hile Sayfasını Tamamlayın
  • GNU/Linux Gelişmiş Yönetim Kılavuzu
  • Linux Sunucularının Güvenliğini Sağlama ve Optimize Etme
  • Linux Yama Yönetimi: Linux'u Güncel Tutmak
  • Linux'a Giriş – Uygulamalı Kılavuz
  • Linux® Sanal Bellek Yöneticisini Anlamak
  • Linux İncil – Güncellemeler ve Alıştırmalarla Dolu
  • Yeni Başlayanlar için Linux'a Başlangıç Kılavuzu
  • Sıfırdan Linux – Kendi Linux İşletim Sisteminizi Oluşturun
  • Linux Shell Komut Dosyası Oluşturma Yemek Kitabı, İkinci Baskı
  • Linux'un Güvenliğini Sağlama ve Optimize Etme: Bilgisayar Korsanlığı Çözümü
  • Kullanıcı Modu Linux – Anlama ve Yönetim
  • Linux'a Yeni Başlayanlar için Bash Kılavuzu – Yeni Güncelleme

Bölüm 21: Linux Sertifikaları – Hazırlık Kılavuzları

  • RHCSA (Red Hat Sertifikalı Sistem Yöneticisi) Sertifikasyon Kılavuzu
  • LFCS (Linux Foundation Sertifikalı Sistem Yöneticisi) Sertifikasyon Kılavuzu
  • LFCE (Linux Foundation Sertifikalı Mühendis) Sertifikasyon Kılavuzu

Bu Linux öğrenme kılavuzuna belirli bir Linux nasıl yapılır, kılavuz veya ipucu eklemek istiyorsanız bize bildirin. Sosyal topluluklarımıza katılmayı ve buna benzer daha fazla nasıl yapılır bilgisi için E-posta bültenimize abone olmayı unutmayın.

  • Facebook: https://www.facebook.com/TecMint
  • Twitter: http://twitter.com/tecmint
  • Linkedin: https://www.linkedin.com/company/tecmint