OpenTTD návody - kompilace JGRPP v linuxu
Obsah:
- Jak používat příkaz zdarma
- Zobrazení využití paměti ve formátu čitelném pro člověka
- Zobrazení využití paměti v jiných metrikách
- Zobrazují se součty sloupců
- Průběžně tiskněte výstup
- Závěr
Kolik volné paměti RAM mám v systému Linux k dispozici? Je dostatek volné paměti pro instalaci a spuštění nových aplikací?
V systémech Linux můžete pomocí příkazu
free
získat podrobnou zprávu o využití paměti systému.
Příkaz
free
poskytuje informace o celkovém množství fyzické a odkládací paměti a také volné a použité paměti a odkládacího prostoru v systému.
Jak používat příkaz zdarma
Syntaxe příkazu
free
je následující:
free
Při použití bez jakékoli možnosti zobrazí příkaz
free
informace o paměti a odkládá se v kibibyte. 1 kibibyte (KiB) je 1024 bytů.
free
Výstup bude obsahovat tři řádky, záhlaví, jeden řádek pro paměť a jeden pro swap:
total used free shared buff/cache available Mem: 8075208 3204964 1310540 551232 3559704 4198340 Swap: 2097148 0 2097148
Ve starších verzích Linuxu se může výstup mírně lišit.
Zde je uveden význam jednotlivých sloupců:
- total - Toto číslo představuje celkové množství paměti, které mohou aplikace použít. used - Použitá paměť. Vypočítá se jako:
used = total - free - buffers - cache
free - Free / Unused memory. shared - Tento sloupec lze ignorovat, protože nemá žádný význam. Je zde pouze pro zpětnou kompatibilitu. buff / cache - Kombinovaná paměť, kterou používají vyrovnávací paměti jádra a mezipaměť a desky stránek. / tuto paměť lze v případě potřeby aplikací kdykoli získat zpět. Pokud chcete, aby se vyrovnávací paměti a mezipaměť zobrazovaly ve dvou samostatných sloupcích, použijte volbu-w
. available - Odhad množství paměti, které je k dispozici pro spouštění nových aplikací, bez výměny.
Zobrazení využití paměti ve formátu čitelném pro člověka
Jak jsme viděli ve výše uvedeném příkladu, příkaz
free
ve výchozím nastavení zobrazuje informace o paměti v kibibyte. Chcete-li zobrazit informace ve formátu čitelném člověkem (obvykle megabajty a gigabajty), použijte volbu
-h
:
free -h
total used free shared buff/cache available Mem: 487M 219M 54M 4.5M 214M 228M Swap: 1.5G 0B 1.5G
Zobrazení využití paměti v jiných metrikách
Příkaz
free
také umožňuje určit jednotku, ve které se měří paměť. Platné možnosti jsou:
-
-b
,--bytes
- Zobrazit výstup v bajtech.--kilo
- Zobrazit výstup v kilobajtech (1 kB = 1 000 bajtů).--mega
- Zobrazuje výstup v megabajtech.--giga
- Zobrazuje výstup v gigabajtech.--tera
- Zobrazuje výstup v terabajtech.-k
, ---kibi
- Zobrazit výstup v kibibytech. (1 kB = 1024 bajtů). Toto je výchozí jednotka.-m
,--mebi
- Zobrazit výstup v mebibytes.-g
,--gibi
- Zobrazit výstup v gibytech.--tebi
- Zobrazit výstup v tebibytes.--peti
- Zobrazit výstup v pebibytes.--si
- Namísto 1024 použijte síly 1000. Například--mebi --si
se rovná--mega
.
Chcete-li například zobrazit výstup v megabajtech, zadejte:
free --mega
total used free shared buff/cache available Mem: 8075 4022 233 614 3819 3336 Swap: 2097 0 2097
Zobrazují se součty sloupců
Chcete-li zobrazit řádek zobrazující součty sloupců, použijte volbu
-t
. Tím získáte součet paměti a vyměníte celkový, použitý a volný sloupec.
free -h -t
total used free shared buff/cache available Mem: 7.7G 3.9G 483M 526M 3.4G 3.2G Swap: 2.0G 0B 2.0G Total: 9.7G 3.9G 2.5G
Průběžně tiskněte výstup
Chcete-li průběžně zobrazovat informace o paměti na obrazovce, použijte volby
-s
, -
--seconds
následované číslem určujícím zpoždění.
Chcete-li například vytisknout informace o paměti každých pět sekund, které byste spustili:
free -s 5
free
příkaz bude pokračovat v zobrazování výsledku, dokud nestisknete
CTRL+C
To je podobné chování příkazu
watch
.
Chcete-li zobrazit výsledek po určitou dobu, použijte volbu
-c
,
--count
. V příkladu níže příkaz vytiskne výsledek desetkrát:
Závěr
Nyní byste měli dobře rozumět tomu, jak používat a interpretovat příkaz
free
. Chcete-li zobrazit všechny dostupné možnosti příkazového řádku
man free
zadejte do terminálu příkaz
man free
.
Příkaz Chmod v Linuxu (oprávnění souboru)

V Linuxu je přístup k souborům spravován prostřednictvím oprávnění k souborům, atributů a vlastnictví. Tento tutoriál popisuje, jak pomocí příkazu chmod změnit přístupová oprávnění k souborům a adresářům.
Příkaz Chgrp v Linuxu (změna skupiny)

V systému Linux je každý soubor spojen s vlastníkem a skupinou a má oprávnění, která určují, kteří uživatelé mohou soubor číst, zapisovat nebo provádět. Příkaz chgrpc mění vlastnictví dané soubory ve skupině.
Příkaz Cp v Linuxu (kopírování souborů)

cp je obslužný program příkazového řádku pro kopírování souborů a adresářů v systémech Unix a Linux.