Linux'ta işlem yönetimi yapmak için birkaç temel komut ve araç bulunur. İşte bunlardan bazıları:
1. **ps**: `ps` (process status) komutu, çalışan işlemleri listelemek için kullanılır. Özellikle `ps aux` gibi komutlar, tüm işlemleri ve ayrıntılarını gösterir.
Örnek:
```bash
ps aux
```
2. **top**: `top` komutu, sistemdeki canlı işlemleri gerçek zamanlı olarak izlemenizi sağlar. CPU kullanımı, bellek kullanımı, işlem sırası ve diğer performans verilerini gösterir.
Örnek:
```bash
top
```
3. **htop**: `htop`, `top` komutuna benzer, ancak daha etkileşimli bir kullanıcı arayüzü sunar ve işlem listesini daha kolay anlaşılır bir şekilde gösterir. Genellikle `htop`'u tercih edenler vardır.
Örnek:
```bash
htop
```
4. **kill**: `kill` komutu, çalışan bir işlemi sonlandırmak veya sinyal göndermek için kullanılır. İşlemi sonlandırmak için PID (Process ID) kullanılır.
Örnek:
```bash
kill PID
```
PID, hedef işlemin Process ID'sini temsil eder.
5. **killall**: `killall` komutu, işlem adına (process name) göre işlem sonlandırmak için kullanılır. Bu, tüm aynı adı taşıyan işlemleri sonlandırabilir.
Örnek:
```bash
killall process_name
```
6. **pkill**: `pkill` komutu, işlem adına göre işlem sonlandırmak için kullanılır. `killall` gibi tüm aynı adı taşıyan işlemleri sonlandırır, ancak daha esnek bir kullanıma sahiptir.
Örnek:
```bash
pkill process_name
```
7. **kill -9**: Eğer bir işlem normal "kill" komutuyla sonlanmıyorsa, `-9` seçeneği kullanarak işlemi zorla sonlandırabilirsiniz. Bu, işlemi kapatırken daha güçlü bir sinyal gönderir.
Örnek:
```bash
kill -9 PID
```
Bu komutlar, Linux'ta işlem yönetimi için temel araçlardır. İşlem durumunu izlemek, hatalı işlemleri sonlandırmak veya sistem performansını incelemek için kullanışlıdır.