smbios: Skillnad mellan sidversioner
Admin (diskussion | bidrag) (Skapade sidan med ' == smbios == '''Kommando:''' smbios [--type type] [--handle handle] [--match match] (--get-byte | --get-word | --get-dword | --get-qword | --get-string | --get-uuid) offset [--set variable] Hämtar SMBIOS-information. Kommandot '''smbios''' returnerar värdet av ett fält i en SMBIOS-struktur. Följande alternativ bestämmer vilken struktur som ska väljas. Om '''--type''' anges väljs strukturer med en matchande typ. Typen kan vara ett heltal från 0 till 255. Om...') |
Admin (diskussion | bidrag) (→smbios) |
||
Rad 1: | Rad 1: | ||
'''Kommando:''' smbios [--type type] [--handle handle] [--match match] (--get-byte | --get-word | --get-dword | --get-qword | --get-string | --get-uuid) offset [--set variable] | '''Kommando:''' smbios [--type type] [--handle handle] [--match match] (--get-byte | --get-word | --get-dword | --get-qword | --get-string | --get-uuid) offset [--set variable] | ||
Rad 26: | Rad 25: | ||
<code>smbios --type 1 --get-string 4 --set system_manufacturer | <code>smbios --type 1 --get-string 4 --set system_manufacturer | ||
echo $system_manufacturer</code> | echo $system_manufacturer</code> | ||
= Sidslut = | = Sidslut = |
Versionen från 23 september 2024 kl. 10.17
Kommando: smbios [--type type] [--handle handle] [--match match] (--get-byte | --get-word | --get-dword | --get-qword | --get-string | --get-uuid) offset [--set variable]
Hämtar SMBIOS-information.
Kommandot smbios returnerar värdet av ett fält i en SMBIOS-struktur. Följande alternativ bestämmer vilken struktur som ska väljas.
Om --type anges väljs strukturer med en matchande typ. Typen kan vara ett heltal från 0 till 255. Om --handle anges väljs strukturer med ett matchande handtag (handle). Handtaget kan vara ett heltal från 0 till 65535. Om --match anges väljs struktur nummer match i den filtrerade listan av strukturer. Till exempel: smbios --type 4 --match 2 kommer att välja den andra Process Information (Typ 4) strukturen. Listan är alltid ordnad på samma sätt som hårdvarans SMBIOS-tabell. Matchningsnumret måste vara ett positivt heltal. Om inget anges, väljs den första matchande strukturen.
De återstående alternativen bestämmer vilket fält i den valda SMBIOS-strukturen som ska returneras. Endast ett av dessa alternativ kan specificeras åt gången.
- Om --get-byte anges returneras värdet av byten på offset-platsen i den valda SMBIOS-strukturen. Det formateras som ett osignerat decimalt heltal.
- Om --get-word anges returneras värdet av ordet (två byte) på offset-platsen i den valda SMBIOS-strukturen. Det formateras som ett osignerat decimalt heltal.
- Om --get-dword anges returneras värdet av dword (fyra byte) på offset-platsen i den valda SMBIOS-strukturen. Det formateras som ett osignerat decimalt heltal.
- Om --get-qword anges returneras värdet av qword (åtta byte) på offset-platsen i den valda SMBIOS-strukturen. Det formateras som ett osignerat decimalt heltal.
- Om --get-string anges returneras strängen med dess index funnet på offset-platsen i den valda SMBIOS-strukturen.
- Om --get-uuid anges returneras värdet av UUID (sexton byte) på offset-platsen i den valda SMBIOS-strukturen. Det formateras som små bokstäver med bindestreck mellan hexadecimala siffror, där de första tre fälten är i little-endian och resten skrivs byte för byte.
Som standard skrivs värdet av det begärda fältet till konsolen, men ett variabelnamn kan anges med --set för att lagra värdet istället för att skriva ut det.
Till exempel, detta kommer att lagra och sedan visa systemtillverkarens namn:
smbios --type 1 --get-string 4 --set system_manufacturer
echo $system_manufacturer
Sidslut
Orginalhemsidan på Engelska : https://www.gnu.org/software/grub/manual/grub/html_node/smbios.html#smbios
Det är här är en maskinöversättning av GNU-manualen till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på
https://www.linux.se/kontaka-linux-se/
Tack till Datorhjälp.se som har sponsrat Linux.se med webserver.