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ě.