born2beroot monitoring.sh Flashcards
awk
:
Metni işlemek ve dönüştürmek için kullanılır.
wall
:
Mesajı tüm çevrimiçi kullanıcılara gönderir
journalctl
:
Sistem günlüklerini görüntüler.
ip link show
:
Ağ arayüzlerinin detaylı bilgisini gösterir.
hostname -I
:
Sistemin IP adresini gösterir.
lsblk -o TYPE
:
Blok aygıtların (diskler, disk bölümleri vb.) listesini gösterir.
who -b
:
Son başlatma zamanını gösterir.
top -bn1
:
Sistemin durumunu ve süreçleri gösterir.
df -Bg
, df -Bm
:
Dosya sisteminin disk kullanımını gösterir.
free -m
:
RAM kullanımını megabayt cinsinden gösterir.
wc -l
:
Satır sayısını sayar.
uniq
:
Tekil satırları (ardışık olarak aynı olanları) filtreler.
sort
:
Satırları alfabetik veya sayısal olarak sıralar.
grep
:
Dosyalarda veya komut çıktılarında belirli metinleri arar.
uname -a
:
Sistem hakkında detaylı bilgi verir.
wall “ … “
Toplanan tüm bilgileri tüm kullanıcılara bir mesaj olarak gösterir.
cmds=…`**:
sudo`** ile çalıştırılan komut sayısını alır.
ctcp=…
Etkin TCP bağlantı sayısını alır.
lvmt=…** ve **
lvmu=…
LVM (Logical Volume Manager) kullanılıp kullanılmadığını kontrol eder.
fdisk=…**, **
udisk=…**, **
pdisk=…
Disk kullanımı ile ilgili bilgi toplar.
ip=$(hostname -I)** ve **
mac=…
Ağ bilgisini toplar.
ulog=$(users | wc -w)
Çevrimiçi kullanıcı sayısını alır.
lb=$(who -b | awk ‘$1 == “system” {print $3 “ “ $4}’)
Son başlatma (boot) zamanını alır.
arc=$(uname -a)
Sistem hakkında genel bilgi toplar
cpul=$(top -bn1 | grep ‘^%Cpu’ | …
CPU kullanım yüzdesini alır.
uram=$(free -m | grep Mem: | awk ‘{print $3}’)
Kullanılan RAM miktarını megabayt cinsinden alır.
fram=$(free -m | grep Mem: | awk ‘{print $2}’)
Toplam RAM miktarını megabayt cinsinden alır.
pcpu=$(grep “physical id” /proc/cpuinfo | sort | uniq | wc -l)
Fiziksel CPU sayısını bulur.
vcpu=$(grep “^processor” /proc/cpuinfo | wc -l)
Sanal CPU (veya çekirdek) sayısını bulur.
pram=…
RAM kullanım yüzdesini hesaplar.