Blog

Linux Komut Satırı Komutları

SİSTEM BİLGİSİ KOMUTLARI

uname -a # Linux sistem bilgilerini görüntüler

uname -r # Çekirdek sürüm bilgilerini görüntüler

uptime # Sistemin ne kadar süredir çalıştığını gösterir

hostname # Ana bilgisayar adını gösterir

hostname -I # Ana bilgisayarın IP adreslerini görüntüler

last reboot # Sistem yeniden başlatma geçmişini gösterir

date # Geçerli tarih ve saati gösterir

cal # Bu ayın takvimini gösterir

w # Kimin çevrimiçi olduğunu gösterir

whoami # Kimin (kullanıcı adı) giriş yaptığını gösterir

Sistem Bilgisi Komutları

uname -a # Linux sistem bilgilerini görüntüler

uname -r # Çekirdek sürüm bilgilerini görüntüler

uptime # Sistemin ne kadar süredir çalıştığını gösterir

hostname # Ana bilgisayar adını gösterir

hostname -I # Ana bilgisayarın IP adreslerini görüntüler

last reboot # Sistem yeniden başlatma geçmişini gösterir

date # Geçerli tarih ve saati gösterir

cal # Bu ayın takvimini gösterir

w # Kimin çevrimiçi olduğunu gösterir

whoami # Kimin (kullanıcı adı) giriş yaptığını gösterir

Donanım Bilgisi Komutları

dmesg # Çekirdek arabelleğindeki mesajları görüntüler

cat /proc/cpuinfo # CPU bilgilerini görüntüler

cat /proc/meminfo # Bellek bilgilerini görüntüler

free -h # Toplam, boş ve kullanılan belleği görüntüler

lspci -tv # PCI aygıtları gösterir

lsusb -tv # USB aygıtları gösterir

dmidecode # BIOS’tan DMI/SMBIOS bilgisini görüntüler

hdparm -i /dev/sda # sda disk hakkında bilgileri gösterir

hdparm -tT /dev/sda # sda disk üzerinde bir okuma hızı testi yapar

badblocks -s /dev/sda # sda diskte okunamayan blokları test eder

Performans İzleme ve İstatistik Komutları

top   # En önemli süreçleri görüntüler ve yönetir
  htop     # Etkileşimli süreç görüntüleyici
  mpstat   1   # İşlemci ile ilgili istatistikleri görüntüler
  vmstat   1   # Sanal bellek istatistiklerini görüntüler
  iostat   1   # I/O istatistiklerini görüntüler
 lsof   1   # Sistemdeki tüm açık dosyaları listeler
 lsof -u user   1  # Kullanıcı tarafından açılan dosyaları listeler
 watch df -h   1   # Periyodik güncellemeleri gösteren “df -h” komutunu yürütür
  tcpdump -i eth0   1   # eth0 arabirimindeki tüm paketleri yakalar ve görüntüler

Kullanıcı Bilgileri ve Yönetimi Komutları

id # Mevcut kullanıcınızın kullanıcı ve grup kimliklerini görüntüler

last # Sisteme en son giriş yapan kullanıcıları görüntüler

who # Sisteme kimin giriş yaptığını gösterir

groupadd test # “test” adında bir grup oluşturur

useradd -c “Cemal Taner” -m cemal # “Cemal Taner” açıklamasıyla cemal adında bir hesap ve kullanıcının ana dizinini oluşturur

userdel cemal # cemal hesabını siler

usermod -aG test cemal # cemal hesabını test grubuna ekler

 

Ağ Komutları

ifconfig -a        # Tüm ağ arayüzlerini ve ip adresini gösterir (Bazı dağıtımlarda net-tools paketi yüklenmelidir)

ifconfig eth0      # eth0 adresini ve ayrıntılarını gösterir

ethtool eth0 # Ağ sürücüsü ve donanım ayarlarını sorgular veya kontrol eder

ping host          # Ana bilgisayara ICMP yankı isteği gönderir

whois domain       # Alan adı whois bilgilerini gösterir

dig domain         # Alan adı DNS bilgilerini gösterir

dig -x IP_ADDRESS #IP adresine karşılık gelen alan adını bulur

host domain        # Etki alanı için DNS ip adresini gösterir

hostname -i        # Ana bilgisayarın ağ adresini görüntüler

hostname -I        # Tüm yerel ip adreslerini gösterir

wget http://domain.com/file   # http://domain.com/file adresindeki dosyayı indirir

netstat -nutlp     # Dinlenen tcp ve udp bağlantı noktalarını ve ilgili programları görüntüler

Arşiv Komutları

tar cf archive.tar directory # tar uzantılı archive.tar sıkıştırılmış dosyasını oluşturur

tar xf archive.tar # Archive.tar’dan içeriği çıkartır

tar czf archive.tar.gz directory # Archive.tar.gz adında bir gzip sıkıştırılmış tar dosyası oluşturur

tar xzf archive.tar.gz # Sıkıştırılmış bir gzip tar dosyasını ayıklar

tar cjf archive.tar.bz2 directory # bzip2 sıkıştırmalı bir tar dosyası oluşturur

tar xjf archive.tar.bz2 # Bir bzip2 sıkıştırılmış tar dosyasını ayıklar