Přihlásit | Registrovat

Systémové informace

Sekce obsahuje příkazy/programy, kterými lze zjistit informace o systému, v němž jsou spuštěny.

arch

Jednoduchý příkaz, nemá žádné parametry, zobrazí architekturu počítače jako „i386“, „x86_64“, „i586“, „alpha“, „sparc“, „arm“, „m68k“, „mips“, „ppc“.


uname

Vypíše některé informace o systému. Není-li zadán žádný přepínač, výpis je stejný jako s přepínačem -s

Existují dva příkazy téhož jména, viz man 1 uname (příkaz o vypsání základních informací o systému) a man 2 uname (příkaz využívaný v programech, scriptech, podává informace o aktuálním jádře).
Pokud zavoláte uname normálně z příkazového řádku, voláte uname číslo 1, uname (2) se nebudeme v tomto přehledu zabývat.
uname tedy vypisuje informace o systému v rozsahu, který zadáte pomocí parametrů.

Popis parametrů a příklady

uname (bez parametrů) - odpověď: Linux

uname -a (--all) - všechny dostupné informace, tedy jméno jádra (Linux), síťové jméno stroje (localhost), verze jádra (2.6.22.18-desktop-1mdv), typ stroje (i686), číslo verze jádra (SMP Mon Feb 11 13:53:30 EST 2008 i686), procesor (AMD Athlon(TM) XP 2600+), operační systém (GNU/Linux), celé to tedy vypadá asi takto:

bash-3.2$ uname -a
Linux localhost 2.6.22.18-desktop-1mdv #1 SMP Mon Feb 11 13:53:50 EST 2008 i686 AMD Athlon(TM) XP 2600+ GNU/Linux

Jednotlivé položky lze vyvola pomocí parametrů i jednotlivě:

-s jméno jádra
-n síťové jméno stroje
-r verze jádra 1 (kernel-release)
-v verze jádra 2 (kernel-version)
-m typ stroje
-p procesor
-i hardwarová platforma (zpravidla unknown)
-o operační systém
--help vypíše nápovědu
--version vypíše číslo verze programu

Jednotlivé parametry lze kombinovat:

uname -np vypíše jméno stroje a typ procesoru.

Při doinstalování balíčku man-pages-cs získáte česky psanou manuálovou stránku k tomuto příkazu. Kompletní popis vyvoláte příkazem info uname (anglicky).

dmidecode

V počítači existuje tabulka DMI (jíné označení je SMBIOS) dmidecode -q ve formátu „human-readable“, tedy čitelném lidmi. Tabulku spravuje BIOS počítače a tímto příkazem se lze do tabulky dotazovat. Příkaz je dostupný pouze pro správce (roota). Zobrazí dlouhý seznam informací o hardware, rozčleněný prodle identifikátorů.

Příklad jednoho záznamu:

Handle 0x0002, DMI type 2, 8 bytes.  Base Board Information
Manufacturer: Intel
Product Name: C440GX+
Version: 727281-001
Serial Number: INCY92700942

Pro získání konkrétních informací jsou dostupné různé parametry.
-h, --help vypíše nápovědu k příkazu
V, (velké V) --version zobrazí verzi programu

V počítači existuje tabulka DMI (jíné označení je SMBIOS) dmidecode -q ve formátu „human-readable“, tedy čitelném lidmi. Tabulku spravuje BIOS počítače a tímto příkazem se lze do tabulky dotazovat. Příkaz je dostupný pouze pro správce (roota). Zobrazí dlouhý seznam informací o hardware, rozčleněný prodle identifikátorů.

Příklad jednoho záznamu

Handle 0x0002, DMI type 2, 8 bytes.  Base Board Information
Manufacturer: Intel
Product Name: C440GX+
Version: 727281-001
Serial Number: INCY92700942

Parametry

Pro získání konkrétních informací jsou dostupné následující parametry:
-d, --dev-mem FILE čte paměť ze souboru zařízení FILE, standardně /dev/mem/
-q, --quiet potlačí výpis neznámých, neaktivních a OEM položek, skryje meta-data a odkazy
-s, --string SLOVO zobrazí pouze položky obsahující řatězec SLOVO. Toto SLOVO musí být obsaženo v některém z následujících seznamů:
bios-vendor, bios-version, bios-release-date, system-manufacturer, system-product-name, system-version, system-serial-number, system-uuid, baseboard-manufacturer, baseboard-product-name, baseboard-version, baseboard-serial-number, baseboard-asset-tag, chassis-manufacturer, chassis-type, chassis-version, chassis-serial-number, chassis-asset-tag, processor-family, processor-manufacturer, processor-version, processor-frequency.

Některá klíčová slova mohou vrátit více než jeden výsledek (např. processor-version ap.). Pokud nezadáte správné klíčové slovo, vypíše se jejich seznam, podle něhož musíte zadat jiné.

-t, --type TYP zobrazí položky podle typu TYP. Opět je k dispozici omezený počet klíčových slov TYP, musí být obsažen v některém z následujích seznamů:

bios, system, baseboard, chassis, processor, memory, cache, connector, slot.
Pokud nezadáte správné klíčové slovo, vypíše se jejich seznam, podle něhož musíte zadat jiné.

-u, --dump pokud není dekódována některá položka, dump zpřístupní jejich hexadecimální tvar. Jde o skrytý textový výstup, nebudou zobrazena žádná binární data. Výstup bude obsahovat jak hexadecimální, tak ASCII podobu. Tato volba je prospěšná zejména při hledání a odstraňování chyb. Parametr nelze použít současně s –quiet ani –string.
-h, --help vypíše nápovědu k příkazu
V, (velké V) --version zobrazí verzi programu

DMI TYPY

SMBIOS definuje následující DMI typy:
0 BIOS
1 System
2 Base Board
3 Chassis
4 Procesor
5 Memory Controller
6 Memory Module
7 Cache
8 Port Connector
9 System Slots
10 On Board Devices
11 OEM Strings
12 System Configuration Options
13 BIOS Language
14 Group Associations
15 System Event Log
16 Physical Memory Array
17 Memory Device
18 32-bit Memory Error
19 Memory Array Mapped Address
20 Memory Device Mapped Address
21 Built-in Pointing Device
22 Portable Battery
23 System Reset
24 Hardware Security
25 System Power Controls
26 Voltage Probe
27 Cooling Device
28 Temperature Probe
29 Electrical Current Probe
30 Out-of-band Remote Access
31 Boot Integrity Services
32 System Boot
33 64-bit Memory Error
34 Management Device
35 Management Device Component
36 Management Device Threshold Data
37 Memory Channel
38 IPMI Device
39 Power Supply
Dále datový typ 126 je používaný pro zakázané záznamy a datový typ 127 je ukazatel konce tabulky. Typy 128 a 255 jsou vyhrazeny pro OEM-zvláštní data. DMIDECODE zobrazuje tyto záznamy standardně, ale může je dešifrovat jen kdy prodávající pro ně zajistil dokumentaci nebo kód. Klíčová slova pro parametr –type jsou ekvivalentí seznamu následujících čísel typů: bios 0, 13
system 1, 12, 15, 23, 32
baseboard 2, 10
chassis 3
processor 4
memory 5, 6, 16, 17
cache 7
connector 8
slot 9 Klíčová slova nejsou citlivá na velikost písmen. Následující příkazy jsou totožné: ''dmidecode –type 0 –type 13
dmidecode –type 0,13
dmidecode –type bios
dmidecode –type BIOS

hdparm

je nástroj pro vypsání nebo nastaveni (pozor může být nebezpečné!!) charakteristik pevného disku. Bez parametrů vypíše jen syntaxi a dostupné přepínače. Zapisuje se takto:

hdparm parametry zařízení

Příklady:

hdparm -i /dev/hda - zobrazí charakteristiky hard-disku
hdparm -tT /dev/sda** provede test rychlosti čtení hard-disku

Přehled parametrů

-a zjistí/nastaví počet sektorů čtených souborovým systémem DOPŘEDU. Je používáno pro zlepšení výkonu při sekvenčním čtení velkých souborů, přednačtením bloků, které budou pravděpodobně potřeba při dalším zpracování běžící úlohy. Mnoho IDE disků je vybaveno samostatnou funkcí dopředného čtení, který rozšíří funkci dopředného čtení filesystému (softwarovou).

-A Zjistí nastavení/nastaví pro IDE disky vlastnost dopředného čtení (obvykle je zapnuto standardně). Použití: -A0 („a-nula“; vyřadit) nebo -A1 (umožnit)

-b zjistit/nastavit stav sběrnice (0 == vyp, 1 == zap, 2 == tristate)

-B Nastavuje vlastnosti Advanced Power Managementu (APM, šetřící režim), jestliže to disk podporuje. Spodní hodnota znamená výrazné uplatnění správy spotřeby, vysoká hodnota vyvolá lepší výkon. Hodnota 255 APM vyřadí.

-c Dotaz/povolení pro 32 bitovou I/O podporu (E)IDE disků. Číslo uvedené v parametru může být využito pro povolení/zakázání 32 bitové I/O podpory.

Hodnoty podporované v současnosti:

0 (nula) zakáže 32 bitovou I/O podporu
1 povolí 32 bitový přenos dat
3 povolí 32 bitový přenos dat se zvláštní synchronizační sekvencí vyžadovanou mnoha chipsety.

Hodnota 3 pracuje s téměř všemi 32 bitovými IDE chipsety, ale vyžaduje trochu více režie. Vemte na vědomí, že „32-bit“ provádí pouze přesuny dat přes PCI nebo VLB sběrnice k rozhraní karta; všechny (E)IDE disky mají dosud jen 16-bitové připojení plochým kabelem z rozhraní karty.

-C zkontroluje současný stav IDE módu napájení, který bude vždy být jedním z následujících: unknown (neznámý; u disků nepodporujících tento příkaz), active/idle (aktivní/nečinný; normální stav pracujícího disku), standby (pohotovostní stav; režim nízké spotřeby, snížené otáčky), nebo sleeping (uspaný; režim nejnižší spotřeby, disk je zastaven).

Parametry -S, -y, -Y, a -Z mohou být použity pro nastavení IDE režimů spotřeby.

-d přepínač pro zákaz/povolení DMA režimu pro uvedený disk. Tato možnost v současnosti funguje s většinou disků s PCI rozhraním, mají-li podporu DMA a který mají kernelem rozpoznaný IDE ovladač

Může být vhodné použít parametr -X v kombinaci s -d1 což zajistí, že disk je automaticky nastaven na správný DMA mód, ačkoli většina BIOSů by to měla zajistit za vás během bootu.
Používání DMA téměř vždy dává lepší výkon, s vysokou I/O výkonností a nízkou zátěží CPU. Přesto však existuje přinejmenším několik konfigurací chipsetů a disků, u kterých povolení DMA nevyvolá znatelný rozdíl, nebo se mohou dokonce zpomalit (on really messed up hardware!). Užitek z nastavení se může různit.

--direct přikáže jádru použít příznak O_DIRECT při provádění testu časování. S tímto příznakem se obejde stránková vyrovnávací pamět (page cache) a zajistí se čtení přímo z diskového hdparm's bufferu, a použije se tzv. raw (surový) I/O. V mnoha případech to může zajstit lepší výsledky (rychlejší čtení), než podává obvyklá metoda využívající stránkovou paměť (page cache), giving a better indication of raw device and driver performance.

--drq-hsm-error VELMI NEBEZPEČNĚ ANI NEUVAŽUJTE O JEHO POUŽITÍ.
Tento parametr způsobí, že hdparm vydá jádru příkaz IDENTIFY, ale nesprávně označený jako „nedatový“ příkaz. To způsobá, že v disku bude jeho DataReQust(DRQ) linka nastavená vysoko (stuck high). Vyoválá to chybu jaderného ovladače a může způsobit pád systému s neprůchodností a masivní ztrátou dat. Tato volba je určeno pro testování a zajišťování jádra proti podobnému skutečnému selhávání disku. VELMI NEBEZPEČNĚ, NEPOUŽÍVEJTE!!

-D povolí/zakáže diskový defect management
-E nastaví rychlost mechaniky cd-rom
-f vypláchne buffer cache pro zařízení a skončí
-F vypláchnte zapisovací cache disku
-g zobrazí geometrii disku
-h zobrazí stručné informace o použití programu (help)
-H přečte teplotu z disku (pouze Hitachi)
-i zobrazí identifikační údaje disku
-I detailní aktuální informace z disku
-k získá/nastaví hodnotu příznaku keep_settings_over_reset (0/1)
-K nastaví v disku hodnotu příznaku keep_features_over_reset (0/1)
-L nastaví zámek disku (0/1) (pouze pro vyjímatelné harddisky)
-M získá/nastaví správu zvuků (0-254, 128: quiet, 254: fast)
-m získá/nastaví multiple sector count
-n zjistí/nastaví příznak ignore-write-errors (0/1)
-p nastaví režim PIO v chipsetu rozhraní IDE (0,1,2,3,4,…)
-P nastaví drive prefetch count
-q změní následující nastavení potichu
-Q získá/nastaví DMA tagged-queuing depth (je-li podporováno)
-r získá/nastaví příznak readonly - pouze pro čtení (NEBEZPEČNÁ VOLBA)
-R registrace některých IDE rozhraní (NEBEZPEČNÉ)
-s nastaví v příznaku standby hodnotu power-up(0/1) (NEBEZPEČNÉ)
-S nastaví čas pro zapnutí standby režimu
-t perform device read timings
-T provede načasování čtení vyrovnávací paměti
-u získá/nastaví příznak unmaskirq (0/1)
-U zruší registraci nějakého IDE rozhraní (NEBEZPEČNÉ)
-v defaultní nastavení; totéž jako -acdgkmur pro IDE disky
-V zobrazí verzi programu a skončí
-w provede reset zařízení (NEBEZPEČNÉ)
-W získá/nastaví příznak disku write-caching (0/1)
-x tristate zařízení pro hotswap - připojení za běhu (0/1) (NEBEZPEČNÉ)
-X nastavi IDE xfer režim (NEBEZPEČNÉ)
-y zapne disku standby režim - pohotovost
-Y zapne disku režim sleep - spánek
-Z zakáže Seagate auto-powersaving režim
-z znovu načte partition table
--direct použije O_DIRECT pro přeskočení stránky cache pro načasování
--Istdin přečte identifikační data z stdin (standradní vstup) jako ASCII hexadecimálně
--Istdout zapíše identifikační data do stdout (standardní výstup) jako ASCII hexadecimálně
--verbose zobrazí zvláštní diagnostiky některých příkazů
--security-help zobrazí nápovědu pro bezpečnostní příkazy pro ATA
--drq-hsm-error shodí systém pomocí „stuck DRQ“ chyby (VELMI NEBEZPEČNÉ)

adresář /proc/

je zvláštní systémový adresář, v němž se v podstatě zobrazuje stav paměti pro procesy jádra i porgramů. Je do něj připojen specielní souborový systém a slouží k zobrazování i nastavování některých parametrů systému.

cat /proc/cpuinfo - zobrazí informace o procesoru (CPU)
cat /proc/interrupts - zobrazí přerušení (IRQ)
cat /proc/meminfo - zobrazí využití paměti
cat /proc/swaps - zobrazí informace o swapu
cat /proc/version - zobrazí verzi jádra
cat /proc/net/dev - zobrazí statistiky síťových rozhraní
cat /proc/mounts - zobrazí připojené filesystémy

Další info

lspci

lspci -tv   - zobrazí PCI zařízení

lsusb

lsusb -tv   - zobrazí USB zařízení

date

date   - zobrazí datum a čas systému

cal

cal 2010   - zobrazí kalendář roku 2010

date

date 112117002010.00   - nastaví datum and čas - MěsícDenHodinaMinutaRok.Sekunda

clock

clock -w   - uloží datum a čas do BIOSU počítače

who

who -a   - ukáže, kdo je přihlášen, čas posledního startu, mrtvé procesy, systémové přihlašovací procesy, aktivní procesy spuštěné pomocí init, současný runlevel, poslední změnu systémového času.
Mandriva Wiki
system/prikazovy_radek/systemove_informace.txt · Poslední úprava: 2011/01/02 14:56 autor: yullaw