`free` Komutu

Kelime anlamı ile free memory yani serbest bellek anlamına gelir. Bu komut, Linux ve Unix tabanlı sistemlerde sistemdeki bellek (RAM) kullanımını izlemek için kullanılır. `free` komutu, toplam bellek, kullanılan bellek, boş bellek ve diğer bellek istatistiklerini detaylı bir şekilde özetler.


`free` Komutunun Temel Kullanımı

      Bellek Bilgilerini Görüntüleme:

free

Yukarıdaki komut, sistemdeki bellek ile ilgili bilgileri ekrana yazdırır. Çıktı, toplam bellek, kullanılmakta olan bellek, boş bellek ve diğer detayları gösterir.


      Bellek Bilgilerini Megabyte Olarak Görüntüleme:

free -m

Yukarıdaki komut, bellek bilgilerini megabyte (MB) cinsinden gösterir.


      Bellek Bilgilerini Gigabyte Olarak Görüntüleme:

free -g

Yukarıdaki komut, bellek bilgilerini gigabyte (GB) cinsinden gösterir.


      Bellek Bilgilerini İnsan Okunur Formatta Görüntüleme:

free -h

Yukarıdaki komut, bellek bilgilerini en uygun formatta (kullanıcıya kolay okunur biçimde) gösterir.


      Bellek Bilgilerini Sürekli Güncelleme:

free -s 5

Yukarıdaki komut, bellek bilgilerini her 5 saniyede bir güncelleyerek gösterir.


`free` Komutunun Çıktısı

              total        used        free      shared  buff/cache   available
Mem:            15G        7.1G        4.4G        1.2G        3.6G        6.8G
Swap:           2.0G        0B          2.0G

Yukarıdaki örnekte `free` komutunun çıktısına bir örnek verilmiştir. Çıktıda yer alan bilgiler şunları gösterir:

  • Total: Toplam bellek miktarı (15 GB)
  • Used: Kullanılmakta olan bellek (7.1 GB)
  • Free: Tamamen boş bellek (4.4 GB)
  • Shared: Paylaşılan bellek (1.2 GB)
  • Buffers: Çekirdek tarafından kullanılan tampon bellek (3.6 GB)
  • Available: Yeni süreçlerin başlatılabileceği kullanılabilir bellek (6.8 GB)
  • Swap Total: Toplam swap alanı (2.0 GB)
  • Swap Used: Kullanılmakta olan swap alanı (0B)
  • Swap Free: Boş swap alanı (2.0 GB)

`free` Komutu Yoksa

Kullanılan sistem içerisinde eğer `free` komutu yoksa bu durumda kurulum için:

/*Debian ve Ubuntu Tabanlı Sistemlerde:*/
sudo apt update
sudo apt install procps

/*Red Hat ve CentOS Tabanlı Sistemlerde:*/
sudo yum install procps-ng

/*Arch Linux Tabanlı Sistemlerde:*/
sudo pacman -S procps-ng

/*openSUSE Tabanlı sistemlerde:*/
sudo zypper install procps

Yukarıdaki adımları takip etmeniz yeterli olacaktır.

`ss` Komutu

Kelime anlamı ile socket stat yani soket durumu anlamına gelir. Bu komut, Linux ve Unix tabanlı sistemlerde ağ bağlantıları, soketler ve ağ istatistikleri hakkında bilgi almak için kullanılır. `ss` komutu, ağ üzerindeki soketlerin durumunu hızlı ve ayrıntılı bir şekilde özetler.


`ss` Komutunun Temel Kullanımı

      Tüm Soketleri Listeleme:

ss

Yukarıdaki komut, sistemdeki tüm ağ soketlerini listeler. Bu liste, TCP, UDP ve diğer protokolleri içerebilir.


      TCP Soketlerini Görüntüleme:

ss -t

Yukarıdaki komu...

`lsb_release -a` Komutu

Kelime anlamı ile Linux Standard Base Release yani Linux Standart Tabanı Sürümü anlamına gelir. Bu komut, Linux dağıtımlarının sürüm bilgilerini ve diğer sistem bilgilerini almak için kullanılır. `lsb_release -a` komutu, sistemdeki dağıtımcı, açıklama, sürüm numarası ve kod adı gibi bilgileri detaylı bir şekilde özetler.


`lsb_release -a` Komutunun Temel Kullanımı

      Dağıtım Bilgilerini Görüntüleme:

lsb_release -a

Yukarıdaki komut, sistemdeki dağıtım ile ilgili bilgileri ekrana yazdırır. Çıktı, dağıtımcı adı, açıklama, sürüm numarası ve kod adı gibi detayları gösterir.


`lsb_release -a` Komutunu...