Türkçe Linux
  • 🏠Anasayfa
  • Başlangıç
    • Tarihçe
    • Bir Linux Dağıtımı Seçimi
    • Dağıtımları İnceleyelim
  • Komut Satırı
    • Kabuk (Shell)
    • pwd (Print Working Directory)
    • cd (Change Directory)
    • ls (List Directories)
    • touch
    • file
    • cat
    • less
    • history
    • cp (Copy)
    • mv (Move)
    • mkdir (Make Directory)
    • rm (Remove)
    • find
    • help
    • man
    • whatis
    • alias
    • exit
  • Metin Ustası
    • stdout (Standard Out)
    • stdin (Standard In)
    • stderr (Standard Error)
    • pipe ve tee
    • env (Environment)
    • cut
    • paste
    • head
    • tail
    • expand ve unexpand
    • join ve split
    • sort
    • tr (Translate)
    • uniq (Unique)
    • wc ve nl
    • grep
  • Gelişmiş Metin Ustası
    • regex (Regular Expressions)
    • Metin Editörleri
    • Vim (Vi Improved)
    • Vim Arama Kalıpları
    • Vim Navigasyon
    • Vim Metin Ekleme
    • Vim Düzenleme
    • Vim Kaydetme ve Çıkma
    • Emacs
    • Emacs Dosyaları Manipüle Etme
    • Emacs Buffer Navigasyonu
    • Emacs Düzenleme
    • Emacs'tan Çıkma ve Yardım
  • Kullanıcı Yönetimi
    • Kullanıcılar ve Gruplar
    • Root
    • /etc/passwd
    • /etc/shadow
    • /etc/group
    • Kullanıcı Yönetim Araçları
  • İzinler
    • Dosya İzinleri
    • İzinlerin Değiştirilmesi
    • Sahiplik İzinleri
    • Umask
    • Setuid
    • Setgid
    • İşlem İzinleri
    • Sticky Bit
  • Processes
    • ps (Processes)
    • Kontrol Terminali
    • Process Detayları
    • Process Yaratma
    • Process Sonlandırma
    • Sinyaller
    • kill (Sonlandırma)
    • niceness
    • Process States
    • /proc filesystem
    • İş Kontrolü
  • Paketler
    • Yazılım Dağıtımı
    • Paket Repositories
    • tar ve gzip
    • Paket Bağımlılıkları
    • rpm ve dpkg
    • yum ve apt
    • Kaynak Kodunu Derleme
Powered by GitBook
On this page
  1. Processes

Kontrol Terminali

ps çıktısında bir TTY alanı olduğunu nasıl olduğunu konuştuk. TTY, komutu çalıştıran terminaldir.

İki tür terminal vardır: normal terminal cihazları ve pseudo terminal cihazları. Normal bir terminal cihazı, yazabileceğiniz ve sisteminize çıktı gönderebileceğiniz yerel bir terminal cihazıdır. Bu, shell'inize erişmek için başlattığınız terminal uygulaması gibi geliyor, ancak öyle değil.

Bunu görebilmeniz için size bir geçiş yapacağız, TTY1'e (birinci sanal konsol) gitmek için Ctrl-Alt-F1 yazın, terminal dışında hiçbir şeyin olmadığını fark edeceksiniz, grafik yok, vb. Bu, normal bir terminal cihazı olarak kabul edilir, buradan Ctrl-Alt-F7 ile çıkabilirsiniz.

Bir pseudo terminal, üzerinde çalışmaya alıştığınız şeydir, kabuk terminal penceresiyle terminalleri öykünürler ve PTS ile gösterilirler. ps'e tekrar bakarsanız, kabuk işleminizi pts/* altında göreceksiniz.

Tamam, şimdi kontrol terminaline geri dönelim, işlemler genellikle bir kontrol terminaline bağlıdır. Örneğin, kabuk pencerenizde find gibi bir program çalıştırıyorsanız ve pencereyi kapatırsanız, işleminiz de onunla birlikte gider.

Sistemi çalışır durumda tutan özel işlemler olan daemon süreçleri gibi işlemler vardır. Bunlar genellikle sistem önyüklenmesinde başlar ve genellikle sistem kapatıldığında sonlandırılır. Arka planda çalışırlar ve bu özel işlemlerin sonlandırılmasını istemediğimiz için bir kontrol terminaline bağlı değildirler. Ps çıktısında, TTY bir ? olarak listelenir, yani bir kontrol terminaline sahip olmadığı anlamına gelir.

Previousps (Processes)NextProcess Detayları

Last updated 1 year ago