Yaygın CMD ve Network Komutları

Yaygın CMD ve Network Komutları

Windows kullanıcılarının en güçlü araçlarından biri olan Command Prompt (CMD), sistem ve ağ yönetimi için vazgeçilmez bir komut satırı arayüzüdür. Bu rehberde, günlük kullanımda ve profesyonel IT yönetiminde sıklıkla ihtiyaç duyulan CMD komutlarını kategorize ederek açıkladık.

Ağ ve Bağlantı Komutları

Temel Bağlantı Testleri

ping [ip/domain]

  • Belirtilen IP adresi veya domain'e ICMP paketleri göndererek bağlantı durumunu test eder
  • İnternet erişimi veya yerel ağ sorunlarını teşhis etmede en yaygın kullanılan komuttur
  • Örnek: ping google.com veya ping 8.8.8.8

tracert [ip/domain]

  • Paketlerin hedefe ulaşana kadar geçtiği tüm yönlendirici (router/hop) noktalarını sırasıyla listeler
  • Ağ gecikmelerini ve hangi noktada bağlantı kopukluğu yaşandığını tespit etmek için idealdir
  • Örnek: tracert cloudflare.com

pathping [ip/domain]

  • Ping ve tracert komutlarının birleşimi gibi çalışır
  • Her hop için paket kaybı ve gecikme süreleri hakkında detaylı istatistikler sağlar
  • Daha kapsamlı ağ analizi için kullanılır

DNS ve İsim Çözümleme

nslookup [domain]

  • Bir domain adının DNS çözümlemesini gerçekleştirir
  • IP adresi ve domain eşleşmelerini test etmede veya DNS sunucu sorunlarını çözmede kullanılır
  • Örnek: nslookup microsoft.com

IP Yapılandırması

ipconfig

  • Bilgisayarın IP adresi, alt ağ maskesi ve varsayılan ağ geçidi bilgilerini görüntüler
  • En temel ağ bilgisi sorgulama komutudur

ipconfig /all

  • Detaylı IP yapılandırma bilgilerini gösterir
  • DNS sunucuları, DHCP bilgileri, fiziksel MAC adresi gibi ek detayları listeler

ipconfig /release

  • DHCP'den alınan mevcut IP adresini bırakır
  • Genellikle IP yenileme işleminden önce kullanılır

ipconfig /renew

  • DHCP sunucusundan yeni bir IP adresi talep eder
  • IP çakışmaları veya ağ bağlantı sorunlarında faydalıdır

ipconfig /flushdns

  • DNS önbelleğini temizler
  • DNS kayıtlarında değişiklik yapıldığında veya DNS sorunlarında kullanılır

Ağ Bağlantı Durumu

netstat -ano

  • Açık portları, aktif TCP/UDP bağlantılarını ve bu bağlantıların Process ID (PID) numaralarını gösterir
  • Güvenlik kontrolü ve port izleme işlemlerinde kritik öneme sahiptir

netstat -rn

  • Routing (yönlendirme) tablosunu listeler
  • Ağ trafiğinin nasıl yönlendirildiğini gösterir

netstat -s

  • Ağ protokollerine ait detaylı istatistikleri gösterir
  • TCP, UDP, ICMP gibi protokoller için veri paketleri, hatalar ve diğer metrikleri listeler

MAC Adresi ve ARP

getmac

  • Bilgisayarın fiziksel MAC adresini görüntüler
  • Ağ kimlik doğrulama ve MAC filtreleme işlemlerinde kullanılır

arp -a

  • ARP (Address Resolution Protocol) tablosunu listeler
  • Yerel ağdaki cihazların IP ve MAC adresi eşleşmelerini gösterir

Yönlendirme ve Yollar

route print

  • Yönlendirme tablosunu detaylı şekilde gösterir
  • Birden fazla ağ geçidi kullanılıyorsa veya VPN bağlantılarında faydalıdır

route add [hedef] mask [maske] [ağ geçidi]

  • Statik bir yönlendirme kuralı ekler
  • Özel ağ yapılandırmalarında kullanılır

Wi-Fi Yönetimi

netsh wlan show profile

  • Bilgisayarda kayıtlı tüm Wi-Fi profillerini listeler
  • Daha önce bağlanılan ağların listesini gösterir

netsh wlan show profile name="SSID" key=clear

  • Belirtilen Wi-Fi ağının kaydedilmiş şifresini görüntüler
  • Unutulan Wi-Fi parolalarını kurtarmak için kullanılır

netsh wlan connect name="SSID"

  • Belirtilen Wi-Fi ağına bağlanır

Port ve Bağlantı Testleri

telnet [ip] [port]

  • Belirli bir IP adresi ve port numarasının erişilebilir olup olmadığını test eder
  • Örnek: telnet 192.168.1.1 3389 komutuyla RDP portunu kontrol edebilirsiniz
  • Not: Windows'ta Telnet Client özelliğinin etkinleştirilmesi gerekebilir

Sistem Yönetimi Komutları

Sistem Bilgileri

hostname

  • Bilgisayarın ağdaki adını gösterir
  • Ağda cihazları ayırt etmek için kullanılır

whoami

  • Oturum açmış kullanıcının kullanıcı adını ve domain bilgisini gösterir

systeminfo

  • Bilgisayarın kapsamlı sistem bilgilerini listeler
  • İşletim sistemi, RAM, işlemci, güvenlik güncellemeleri, ağ kartı bilgileri gibi detayları içerir

wmic os get caption

  • Windows sürümünü gösterir

wmic product get name

  • Bilgisayarda yüklü tüm programları listeler

Sistem Yönetim Araçları

taskmgr

  • Görev Yöneticisi'ni açar
  • Çalışan uygulamalar, sistem performansı ve kaynak kullanımını izlemek için kullanılır

msconfig

  • Sistem Yapılandırması penceresini açar
  • Başlangıç programları, açılış seçenekleri ve servisler üzerinde kontrol sağlar

services.msc

  • Windows servislerini yönetme penceresini açar
  • Servisleri başlatabilir, durdurabilir veya devre dışı bırakabilirsiniz

eventvwr.msc

  • Olay Görüntüleyicisi'ni açar
  • Sistem, güvenlik ve uygulama loglarını incelemek için kritik bir araçtır

gpedit.msc

  • Grup İlkesi Düzenleyicisi'ni açar
  • Kullanıcı ve bilgisayar politikalarını yapılandırmak için kullanılır
  • Not: Windows Home sürümlerinde mevcut değildir

regedit

  • Kayıt Defteri Düzenleyicisi'ni açar
  • Sistem yapılandırmalarını doğrudan değiştirme imkanı verir
  • Dikkatli kullanılmalıdır, yanlış değişiklikler sisteme zarar verebilir

compmgmt.msc

  • Bilgisayar Yönetim Konsolu'nu açar
  • Disk yönetimi, kullanıcı hesapları, servisler ve olay günlükleri gibi araçları tek yerden yönetir

diskmgmt.msc

  • Disk Yönetimi penceresini açar
  • Diskleri bölümlendirme, biçimlendirme ve yönetme işlemlerini gerçekleştirir

devmgmt.msc

  • Aygıt Yöneticisi'ni açar
  • Donanım sürücülerini kontrol etmek, güncellemek veya sorunları gidermek için kullanılır

Sorun Giderme ve Onarım Komutları

Sistem Dosya Kontrolü

sfc /scannow

  • System File Checker aracını çalıştırır
  • Sistem dosyalarını tarar ve bozuk olanları otomatik olarak onarır
  • Windows kararsızlık sorunlarında sıkça başvurulan bir komuttur

DISM /Online /Cleanup-Image /RestoreHealth

  • Windows sistem imajını onarır
  • SFC komutundan önce kullanılarak daha derin sistem onarımları yapılabilir

Disk Kontrolü

chkdsk /f

  • Disk hatalarını tarar ve düzeltir
  • Dosya sistemi hatalarını onarır

chkdsk /r

  • Hem dosya sistemi hatalarını hem de bozuk sektörleri tarar
  • /f parametresini de içerir ve daha kapsamlı bir kontroldür

Temizlik ve Optimizasyon

cleanmgr

  • Disk Temizleme aracını açar
  • Geçici dosyalar, geri dönüşüm kutusu ve sistem dosyalarını temizleyerek depolama alanı boşaltır

dism /online /cleanup-image /startcomponentcleanup

  • Windows Güncellemesi sonrası geriye kalan dosyaları temizler

Sürücü Yönetimi

driverquery

  • Sistemde yüklü tüm sürücüleri listeler
  • Sürücü versiyonları ve yükleme tarihleri hakkında bilgi verir

verifier

  • Sürücü Doğrulama Aracı'nı çalıştırır
  • Hatalı veya uyumsuz sürücüleri tespit eder

Tanılama Araçları

dxdiag

  • DirectX Tanılama Aracı'nı açar
  • Grafik kartı, ses kartı ve DirectX bilgilerini görüntüler
  • Oyun ve multimedya sorunlarını gidermede kullanılır

Kullanıcı ve Yetki Yönetimi

Kullanıcı Bilgileri

echo %username%

  • Oturum açmış kullanıcının adını gösterir

echo %computername%

  • Bilgisayarın ağdaki adını gösterir

net user

  • Sistemdeki tüm kullanıcı hesaplarını listeler

Kullanıcı İşlemleri

net user [kullanıcı] [şifre] /add

  • Yeni bir yerel kullanıcı hesabı oluşturur
  • Örnek: net user yenikullanici Sifre123 /add

net user [kullanıcı] /delete

  • Belirtilen kullanıcı hesabını siler

**net user [kullanıcı] ***

  • Belirtilen kullanıcının şifresini değiştirir (şifreyi gizli olarak sorar)

Yetki Yönetimi

net localgroup administrators [kullanıcı] /add

  • Belirtilen kullanıcıya yönetici (administrator) yetkisi verir
  • Örnek: net localgroup administrators ahmet /add

net localgroup administrators [kullanıcı] /delete

  • Kullanıcının yönetici yetkisini kaldırır

Grup İlkeleri

gpupdate /force

  • Grup ilkelerini anında yeniler ve uygular
  • Active Directory ortamlarında yapılan politika değişikliklerinin hemen uygulanması için kullanılır

gpresult /r

  • Kullanıcı ve bilgisayara uygulanan grup ilkelerini gösterir

Kapatma ve Oturum Komutları

Kapatma İşlemleri

shutdown -s -t 30

  • Bilgisayarı 30 saniye sonra kapatır
  • Zamanlayıcı süresi istediğiniz gibi ayarlanabilir

shutdown -s -t 0

  • Bilgisayarı anında kapatır

shutdown -r -t 0

  • Bilgisayarı anında yeniden başlatır

shutdown -a

  • Zamanlı kapatma işlemini iptal eder

shutdown -i

  • Grafik arayüzlü uzak kapatma penceresini açar
  • Ağ üzerinden diğer bilgisayarları kapatma imkanı verir

Oturum İşlemleri

shutdown -l

  • Kullanıcı oturumunu kapatır

logoff

  • Mevcut oturumu sonlandırır

tsdiscon

  • Uzak masaüstü oturumunu sonlandırmadan bağlantıyı keser

Ekran Temizleme

cls

  • Komut satırındaki tüm geçmiş komutları ve çıktıları temizler
  • Ekranı sıfırdan başlatmak için kullanılır

Gelişmiş İpuçları

Komut Geçmişi

  • Yukarı/Aşağı ok tuşları ile daha önce kullanılan komutlara erişebilirsiniz
  • doskey /history komutuyla tüm komut geçmişini görebilirsiniz

Yönetici Yetkisi

  • Bazı komutlar yönetici (administrator) yetkisi gerektirir
  • CMD'yi yönetici olarak çalıştırmak için: Başlat menüsünde "cmd" yazın, sağ tıklayın ve "Yönetici olarak çalıştır" seçeneğini seçin

Çıktıları Kaydetme

  • Komut çıktılarını dosyaya kaydetmek için: komut > dosya.txt
  • Mevcut dosyaya ekleme yapmak için: komut >> dosya.txt
  • Örnek: ipconfig /all > ag_bilgileri.txt

Birden Fazla Komut

  • Komutları sıralı çalıştırmak için && kullanın: ipconfig /release && ipconfig /renew
  • Hata durumunda bile devam etmek için & kullanın

 

CMD komutları, Windows sistemlerinde ağ sorunlarını teşhis etmekten sistem bakımı yapmaya, kullanıcı yönetiminden gelişmiş sistem yapılandırmalarına kadar geniş bir yelpazede işlem yapmanızı sağlar. Bu komutlara hakim olmak, hem IT profesyonelleri hem de günlük kullanıcılar için büyük avantaj sağlar.

Düzenli pratik yaparak bu komutları öğrenmek, Windows sistemlerini daha etkin yönetmenize ve karşılaşabileceğiniz sorunları hızlıca çözmenize yardımcı olacaktır. Ancak, özellikle sistem kayıt defteri ve disk işlemleri gibi kritik alanlarda çalışırken dikkatli olunmalı ve gerekirse yedekleme yapılmalıdır.

Önceki Yazı
SQL Server'da CPU Kullanımını Sınırlama

SQL Server sunucularında CPU kullanımını kontrol altında tutmak, sistem per...

Sonraki Yazı AI Destekli Code Review: CLI Araçlarıyla Yeni Nesil Kod
AI Destekli Code Review: CLI Araçlarıyla Yeni Nesil Kod

Yazılım geliştirme süreçlerinde code review (kod incelemesi), kod kalitesin...