LinuxAdministrator #007 - Tworzenie użytkownika, zmiana hasła, uprawnienia chown, chmod, chgrp
Spisu treści:
- Jak korzystać z bezpłatnego polecenia
- Pokazuje wykorzystanie pamięci w formacie czytelnym dla człowieka
- Pokazuje wykorzystanie pamięci w innych metrykach
- Wyświetlanie sumy kolumn
- Ciągłe drukowanie wyniku
- Wniosek
Ile wolnej pamięci RAM mam w moim systemie Linux? Czy jest wystarczająca ilość wolnej pamięci, aby zainstalować i uruchomić nowe aplikacje?
W systemach Linux możesz użyć
free
polecenia, aby uzyskać szczegółowy raport na temat zużycia pamięci w systemie.
free
polecenie dostarcza informacji o całkowitej ilości pamięci fizycznej i wymiany, a także o wolnej i używanej pamięci i przestrzeni wymiany w systemie.
Jak korzystać z bezpłatnego polecenia
Składnia
free
polecenia jest następująca:
free
Jeśli zostanie użyte bez żadnej opcji,
free
polecenie wyświetli informacje o pamięci i zamieni w kibibajtach. 1 kibibajt (KiB) to 1024 bajty.
free
Dane wyjściowe będą zawierać trzy wiersze, nagłówek, jeden wiersz dla pamięci i jeden dla wymiany:
total used free shared buff/cache available Mem: 8075208 3204964 1310540 551232 3559704 4198340 Swap: 2097148 0 2097148
W starszych wersjach systemu Linux dane wyjściowe mogą się nieco różnić.
Oto, co oznaczają poszczególne kolumny:
- total - ta liczba reprezentuje całkowitą ilość pamięci, z której mogą korzystać aplikacje. używane - używana pamięć. Jest obliczany jako:
used = total - free - buffers - cachewolne odused = total - free - buffers - cache- wolne / nieużywane pamięci. Shared - Ta kolumna może zostać zignorowana, ponieważ nie ma znaczenia. Jest tutaj tylko dla kompatybilności wstecznej. buff / cache - Połączona pamięć używana przez bufory jądra oraz pamięć podręczną strony i płyty. / tę pamięć można odzyskać w dowolnym momencie, jeśli są potrzebne aplikacjom. Jeśli chcesz, aby bufory i pamięć podręczna były wyświetlane w dwóch osobnych kolumnach, użyj opcji-w. dostępna - Szacunkowa ilość pamięci dostępnej do uruchamiania nowych aplikacji bez zamiany.
Pokazuje wykorzystanie pamięci w formacie czytelnym dla człowieka
Jak widzieliśmy w powyższym przykładzie, domyślnie polecenie
free
wyświetla informacje o pamięci w kibibajtach. Aby wyświetlić informacje w formacie czytelnym dla człowieka (zwykle megabajty i gigabajty), użyj opcji
-h
:
free -h
total used free shared buff/cache available Mem: 487M 219M 54M 4.5M 214M 228M Swap: 1.5G 0B 1.5G
Pokazuje wykorzystanie pamięci w innych metrykach
free
polecenie pozwala również określić jednostkę, w której mierzona jest pamięć. Prawidłowe opcje to:
-
-b,--bytes- Wyświetla dane wyjściowe w bajtach.--kilo- Wyświetla dane wyjściowe w kilobajtach (1 KB = 1000 bajtów).--mega- Wyświetl dane wyjściowe w megabajtach.--giga- Wyświetl dane wyjściowe w gigabajtach.--tera- Wyświetl dane wyjściowe w terabajtach.-k,--kibi- Wyświetla dane wyjściowe w kibibajtach. (1KiB = 1024 bajty). To jest domyślna jednostka.-m,--mebi- Wyświetla dane wyjściowe w mebibajtach.-g,--gibi- wyświetla dane wyjściowe w gibytach.--tebi- wyświetla dane wyjściowe w tebibajtach.--peti- wyświetla dane wyjściowe w pebibajtach.--si- Zamiast 1024 użyj mocy 1000. Na przykład--mebi --sijest równe--mega.
Na przykład, aby wyświetlić wynik w megabajtach, wpisz:
free --mega
total used free shared buff/cache available Mem: 8075 4022 233 614 3819 3336 Swap: 2097 0 2097
Wyświetlanie sumy kolumn
Aby wyświetlić linię pokazującą sumy kolumn, użyj opcji
-t
. To da ci sumę pamięci i zamianę w całkowitych, używanych i wolnych kolumnach.
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
Ciągłe drukowanie wyniku
Aby stale wyświetlać informacje o pamięci na ekranie, użyj opcji
-s
,
--seconds
a następnie cyfry określającej opóźnienie.
Na przykład, aby drukować informacje o pamięci co pięć sekund, należy uruchomić:
free -s 5
free
polecenie będzie wyświetlało wynik, dopóki nie naciśniesz
CTRL+C
Jest to podobne do zachowania polecenia
watch
.
Aby wyświetlić wynik określoną liczbę razy, użyj opcji
-c
,
--count
. W poniższym przykładzie polecenie wydrukuje wynik dziesięć razy:
Wniosek
Do tej pory powinieneś dobrze rozumieć, jak używać i interpretować
free
polecenie. Aby wyświetlić wszystkie dostępne
free
opcje wiersza poleceń, wpisz
man free
w swoim terminalu.
Polecenie CP w systemie Linux (kopiowanie plików)
cp to narzędzie wiersza polecenia do kopiowania plików i katalogów w systemach Unix i Linux.
Polecenie różnicowe w systemie Linux
diff to narzędzie wiersza polecenia, które pozwala porównać dwa pliki linia po linii. Może także porównywać zawartość katalogów.
Polecenie Pwd w systemie Linux (bieżący katalog roboczy)
Bieżący katalog roboczy to katalog, w którym aktualnie pracuje użytkownik. W tym artykule pokażemy, jak określić bieżący katalog roboczy za pomocą polecenia pwd







