Linux vs Windows vs MacOS для работы. Какой ЛИНУКС выбрать в 2020 для рабочего компьютера?
İçindekiler:
- Sistem Öldürme Sinyalleri
killKomutunu Kullanarak İşlemleri SonlandırmakillallKomutunu Kullanarak İşlemleri SonlandırmapkillKomutunu Kullanarak İşlemleri Sonlandırma- Sonuç
Hiç bir uygulamayı başlattığınız durumla karşılaştınız mı ve uygulamayı kullanırken aniden yanıt vermiyor ve beklenmedik bir şekilde çöküyor? Uygulamayı yeniden başlatmaya çalışıyorsunuz, ancak hiçbir şey olmuyor çünkü orijinal başvuru süreci hiçbir zaman tam olarak kapanmıyor.
Bir noktada hepimize oldu, değil mi? Çözüm, başvuru sürecini sonlandırmak veya öldürmektir. Ama nasıl?
Neyse ki, Linux'ta hatalı işlemleri öldürmenize izin veren birkaç yardımcı program var., Linux'ta bir işlemi sonlandırmak için
kill
,
killall
ve
pkill
komutlarını nasıl kullanacağınızı göstereceğiz.
Bu araçlar arasındaki temel fark,
kill
işlemlerini İşlem Kimliği numarasına (PID) dayalı olarak sonlandırırken,
killall
ve
pkill
komutları çalışan işlemleri adlarına ve diğer özelliklerine göre sonlandırır.
Normal kullanıcılar kendi işlemlerini öldürebilir, ancak diğer kullanıcılara ait olanları değil, kök kullanıcı tüm işlemleri öldürebilir.
Sistem Öldürme Sinyalleri
kill
,
killall
ve
pkill
, belirtilen işlemlere veya işlem gruplarına belirli bir sinyal gönderir. Herhangi bir sinyal belirtilmediğinde, her araç
15
(
TERM
) gönderir.
En yaygın kullanılan sinyaller:
-
1(-HUP): bir işlemi yeniden yüklemek için.9(-KILL): bir süreci öldürmek için.15(-TERM): bir işlemi zarif bir şekilde durdurma.
Sinyaller üç farklı şekilde belirtilebilir:
- “SIG” öneki (örneğin, -HUP) olmadan “SIG” öneki (örn., -SIGHUP) ile sayı (ör. -1) kullanma.
Kullanılabilir tüm sinyalleri listelemek için
-l
seçeneğini kullanın:
kill -l # or killall -l

Aşağıda özetlenen adımlar tüm Linux dağıtımlarında çalışacaktır.
kill
Komutunu Kullanarak İşlemleri Sonlandırma
kill
komutuyla bir işlemi sonlandırmak için önce işlem PID'sini bulmanız gerekir. Bunu
top
,
ps
,
pidof
ve
pgrep
gibi farklı komutları kullanarak yapabilirsiniz.
Diyelim ki Firefox tarayıcısı yanıt vermiyor ve Firefox işlemini öldürmeniz gerekiyor. İşlem kimliğini bulmak için
pidof
komutunu kullanın:
pidof firefox
Komut, tüm Firefox işlemlerini yazdırır:
2551 2514 1963 1856 1771
Firefox, hepsini sonlandırmak için PID'leri
TERM
sinyali gönderdikten sonra:
kill -9 2551 2514 1963 1856 1771
killall
Komutunu Kullanarak İşlemleri Sonlandırma
killall
komutu, belirtilen adla eşleşen tüm programları sonlandırır.
Önceki senaryoyu kullanarak aynı senaryoyu kullanarak Firefox işlemini yazabilirsiniz:
killall -9 firefox
killall
, belirli bir kullanıcının sahip olduğu işlemlere sinyal gönderme, işlem adlarını normal ifadelerle eşleştirme ve oluşturma süresi gibi çeşitli seçenekleri kabul eder. Terminalinize
killall
(argüman olmadan) yazarak tüm seçeneklerin bir listesini alabilirsiniz.
Örneğin, "sara" kullanıcısı olarak çalışan tüm işlemleri sonlandırmak için aşağıdaki komutu çalıştırırsınız:
pkill
Komutunu Kullanarak İşlemleri Sonlandırma
pkill
, komut satırında verilen kalıpla eşleşen işlemleri sonlandırır:
pkill -9 firefox
İşlemin adının tam bir eşleşme olması gerekmez.
pkill
ile belirli bir kullanıcının sahip olduğu işlemlere de bir sinyal gönderebilirsiniz. Yalnızca “sara” kullanıcısının sahip olduğu firefox süreçlerini öldürmek için şunu yazarsınız:
Sonuç
kill
,
killall
ve
pkill
komutlarını kullanarak yanıt vermeyen programları sonlandırmak kolay bir iştir. Yalnızca işlem adını veya PID'yi bilmeniz gerekir.
Değişiklikleri için Dosyaları Denetle a0> a0> a0> a0> a0> a0> a0> a0> a0> a0> a0> a0> a0> a0> a0> <... Bir dosyayı benzersiz bir şekilde tanımlayan karakter dizisi, dijital parmak izi. Bir dosyanın birkaç baytını bile değiştirin - örneğin, bir virüs bulaştırarak veya eski bir sürümü yenisiyle değiştirerek - ve sağlama toplamı değişir. Marxio File Checksum Verifier (ücretsiz / donationware), belirli bir dosya için bir sağlama toplamı oluşturacak ve dah
Marxio File Checksum Verifier işlemde çok basittir. Bir dosyayı pencereye sürükleyin veya standart bir dosya iletişim kutusunu kullanarak birini seçin. Ardından MD5 veya CRC32 gibi bir sağlama toplamı algoritması seçin. (Bu aracın hedef kitlesi iseniz, bu şeylerin ne anlama geldiğini bilirsiniz.) Ardından, dosyanın bilinen bir sürümünden bir sağlama toplamını alt metin kutusuna yapıştırın ve kontrol edin! Marxio, eşleşip eşleşmediğini çabucak anlatacak. (Çok büyük dosyalar biraz zaman alabilir,
İNceleme: Ninite, yeni bir bilgisayarı hızlı ve ağrısız bir süreç haline getiriyor
Ninite ile, Bir kerede çok sayıda ücretsiz uygulama. Ücretsiz, zarif bir şekilde sunulmuş ve kullanımı kolay.
Bill2`nin Süreç Yöneticisi - Güçlü Bir CPU Yönetim Yazılımı
Bill2`nin Süreç Yöneticisi, bellek ve çoklu işlemci veya çok çekirdekli işlemcileri yönetmenize yardımcı olacak ücretsiz bir yazılımdır. Windows bilgisayarınız. İncelemeyi & karşıdan yükleyin.







