Linux Komutları – 2
HARDWARE INFORMATION
Her şeyde olduğu gibi, linux sisteminizin donanımı hakkındaki bilgileri kontrol etmek için bol miktarda komut vardır.
Bazı komutlar yalnızca işlemci veya bellek gibi belirli donanım bileşenlerini bildirirken, geri kalanı birden çok donanım birimini kapsar.
Çeşitli donanım çevre birimleri ve aygıtları hakkındaki bilgileri ve yapılandırmaları kontrol etmek için en sık kullanılan komutlardan (lscpu, hwinfo, lshw, dmidecode, lspci vb.) bazılarına hızlıca gözden geçirelim.
Lscpu
lscpu komutu, sunucunuzda bulunan işlemci veya işlemciler hakkında yararlı bilgiler sağlar. İşlemcinin mimarisini, model adını, hızını, sanallaştırma türünü ve en önemlisi de mevcut çekirdek sayısını gösterir.
lshw (List Hardware)
Cpu, bellek, disk, usb denetleyicileri, ağ bağdaştırıcıları vb. birden çok farklı donanım birimi hakkında ayrıntılı ve kısa bilgiler raporlayan genel amaçlı bir yardımcı program. Lshw, bilgileri / proc dosyalarından çıkarır.
# lshw –C cpu | grep –i width
32 ya da 64 bit olduğunu gösteren komut
lspci (List PCI)
Lspci komutu, tüm pci veri yollarını ve bunlara bağlı aygıtlarla ilgili ayrıntıları listeler. Vga adaptörü, grafik kartı, ağ adaptörü, usb bağlantı noktaları, sata denetleyicileri vb. hepsi bu kategoriye girer.
Lsscsi (List scsi devices)
Sabit sürücüler ve optik sürücüler gibi scsi / sata aygıtlarını listeler.
lsblk – List block devices
Sabit sürücü bölümleri olan tüm blok aygıtları ve optik sürücüler ve flash sürücüler gibi diğer depolama aygıtları ile ilgili bilgileri listeler.
df (disk space of file systems)
Dosya sisteminin disk alanı kullanım bilgilerini görüntüleyen komuttur. Dosya ismi girilmezse bağlı bulunan tüm dosya sistemlerinin disk kullanım bilgileri görüntülenir.
fdisk
Fdisk, komut satırı üzerinden kullanılan, güçlü bir disk yönetimi aracıdır. Diskiniz ile ilgili bölme, biçimlendirme, silme, yeni bölüm oluşturma gibi işlemleri Fdisk kullanarak yapabilirsiniz.
Mount
Mount komutu sistemimize bağladığımız aygıtları istediğimiz klasöre bağlamamızı sağlar. Böylece klasörün içine erişip istediğimiz şekilde kullanabiliriz. Bu işlemleri eşleştirme veya bağlama diye adlandırabiliriz.
# mount /dev/cdrom /media
free (Check RAM)
Free komut ile sistemde kullanılan, boş ve toplam RAM miktarını kontrol edilir.
- free –h (for human readable)
- free –m (MB)
- free –g (GB)
dmidecode
Dmidecode komutu diğer tüm komutlardan farklıdır. SMBIOS veri yapılarından (DMI tabloları olarak da adlandırılır) verileri okuyarak donanım bilgilerini çıkarır. dmicode dediginizde uzun bir donanım listesi getirecektir. Bu bilgileri filtrelemek için # dmidecode –t komutu çalıştırdığınız zaman bios, system, baseboard, chassis, processor, memory, cache, connector, slot bilgilerini ayrıntılı bir şekilde görebiliriz.
DMI Type list
1 | System | 22 | Portable Battery |
2 | Base Board | 23 | System Reset |
3 | Chassis | 24 | Hardware Security |
4 | Processor | 25 | System Power Controls |
5 | Memory Controller | 26 | Voltage Probe |
6 | Memory Module | 27 | Cooling Device |
7 | Cache | 28 | Temperature Probe |
8 | Port Connector | 29 | Electrical Current Probe |
9 | System Slots | 30 | Out-of-band Remote Access |
10 | On Board Devices | 31 | Boot Integrity Services |
11 | OEM Strings | 32 | System Boot |
12 | System Configuration Options | 33 | 64-bit Memory Error |
13 | BIOS Language | 34 | Management Device |
14 | Group Associations | 35 | Management Device Component |
15 | System Event Log | 36 | Management Device Threshold Data |
16 | Physical Memory Array | 37 | Memory Channel |
17 | Memory Device | 38 | IPMI Device |
18 | 32-bit Memory Error | 39 | Power Supply |
19 | Memory Array Mapped Address | 40 | Additional Information |
20 | Memory Device Mapped Address | 41 | Onboard Device |
21 | Built-in Pointing Device |
# dmidecode –t (DMI Type kodu yada Adı)
/proc files
/ Proc dizinindeki sanal dosyaların donanım ve yapılandırmalar hakkında bilgi içerir.
- CPU/Memory information # cat /proc/cpuinfo, # cat /proc/meminfo
- Linux/kernel information # cat /proc/version
- SCSI/Sata devices # cat /proc/scsi/scsi
- Partitions # cat /proc/partitions
hdparm
Hdparm komutu, sabit diskler gibi sata aygıtları hakkında bilgi alır.
# hdparm –i /dev/sda
Sistemlerimizin donanım bilgilerini yukarıda belirttiğim komutlarla (uygulamaların) ya da farklı parametreleriyle farklı bilgiler elde edebiliriz.
Komutlarla donanım bilgileri zor gelenler için grafik arayüzle de elde edebiliriz. Popüler olan birkaç tool ları aşağıda belirttim.
- I-Nex
- Hardinfo
- Sysinfo
- Lshw-gtk
- KinfoCenter
Başka yazımda görüşmek dileğiyle…