Sobes.tech
Junior

Linux'ta konsol ile ilgili deneyiminiz nedir? Komutlar ve erişim izinlerinin ayarına örnekler verebilir misiniz?

sobes.tech yapay zeka

AI'dan gelen yanıt

N (gerçek deneyiminizi belirtin) yıldan fazla çeşitli dağıtımlarda (Ubuntu, CentOS, Debian, Alpine) deneyim. Otomasyon için standart araçlar ve betikler serbestçe kullanıyorum.

Komut örnekleri:

  • İşlem bilgisi görüntüleme:

    ps aux | grep <işlem_adı>
    
  • Disk alanı kullanımını kontrol etme:

    df -h
    
  • Dosya indirme:

    wget <dosya_URLsi>
    
  • Arşiv çıkarma:

    tar -xzf <arşiv_adı.tar.gz>
    
  • vim kullanarak dosya düzenleme:

    vim <dosya_adı>
    

Erişim izinlerini yapılandırma:

  • chmod kullanarak erişim izinlerini değiştirme (sahip, grup, diğerleri; okuma, yazma, çalıştırma):

    chmod 755 <dosya_veya_dizin> # Sahip: okuma, yazma, çalıştırma; Grup: okuma, çalıştırma; Diğerleri: okuma, çalıştırma
    chmod +x <betik_adı> # Herkes için çalıştırma izni ekle
    
  • chown kullanarak dosya veya dizinin sahibi değiştirme:

    chown <yeni_sahip>:<yeni_grup> <dosya_veya_dizin>
    
  • Daha ince erişim kontrolü için setfacl ve getfacl kullanma:

    setfacl -m u:<kullanıcı_adı>:rwx <dosya_adı> # Kullanıcıya okuma, yazma ve çalıştırma izinleri ver
    getfacl <dosya_adı> # Dosyanın ACL'sini görüntüle
    

Düzenli olarak boru hatları (|), giriş/çıkış yönlendirmeleri (>, >>, <) kullanıyorum ve dağıtım, izleme ve yönetim görevlerini otomatikleştirmek için awk, sed ve Bash betikleme gibi daha gelişmiş araçları inceledim ve uyguladım.