Základní informace o systému: Porovnání verzí
(Založení článku) |
(Rozšíření) |
||
Řádka 3: | Řádka 3: | ||
V grafickém režimu si proto spusťte terminál. | V grafickém režimu si proto spusťte terminál. | ||
− | == | + | == Jméno systému == |
Příkaz <CODE>uname</CODE> vypisuje některé základní systémové informace. Volba <CODE>-a</CODE> zobrazí všechny najednou v pořadí: jméno jádra (Linux), jméno počítače (pluto.pslib.cz), vydání jádra (2.6.9-67.0.4.EL), verze jádra (#1 Sun Feb 3 06:53:29 EST 2008, tj. pořadí kompilace jádra, je-li určen pro víceprocesorový provoz (SMP) a datum kompilace jádra), HW platforma (i686), procesor (athlon), architektura (i386, tj. 32 bitový režim), název operačního systému (GNU/Linux): | Příkaz <CODE>uname</CODE> vypisuje některé základní systémové informace. Volba <CODE>-a</CODE> zobrazí všechny najednou v pořadí: jméno jádra (Linux), jméno počítače (pluto.pslib.cz), vydání jádra (2.6.9-67.0.4.EL), verze jádra (#1 Sun Feb 3 06:53:29 EST 2008, tj. pořadí kompilace jádra, je-li určen pro víceprocesorový provoz (SMP) a datum kompilace jádra), HW platforma (i686), procesor (athlon), architektura (i386, tj. 32 bitový režim), název operačního systému (GNU/Linux): | ||
Řádka 9: | Řádka 9: | ||
$ uname -a | $ uname -a | ||
Linux pluto.pslib.cz 2.6.9-67.0.4.EL #1 Sun Feb 3 06:53:29 EST 2008 i686 athlon i386 GNU/Linux GNU/Linux | Linux pluto.pslib.cz 2.6.9-67.0.4.EL #1 Sun Feb 3 06:53:29 EST 2008 i686 athlon i386 GNU/Linux GNU/Linux | ||
+ | |||
+ | == Doba běhu systému a jeho zatížení == | ||
+ | |||
+ | Doba běhu systému se zobrazuje ve výpisu příkazu <CODE>uptime</CODE>: | ||
+ | |||
+ | $ uptime | ||
+ | 07:51:18 up 12 days, 8:27, 93 users, load average: 0.49, 0.48, 0.36 | ||
+ | |||
+ | Na prvním místě je čas, systém běží 12 dní, 8 hodin a 27 minut. Přihlášeno je 93 uživatelů. Poslední údaj je zatížení počítače (''load average''), které je vyjádřeno třemi čísly (0.49, 0.48, 0.36). Čísla po řadě zobrazují průměrný počet běžících procesů za poslední 1, 5 a 15 minut. Je-li load 0, pak je procesor v klidu a žádný proces na přidělení CPU nečeká. Zatížení 1 znamená, že je procesor vytížen na 100%. V případě, že je hodnota větší než 1, není procesor schopen vyhovět požadavkům procesů a procesy musí čekat ve frontě na přidělení CPU, tj. je-li zatížení 2, jeden proces trvale běží a druhý musí vždy čekat, přičemž oba jsou schopni využít 100% procesoru. | ||
== Typ procesoru == | == Typ procesoru == | ||
Řádka 73: | Řádka 82: | ||
== Obsazení disků == | == Obsazení disků == | ||
+ | |||
+ | Obsazení diskového prostoru vypisuje příkaz <CODE>df</CODE>. Přepínač <CODE>-h</CODE> způsobí používání běžných jednotek (kB, MB, GB, TB): | ||
+ | |||
+ | $ df -h | ||
+ | Filesystem Size Used Avail Use% Mounted on | ||
+ | /dev/md0 19G 5,7G 12G 34% / | ||
+ | /dev/mapper/VG1-Home 595G 399G 167G 71% /home | ||
+ | |||
+ | Ve výše uvedeném příkladu je kořenový systém souborů (/) zaplněn z 34%. Domácí adresáře jsou umístěny v adresáři <CODE>/home</CODE>, který je umístěn na vlastním diskovém svazku. | ||
+ | |||
+ | == Seznam PCI zařízení == | ||
+ | |||
+ | Seznam zařízení připojených na PCI sběrnici vypisuje příkaz <CODE>lspci</CODE>: | ||
+ | |||
+ | $ lspci | ||
+ | 00:0b.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5705 Gigabit Ethernet (rev 03) | ||
+ | 00:0f.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06) | ||
+ | 00:10.4 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 86) | ||
+ | 00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 60) | ||
+ | 01:00.0 VGA compatible controller: ATI Technologies Inc Radeon RV100 QY [Radeon 7000/VE] | ||
+ | 02:04.0 Mass storage controller: Silicon Image, Inc. SiI 3112 [SATALink/SATARaid] Serial ATA Controller (rev 02) | ||
+ | |||
+ | Výpis je zkrácen. V levé části výpisu je číslo udávající číslo_sběrnice:číslo_slotu.subzařízení (subzařízení umožňuje například rozlišit zdvojený řadič na jedné kartě). Ve výpisu jsou vypsána zařízení: síťová Ethernetová karta, rozhraní pro IDE disky, USB kontrolér, zvuková karta, grafická VGA karta a SATA řadič (připojený do PCI slotu). | ||
+ | |||
+ | Uvedené texty jsou čerpány z databáze. Ve skutečnosti se zařízení představují pouze čísly (typ zařízení, kód výrobce, číslo výrobku). Tyto čísla lze zjistit pomocí přepínače <CODE>lspci -n</CODE>. | ||
+ | |||
+ | == Výpis DMI tabulky z BIOSu == | ||
+ | |||
+ | Tabulku DMI (Desktop Management Interface) poskytuje BIOS počítače. Jsou v ní umístěny informace a hardware počítače (notebooku, serveru). Pro její dekódování slouží příkaz <CODE>dmidecode</CODE>: | ||
+ | |||
+ | $ dmidecode | ||
+ | Handle 0x0001 | ||
+ | DMI type 1, 25 bytes. | ||
+ | System Information | ||
+ | Manufacturer: MICRO-STAR INTERNATIONAL CO., LTD | ||
+ | Product Name: K8T Master2-FAR | ||
+ | Version: | ||
+ | Serial Number: | ||
+ | UUID: Not Present | ||
+ | Wake-up Type: Power Switch | ||
+ | |||
+ | Výpis je zkrácen. Ve výše uvedené části výpisu je vidět výrobce základní desky (MSI) a její typ (K8T Master2-FAR). Podobně najdete informace o procesorech, modulech pamětí, připojených rozhraních, slotech a podobně. |
Verze z 28. 2. 2008, 07:26
Pokud se přihlásíme k neznámému systému, obvykle o něm chceme zjistit základní informace. V grafickém prostředí existují nejrůznější nástroje, které více či méně přehledně některé informace zobrazí. V tomto článku se budeme zabývat tím, jak je získat z příkazové řádky.
V grafickém režimu si proto spusťte terminál.
Obsah
Jméno systému
Příkaz uname
vypisuje některé základní systémové informace. Volba -a
zobrazí všechny najednou v pořadí: jméno jádra (Linux), jméno počítače (pluto.pslib.cz), vydání jádra (2.6.9-67.0.4.EL), verze jádra (#1 Sun Feb 3 06:53:29 EST 2008, tj. pořadí kompilace jádra, je-li určen pro víceprocesorový provoz (SMP) a datum kompilace jádra), HW platforma (i686), procesor (athlon), architektura (i386, tj. 32 bitový režim), název operačního systému (GNU/Linux):
$ uname -a Linux pluto.pslib.cz 2.6.9-67.0.4.EL #1 Sun Feb 3 06:53:29 EST 2008 i686 athlon i386 GNU/Linux GNU/Linux
Doba běhu systému a jeho zatížení
Doba běhu systému se zobrazuje ve výpisu příkazu uptime
:
$ uptime 07:51:18 up 12 days, 8:27, 93 users, load average: 0.49, 0.48, 0.36
Na prvním místě je čas, systém běží 12 dní, 8 hodin a 27 minut. Přihlášeno je 93 uživatelů. Poslední údaj je zatížení počítače (load average), které je vyjádřeno třemi čísly (0.49, 0.48, 0.36). Čísla po řadě zobrazují průměrný počet běžících procesů za poslední 1, 5 a 15 minut. Je-li load 0, pak je procesor v klidu a žádný proces na přidělení CPU nečeká. Zatížení 1 znamená, že je procesor vytížen na 100%. V případě, že je hodnota větší než 1, není procesor schopen vyhovět požadavkům procesů a procesy musí čekat ve frontě na přidělení CPU, tj. je-li zatížení 2, jeden proces trvale běží a druhý musí vždy čekat, přičemž oba jsou schopni využít 100% procesoru.
Typ procesoru
Typ procesoru vypíšeme z adresáře /proc, ve kterém jádro pomocí souborů a adresářů zveřejňuje své interní datové struktury. Je-li procesorů více, je příslušný výpis opakován pro každé jádro.
$ cat /proc/cpuinfo processor : 0 vendor_id : AuthenticAMD cpu family : 15 model : 5 model name : AMD Opteron(tm) Processor 242 stepping : 1 cpu MHz : 1604.422 cache size : 1024 KB fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 1 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 pni syscall nx mmxext lm 3dnowext 3dnow bogomips : 3209.84
Sekce flags zobrazuje dostupné možnosti konkrétního procesoru. V následující tabulce jsou uvedeny některé z nich:
Příznak | Popis |
---|---|
fpu | Matematický koprocesor |
cmov | Instrukce CMOV (i686+) |
nx | Non-execute flag |
ht | Hyperthreading |
lm | 64 bitový režim CPU |
pae | Adresovatelných 64GB RAM v 32 bitovém režimu |
vmx | Virtualizace u procesorů Intel (Vanderbild) |
svm | Virtualizace u procesorů AMD (Pacifica) |
Matematický koprocesor je přítomen přímo v CPU od procesorů 486. Instrukce CMOV významně urychluje práci s pamětí v procesorech Pentium Pro (1995) a novějších. Je vhodné ji používat v jádře a v systémových knihovnách GLIBC. NX umožňuje označit část paměti, ve které není dovoleno vykonávat strojové instrukce, což významně zvyšuje odolnost systému proti nejběžnějším bezpečnostním chybám (a šíření virů a červů). HT je hyperthreading, který používá v procesorech Intel znamenal použití 2 řídících jednotek v 1 jádru CPU, takže se procesor chová jako by měl jádra dvě (avšak ne s plnohodnotným výkonem dvou fyzických jader). Rozšíření PAE je přítomno v procesorech Pentium Pro (1995) a novějších. Umožňuje pomocí segmentace paměti využívat na 32 bitových procesorech až 64GB RAM, i když v každém okamžiku procesor stále pracuje maximálně s 4GB RAM. Rozšíření PAE a virtualizaci využívá projekt Xen.
Paměť
Výpis volné paměti je možný pomocí příkazu free
.
$ free total used free shared buffers cached Mem: 3744956 3728600 16356 0 83688 1406696 -/+ buffers/cache: 2238216 1506740 Swap: 3919840 200 3919640
Obsazení disků
Obsazení diskového prostoru vypisuje příkaz df
. Přepínač -h
způsobí používání běžných jednotek (kB, MB, GB, TB):
$ df -h Filesystem Size Used Avail Use% Mounted on /dev/md0 19G 5,7G 12G 34% / /dev/mapper/VG1-Home 595G 399G 167G 71% /home
Ve výše uvedeném příkladu je kořenový systém souborů (/) zaplněn z 34%. Domácí adresáře jsou umístěny v adresáři /home
, který je umístěn na vlastním diskovém svazku.
Seznam PCI zařízení
Seznam zařízení připojených na PCI sběrnici vypisuje příkaz lspci
:
$ lspci 00:0b.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5705 Gigabit Ethernet (rev 03) 00:0f.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06) 00:10.4 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 86) 00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 60) 01:00.0 VGA compatible controller: ATI Technologies Inc Radeon RV100 QY [Radeon 7000/VE] 02:04.0 Mass storage controller: Silicon Image, Inc. SiI 3112 [SATALink/SATARaid] Serial ATA Controller (rev 02)
Výpis je zkrácen. V levé části výpisu je číslo udávající číslo_sběrnice:číslo_slotu.subzařízení (subzařízení umožňuje například rozlišit zdvojený řadič na jedné kartě). Ve výpisu jsou vypsána zařízení: síťová Ethernetová karta, rozhraní pro IDE disky, USB kontrolér, zvuková karta, grafická VGA karta a SATA řadič (připojený do PCI slotu).
Uvedené texty jsou čerpány z databáze. Ve skutečnosti se zařízení představují pouze čísly (typ zařízení, kód výrobce, číslo výrobku). Tyto čísla lze zjistit pomocí přepínače lspci -n
.
Výpis DMI tabulky z BIOSu
Tabulku DMI (Desktop Management Interface) poskytuje BIOS počítače. Jsou v ní umístěny informace a hardware počítače (notebooku, serveru). Pro její dekódování slouží příkaz dmidecode
:
$ dmidecode Handle 0x0001 DMI type 1, 25 bytes. System Information Manufacturer: MICRO-STAR INTERNATIONAL CO., LTD Product Name: K8T Master2-FAR Version: Serial Number: UUID: Not Present Wake-up Type: Power Switch
Výpis je zkrácen. Ve výše uvedené části výpisu je vidět výrobce základní desky (MSI) a její typ (K8T Master2-FAR). Podobně najdete informace o procesorech, modulech pamětí, připojených rozhraních, slotech a podobně.