Sobes.tech
Junior

Linux'ta hangi temel öğeleri yönetiyordunuz?

sobes.tech yapay zeka

AI'dan gelen yanıt

Linux üzerinde aşağıdaki öğeleri yönettim:

  • Kullanıcı ve grup yönetimi:

    • Kullanıcı ve grupların oluşturulması, değiştirilmesi, silinmesi.
    • Dosya ve dizinlere erişim izinlerinin yönetimi (sahip, grup, diğerleri, izinler rwx).
    • sudo yapılandırması.
  • Dosya sistemi:

    • Dosya ve dizinlerde gezinme ve çalışma (cd, ls, cp, mv, rm).
    • Disk alanını yönetme (df, du).
    • Dosya sistemlerini bağlama ve bağlantısını kesme.
    • Mantıksal hacimleri yönetme (LVM).
  • İşlem yönetimi:

    • Çalışan işlemleri görüntüleme (ps, top).
    • İşlemleri sonlandırma (kill, killall).
    • İşlem önceliklerini yönetme (nice, renice).
  • Ağ:

    • Ağ arabirimlerini yapılandırma.
    • Yönlendirmeyi yönetme.
    • DNS yapılandırması.
    • Güvenlik duvarı ile çalışma (iptables, firewalld).
    • Ağ etkinliğini izleme (netstat).
  • Paket yönetimi:

    • Paketleri yükleme, güncelleme, kaldırma (apt, yum, dnf).
    • Depolarla çalışma.
  • Günlük kaydı:

    • Günlükleri görüntüleme ve analiz etme (journalctl, grep).
    • Günlük döndürmeyi yapılandırma (logrotate).
  • Başlatma sistemi (systemd):

    • Hizmet ve işlemleri yönetme.
    • Hizmetlerin otomatik başlatılmasını yapılandırma.
  • Görev zamanlama (cron):

    • Cron görevleri oluşturma ve yönetme.
  • Güvenlik:

    • SSH yapılandırması.
    • SELinux/AppArmor yönetimi.
    • Sistem denetimi yapma.

Kullanıcı ve grup yönetimi için pratik örnek:

# "devuser" adlı kullanıcıyı ev dizini ile oluştur
useradd -m devuser

# "devuser" kullanıcısı için şifre belirle
passwd devuser

# "developers" grubunu oluştur
groupadd developers

# "devuser" kullanıcısını "developers" grubuna ekle
usermod -aG developers devuser

# "devuser" kullanıcısının gruplarını görüntüle
groups devuser