LİNUX TEMEL EĞİTİMİ
İnternetin yaklaşık yüzde 70'i Linux üzerinde çalışır. Cloud altyapısının büyük çoğunluğu, Android telefonlar (çekirdek olarak), Wikipedia, Google, Amazon, Netflix — hepsi Linux server'lar üzerinde işler. DevOps, sistem yönetimi, backend geliştirme, cloud mühendisliği gibi alanlarda kariyer yapmak isteyen herkes için Linux temel bilgi vazgeçilmezdir.
Linux Temel Eğitimi, Linux ile komut satırı düzeyinde çalışmayı katılımcıya kazandırır. Linux dağıtımları (Ubuntu, CentOS, Debian) farkları, terminal kullanımı, dosya sistemi yapısı (/, /etc, /var, /home), temel komutlar (ls, cd, cp, mv, rm, cat, grep, find), dosya izinleri (chmod, chown), paket yönetimi (apt, yum), metin editörleri (nano, vi), kullanıcı yönetimi ve süreç (process) yönetimi işlenir.
Linux Temel Eğitimi, sistem ve ağ yöneticileri, DevOps mühendisleri, backend geliştiricileri, sunucu yönetimi yapan profesyoneller ve siber güvenlik kariyerine başlayanlar için tasarlanmıştır. Eğitim sonunda katılımcı, bir Linux sunucusunda temel düzeyde bağımsız çalışabilir.
Ön Koşullar
Linux Temel Eğitimi için ön koşul yoktur. Temel bilgisayar kullanımı yeterlidir. Komut satırına aşinalık avantajdır.
Kimler Katılmalı
- Sistem ve Ağ Yöneticileri: Linux sunucu yönetimine başlayanlar
- DevOps Mühendisleri: CI/CD ortamlarında Linux çalışan profesyoneller
- Backend Geliştiricileri: Production sunucuda kod çalıştırması gereken kadrolar
- Sunucu Yönetimi Yapan Profesyoneller: Hosting ve cloud yöneten kadrolar
- Siber Güvenlik Kariyerine Başlayanlar: Penetrasyon testi yapacak profesyoneller
- Cloud Mühendisliği Yolundakiler: AWS, Azure, GCP cloud kariyer adayları
- Üniversite Öğrencileri: Bilgisayar ve siber güvenlik bölümlerindeki öğrenciler
Eğitim Yöntemi
Sunum, terminal üzerinde komut atölyesi, dosya izinleri egzersizi, paket yönetimi pratiği ve katılımcının kendi Linux ortamı üzerinde adım adım uygulama ile yürür.
Kazanımlar
- Linux Dağıtımları: Ubuntu, CentOS, Debian farkları
- Dosya Sistemi Yapısı: /, /etc, /var, /home, /opt dizinleri
- Temel Komutlar: ls, cd, cp, mv, rm, cat, grep, find
- Dosya İzinleri: chmod, chown, umask kullanımı
- Paket Yönetimi: apt, yum, dnf ile yazılım kurulumu
- Metin Editörleri: nano ve vi/vim temel kullanımı
- Süreç Yönetimi: ps, top, kill ile process kontrol
Eğitim Süresi
2 Gün (16 Saat). Kurumsal talebe göre 1 günlük özet veya 3 günlük uygulamalı versiyon olarak planlanabilir.
Linux Temel Eğitimi İçeriği
1. Linux Ekosistemi
- Linux ve Unix tarihçesi
- Kernel ve distro farkı
- Yaygın distrolar (Ubuntu, CentOS, Debian)
- Server ve desktop kullanımı
2. Kurulum
- Sanal makine kurulumu
- Dual boot seçenekleri
- Bulut Linux sunucu açma
- SSH ile bağlanma
3. Terminal ve Kabuk
- Bash kabuğu
- Prompt ve cd
- Komut yapısı
- Tab tamamlama
- Geçmiş komutlar
4. Dosya Sistemi Hiyerarşisi
- /, /etc, /var, /home
- /usr, /opt, /tmp
- Mount noktaları
- Mutlak ve göreceli yol
5. Temel Dosya Komutları
- ls, cd, pwd
- mkdir, rmdir, touch
- cp, mv, rm
- ln (sembolik link)
6. Dosya İçeriği Görüntüleme
- cat, less, more
- head ve tail
- wc ile satır sayma
- file komutu
7. Arama Komutları
- find ile dosya arama
- locate hızlı arama
- grep ile içerik arama
- Yaygın regex kullanımı
8. Dosya İzinleri
- rwx kavramı
- chmod sayısal ve sembolik
- chown ve chgrp
- umask
9. Metin Editörleri
- nano kullanımı
- vi/vim temel modlar
- Kaydetme ve çıkma
- Arama-değiştirme
10. Pipe ve Yönlendirme
- stdin, stdout, stderr
- Yönlendirme (>, >>)
- Pipe ile zincirleme
- Komut kombinasyonları
11. Süreç (Process) Yönetimi
- ps ve top
- kill ve signal
- Background ve foreground
- nohup kullanımı
12. Kullanıcı ve Grup
- useradd, passwd
- sudo kullanımı
- Grup yönetimi
- /etc/passwd okuma
13. Paket Yönetimi
- apt (Debian/Ubuntu)
- yum/dnf (Red Hat)
- Paket arama ve kurulum
- Güncelleme komutları
14. Ağ Komutları
- ping, traceroute
- ip, ifconfig
- ssh ve scp
- wget, curl
15. Pratik İpuçları
- Yardım komutları (man, info, --help)
- Alias kullanımı
- Komut geçmişi
- Klavye kısayolları
- İleri eğitimlere geçiş





