Geliştiriciler için Linux. Ücretsiz kurs - kurs 5000 ruble. Slurm'dan, eğitim, Tarih: 28 Kasım 2023.
Miscellanea / / November 28, 2023
Linux'u ana işletim sistemi haline getirmeye karar veren geliştiricilere yönelik bir kurs. Kazanılan bilgiler sayesinde sunucuya doğal olarak bağlanabilecek, üretim teknolojileriyle çalışabilecek ve profesyonel sorunları çözmek için Linux kullanabileceksiniz.
Konu 1: Giriş
1.1. Linux nedir? Avantajları ve dezavantajları nelerdir? Çalışan bir makinede hangi durumlarda kullanılmalı, hangi durumlarda kullanılmamalıdır?
1.2. Bir dağıtım seçme. Linux işletim sistemi aileleri: Ubuntu, *ubuntu, Arch, Fedora, Mint, vb.
1.3. Kurulum. Bir dizi bağlantı ve Linux sistemlerini bir çalışma bilgisayarına kurmaya yönelik bir yaklaşım. Grub, Windows yanına kurulum vb. hakkında biraz bilgi. Dağıtımları indirmek için bağlantılar.
Konu 2: Kullanım
2.1. Terminal ve onunla çalışma kuralları. Grafik arayüzü olmayan bir işletim sistemiyle çalışmanın temel avantajları ve dezavantajları.
2.2. Linux'ta dosyalar, klasörler, bağlantılar. Kontrol.
2.3. Programların kurulması ve başlatılması. Temel paket yöneticileri ve nasıl çalıştıkları.
- Apt aracılığıyla programları yükleme ve kaldırma.
- apt depoları, yönetimi, çalışma prensipleri.
- Hazır ikili dosyaları indirerek programları yükleme ve kaldırma.
- Yetenek, pacman, yum vb. hakkında biraz.
2.4. Kullanıcılar ve kullanıcı grupları. Kullanıcı erişimleri.
- Kullanıcı yönetimi.
- Kullanıcı gruplarını yönetme.
- Erişimler nedir?
- Gerçeğe yakın durumlardan erişim kontrolü örnekleri (web sunucusu en yaygın durumdur).
2.5. Ortam Değişkenleri.
2.6. Örnek olarak ~/.bashrc kullanılarak yapılandırma dosyaları nasıl çalışır?
Konu 3: Temel Komutlar ve Yardımcı Programlar
3.1. cd, ls, mkdir ve diğer en popüler komutlar.
3.2. Dosyalara göre arama yapın. grep, bul.
3.3. Sed, awk, vim, nano dosyalarını değiştirme.
3.4. Bilgi curl, wget indiriliyor.
3.5. Bash programlamanın temelleri: operatörler, değişkenler, işlevler.
Konu 4: Sistem İzleme Temelleri
4.1. Linux'ta süreçler. Temel bilgiler.
4.2. ps aux, top, htop, diğer yardımcı programlar.
Konu 5: Uzak bilgisayarlara bağlanma
5.1. SSH ile nasıl çalışılır?
5.2. SSH nasıl çalışır? Asimetrik şifreleme.