ab2018

AB18 GNU/Linux: Sistem Yönetimi 0.5

Karabük Üniversitesi’nde 27-30 Ocak 2018 tarihleri arasında vereceğim eğitimin içeriğin aşağıdaki gibi olmasını planlamaktayız.

https://kurs.ab.org.tr/2018/gnu-linux-sistem-yonetimi-05/

https://t.me/joinchat/EhBNxBAjgETEe2fP_Sj8TA

Gereksinimler

  • Virtualbox kurulu Bilgisayar

Planlanan İçerik

1. Gün

  • Tüm bilgisayarlara VirtualBox kurulumu
  • Özgür Yazılım tanımı ve felsefesi
  • GNU Projesi ve Linux çekirdeğinin tarihçesi
  • Dağıtımlar, pencere yöneticileri ve masaüstü ortamları
  • Işletim sistemi ve dağıtım kavramı
  • Pencere yöneticisi ve masaüstü ortamı farkları
  • Temel bilgisayar mimarisi ve katmanları
  • Sanallaştırma Teknolojileri, Virtualbox ve KVM giriş
  • Sanal cihaza giriş
  • Dizin hiyerarşisi
  • Kabuk kavramı ve kullanımı
  • Komut kavramı ve kullanımı
  • Parametre ve argümanlar

2. Gün

  • Dizinlerle çalışmak
    • pwd, ls, cd, mkdir, rmdir
  • Dosyalarla çalışmak
    • cat, tac, less, more, touch, head, tail
    • cut, expand, sort, split, tr, uniq, wc
  • Dosya yönetimi
    • cp, mv, rm, file, dd, find, locate, updatedb, type, ln, diff
  • Girdi ve çıktı kavramı
  • Uçbirimde çalışmak
    • bash, echo, env, export, set, unset, history, uname
  • Kabuk kısayolları
  • Uçbirimde metin düzenleme: GNU Nano ve Vi
  • İnternetsiz ortamda çalışmak
    • man, apropos, -help, whatis, which
  • Donanım bilgilerinin öğrenilmesi
    • lsusb, lspci, dmidecode
  • Metin işlemleri
    • grep, egrep, xargs
    • Düzenli ifadeler, sed ve awk
  • Sistemi izleme, süreçler ve servisler
    • top, fg, bg, ps, nice, renice, free, nohup, &, kill, uptime, df, du, lsof, netstat, sysctl, systemctl
  • Sistem açılışı ve disk yönetimi
  • Yeni bir birim ekleme ve mount kavramı

3. Gün

  • Kullanıcı yönetimi ve gruplar
    • etc/passwd, etc/group, etc/skel
    • useradd, userdel, usermod, groupadd, groupdel, groupmod, chage, getent
    • id, whoami, last, whp
  • Yönetim kullanıcısı
    • su ve sudo arasındaki fark
  • İzin işlemleri
    • chmod, chown, chgrp, umask
  • Debian tabanlı sistemlerde Paket Yönetimi
    • apt-get, apt ve dpkg farkı
  • apt-get komutları
    • install, remove, purge, update, upgrade, clean, –download-only, download, check
  • apt-cache komutları
    • show, search, showpkg, stats
  • dpkg komutları
    • -i, -r, -l, -L, -S, -s
  • apt komutları
    • update, list, search, show, install, remove, upgrade,
  • Zaman ve dil yönetimi
  • Arşivleme ve sıkıştırma

4. Gün

  • Virtualbox ile ağ ayarlarının anlatılması
  • Ağ yönetimine giriş ve temel komutlar
    • hostname, /etc/hosts, ifconfig, ip, ping, route, ifup, ifdown
    • netstat, dig, tracetoute, tracepath, netcat, lsof -i
  • Uzak bilgisayara bağlanma ve dosya transferi
    • ssh, scp
  • Kütük takibi ve kontrol
  • Temel düzeyde betik yazma ( Bash ve Python )
  • Python ile http sunucusu oluşturma
  • Apache ile http sunucusuna erişim ve log kayıtlarını inceleme

Visit original content creator repository
https://github.com/aliorhun/ab2018

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *