Zacznijmy. Jeśli chcesz sprawdzić całe symulowane katalogi PROC za pomocą polecenia PROC w systemie Linux, możesz to zrobić. Najpierw przejdź do paska aktywności i poszukaj powłoki wiersza polecenia. Otwórz go, stukając na to. Możesz go również otworzyć za pomocą klawisza skrótów „Ctrl+alt+t”. Po otwarciu powłoki wiersza polecenia, teraz możesz łatwo użyć komendy prostej listy, aby wymienić wszystkie symulowane katalogi PROC. Zobaczysz, że każdy PID procedury ma swoje dedykowane repozytorium, jeśli wymienimy foldery. Otrzymasz ogromną długą listę katalogów, ich użytkowników i uprawnień, jak pokazano w SNAP.
$ ls -l /proc
Jeśli chcesz tylko wymienić katalogi PROC za pomocą polecenia PROC, możesz wykonać poniższe zapytanie w terminalu. Można okazać się, że dane wyjściowe zostało wyróżnione tylko dla katalogów.
$ LS -L /PROC | grep '^d'
W systemie Linux użytkownicy mogą wymienić wszystkie aktualnie uruchomione procesy za pośrednictwem systemu plików PROC. Wypróbuj więc poniższe polecenie „PS”, a następnie flaga „-AUX”, aby wymienić wszystkie uruchomione procesy. Wyjście pokazuje nazwy użytkowników, identyfikatory procesów, procent zużycia procesora, zużycie pamięci i wiele więcej.
$ ps -aux
Sprawdźmy każdy konkretny proces za pomocą jego identyfikatora procesu. Wypróbuj więc poniżej wyświetlone zapytanie listy wraz z identyfikatorem procesu. Dane wyjściowe pokazuje, że obecnie nie ma wpisu tego identyfikatora procesu w systemie plików PROC.
$ LS -LTR /PROC /1704
Katalog/PROC zawiera folder do każdego aktualnie uruchomionego zadania lub procesu w systemie operacyjnym Linux, który obejmuje procedury jądra. Niektóre katalogi w systemie plików PROC /PROC /PID to CMDLINE, MEM, CPU, DiskStats, CWD, FileSystems, wersja, środowisko, exe, mapy, root, statM i wiele innych. Jeśli chcesz uzyskać informacje dotyczące różnych rzeczy systemu Linux za pośrednictwem systemu plików PROC, możesz to zrobić, nawigując do katalogu PROC lub bez niego. Po pierwsze, zobaczymy to, nawigając w katalogu PROC za pomocą prostego polecenia „CD” w skorcie jak poniżej.
$ cd /proc
Teraz, gdy zostałeś nawigowany do katalogu PROC, możesz sprawdzić więcej katalogów i ich informacji. Sprawdźmy więc informacje o pamięci systemu Linux za pomocą polecenia PROC. Spróbuj wykonać poniższe polecenie „CAT”, aby otworzyć folder informacji o pamięci. Wyjście pokazuje dane i szczegóły dotyczące użycia pamięci, bezpłatnej pamięci, buforowanych, buforów i wielu innych rzeczy.
$ cat /proc /meminfo
Przejdźmy do innego podfolderu, „12” w katalogu PROC za pomocą polecenia „CD” poniżej.
$ cd /proc /12
Teraz jesteśmy w folderze „12”. Możesz wymienić w nim wszystkie pliki i foldery za pomocą poniższego polecenia listy.
$ ls
Teraz możesz sprawdzić dowolny wymieniony plik z poniższego obrazu za pomocą polecenia CAT. Spójrzmy na plik „Stat”, aby spojrzeć w niego za pomocą poniższego polecenia CAT, a następnie ścieżki. Wyjście pokazuje statystyki na ten temat.
$ cat/proc/12/Stat
Sprawdźmy status systemu plików za pomocą poniższego zapytania CAT w powładzie wraz ze ścieżką „status” pliku PROC. Wyjście pokazuje różne informacje na ten temat.
$ cat/proc/12/status
Teraz przyjrzymy się różnym folderom PROC bez nawigacji do katalogu PROC za pośrednictwem polecenia „CD”. W przypadku tego motywu będziemy używać polecenia „mniej”. Po pierwsze, rzućmy okiem na folder kryptograficzny, aby sprawdzić informacje o tym jak poniżej.
$ mniej /proc /crypto
Wyjście w poniższym snapie pokazuje szczegóły dotyczące folderu kryptograficznego, e.G., jego nazwa, sterownik, moduł, priorytet, typ, rozmiar i wiele innych rzeczy. Naciśnij przycisk „Q”, aby zrezygnować z tego okna.
Jeśli jakikolwiek użytkownik chce sprawdzić wersję aktualnie działającego systemu Linux w swojej konfiguracji, może wypróbować poniższe polecenie „mniej” wraz ze ścieżką folderu wersji za pośrednictwem systemu plików PROC.
$ Less /proc /wersja
Poniższe dane wyjściowe pokazuje wersję systemu Linux oraz kompilator GCC i wersje GNU. Stuknij klawisz „Q” z klawiatury, aby wrócić do terminala.
Aby sprawdzić informacje o pamięci systemu operacyjnego systemu Linux, wypróbuj poniższe zapytanie „mniej” w powładzie, a następnie ścieżka folderu informacji o pamięci.
$ mniej /proc /meminfo
Tak więc dane wyjściowe pokazuje nam szczegółowe dane o użyciu pamięci systemu operacyjnego Linux. Pokazuje całkowitą pamięć, bezpłatną pamięć, dostępną pamięć, bufory, buforowane, aktywne, nieaktywne, i wszelkie inne informacje. Naciśnij klawisz „Q” z klawiatury, aby go zrezygnować.
Załóżmy, że ktoś chce sprawdzić informacje dotyczące dysków i ich statystyk. W takim przypadku mogą łatwo wykorzystać zapytanie „mniej” o nazwie folderu wymienionego jako ścieżka w systemie plików PROC.
$ mniej /proc /diskstats
Poniższe okno zostanie szybko otwarte. Możesz zobaczyć statystyki dotyczące dysków systemu Ubuntu Linux, ich partycji i pętli. Naciśnij przycisk „Q”, aby wyjść z tego okna do terminalu poleceń.
Wniosek:
W tym przewodniku wyjaśniliśmy system plików PROC w Ubuntu 20.04 System. Mam nadzieję, że wszystkie wyżej wymienione polecenia systemu plików PROM i zapytania działają dla Ciebie.