Oppdage og overvåking av maskinvare i Linux

Ingenting må være et mysterium på Linux som den har et stort antall gode verktøy for å oppdage maskinvare- og overvåke maskinvare helse. Her er en håndfull gode verktøy for å fange opp mulige feil på harddisken, og viser informasjon om maskinvare og overvåke temperaturer, vifter, spenninger, e-post, musikkspillere og mer.



Hard Drive Health on

Du er sikkert kjent med de gode smartmontools for overvåking harddisk helse, og å få tidlig varsel om mulig disken. Smartmontools kjører tester og leser data på stasjoner som har Self-Monitoring, Analysis and Reporting Technology (S.M.A.R.T.) system bygget inn i dem. Det har vært rundt tilsynelatende evig, men visste du at det er et grafisk grensesnitt for det? Smartcontrol setter et fint grensesnitt på smartmontools og støtter alle sine funksjoner.

Du kan kjøre en kort eller lang selvtest med et knappetrykk, og GSmartControl er spesielt verdifull for raskt og enkelt å finne loggfiler og lese SMART attributter data, lesing testresultater, og se detaljerte data på harddiskene.

overvåking og varsling

Det er ikke gøy når din første advarsel av en mislykket CPU vifte er en smeltet ned CPU. LM-sensorene er fortsatt min beste valget for å overvåke temperaturer, vifter og spenninger:


 $ sensorsatk0110-acpi-0Adapter: ACPI interfaceVcore Spenning: 1,23 V (min = 0,85 V, max = 1,60 V) 3,3 Spenning: 3,31 V (min = 2,97 V, maks = 3,63 V) 5 Spenning: 4,97 V (min = 4,50 V, maks = 5,50 V) 12 Spenning: 12,15 V (min = 10,20 V, maks = 13,80 V) CPU FAN Speed: 3183 RPM (min = 600 RPM) CPU Temperatur: + 44.0Â ° C (høy = + 60.0Â ° C, crit = + 95.0Â ° C) MB Temperatur: + 40.0Â ° C (høy = + 45.0Â ° C, crit = + 75.0Â ° C) 

Jeg ønsker for en fin grafisk front-end og varsling til LM-sensorer; GNOME og KDE slipper fine de, og da forsvinner de. Xsensors er enkel, xfce4-sensorer-plugin ser flott ut i XFCE, og KDE4 System Monitor widget er greit, men det er ikke veldig konfigurerbart og gjør ingen varsling. psensor er en ganske fin, og det kan kjøres som en server for ekstern overvåking. GKrellM er en gammel favoritt pugge-full av funksjoner, varsling, og konfigurasjonskontroll.

Snyteskaft tar prisen for de fleste objekter som støttes. I tillegg til det vanlige systemet overvåker det overvåker e-post, musikkspillere, direktemeldinger, loggfiler, værvarsel, og stort sett alt du vil. Hvis det ikke er en plugin for å gjøre hva du vil, kan du skrive en.

Sondering Hardware

Det hjelper å vite hva som er på systemet ditt, og du er sikkert kjent med lscpi kommandoen for å få detaljert informasjon om alt som er koblet til PCI-bussen. Her er noen alternativer du kanskje ikke vet om:

lspci med ingen alternativer viser en hardware liste med leverandørens navn, brikkesett, og enhetstyper

lspci -k viser kernel driver i bruk. for hver enhet, og tilgjengelige kjernemoduler, som dette eksemplet for et Nvidia grafikkort:

 01: 00.0 VGA-kompatibel enhet: nVidia Corporation G98 [GeForce 8400 GS] (rev a1) Subsystem: Micro-Star International Co ., Ltd. Device 1162 Kernel driver i bruk: nvidia kjernemoduler:. nvidia_current, nouveau, nvidiafb 

lspci -t viser en trevisning som viser forholdet mellom enhetene

leverandør navn, brikkesett, delsystemer, classes-- enhet all informasjon som vises av lspci kommer fra en gigantisk database, PCI ID Repository. Du kan oppdatere din lokale kopi av denne databasen, /usr/share/misc/pci.ids, ved å kjøre update-pciids kommandoen som root.

Bruke dmidecode

dmidecode er et fantastisk verktøy for å få informasjon om alt på hovedkortet ditt uten å åpne sak, eller starte fra BIOS. Hvis du kjører dmidecode med ingen alternativer det spytter ut sider med data. Du kan velge hva du vil se ved å konsultere DMI typer tabellen i mennesket dmidecode. Her er noen eksempler.

Hvor mye RAM gjør hovedkortet ditt støtte?

 $ sudo dmidecode -t 16 # dmidecode 2.9SMBIOS 2,5 present.Handle 0x0033, DMI type 16 15 bytesPhysical Memory Array Sted: Hovedkort Eller Hovedkort Bruk: System Memory Error Correction: Finnes ikke Maksimal kapasitet: 16 GB Feilinformasjon Håndtak: Ikke oppgitt antall enheter: 4 

Hvor mye RAM er installert, og i som spilleautomater? Dette eksempelet har det meste av produksjonen Bekkasin:

 $ sudo dmidecode -t 17 # dmidecode 2.9SMBIOS 2,5 present.Handle 0x0035, DMI typen 17, 27 bytesMemory Device Total Bredde: 64 bits data Bredde: 64 bits Størrelse: 2 048 MB Form Factor: DIMM Set: Ingen Locator: DIMM0 Bank Locator: BANK0 Type: DDR2 Type Detalj: Synkron Speed: 800 MHz (1,2 ns) 

Hva er de innebygde enheter, for eksempel video, ? nettverk, lyd

 $ sudo dmidecode -t 10 # dmidecode 2.9SMBIOS 2,5 present.Handle 0x002C, DMI type 10, 6 bytesOn Board Enhetsinformasjon Type: Video Status: Aktivert Beskrivelse: ATIHandle 0x002D, DMI type 10, 6 bytesOn Board Enhetsinformasjon Type: Ethernet Status: Enabled. Beskrivelse: å bli fylt av OEM 


Og mye, mye mer, som er alt detaljert i mannens side

Bruke lshw

lshw kommandoen gir også en detaljert titt på innsiden din PC, og du kan starte sin grafisk visning med lshw -X (til venstre). Det er litt rart å navigere, men alt er der.

Jeg liker måten lshw presenterer informasjon. Det inkluderer detaljer som filsystem typer og størrelser, bussinformasjon, og evner. Den har et par fine statister: de -sanitize opsjons skrubber IP-adresser, serienumre, og andre identifikatorer, og -klassen alternativet kan du velge kategorier som volum og disk for blokk enheter, minne og skjerm. Kjør lshw -Kort å se hva kategoriene er. Her er en forkortet eksempel:



 $ sudo lshw -shortH /W banen Device Class Description =============== ====================================== /0/33/2 minne 2GiB DIMM DDR2 Synkron 800 MHz (1,2 ns /0 /33/3 minne DIMM [tom] /0/100 /a /0 eth0 nettverk RTL8111 /8168B PCI Express Gigabit Ethernet /0/100/11/0 /dev /sda disk 2TB SAMSUNG HD204UI /0 /100/11/0/1 /dev /sda1 volum 1651GiB EXT4 volum /0/100/11/0/2 /dev /sda2 volum 211GiB EXT4 volum /0/100/11/1 /dev /sdb disk 640GB WDC WD6401AALS -0/0/100/11/1/1 /dev /sdb1 volum 27GiB EXT4 volum /0/100/11/1/2 /dev /sdb2 volum 1907MiB Linux swap volum /0/100/11 /0.0.0 /dev /cdrom2 disk iHAS424 B /1 wlan0 nettverk Trådløst grensesnitt