Hiç şüphe yok ki kullanıcılar ve süreçler herhangi bir işletim sistemindeki temel unsurlardan ikisidir; çünkü süreçler, uygulamaların, hizmetlerin ve işletim sisteminin kendisinin kullanım rollerini yerine getirmesine izin verirken, tüm sistem üzerindeki eylemleri belirli izinlerle yöneten ve gerçekleştiren kullanıcılardır.
Bu öğelerin her birini kontrol etmemizi sağlamak için geliştirilmiş belirli araçlar vardır, çünkü ekipte hangi kullanıcıların izinlerinin olduğunu, hangilerinin aktif olduğunu ve orada hangi işlemlerin yürütüldüğünü bilmek için hem kullanıcıları hem de süreçleri merkezi olarak yönetmemiz önemlidir. destek veya kontrol nedenleriyle.
Bu nedenle bugün Solvetic, whowatch adlı bir araçtan bahsedecek ve kullanıcılar ve süreçlerle olan her şeyi gerçek zamanlı olarak bilmek için onu Linux'ta nasıl kuracağımızı ve kullanacağımızı öğreneceğiz.
whowatch nedir?Whowatch, ncurses benzeri interaktif bir yardımcı programdır, bu sayede bilgisayarda oturum açma izinleri olan kullanıcılar hakkında bilgi ve tüm bunlar gerçek zamanlı olarak görüntülenebilir. Buna ek olarak, whowatch standart bilgileri (kullanıcı adı, tty, ana bilgisayar, kullanıcı işlemi) üretir ve ayrıca telnet veya ssh olarak kullanılan bağlantı türünü de görüntüler.
Bazı kullanıcılar seçilebilir ve süreç ağacına bireysel olarak veya tüm sistem süreçlerinin ağacı olarak erişebilir, bu ağaç, Süreç ağacı modunu kullanırsak, SIGINT'i kullanırsak, her işlemin sahibinin görüntülendiği ek bir sütunla görüntülenebilir. ve SIGKILL sinyalleri, üzerinde görevleri gerçekleştirmek için seçilen sürece gönderilebilir.
Whowatch'ın diğer yardımcı programlar gibi komut satırı seçenekleri veya bir yapılandırma dosyası yoktur, bu nedenle tüm eylemler aşağıdaki tuşlara basılarak gerçek zamanlı olarak gerçekleştirilir:
imleç hareketiyukarı ve aşağı
Kullanıcı komut satırı ile boşta kalma süresi arasında geçiş yapılmasına izin verir
ben
Açık veya kapalı komut satırına başvurur
C
Seçili kullanıcının işlem ağacını görüntüler.
Girmek
Tüm sistem süreçlerine erişin (başlangıç ağacı)
T
İşlem sahiplerini dağıtın
veya
Seçilen işleme bir INT sinyali gönderir
Ctrl + ben
Seçilen işleme bir KILL sinyali gönderir
Ctrl + K
1. Linux'ta whowatch nasıl kurulur
Aşağıdaki gibi kullanılan Linux dağıtımına dayalı paket yöneticisini kullanarak varsayılan depolardan whowatch kurmak mümkün olacaktır:
Ubuntu / Debian
sudo apt whowatch yükleyin
CentOS / RHEL
sudo yum whowatch yükleyin
fötr şapka
sudo dnf whowatch'ı yükle
BÜYÜT
2. Linux'ta whowatch nasıl kullanılır
Aşama 1
Kurulduktan sonra, oturum açan kullanıcıyı ve bağlantı türlerini göreceğimiz komut satırında whowatch'u çalıştırın.
BÜYÜT
Adım 2
Belirli bir kullanıcının ayrıntılarını görmek için, gezinmek için yukarı ve aşağı okları kullanarak kullanıcıyı vurgulayacağız) ve ardından kullanıcının bilgilerini göstermek için d tuşuna basacağız, sonuç aşağıdaki olacaktır:
Orada gibi ayrıntıları görüyoruz
- Dizin Ana Sayfası
- Kullanıcı adı
- GID
- kullanıcı kimliği
- Kabuk yolu vb.
BÜYÜT
Aşama 3
Belirli bir kullanıcının işlem ağacını görmek için, o kullanıcıyı vurguladıktan sonra "Enter" tuşuna basın, aşağıdakileri göreceğiz:
BÜYÜT
4. Adım
Kullanıcının tüm işlemlerini ağaç formatında görmek istiyorsak "t" tuşuna basıyoruz.
BÜYÜT
Adım 5
Diğer bir seçenek de "s" tuşunu kullanarak Linux sistem bilgilerini görüntülemektir. Orada bellek kullanımı, disk, takas belleği, boş alan vb. hakkında tüm ayrıntıları görüyoruz.
BÜYÜT
Komutun yardımına erişmek için aşağıdaki komutu uygulayacağız:
izleyen adamBöylece whowatch ile bir kullanıcının tüm bilgilerine ve bunların daha iyi yönetimi için ilgili süreçlere gerçek zamanlı olarak erişme seçeneğine sahibiz.