procfs (lub system plików proc) to specjalny system plików w systemach operacyjnych typu UNIX, który prezentuje informacje o procesach i inne informacje o systemie w hierarchicznej strukturze plików
Linux proc(5)strona człowiek mówi mi, że /proc/$pid/mem„może być używany do uzyskania dostępu do stron pamięci procesu”. Ale prosta próba użycia go daje mi tylko $ cat /proc/$$/mem /proc/self/mem cat: /proc/3065/mem: No such process cat: /proc/self/mem: Input/output error Dlaczego nie jest w catstanie wydrukować własnej pamięci ( /proc/self/mem)? A jaki jest …
Co się dzieje, gdy piszę cat /proc/cpuinfo. Czy to nazwany potok (lub coś innego) do systemu operacyjnego, który odczytuje informacje o procesorze w locie i generuje ten tekst za każdym razem, gdy go nazywam?
Czy istnieje sposób, aby powiedzieć jądrze, aby zwróciło teraz wolne miejsce na dysku? Jak napisać do czegoś w / proc /? Używanie Ubuntu 11.10 z ext4. Jest to prawdopodobnie stary i bardzo powtarzany motyw. Po uderzeniu w 0 spostrzegłem tylko, że mój edytor nie mógł zapisać plików kodu źródłowego, które …
Jaka jest różnica między procfs a sysfs? Dlaczego są tworzone jako systemy plików? Jak rozumiem, proc to po prostu coś do przechowywania natychmiastowych informacji o procesach działających w systemie.
Chcę zabić wszystkie uruchomione procesy konkretnego użytkownika ze skryptu powłoki lub kodu natywnego w systemie Linux. Czy muszę czytać katalog / proc i ich szukać? Jakieś pomysły? Czy istnieje dynamiczne mapowanie pidów pod UID w Linuksie? Czy to nie jest w proc? Jeśli nie, to gdzie jest utrzymywana ta lista? …
https://www.centos.org/docs/5/html/5.2/Deployment_Guide/s3-proc-self.html mówi /proc/self/Katalogu jest link do aktualnie uruchomionego procesu. Zawsze działa jednocześnie wiele procesów, więc który to „bieżący proces”? Czy „aktualnie działający proces” ma coś wspólnego z tym, który proces aktualnie działa na CPU, biorąc pod uwagę przełączanie kontekstu? Czy „aktualnie działający proces” nie ma nic wspólnego z procesami pierwszego …
W sysctl, że /proc/sys/net/ipv[46]/conf/klawisze mają następujące podklucze: all, default, a kluczowy dla każdego interfejsu sieciowego. Na przykład na komputerze z jednym interfejsem sieciowym eth0 będzie wyglądać następująco: iserv ~ # ll /proc/sys/net/ipv[46]/conf/ /proc/sys/net/ipv4/conf/: insgesamt 0 dr-xr-xr-x 0 root root 0 12. Sep 23:30 all/ dr-xr-xr-x 0 root root 0 12. …
W systemie Linux /proc/PID/fd/Xłącza do deskryptorów plików, które są potokami lub gniazdami, mają numer, na przykład: l-wx------ 1 user user 64 Mar 24 00:05 1 -> pipe:[6839] l-wx------ 1 user user 64 Mar 24 00:05 2 -> pipe:[6839] lrwx------ 1 user user 64 Mar 24 00:05 3 -> socket:[3142925] lrwx------ …
Aby wiedzieć, kiedy rozpoczął się proces, najpierw zgadywałem, kiedy sprawdzono, kiedy /proc/<pid>/cmdlineostatni raz został napisany / zmodyfikowany. pspokazuje również STARTpole. Myślałem, że oba te źródła będą takie same. Czasami nie są takie same. Jak to możliwe?
Mam obecnie problemy z pamięcią podręczną. To trochę za dużo, więc chciałem to wyjaśnić. Google i znalazłem ten mały komendę: sync && echo 3 > /proc/sys/vm/drop_caches. Jestem zalogowany jako root przez SSH (nie używam sudo). Oto próby, które podjąłem: root@server: ~ # ll /proc/sys/vm/drop_caches -rw-r--r-- 1 root root 0 15. …
Jeśli zbadam /proc/1/environ, zobaczę ciąg rozdzielany znakami zerowymi 1zmiennych środowiskowych procesu . Chciałbym wprowadzić te zmienne do mojego obecnego środowiska. Czy jest na to łatwy sposób? procStrona człowiek daje mi fragment, który pomaga być wydrukować każdą zmienną środowiskową w oparciu o wiersz po wierszu (cat /proc/1/environ; echo) | tr '\000' …
Czy istnieje czysty, prosty sposób na uzyskanie adresu IP interfejsu sieciowego /proc, podobny do sposobu, w jaki mogę uzyskać adres MAC interfejsu sieciowego? Idealnie byłoby po prostu wpisać cat /proc/<foo>/{interface_name}i uzyskać adres IPv4. Wolałbym nie prowadzić niczego innego cat.
W systemie Debian Stretch i testowaniu / Buster z bieżącym jądrem i zainstalowanym mikrokodem nadal widzę topnienie i widmo na liście błędów /proc/cpuinfo. Jednak uruchamianie spectre-meltdown-checkerprogramów nie jest wrażliwe. Zastanawiam się więc, co /proc/cpuinfoto pokazuje. Czy są to tylko luki w zabezpieczeniach tego procesora i czy będą one zawsze wymienione, …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.