Komme Komplett Hardware Spesifikasjon På Linux From Terminal Bruke facter Og Dmidecode

There er mange innebygde og rikelig med eksterne GUI verktøy tilgjengelig for å bestemme maskinvarespesifikasjoner i systemet. Men, ingen av dem ikke hjelpe hvis du administrerer systemer de bare har kommandolinje-modus.
I denne opplæringen, la oss utforske disse to nyttige verktøy som kan brukes til å vise omfattende informasjon om systemet ditt spesifikasjoner via Terminal

facter

Dmidecode
Disse verktøyene vil vise hele systemets detaljer som, etter
Kernel versjon;.

operativsystem navn,

Verts;

nettverkskort detaljer;

Prosessor detaljer;

Filsystemer detaljer;

Arkitektur;

Bios versjon og tilvirker;

Vendor Familie,

CPU MHz;

Antall prosessorer;

HDD størrelse;

RAM størrelse;

Bytt minne detaljer;

IP-adresser;

MAC-adresser;

SSH nøkler;

tidssone;

Uptime;

System serienummer,

Om systemet er Virtual (VPS) eller fysisk;.

og mange

1. Facter
Som du kanskje vet, er facter en lett, kommandolinjeverktøy, som brukes for å vise systemspesifikasjonen fra Terminal. Dette verktøyet er utviklet av Luke Kanies, og er lisensiert under Apache 2.0. Facter ble opprinnelig opprettet for Puppet automatisering verktøy, men det er også tilgjengelig som selvstendig kommando i nesten alle moderne Linux operativsystemer.
Installasjon
å installere facter Skriv inn følgende kommando fra Terminal.
På Deb basert systemer:

 sudo apt-get install facterOn RPM-baserte systemer. 
På RHEL baserte systemer, aktiverer Epel depotet først

Installer Epel Repository På CentOS 6
< li> Installer Epel Repository På CentOS 7
Deretter installerer du som vist nedenfor.
 yum install facterUsage 
facter bruken er ganske enkel og rett frem. Just, kjører du følgende kommando fra Terminal for å vise fullstendige hardware detaljer om systemet ditt
 sudo facterSample Output:. 
 arkitektur = > amd64bios_release_date = > 05/23 /2008bios_vendor = > Hewlett-Packardbios_version = > 68MVU Ver. F.00blockdevice_sda_model = > Hitachi HTS54323blockdevice_sda_size = > 320072933376blockdevice_sda_vendor = > ATAblockdevice_sr0_model = > DVDRAM GSA-T40Lblockdevice_sr0_size = > 1073741312blockdevice_sr0_vendor = > HL-DT-STblockdevices = > sda, sr0boardmanufacturer = > Hewlett-Packardboardproductname = > 3618boardserialnumber = > Ikke Specifiedfacterversion = > 1.7.5filesystems = > ext2, ext3, ext4, vfathardwareisa = > x86_64hardwaremodel = > x86_64hostname = > skid = > rootinterfaces = > eth0, lo, wlan0ipaddress = > 192.168.1.200ipaddress_lo = > 127.0.0.1ipaddress_wlan0 = > 192.168.1.200is_virtual = > falsekernel = > Linuxkernelmajversion = > 3.13kernelrelease = > 3.13.0-37-generickernelversion = > 3.13.0lsbdistcodename = > trustylsbdistdescription = > Ubuntu 14.04.1 LTSlsbdistid = > Ubuntulsbdistrelease = > 14.04lsbmajdistrelease = > 14macaddress = > 00: xx: xx: xx: xx: xxmacaddress_eth0 = > 00: xx: xx: xx: xx: xxmacaddress_wlan0 = > 00: xx: xx: xx: xx: xx1manufacturer = > Hewlett-Packardmemoryfree = > 2.70 GBmemoryfree_mb = > 2764.18memorysize = > 3,85 GBmemorysize_mb = > 3945.11memorytotal = > 3,85 GBmtu_eth0 = > 1500mtu_lo = > 65536mtu_wlan0 = > 1500netmask = > 255.255.255.0netmask_lo = > 255.0.0.0netmask_wlan0 = > 255.255.255.0network_lo = > 127.0.0.0network_wlan0 = > 192.168.1.0operatingsystem = > Ubuntuoperatingsystemrelease = > 14.04osfamily = > Debianpath = > /usr /local /sbin: /usr /local /bin: /usr /sbin: /usr /bin: /sbin: /binphysicalprocessorcount = > 1processor0 = > Intel (R) Kjerne (TM) 2 Duo CPU T5470 @ 1.60GHzprocessor1 = > Intel (R) Kjerne (TM) 2 Duo CPU T5470 @ 1.60GHzprocessorcount = > 2productname = > HP 550ps = > ps -efrubysitedir = > /usr/local/lib/site_ruby/1.9.1rubyversion = > 1.9.3selinux = > falseserialnumber = > CNUXXXXXXXsshdsakey = > AAAAB3NzaC1kb+HX9tmzpHagXHAbq5o0V/4dPhoop06zZ31Iy9m3yXp6unGIct6bguP+vD21BxEdt1HzEzMSKM1zBchZAAAAFQCSGJBo2fYjKP28qUAEPCq9EMImeQAAAIArpZNiYTvW2bgx6ttUp552uUqqXMPiTRt8+KyTaqcAReJljeN5YnTAmNx/QGZGt5pgxboBdqaOMzrdOLwa3TguZ8l6FNelPcXb0REHScxd/5/Afs2mtWquShrCNJfeH22VS24CHgmJ83VpNs/3DQwpm1Cq2NLvEQNbxvYy1H1eEwAAAIAbdXJa8ktPbKM9eDaXuIIUQ9ODK+myGsUB6ygR+PHxi6g3BkB79XlPNDpJcz2ngUCvV/bJn3n4RjHEXcxSL0MeHDYqVdWw1KzdDNwJHO2YTmBpkulB6boLOqudlmBL4t6RXqEz2LDwGJQ5Msdn1TZQ8ccmsOfBlXLti5QmhGXyoA==sshecdsakey = > AAAAE2VjZHxkJs6GnCwEd901dWzZe /kmvOK + pC4pFJvNCNwdYMvBCSrk7bnLEX5DQ = sshfp_dsa = > SSHFP 2 1 b612213a1efe1d62bb9e5SSHFP 2 2 0677a4140a65b0d2f8c97fb1sshfp_ecdsa = > SSHFP 3 1 3ef1afc0b3bbb70bSSHFP 3 2 39dd2bde0989cb8b88e68466061dcf37dsshfp_rsa = > SSHFP en en 9a0686541717dSSHFP 1 2 8ade121c606de6601d7706c603491sshrsakey = > AAAAB3NzaC1yTp0Kl2TXbQLnfS8gMn3LgfJ6+03ELxWw7sPxmLXz1cSrsurFRoRx1RzQ9DdzCg3iP+rv0VKkFlIZP2mabwnZWEoS6Ln3ykixq5Y488s+EwLLwEk8ROiOHTwPATiQx53r9nDgWeSeD2hDV/mN02Zep4Ci3GwkxK2Lf+iFHABMnEqvgSzLspkJTXhtIuNLEoczrz7GbJpy1PgxzIDYYJIfTMJswapfree = > 3.99 GBswapfree_mb = > 4086.00swapsize = > 3.99 GBswapsize_mb = > 4086.00timezone = > ISTtype = > Notebookuniqueid = > 00XXXXXXuptime = > 05:29 hoursuptime_days = > 0uptime_hours = > 5uptime_seconds = > 19770uuid = > E3XXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXXXvirtual = > physicalAs du ser i over resultatet, viser facter fullstendig informasjon om min Ubuntu system som Driftsnavn, IP-adresse, MAC-adresse, Kernel-versjon, harddisk størrelse, RAM størrelse, SSH nøkler etc. Hva mer trenger du? Bare kvitte seg med skremmende grafiske verktøy, og bruke denne svært slanke og lett verktøy. 
2. Dmidecode
Dmidecode er enda et kommandolinjeverktøy for å vise omfattende informasjon om systemspesifikasjon. . I motsetning facter, kommer dette verktøyet med forhåndsinstallert som standard på de fleste Linux-operativsystem
I tilfellet hvis det ikke er installert, vil følgende kommando installere det
På DEB baserte systemer;.
Sudo apt-get install dmidecodeOn RPM-baserte systemer:
yum install dmidecodeUsage
Dmidecode bruken er den samme som facter verktøyet. Skriv inn følgende kommando for å hente fullstendige maskinvarespesifikasjoner
sudo dmidecodeSample Output:.
 # dmidecode 2.12SMBIOS 2,4 present.25 strukturer opptar 1 236 bytes.Table på 0x000F25F6.Handle 0x0000, DMI typen 0, 24 bytesBIOS Informasjon Leverandør: Hewlett-Packard Versjon: 68MVU Ver. F.00 Utgivelsesdato: 05/23/2008 Adresse: 0xE0000 Runtime Størrelse: 128 kB ROM Størrelse: 1024 kB Kjennetegn: PCI støttes PC Card (PCMCIA) støttes PNP støttes BIOS er oppgraderbar BIOS skygging er tillatt Boot fra CD er støttet valgbar oppstart støttes EDD støttes 3,5 "/720 kB floppy tjenester støttes (int 13h) Skriv ut-tjenesten støttes (int 5H) 8042 tastatur tjenester støttes (int 9h) Serie tjenester støttes (int 14h) Skriver tjenester er støttes (int 17h) ACPI støttes eldre USB støttes LS-120 boot støttes Smart batteri støttes BIOS boot-spesifikasjonen støttes funksjonstast-initiert nettverk boot støttes målrettet innholdsdistribusjon støttes BIOS Revision: 15,0 Firmware Revision: 18.0Handle 0x0001 , DMI type 1, 27 bytesSystem Informasjon Produsent: Hewlett-Packard Produktnavn: HP 550 .... Håndtak 0x0085, DMI typen 133, 34 bytesOEM spesifikke Type Header og Data: 85 22 85 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 00 00 00 00 00 00 00 Strings: Ingen batteri Handle 0x0086, DMI typen 134, 34 bytesOEM spesifikke Type Header og Data: 86 22 86 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 00 00 00 00 00 00 00 Strings: Handle 0x0013, DMI typen 144, 26 bytesOEM spesifikke Type Header og Data: 90 1A 13 00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 00Handle 0x0014, DMI typen 127, 4 bytesEnd Of TableAlso, kan du snevre inn resultatene dine bare for bestemt kategori 
Vis System detaljer bare.:
 sudo dmidecode -t systemSample Output: 
 # dmidecode 2.12SMBIOS 2,4 present.Handle 0x0001, DMI type 1, 27 bytesSystem Informasjon Produsent: Hewlett-Packard Produktnavn: HP 550 Versjon: F. 00 Serienummer: CXXXXXX UUID: EXXXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXX Wake-up Type: Strømbryter SKU Antall: FXXXXXXXXXXX # ACJ Familie: 103C_5336ANHandle 0x0012, DMI type 32, 11 bytesSystem Boot Informasjon Status: Ingen feil detectedView Memory Detaljer bare : 
 sudo dmidecode -t memorySample Output: 
 # dmidecode 2.12SMBIOS 2,4 present.Handle 0x000A, DMI type 16, 15 bytesPhysical Memory Array Sted: Hovedkort Eller Hovedkort Bruk: System Memory Error Correction Type: Ingen Maksimal kapasitet: 4 GB Feilinformasjon Håndtak: Ingen Feil antall enheter: 2Handle 0x000B, DMI typen 17, 27 bytesMemory Device Array Håndtak: 0x000A Feilinformasjon Håndtak: Ingen Feil Total Bredde: 64 bits databredde: 64 bits Størrelse: 2 048 MB Form Factor: SODIMM Set: Ingen Locator: DIMM # ​​1 Bank Locator: Ikke oppgitt Type: DDR2 Type Detalj: Synkron Speed: 975 MHz Produsent: Elpida Serienummer: 1XXXXXXXXX Asset Tag: Ikke oppgitt delenummer: EXXXXXXXXXXXHandle 0x000C, DMI typen 17, 27 bytesMemory Device Array Håndtak: 0x000A Feilinformasjon Håndtak: Ingen Feil Total Bredde: 64 bits databredde: 64 bits Størrelse: 2048 MB Form Factor: SODIMM Set: Ingen Locator: DIMM # ​​2 Bank Locator: Ikke oppgitt Type: DDR2 Type Detalj: Synkron Speed: 667 MHz Produsent: Nanya Technology Serienummer: EXXXXXXXX Asset Tag: Ikke oppgitt delenummer: NXXXXXXXXXXXXXXXView BIOS Detaljer bare: 
 sudo dmidecode -t biosSample Output: 
 # dmidecode 2.12 SMBIOS 2.4 present.Handle 0x0000, DMI typen 0, 24 bytesBIOS Informasjon Vendor: Hewlett-Packard Versjon: 68MVU Ver. F.00 Utgivelsesdato: 05/23/2008 Adresse: 0xE0000 Runtime Størrelse: 128 kB ROM Størrelse: 1024 kB Kjennetegn: PCI støttes PC Card (PCMCIA) støttes PNP støttes BIOS er oppgraderbar BIOS skygging er tillatt Boot fra CD er støttet valgbar oppstart støttes EDD støttes 3,5 "/720 kB floppy tjenester støttes (int 13h) Skriv ut-tjenesten støttes (int 5H) 8042 tastatur tjenester støttes (int 9h) Serie tjenester støttes (int 14h) Skriver tjenester er støttes (int 17h) ACPI støttes eldre USB støttes LS-120 boot støttes Smart batteri støttes BIOS boot-spesifikasjonen støttes funksjonstast-initiert nettverk boot støttes målrettet innholdsdistribusjon støttes BIOS Revision: 15,0 Firmware Revision: 18.0For mer informasjon, se man-sidene. 
 man dmidecodeThat er alt for nå. Håper disse verktøyene vil nyttig for deg. 
Cheers!