Linux'ta konsoldan süreçler nasıl işlenir ve öldürülür: öldür, killall, pkill ...

İçindekiler:
- Linux'ta konsoldan süreç yönetimi
- üst
- htop
- pgrep
- renice
- ps
- Pstree
- Linux'ta işlemleri sonlandırma
- Kill: süreci öldürmek için PID'yi kullanma
- killall: ismini kullanarak bir süreci öldür
- pkill: isminin bir kısmını kullanarak bir süreci öldür
- xkill: pencereyle fareyi seçerek bir işlemi öldür
Linux'ta konsolun bize sistem yönetimi için son derece güçlü araçlar sağladığını biliyoruz . Bu nedenle, bugün Linux'taki konsoldan Proses Yönetimi komutları hakkında konuşacağız. Birçoğunun zaten onları tanıması muhtemeldir, ancak bir inceleme yapmak asla acımaz; çünkü bunlar görüntüleme, önceliklerini belirleme ve öldürme süreçlerine izin veriyor.
İçindekiler dizini
Linux'ta konsoldan süreç yönetimi
üst
Bu, işlem işleme için klasik Linux komutlarından biridir. Sistem tarafından kullanılan kaynakları görüntülemenize ve bunlardan hangilerinin en çok tükettiğini belirlemenize olanak tanır.
sözdizimi:
htop
Diyelim ki topun geliştirilmiş bir versiyonu. Genellikle Linux dağıtımlarında varsayılan olarak yüklü değildir.
Sistemlerinde yoksa, yüklemek için aşağıdakileri çalıştırırlar:
sudo apt-get install htop
Başlıca gelişimi, çıktının tepeye göre yorumlanmasının çok daha kolay olmasıdır. Ek olarak, aşağıdaki resimde gösterilen tuşları kullanarak bir işlemi öldürmek gibi diğer işlem türlerinin çok kolay bir şekilde gerçekleştirilmesine izin verir:
pgrep
Bu komut, sağlanan anahtar sözcük aramasıyla eşleşen işlemin PID'sini belirlememizi sağlar. PID, "İşlem Tanımlayıcı" anlamına gelir. Bir örnek görelim:
pgrep firefox
"Firefox" işleminin PID'sini döndürür.
renice
Bu komut, çalışan bir işlemin "nice" değerini değiştirmemize yardımcı olur.
"Güzel" değer, belirtilen bir işlemin önceliğini belirleyen değerdir. Ölçeği aşağıdaki gibidir:
- -19 değeri çok yüksek bir önceliği temsil eder, aksine 19 değeri düşük bir önceliği belirler.Varsayılan değer 0'dır.
Renice komutu, bir işlemin PID'sini parametre olarak gerektirir.
sözdizimi:
ps
Proses yönetimi için evrensel varsayılan Linux komutudur. İşlemleri görüntüleyebilir ve bunlar üzerinde işlemler gerçekleştirebilirsiniz. Oldukça pratiktir, çünkü diğer komutlarla bağlamanızı sağlar. Bunların bir örneği ünlü boruları kullanarak belirli bir işlemi aramak için "grep" kullanmaktır.
örnek:
ps -A | grep firefox
Burada "grep firefox" Firefox süreçlerini arar.
Pstree
Bu komut, tüm süreçleri ilgili bağımlılıkları olan bir ağaç şeklinde görselleştirmemizi sağlar.
Linux'ta işlemleri sonlandırma
Linux tabanlı işletim sistemleri, takılan veya artık çalışmaya devam etmemiz gerekmeyen işlemleri sona erdirmek için bir dizi yararlı araç içerir. Bu noktada, bir süreci sonlandırmanın 4 yolu olduğundan ve Linux'ta süreçleri yönetmenin temel bir parçası olduğu için biraz genişleyeceğiz. İsminden, adının bir kısmını doğrudan PID ile belirtmek veya hatta söz konusu işlemin penceresindeki imleçle işaret etmek de olabilir. Sonra tek tek göreceğiz.
Kill: süreci öldürmek için PID'yi kullanma
PID, belirli bir anda çalışan her işlem için benzersiz bir tanımlayıcı olduğundan, en karmaşık ama aynı zamanda en doğru yoldur.
Kill, bir işlemi veya bir grubunu kapatabilen farklı türde sinyaller göndermemizi sağlar. Hiçbir tür belirtilmezse varsayılan sinyal TERM'dir.
SİZE TAVSİYE EDERİZ Ubuntu 17.04'ün Windows gibi görünmesini ister misiniz?Aşağıdaki sinyal türleri en yaygın olanlarıdır:
- SIGHUP: Konsol yanıt vermediğinde veya işlem üzerindeki kontrol kaybedildiğinde kullanılır. Yapılandırma dosyalarının yanı sıra olası günlük dosyalarının yeniden yüklenmesinden sorumludur SIGKILL: Bu mod, bir işlemi sonlandırmak için en radikaldir, artık yanıt vermediğinde kullanılır. İşlemi kapatmanın temiz bir yolu olmadığı için hiçbir veri kaydedilmeyecektir SIGTERM: İşlemi öldürmek için varsayılan mekanizmadır.
örnek:
öldürmek 22298
Burada, 22298, işlemin PID'sini temsil eder.
killall: ismini kullanarak bir süreci öldür
Çok basit bir komut. Akılda tutulması gereken bir şey, programın çalıştığı birkaç durum olması durumunda, komutun hepsini kapatmaya özen göstereceğidir.
sözdizimi:
pkill: isminin bir kısmını kullanarak bir süreci öldür
pkill , süreci adınız veya hatta bir kısmı aracılığıyla imha etme seçeneği sunar. Bu bizi sinyali belirtmek için PID'yi hatırlama ihtiyacından kurtarır. Ancak, adları belirtilen sözcüğü içeren tüm işlemler kapatılır.
Yürütülmesi:
pkill process_name bölümü
Linux'ta yönlendirmeleri ve yöneltmeleri okumanızı öneririz.
xkill: pencereyle fareyi seçerek bir işlemi öldür
Tüm grup içinde, bu en pratik ve basit. Sadece Alt + F2 tuşlarına basın, ardından bir iletişim kutusu görüntülenecektir. Bu kutu, komut yürütme işlemini gerçekleştirmenizi sağlar. Biz xkill yazıyoruz. Sonra kurslar bir kafatası olacak ve pencerelerden birine tıklayarak veda süreci!
Deneyiminizi yorumlarda bırakın, bu komutlardan hangisinin sizin için yararlı olduğunu bizimle paylaşın ve neden?
PC oyunları: büyümeye devam ediyor ve konsoldan iki kat daha fazla üretiyor

PC Oyun pazarı, 2016'nın üçüncü çeyreği için en son veriler olan konsolların iki katından fazla fayda sağlıyor.
Linux'ta Virtualbox nasıl kurulur ve yapılandırılır: debian, ubuntu, linux nane ...

VirtualBox'ı Linux dağıtımımıza çok basit bir şekilde nasıl kuracağımızı göstereceğimiz İspanyolca eğitimi.
Am Bir rma ile amd nasıl işlenir 【adım adım】

Adım adım işlemci serisinde AMD ile bir RMA'nın nasıl yapılacağını öğretiyoruz ✅ İspanyolca olarak açıklanan kesin ve en iyi kılavuz.