Komut Satırından İşletim Sistemi Sürümü Bulma: Windows, Mac, Linux
- 8 Kasım 2025
- 22:56
- Eğitimler

Giriş
İşletim sistemi sürümünü tespit etmek; sistem yönetimi, yazılım uyumluluğu kontrolü ve sorun giderme için kritiktir. Grafik arayüzler bu bilgiyi verir ama komut satırı uzaktan erişim, betiklenebilirlik ve daha detaylı bilgi gibi avantajlar sunar. İster tek bir sistemi yönetin ister yüzlerce sunucuyu, OS sürüm bilgisini CLI ile alabilmek vazgeçilmez bir beceridir.
Bu eksiksiz rehber, Windows, Linux ve macOS platformlarında işletim sistemi sürümlerini belirleyen komut satırı tekniklerini açıklar. Her platforma özgü komutları, çıktıyı nasıl yorumlayacağınızı ve bu araçları sistem yönetimi ile otomasyon için nasıl kullanacağınızı öğrenirsiniz.
İşletim sistemi sürüm bilgisi nedir ?
OS Sürüm Verisi Bileşenleri
Major Sürüm: Indicates significant release (Windows 10, Ubuntu 20.04)
Minor Sürüm: Indicates incremental improvements
Build Numarası: Identifies specific compilation of OS
Kernel Sürüm: Underlying core (particularly relevant for Linux)
Service Pack Level: Maintenance update level (Windows)
Architecture: 32-bit or 64-bit
Bu bileşenleri anlamak, doğru sistem tanımlamayı ve sorun gidermeyi mümkün kılar.
Windows işletim sistemi sürümünü öğrenme
cmd Komutlarını Kullanma
systeminfo Komutu
systeminfo
Çıktı şunları içerir:
-
OS Adı (Windows 10 Pro, Windows Server 2019)
-
Sistem Üreticisi
-
OS Sürümü (sürüm numarası)
-
OS Build (build numarası)
-
Sistem Açılış Zamanı
-
Ağ Yapılandırması
-
Windows Update bilgileri
Filtrelenmiş Çıktı (Belirli Bilgiler)
systeminfo | find "OS Name"systeminfo | find "OS Sürüm"systeminfo | find "Sistem Açılış Zamanı"
PowerShell Komutlarını Kullanma
Get-ComputerInfoGet-ComputerInfo | Select-Object OSName, OSSürüm, OsBuildNumber
Windows Management Instrumentation (WMI)Get-WmiObject -Class Win32_OperatingSystem | Select-Object Caption, Sürüm, BuildNumber
Windows Registry QueryGet-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\Windows NT\MevcutSürüm' | Select-Object MevcutSürüm, ReleaseId, BuildLabEx
Windows sürüm çıktısını yorumlama
Sürüm String Breakdown:
-
Sürüm 21H2 = Windows 11 (Release 21H2)
-
Sürüm 20H2 = Windows 10 (Release 20H2)
-
Build 19045 = en güncel Windows 10
-
Build 22000 = ilk Windows 11
OS Names Identification:Windows 10 Home
Windows 10 Pro
Windows 10 Enterprise
Windows 11 Home
Windows 11 Pro
Windows Server 2016
Windows Server 2019
Windows Server 2022
Windows sürüm geçmişi hızlı başvuru
| Sürüm | Yayın Adı | Build Aralığı |
|---|---|---|
| Windows 11 | Mevcut | 22000+ |
| Windows 10 | En güncel (21H2) | 19044+ |
| Windows Server 2022 | Mevcut | 20348+ |
| Windows Server 2019 | Anaakım Destek | 17763+ |
| Windows Server 2016 | Genişletilmiş Destek | 14393+ |
Linux işletim sistemi sürümünü öğrenme
/etc/os-release Kullanımı
Viewing File Contentcat /etc/os-release
Output Example (Ubuntu):NAME="Ubuntu"
VERSION="20.04.3 LTS"
ID=ubuntu
ID_LIKE=debian
VERSION_ID=20.04
HOME_URL="https://www.ubuntu.com/"
Filtering Specific Informationgrep "PRETTY_NAME" /etc/os-release
Dağıtıma Özgü Komutlar
Ubuntu/Debianlsb_release -a # Complete information
lsb_release -ds # Description
Red Hat/CentOScat /etc/redhat-release
Fedoracat /etc/fedora-release
SUSEcat /etc/SuSE-release
Kernel Sürüm Information
uname -a # All information
uname -r # Kernel release
uname -s # Kernel name
uname -m # Hardware platform
uname -p # Processor type
Output InterpretationLinux hostname 5.15.0-56-generic #62-Ubuntu SMP Fri Oct 7 10:50:38 UTC 2022 x86_64 GNU/Linux
| | | | | |
OS Host Kernel Sürüm Build/Date Arch Platform
Tüm Sistem Bilgileri
hostnamectl # Hostname and OS informationmacOS sürümünü öğrenme
system_profiler Kullanımı
system_profiler SPSoftwareDataType
Çıktı şunları içerir:
-
Sistem Yazılımı Genel Bakış
-
OS Sürüm
-
Kernel Sürüm
-
Build Numarası
-
Bilgisayar Adı
sw_vers Komutu Kullanımı
sw_vers # Complete version information
sw_vers -productName
sw_vers -productSürüm
sw_vers -buildSürüm
uname Komutu Kullanımı
uname -a # Kernel and system information
macOS Sürüm Mapping
| Sürüm | Kod Adı | Yayın Yılı |
|---|---|---|
| 13 | Ventura | 2022 |
| 12 | Monterey | 2021 |
| 11 | Big Sur | 2020 |
| 10.15 | Catalina | 2019 |
| 10.14 | Mojave | 2018 |
Gelişmiş sürüm tespiti
Mimari Algılama (32-bit ve 64-bit)
Windows
[Environment]::Is64BitOperatingSystemLinux
getconf LONG_BITmacOS
archCPU ve Donanım Bilgileri
Windows
wmic cpu get name, manufacturerLinux
cat /proc/cpuinfo
lscpumacOS
sysctl -n hw.modelSistem Çalışma Süresini Kontrol Etme
Windows
(Get-Date) - (Get-CimInstance Win32_OperatingSystem).LastBootUpTimeLinux
uptime
macOS
uptimeBetikle işletim sistemi tespiti
Çapraz Platform Algılama Betiği (Bash)
#!/bin/bashecho "Operating System Information"echo "============================"# Detect OSif [[ "$OSTYPE" == "linux-gnu"* ]]; thenecho "Operating System: Linux"if [ -f /etc/os-release ]; then. /etc/os-releaseecho "Distribution: $PRETTY_NAME"fi echo "Kernel: $(uname -r)"elif [[ "$OSTYPE" == "darwin"* ]]; then
echo "Operating System: macOS" echo "Sürüm: $(sw_vers -productSürüm)"echo "Build: $(sw_vers -buildSürüm)"elseecho "Unknown OS: $OSTYPE"fiecho "Architecture: $(uname -m)"echo "Hostname: $(hostname)"PowerShell Çapraz Sunucu Algılama
Get-ComputerInfo -Computer "server1", "server2" | `Select-Object PSComputerName, OSName, OsBuildNumber, OsSürüm
Batch Dosyası ile OS Algılama (Windows)
@echo off
for /f "tokens=3" %%i in ('reg query "HKLM\SOFTWARE\Microsoft\Windows NT\MevcutSürüm" ^| find "BuildLabEx"') do set BUILD=%%i
echo Windows Build: %BUILD%for /f "delims=" %%i in ('wmic os get caption ^| find "Windows"') do set OSNAME=%%iecho OS Name: %OSNAME%Sürümleri programatik olarak karşılaştırma
Bash Sürüm Comparison
#!/bin/bashVERSION1="20.04"VERSION2="22.04"# Convert versions to comparable numbersver1=$(echo "$VERSION1" | tr '.' ' ' | awk '{print $1*100+$2}')ver2=$(echo "$VERSION2" | tr '.' ' ' | awk '{print $1*100+$2}')if [ $ver1 -lt $ver2 ]; thenecho "$VERSION1 is older than $VERSION2"elif [ $ver1 -gt $ver2 ]; thenecho "$VERSION1 is newer than $VERSION2"elseecho "Sürüms are identical"fiPowerShell Sürüm Comparison
$version1 = [version]"10.0.19045"
$version2 = [version]"10.0.22000"
if ($version1 -lt $version2) {
Write-Host "$version1 is older"
} else {
Write-Host "$version1 is newer or equal"
}Sistem yöneticileri neden işletim sistemi bilgisini sorgular
Düzenli işletim sistemi sürümü sorgulaması şunlar için gereklidir:
Güvenlik Yamaları: güvenlik güncellemeleri gereken sistemleri belirleyin
Uyumluluk Doğrulama: uygulamaların işletim sistemi gereksinimlerini karşıladığından emin olun
Envanter Yönetimi: işletim sistemi dağıtımını altyapı genelinde izleyin
Lisans Uyumluluğu: dağıtılan sürümler için uygun lisanslamayı doğrulayın
Sorun Giderme: işletim sistemine özgü sorunları belirleyin
Otomasyon: dağıtım betiklerinde sürüm bilgisini sorgulayın
Uzaktan Altyapı Yönetimi
Professional infrastructure management frequently requires querying OS versions across multiple systems. RDP.Monster enables efficient OS interrogation across distributed infrastructure:
Uzaktan İşletim Sistemi Algılama Yetenekleri
-
Uzaktan Linux/Unix sorgulaması için SSH erişimi
-
Windows sunucu sorguları için PowerShell Remoting
-
Birden çok sistemde aynı anda toplu sorgular
-
İşletim sistemi sürümleri ve uyumluluk hakkında otomatik raporlama
Altyapı İzleme Entegrasyonu
-
Gerçek zamanlı işletim sistemi sürümü izleme
-
Eski sistemler hakkında otomatik uyarılar
-
Altyapı genelinde uyumluluk raporlaması
-
Otomasyon iş akışlarıyla entegrasyon
RDP.Monster VPS çözümleriyle tüm altyapınızda işletim sistemi bilgilerini sorgulayın ve yönetin
Güçlü Linux VPS barındırma
Linux VPS'lerimizle tam kontrolün ve şimşek hızında performansın tadını çıkarın. Uygulama barındırmak, sunucu yönetmek ve iş akışınızı optimize etmek için mükemmeldir.
Yüksek performanslı dedicated sunucular
Maksimum kontrol ve güç mü gerekiyor? Dedicated sunucularımız zorlu görevler için eşsiz performans sunar.
Sıkça sorulan sorular
İşletim sistemi sürümü, yazılım uyumluluğu için neden önemlidir?
Bir işletim sistemi sürümü için derlenmiş yazılım, çok farklı sürümlerde çalışmayabilir.
İşletim sistemi sürümlerini ne sıklıkta kontrol etmeliyim?
İşletim sistemi sürümü ile build numarası arasındaki fark nedir?
Yönetici yetkisi olmadan işletim sistemi sürümünü öğrenebilir miyim?
Bazı ayrıntılı donanım bilgileri için yükseltilmiş yetki gerekebilir.
İşletim sistemi sürümlerini nasıl güncel tutarım?
Tüm işletim sistemlerinde çalışan tek bir komut var mı?
İşletim sistemi sürümünü uzaktan en hızlı nasıl kontrol ederim?
Yeni işletim sistemi sürümleri çıkar çıkmaz yükseltmeli miyim?
İlgili yazılar




