RDP Monster

Komut Satırından İşletim Sistemi Sürümü Bulma: Windows, Mac, Linux

Komut Satırından İşletim Sistemi Sürümü Bulma: Windows, Mac, Linux

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-ComputerInfo
Get-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 Query
Get-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 Content
cat /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 Information
grep "PRETTY_NAME" /etc/os-release

Dağıtıma Özgü Komutlar

Ubuntu/Debian
lsb_release -a # Complete information lsb_release -ds # Description

Red Hat/CentOS
cat /etc/redhat-release

Fedora
cat /etc/fedora-release

SUSE
cat /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 Interpretation
Linux 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 information
 

macOS 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

powershell
[Environment]::Is64BitOperatingSystem
 

Linux

bash
getconf LONG_BIT
 

macOS

bash
arch
 

CPU ve Donanım Bilgileri

Windows

wmic cpu get name, manufacturer
 

Linux

bash
cat /proc/cpuinfo
lscpu
 

macOS

bash
sysctl -n hw.model
 

Sistem Çalışma Süresini Kontrol Etme

Windows

powershell
(Get-Date) - (Get-CimInstance Win32_OperatingSystem).LastBootUpTime
 

Linux

bash
uptime

 

macOS

bash
uptime
 

Betikle işletim sistemi tespiti

Çapraz Platform Algılama Betiği (Bash)

#!/bin/bash
echo "Operating System Information"
echo "============================"
 
# Detect OS
if [[ "$OSTYPE" == "linux-gnu"* ]]; then
 echo "Operating System: Linux"
 if [ -f /etc/os-release ]; then
  . /etc/os-release
  echo "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)"
else
  echo "Unknown OS: $OSTYPE"
fi
 
echo "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=%%i
echo OS Name: %OSNAME%
 
 

Sürümleri programatik olarak karşılaştırma

Bash Sürüm Comparison

#!/bin/bash
 
VERSION1="20.04"
VERSION2="22.04"
 
# Convert versions to comparable numbers
ver1=$(echo "$VERSION1" | tr '.' ' ' | awk '{print $1*100+$2}')
ver2=$(echo "$VERSION2" | tr '.' ' ' | awk '{print $1*100+$2}')
 
if [ $ver1 -lt $ver2 ]; then
 echo "$VERSION1 is older than $VERSION2"
elif [ $ver1 -gt $ver2 ]; then
 echo "$VERSION1 is newer than $VERSION2"
else
 echo "Sürüms are identical"
fi

 

PowerShell 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.

Dedicated Servers

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?

Farklı işletim sistemi sürümleri farklı özellik setlerine, güvenlik modellerine ve API uyumluluğuna sahiptir.

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?

En azından güvenlik güncellemesi döngülerinde; otomatik altyapı ortamlarında ise sürekli.

İşletim sistemi sürümü ile build numarası arasındaki fark nedir?

OS sürümü, büyük/küçük sürümü gösterir; build numarası ise belirli bir derleme tarihini ve uygulanmış yamaları belirtir.

Yönetici yetkisi olmadan işletim sistemi sürümünü öğrenebilir miyim?

Evet. OS sürüm komutlarının çoğu standart kullanıcı yetkileriyle çalışır.

Bazı ayrıntılı donanım bilgileri için yükseltilmiş yetki gerekebilir.

İşletim sistemi sürümlerini nasıl güncel tutarım?

Otomatik güncellemeleri yapılandırın, yama sürümlerini düzenli olarak inceleyin ve güncellemeleri üretime almadan önce üretim dışı ortamlarda test edin.

Tüm işletim sistemlerinde çalışan tek bir komut var mı?

uname -a Unix benzeri sistemlerde (Linux, macOS) çalışır. Windows için platforma özel komutlar (systeminfo veya PowerShell) gerekir.

İşletim sistemi sürümünü uzaktan en hızlı nasıl kontrol ederim?

SSH komutu: Linux için ssh user@host "cat /etc/os-release"; Windows için PowerShell remoting.

Yeni işletim sistemi sürümleri çıkar çıkmaz yükseltmeli miyim?

Hayır. Önce üretim dışı ortamlarda test edin; emeklilik tarihine yaklaşana kadar mevcut sürümü kullanmaya devam edin.

Register to our reseller program

Your informations

If you have any question, contact us by clicking here !
Name(Required)
Enter your email address, you must have an account on manager.rdp.monster !

Your company

Enter your website address if you have one
Quickly explain how you're going to sell services to your customers. For example, talk to people on forums.

Çerez kullanıyoruz !

Tarama deneyiminizi geliştirmek, kişiselleştirilmiş reklam veya içerik sunmak ve trafiğimizi analiz etmek için çerez kullanıyoruz. «Kabul Et»'e tıklayarak çerez kullanımımızı onaylarsınız.