Sizin gibi okuyucular MUO'yu desteklemeye yardımcı oluyor. Sitemizdeki bağlantıları kullanarak bir satın alma işlemi gerçekleştirdiğinizde, bir ortaklık komisyonu kazanabiliriz. Devamını oku.

Bir Linux sisteminin sağlığını nasıl izleyeceğinizden emin değil misiniz? Bir Linux sisteminin performansını izlemek için kullanabileceğiniz birkaç araç vardır. Bunlardan bazıları Linux'ta önceden yüklenmiş olarak gelirken, diğerlerinin manuel olarak yüklenmesi gerekir.

Linux sisteminizin en iyi şekilde çalışmasını engelleyen temel sorunları anlamak için komut satırı araçlarını nasıl kullanabileceğinizi görelim. Sorun, disk depolama, CPU, RAM veya ağdaki bazı darboğazlardan kaynaklanıyor olabilir.

Linux Sağlığını İzlemek Neden Önemlidir?

Bir sistem yöneticisi olarak, sağlığını sık sık izleyerek makinenizin iyi çalıştığından emin olmalısınız. Bir sorun çıkması durumunda, sistemin tekrar çalışmaya başlaması ve kesinti süresinin göz ardı edilebilmesi için sorunu hızlı bir şekilde izlemeli ve bir düzeltme hazırlamalısınız.

instagram viewer

Bir sistemin sağlığını izlemek için, sistem kaynaklarına ve bunların kullanımına göz kulak olmanıza yardımcı olan birkaç komut satırı aracından ve yardımcı programdan yararlanabilirsiniz. Bir sorun ortaya çıktığında, sorunu teşhis etmek ve minimum sürede gidermek için bu araçlara tekrar başvurabilirsiniz.

Aşağıda, Linux sağlığını izlemek için kullanabileceğiniz bazı komut satırı araçları bulunmaktadır. Başlamak için açın Linux komut satırı arabirimi (CLI) komutları yürütmek için makinenizde.

Linux disk depolamasını izlemeye odaklanan bazı komut satırı araçları şunlardır:

1. df

Linux makinenizin ne kadar alan kullandığını kontrol etmek için df'yi kullanabilirsiniz. Bir dosya adıyla kullanıldığında, df size dosyayı depolayan disk bölümündeki boş alan hakkında bilgi verir. Linux'ta boş disk alanını kontrol etmek için şu komutu çalıştırın:

df

2. sen

Bu komut satırı yardımcı programı, dosyalar tarafından halihazırda tüketilen disk alanını görmenizi sağlar. Kullanılabilir alanı df'nin yaptığı gibi göstermediğini unutmayın. Yalnızca kullanılan alanı görüntüler.

Tüketilen alanı kontrol etmek için şu komutu çalıştırın:

sen

3. ls Komutu

ls komutu tüm dizin içeriklerini ve tükettikleri alanı listeler. Belirli bir dizindeki dosyaların boyutunu kontrol etmek için o dizine gidin ve aşağıdaki komutu verin:

ls-l-h

CPU ve bellek kullanımını izlemeye odaklanan bazı komut satırı araçları şunlardır:

4. tepe

Sisteminizdeki CPU ve bellek kullanımı hakkında bilgi almak için top'u kullanabilirsiniz. Aşağıdaki komutu verdikten sonra, önbellek ve arabellek bilgileriyle birlikte sisteminizde çalışan tüm hizmetleri göreceksiniz:

tepe

Monitörde bir bellek kullanımı sorunu belirirse, şunları yapabilirsiniz: RAM performansınızı optimize edin Tamir etmek için.

5. htop

htop, top'a alternatif olarak çalışan başka bir araçtır. Bu yardımcı program Linux'ta önceden yüklenmiş olarak gelmez. Kurmak için Ubuntu ve Debian'da aşağıdaki komutu yürütün:

sudo uygun düzenlemek htop

Arch Linux'ta:

sudo pacman -S htop

Fedora, CentOS ve RHEL'de:

sudo dnf düzenlemek htop

İle htop kullanarak sisteminizdeki CPU kullanımını izleyin, şu komutu çalıştırın:

htop

6. mpstat

Linux'ta CPU bilgilerini almak için kullanabileceğiniz başka bir araç da mpstat'tır. Bu yardımcı program, mevcut her işlemci etkinliğinin bir raporunu sağlar. Bu komutla tüm işlemlerin tam CPU kullanım raporunu da görebilirsiniz.

Bu araç Linux'ta önceden yüklenmiş olarak gelmez. önce yüklemeniz gerekir sistem durumu paketi mpstat kullanmak için sisteminizde:

sudo uygun düzenlemek sistem durumu

Şimdi sisteminizdeki CPU kullanımını görüntülemek için aşağıdaki komutu çalıştırın:

mpstat

7. vmstat

vmstat, RAM, işlemler, arabellek, önbellek, CPU etkinliği ve çok daha fazlası hakkında bilgi sağlar. Bu aracı kullanmak için şu komutu çalıştırın:

vmstat

8. iostat

iostat, Linux depolama giriş ve çıkış istatistiklerini görmek için kullanabileceğiniz bir sistem izleme aracıdır.

Bu komut satırı yardımcı programını kullanarak, G/Ç aygıtı yüklemesiyle ilgili raporları görebilirsiniz. Bu aracı kullanmak için şu komutu çalıştırın:

iostat

9. Sar

sar, belirli bir süre sonra CPU kullanımını izlemenizi sağlar. Bu aracı kullanmak için sysstat paketini kurmanız gerekir.

Her 10 saniyede bir CPU kullanımını kontrol etmek için şu komutu çalıştıracaksınız:

sar 10

Sadece bu değil, aynı zamanda araca belirli sayıda yineleme için çalışması talimatını da verebilirsiniz. Örneğin, her iki saniyede bir ve sekiz tekrardan sonra CPU kullanımını izlemek istiyorsanız, komutu şu şekilde çalıştırın:

sar 2 8

Ağ kullanımını izlemeye odaklanan bazı komut satırı araçları şunlardır:

10. NetHog'lar

NetHogs, bir Linux sistemindeki her işlem tarafından kullanılan bant genişliği de dahil olmak üzere gerçek zamanlı ağ trafiğini izlemek için kullanabileceğiniz popüler bir komut satırı yardımcı programıdır.

Bu araç Linux'ta önceden yüklenmiş olarak gelmez. Aşağıdaki komut NetHogs'u kuracaktır. Debian tabanlı dağıtımlar:

sudo uygun düzenlemek ağlar

Bu aracı kullanmak için aşağıdaki komutu çalıştırın:

ağlar

11. tcp dökümü

tcpdump, ağ üzerinden belirli bir arabirimde iletilen veya alınan TCP/IP paketlerini yakalamak için kullanılan bir ağ paketi çözümleyicisidir.

Bu aracı kullanmak için aşağıdaki komutu çalıştırın ve trafiği incelemek istediğiniz arayüzü belirtin:

tcpdump-ı arayüz

12. netstat

netstat, gelen ve giden ağ trafiği istatistiklerini izler ve verir. Bu, bir ağdaki darboğazları denetlemek için kullanılan en önemli ağ araçlarından biridir. Ayrıca sistemde kullanılan arabirimler ve bağlantı noktaları hakkında bilgi sağlar.

Bu komut satırı yardımcı programı, modern Linux sistemlerinde önceden yüklenmiş olarak gelir. Ancak, sahip değilseniz, aşağıdaki komutu yürüterek kurabilirsiniz:

sudo uygun düzenlemek ağ araçları

Sisteminizdeki aktif internet bağlantılarını görmek için şu komutu çalıştırın:

netstat -a | Daha

Linux Yönetimi Kolaylaştırıldı

Önlem tedaviden daha iyidir. Amaç, sistemin performansını bozmadan önce CPU, RAM, disk ve ağ kullanımını izleyerek sistemdeki herhangi bir sorunu belirlemektir.

Linux yönetimi kolay bir iş değildir. Ancak bu basit komut satırı yardımcı programları sayesinde artık Linux sağlığını izleyebilir ve ağ veya sistemdeki sorunları giderebilirsiniz.