0Pricing
Ethical Hacking Academy · Ders

Kullanıcı ve İşlem Yönetimi

ps, kill, sudo

Kullanıcı ve İşlem Yönetimi, CoddyKit'te ücretsiz bir Ethical Hacking Academy dersidir. Bu, 4 dersinin 3. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Ethical Hacking Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Ethical Hacking Academy kursu toplamda 4 dersten oluşur.

Kullanıcılar ve İşlemler

Linux çok kullanıcılı ve çok görevli bir işletim sistemidir. Kimlerin oturum açtığını ve nelerin çalıştığını bilmek, hem yönetim hem de ele geçirilmiş bir ana makineyi değerlendirmek için hayati önem taşır.

Bu derste ps, kill ve sudo ile kimlik, işlemler, sinyaller ve ayrıcalıklar ele alınır.

Ben Kimim

Öncelikle kimliğinizi ve grup üyeliklerinizi doğrulayın. Bir hedefe eriştikten sonra bu bilgiler neler yapabileceğinizi gösterir.

whoami
id
groups

Kullanıcıları Listeleme

Yerel hesaplar /etc/passwd dosyasında bulunur. Her satırda kullanıcı adı, UID, ana dizin ve kabuk listelenir. UID 0 root kullanıcısına aittir.

cat /etc/passwd
awk -F: '$3 == 0 {print $1}' /etc/passwd   # who is root

İşlemleri Görüntüleme

ps, çalışan işlemleri listeler. Yaygın kullanımı, tüm işlemleri ayrıntılı biçimde gösterir.

ps aux
ps aux | grep ssh

İşlemleri Canlı İzleme

top ve htop, işlemleri CPU veya bellek kullanımına göre sıralayarak gerçek zamanlı güncellemelerle gösterir. Şüpheli ya da çok kaynak tüketen programları bulmak için oldukça kullanışlıdır.

top
# press q to quit; htop is a friendlier alternative

İşlem Kimlikleri

Her işlemin benzersiz bir PID değeri vardır. Bir işlemi PID değeriyle hedeflersiniz. İşlemi pgrep ile hızlıca bulabilirsiniz.

pgrep -a apache2
ps -p 1337 -o pid,cmd

İşlemleri Sonlandırma

kill, bir işleme sinyal gönderir. Varsayılan sinyal TERM'dir (zarif sonlandırma). Yanıt vermeyen bir işlemi zorla durdurmak için -9 (KILL) kullanın.

kill 1337        # polite TERM
kill -9 1337     # force KILL
pkill firefox    # by name

Yaygın Sinyaller

Sinyaller, işlemlerin davranışını denetler:

  • SIGTERM (15) - işlemin zarif biçimde durmasını ister.
  • SIGKILL (9) - işlemi hemen zorla sonlandırır.
  • SIGHUP (1) - çoğunlukla yapılandırmayı yeniden yükler.
  • SIGSTOP / SIGCONT - duraklatır ve devam ettirir.

sudo

sudo, hesabınızın izni varsa bir komutu başka bir kullanıcı, genellikle root, olarak çalıştırır. Root olarak oturum açmadan yönetim görevlerini gerçekleştirmenin standart yoludur.

sudo apt update
sudo cat /etc/shadow

sudo İzinlerini Denetleme

Bir kabuk elde ettikten sonra sudo izinlerini denetlemek, ayrıcalık yükseltmede öncelikli bir adımdır. sudo -l, mevcut kullanıcının root olarak çalıştırabileceği komutları listeler.

Yanlış yapılandırılmış bir kayıt (örneğin bir düzenleyicinin veya yorumlayıcının root olarak çalıştırılabilmesi) çoğu zaman doğrudan root kabuğuna erişim sağlar.

sudo -l

Arka Plan İşleri

Bir komutu arka planda çalıştırmak için sonuna & ekleyin. Bu işleri yönetin ve kabuğunuzda yeniden bağlayın.

long_scan.sh &
jobs
fg %1     # bring job 1 to foreground

Hızlı Kontrol

Ayrıcalık yükseltme numaralandırma komutunu hatırlayın.

Özet

Kimliği incelemeyi ve işlemleri denetlemeyi öğrendiniz:

  • Kullanıcılar için whoami, id, /etc/passwd.
  • İşlemleri görüntülemek için ps aux, top, pgrep.
  • İşlemleri durdurmak için kill / sinyaller (TERM 15, KILL 9).
  • sudo -l, ayrıcalık yükseltme fırsatlarını ortaya çıkarır.

Sırada: ağ komutları var.

Sıkça Sorulan Sorular

“Kullanıcı ve İşlem Yönetimi” dersi ücretsiz mi?

Evet — “Kullanıcı ve İşlem Yönetimi” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Ethical Hacking Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Ethical Hacking Academy kursu toplamda 4 dersten oluşur.

“Kullanıcı ve İşlem Yönetimi” dersinde ne öğreneceğim?

ps, kill, sudo Ethical Hacking Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

Ethical Hacking Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te Ethical Hacking Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 3. dersidir.

“Kullanıcı ve İşlem Yönetimi” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu Ethical Hacking Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her Ethical Hacking Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. Linux Dosya Sistemi
  2. Temel Komutlar
  3. Kullanıcı ve İşlem Yönetimi
  4. Ağ Komutları
← Ethical Hacking Academy Sayfasına Dön