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
Mam Ubuntu zainstalowane na moim komputerze. Zdecydowałem się zainstalować Arch Linux, ale pominąłem część dotyczącą instalacji Gruba, ponieważ jest już zainstalowana. Widząc, że Arch nie pojawia się na liście menu Gruba, postanowiłem zainstalować go w Arch. Zamontowałem partycję Archa w Ubuntu i do niej chrootowałem. Wydałem polecenie pacman -S grub-biosi …
Napisałem małego „demona” w skrócie, który przełączy się na słuchawki, jeśli zostaną wykryte, a jeśli nie, przełącz się na zewnętrzny głośnik USB z PulseAudio. To, czego szukam, to sposób na otrzymywanie powiadomień o zmianach w pliku /proc/asound/card0/codec#0, podobnie jak inotifywaitw przypadku plików rzeczywistych (uznanie plików w / proc za „pseudoplik”). …
Muszę wiedzieć, czy proces z danym PID jako otworzył port bez użycia zewnętrznych poleceń. Następnie muszę użyć /procsystemu plików. Mogę /proc/$PID/net/tcpna przykład odczytać plik i uzyskać informacje o portach TCP otwartych przez proces. Jednak w procesie wielowątkowym /proc/$PID/task/$TIDkatalog będzie również zawierał net/tcpplik. Moje pytanie brzmi : czy muszę przejrzeć wszystkie …
W systemie Linux chcę wiedzieć, który proces wykorzystuje pasmo wejścia / wyjścia dysku. Wiem, że mogę korzystać, iotopale mam komputer, na którym z różnych powodów iotopnie można zainstalować. Jak mogę ręcznie uzyskać te informacje? (Jak się to odbywa iotop?)
Próbuję znaleźć sposób zarejestrowania określonej instancji, rrdtoolaby sprawdzić, czy ścieżka, którą otrzymuje, jest niepoprawna. Wiem, że mógłbym owinąć plik wykonywalny w skrypcie powłoki, który rejestrowałby parametry, ale zastanawiałem się, czy istnieje bardziej specyficzny sposób monitorowania tego przez jądro, być może wywołanie zwrotne systemu plików, które widzi, kiedy określony / proc …
Czy istnieje narzędzie podobne iotopdo monitorowania IO na określonych woluminach? (A może przegapiłem sposób na filtrowanie iotop?) Jeśli nie, czy jest jakiś sposób na uzyskanie tych informacji za pośrednictwem (powiedzmy) /proc? ( dstatitp. pokazują tylko zagregowaną aktywność we wszystkich procesach na wolumin, podczas gdy ja chcę zobaczyć, ile wnosi każdy …
Na moim urządzeniu z Androidem znajduje się plik o nazwie /proc/net/unixwho's content, który nie jest zgodny z żadną standardową dystrybucją linuksową (która pokazuje gniazda domeny unix). Kilka pierwszych wierszy: Num RefCount Protocol Flags Type St Inode Path 00000000: 00000002 00000000 00000000 0002 01 5287581 /data/misc/wifi/sockets/wpa_ctrl_789-3189 00000000: 00000003 00000000 00000000 0001 …
Jaki jest cel /proc/pid/mountinfopliku (przy czym pid jest identyfikatorem procesu numerycznego)? O ile widzę, odzwierciedla zawartość /proc/mountspliku, ale z dodanymi informacjami. Również plik wydaje się pozostać taki sam dla wszystkich procesów: diff dla dwóch losowo wybranych procesów nie zwraca danych wyjściowych ( diff /proc/3833/mountinfo /proc/2349/mountinfo) Pamiętaj, że nie pytam, co …
Jaka jest różnica między strukturą katalogów a systemem plików ? Katalogi i system plików Unix / Linux wygląda następująco: Następujące dwa katalogi oczywiście znamy katalogi. /home/abc/xyzdir1 --is a directory /home/abc/xyzdir2 -- is a directory następujące trzy przykłady mówią system plików. /proc -- is a file system / -- is a …
Napisałem prosty skrypt, który jest echojego PID: #/bin/bash while true; do echo $$; sleep 0.5; done Korzystam ze wspomnianego skryptu (mówi 3844wielokrotnie) w jednym terminalu i próbuję znaleźć taildeskryptor pliku w innym: $ tail -f /proc/3844/fd/1 Nie drukuje niczego na ekranie i zawiesza się do ^c. Dlaczego? Ponadto wszystkie deskryptory …
Mam klaster o wysokiej dostępności (Heartbeat) podłączony przez linię szeregową i dwie karty sieciowe Ethernet. Chciałbym skonfigurować skrypt monitorujący rozpoznający odłączoną linię szeregową (w zasadzie na SO udzielono odpowiedzi na to samo pytanie , jednak nie jestem zadowolony z tak ogólnej odpowiedzi). Nie mogę po prostu otworzyć urządzenia szeregowego i …
Przez ostatnie kilka dni zastanawiałem się, jak to dokładnie działa. Możemy ustawić parametry środowiska uruchomieniowego jądra za pomocą sysctl lub, echo boolen 1> /proc/sys/module/exactParameterale /sys/modules/module/parameters/parametermożemy też ustawić wartości. Czy parametry modułów /proc/sys/odnoszą się tylko do twardego są zgodne z jądrem? czy mogą też istnieć parametry ładowalnych modułów jądra? LKM po …
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.