Linux Fundamentals Eğitimi

  • Eğitim Tipi: Classroom
  • Süre: 5 Gün
Bu eğitimi kendi kurumunuzda planlayabilirsiniz. Bize Ulaşın!

Birçok kurum, muhtemelen program geliştiricilerine istedikleri platformu kullanabilmeleri için seçenek sunmak, ağ sunucusuna alternatif sağlamak veya belki de güvenlik bulmacasına bir parça daha eklemek amacıyla mevcut altyapılarına Linux makinelerini de eklemektedirler. 

Linux sistemleri ayrıca sanallaştırma ortamlarının (örneğin, VMware veya XEN, KVM veya VPC kullanımı ile) bir parçası olarak da kullanıma sunulmakta olup tek bir iş istasyonundan veya sunucudan bir dizi işletim sistemine erişim imkanı da sunmaktadır. Bu eğitim, kullanıcı ve yönetici görevleri ve faaliyetlerini kapsayan birçok farklı konuyu ele alarak katılımcılara Linux teknolojisi ile başarılı bir geleceğe kendilerini hazırlamak için gereken becerileri kazandıracaktır.

Tipik olarak, temsilci becerileri, diğer çağdaş işletim sistemleri hakkında iyi bir çalışma bilgisi ve komut satırında çalışmaya aşinalık içerecektir. Bu kurs, az UNIX veya Linux deneyimi olan, Linux ortamında hızlı bir başlangıç yapmak isteyen ve Linux sistemini hızlı ve verimli bir şekilde kontrol etmelerini sağlayan mevcut BT profesyonellerini hedeflemektedir.

Belirli bir Linux bilgisi beklenmemekle birlikte, şüphesiz en iyi sonuçlar, delegelerin kullanmaları veya yönetmeleri beklenen sistemi deneyimledikleri takdirde elde edilir.

  • Eğitim, UNIX/Linux konusunda çok az deneyimi olan veya hiç olmayan ve Linux ortamına hızlı bir şekilde başlama ihtiyacı duyan ve böylece bir Linux sistemini hızlı, verimli ve eksiksiz bir şekilde anlayabilecek olan BT profesyonellerine yöneliktir.
  • Genel olarak katılımcılar, Windows veya Mac OS kullanıcıları ya da Linux ortamını ve bu ortamın sunduğu imkanları anlama ihtiyacı duyan diğer profesyoneller olacaktır (yazılım geliştiriciler, sistem veya ağ yöneticileri gibi).

  • Linux ana kabuğu ile çalışın: BASH
  • dosya sisteminde gezinin ve dosyaları ve dizinleri yönetin
  • X Pencere Sistemi ve X uygulamalarının istemci/sunucu doğasını anlama
  • vi ve GUI editörlerini kullanarak dosyaları düzenleyin
  • çeşitli filtre araçlarıyla verileri değiştirin
  • yeniden yönlendirme ve borulama tekniklerini kullanın
  • temel yönetim görevlerini, kontrol süreçlerini, dosya sistemlerini, iş planlamayı ve basit ağ oluşturma ve yedeklemeleri gerçekleştirin
  • basit BASH betiklerini okuma ve yazma

1. "Sadece Eğlenmek İçin"

  • Linux mu? Neden?
  • Donanım, yazılım, işletim sistemi...
  • UNIX Pazarı ve içinde Linux için yer
  • OSS (Açık Kaynak Yazılım) ilkeleri
  • GNU GPL, Linux felsefesi ve distribütörleri
  • Ağ ve geliştiriciler için Linux
  • Hedeflere ve kapsama giriş

2. Linux Oturumu

  • Sisteme erişim elde etme
  • Sıradan kullanıcılar ve süper kullanıcı
  • Oturum açma işlemi, kabuklar ve hat yorumlayıcıları
  • Komut satırı yapısı, kontrol ve örnekler
  • Basit sistem sorgulama araçları
  • Basit dosya okuma yardımcı programları
  • Dosya sistemi düzeni ve gezinme
  • Sistem ve kullanıcı dizinleri
  • Mutlak ve göreli yol adlarıyla dosya adlarını kullanma
  • Yardım almak

3. Dosyaları ve Dizinleri Kullanma

  • Dosya sistemi - kullanıcının bakış açısı
  • Dizin yapısı
  • FSH standardı
  • Dosya ve dizin işleme komutları
  • Kopyalama, taşıma, kaldırma vb.
  • Dosya sistemi - sistemin bakış açısı
  • I-düğümleri ve dosya öznitelikleri
  • Sabit bağlantılar ve sembolik bağlantılar

4. Metni Düzenleme

  • vi'nin çalışma modları
  • Komut modu ve Ekleme modu
  • 'İki nokta üst üste' veya 'eski' mod
  • Kullanışlı vi komutları
  • Gezinme ve düzenleme komutu
  • Ara ve değiştir
  • Genişletilmiş vi komutları ve vim yapılandırması
  • Alternatif editörler
  • GUI ve metin seçenekleri

5. BASH - Tercümanınız

  • Tercüman olarak kabuk ve komut satırı taraması
  • Joker karakterlerle dosya adları oluşturma (globbing)
  • Alıntılama (özel karakterleri kabuktan koruma)
  • Değişken ve komut ikameleri
  • Kabuk için özel karakterleri koruma
  • Bash Komut Geçmişi
  • Bash Komut Satırı Düzenleme

6. BASH Ortamı

  • Kabuk tanımları
  • Kabuk değişkenlerini oluşturma, geri çağırma ve paylaşma
  • Kabuk takma adları ve işlevleri
  • Karakter kümeleri ve yerelleştirme
  • Bunları kontrol etmek için Bash değişkenleri
  • set -o ve shopt ile kabuk davranışını kontrol etme
  • Etkileşimli Başlangıç Dosyaları
  • Oturum açma ve oturum açmama kabukları için başlangıç dosyaları

7. Patron kim

  • su komutu
  • su etkileşimli oturum
  • Tek seferlik komutları çalıştırma
  • kim olduğun kontrol ediliyor
  • Kimliği ve kimim araçlarını anlama
  • sudo aracı
  • Tipik sudo oturumu
  • sudo yapılandırma dosyası

8. Süreçler

  • Süreç Nedir?
  • Bir süreç nasıl başlar
  • Bir süreç nasıl biter
  • Öldürme komutu ve sinyalleri
  • Komut çıkış durumu
  • Süreçleri Belirleme
  • ps, top ve GUI işlem monitörleri

9. İş Kontrolü

  • Arka plan işleri
  • ile bir defaya mahsus erteleme
  • Daemon ve iş manipülasyonu
  • Kullanıcı erişimi yapılandırma dosyaları
  • Biriktirme dizini
  • crontab ile tekrarlanan görevleri zamanlama
  • Cron arka plan programı ve yapılandırma tabloları
  • Kullanıcı erişimi yapılandırma dosyaları

10. Veri Akışları

  • Standart veri akışları
  • Standart çıktı akışı (stdout)
  • Standart hata akışı (stderr)
  • Standart giriş (stdin)
  • Akışları yeniden yönlendirme
  • Standart çıkışı, hatayı ve girişi yeniden yönlendirme
  • Akışları senkronize etme (birleştirme)
  • Veri akışlarını işlemenin diğer yöntemleri
  • Alt kabuklarla veri toplama
  • Komut ikamesini kullanma

11. Borular ve Filtreler

  • Bir sürece stdout gönderme
  • Borular
  • Çok Kademeli Borular
  • Basit Filtreler
  • Neden Filtre Kullanmalı?
  • Problem Çözme Yaklaşımı
  • Cut, sort, uniq, grep ve tr komutları
  • Filtre Örnekleri

12. Temel Normal İfadeler (ve SED)

  • Düzenli ifadeler
  • sed nedir
  • Basit talimatların belirtilmesi
  • sed adreslemeyi anlama
  • sed komut dosyası kullanma
  • Daha fazla sed düzenleme komutu

13. Dosya Yönetim Araçları

  • Komut kaynaklarını belirlemek için PATH kullanma
  • Hangi ve tür komutları
  • dosyaları bulma
  • Locate komutu ve mlocate veritabanı
  • find ile dosya adlarını belirleme
  • Arama kriterlerini belirleme ve eylem talep etme
  • cpio, dd ve tar ile yedeklemeler
  • Sıkıştırma araçları

14. Dosya Sistemi Erişimi

  • Dosyalar, dizinler ve dosya sistemleri
  • Dosya ve dizin erişimi
  • Okuma/yazma/yürütme izinleri
  • Kullanıcı türleri
  • Ek izin bitleri
  • Kullanıcı/grup kimliği bitlerini ve yapışkan biti ayarlayın
  • Erişim özniteliklerini değiştirmek için chmod, chown ve chgrp kullanma

15. Bir Ağ Ortamında Çalışmak

  • Temel ağ kartı yapılandırması
  • ifconfig aracını kullanma
  • GUI yapılandırma programları var
  • Temel yönlendirme yapılandırması
  • Rota komutlarını kullanma
  • Ağ teşhisi
  • Ping, traceroute ve netstat ile
  • Uzak kabuk oturumları için ssh kullanma

16. X Pencere Sistemi

  • Linux GUI Arayüzü Olarak X Pencere Sistemi
  • Kökenler ve uygulama
  • X Pencere Sistem Mimarisi
  • İstemci-sunucu iletişimi
  • Ekran erişim haklarını ayarlama
  • Hedef ekranı seçme
  • Pencere yöneticileri / masaüstü sistemleri
  • Gnome, KDE ve daha fazlası…
  • X Pencere kaynakları
  • Yazı tipleri, renkler, geometri

17. Kabuk Komut Dosyaları Yazma

  • Basit betikler
  • konum parametreleri
  • Komut çıkış durumu
  • Seçim komutları
  • Döngü komutları
  • Etkileşimli girdi



Eğitimlerle ilgili bilgi almak ve diğer tüm sorularınız için bize ulaşın!

Yakın tarihte açılacak eğitimler

Sınıf eğitimlerimizi İstanbul, Ankara ve Londra ofislerimizde düzenlemekteyiz. Kurumunuza özel eğitimleri ise, dilediğiniz tarih ve lokasyonda organize edebiliriz.

17 Ocak 2025 (5 Gün)
İstanbul, Ankara, Londra
Classroom / Virtual Classroom
03 Şubat 2025 (5 Gün)
İstanbul, Ankara, Londra
Classroom / Virtual Classroom
03 Şubat 2025 (5 Gün)
İstanbul, Ankara, Londra
Classroom / Virtual Classroom
17 Ocak 2025 (5 Gün)
İstanbul, Ankara, Londra
Classroom / Virtual Classroom
20 Şubat 2025 (5 Gün)
İstanbul, Ankara, Londra
Classroom / Virtual Classroom
03 Şubat 2025 (5 Gün)
İstanbul, Ankara, Londra
Classroom / Virtual Classroom
03 Şubat 2025 (5 Gün)
İstanbul, Ankara, Londra
Classroom / Virtual Classroom
20 Şubat 2025 (5 Gün)
İstanbul, Ankara, Londra
Classroom / Virtual Classroom
Sitemizi kullanarak çerezlere (cookie) izin vermektesiniz. Detaylı bilgi için Çerez Politika'mızı inceleyebilirsiniz.