Kiedy uruchamiam netstat --protocol unixlub lsof -Uwidzę, że niektóre ścieżki gniazd unix są poprzedzone symbolem @, na przykład @ / tmp / dbus-qj8V39Yrpa . Następnie po uruchomieniu ls -l /tmpnie widzę tam pliku o nazwie dbus-qj8V39Yrpa . Pytanie brzmi: co oznacza ten poprzedzony symbol @? Drugim powiązanym pytaniem jest - …
Mam maszynę Debiana, która odbiera ostrzeżenia (za pośrednictwem automatycznego audytora Tiger), która rcp.statdnasłuchuje na takim a takim gnieździe. Pokazy Google rpc.statdto demon używany przez NFS. O ile mi wiadomo, nie używam (i nie zainstalowałem) niczego związanego z NFS. Co zainstalowałbym / uruchomił tę usługę i co muszę zrobić, aby wyłączyć …
Wybacz mi, jeśli nie jest to najlepsze forum dla tego pytania, ale wydaje się bardziej odpowiednie dla jądra niż dla samego programowania. Piszę skrypt, który odpytuje system o otwarte porty, abyśmy mogli tworzyć wykresy i monitorować statystyki. W tym celu używam polecenia „ss” z pakietu iproute. Jeśli wykonasz ss -s|grep …
Na StackOverflow znajduje się świetna odpowiedź na temat zapewnienia lepszej blokady demonów (zsyntetyzowanej przez Eduardo Fleury ), która nie zależy od wspólnego mechanizmu blokowania plików PID dla demonów. Istnieje wiele dobrych komentarzy na temat tego, dlaczego pliki blokujące PID mogą czasami powodować problemy, więc nie będę ich tutaj ponownie przeglądać. …
W systemie Linux (moje serwery na żywo są w wersji RHEL 5.5 - poniższe łącza LXR dotyczą wersji jądra), man 7 ipmówi: Powiązany adres lokalnego gniazda TCP jest niedostępny przez pewien czas po zamknięciu, chyba że ustawiono flagę SO_REUSEADDR. Nie używam SO_REUSEADDR. Jak długo trwa „jakiś czas”? Jak mogę dowiedzieć …
W przypadku pliku gniazda lubi to: # ls -alti socket 14112 srw------- 1 root root 0 Nov 15 20:03 socket # cat socket cat: socket: No such device or address Ponieważ catpolecenie jest tutaj bezużyteczne, czy istnieje jakakolwiek metoda uzyskania dodatkowych informacji o pliku gniazda? Na przykład, którego portu nasłuchuje? …
Piszę proces demona dla systemu Debian, Cktóry używa Unix Domain Socket . Jeśli katalog roboczy procesu demona jest katalogiem głównym, czy istnieje katalog idiomatyczny do umieszczenia gniazda w systemie plików?
socat może być używany do monitorowania ruchu w gnieździe domeny Uniksa: sudo mv /path/to/sock /path/to/sock.original sudo socat -t100 -x -v UNIX-LISTEN:/path/to/sock,mode=777,reuseaddr,fork UNIX-CONNECT:/path/to/sock.original Nie do końca rozumiem, jak działa ten mechanizm, mając nadzieję, że ktoś może go trochę wyjaśnić. W szczególności, jak działa przenoszenie pliku gniazda, jeśli proces nasłuchuje? Również po …
Aby odczytać z deskryptora pliku 6, mogę użyć <&6lub </dev/fd/6(aka /proc/self/fd/6). Zwykle oba działają równie dobrze. Jednak jeśli deskryptorem pliku jest gniazdo, zdarzają się dziwne rzeczy. Na przykład: $ bash -c 'ls -l /dev/fd/6;cat /dev/fd/6' 6</dev/tcp/localhost/12345 lrwx------ 1 michas michas 64 Jan 10 19:50 /dev/fd/6 -> socket:[315010] cat: /dev/fd/6: No …
Jeśli uruchomię, netstat --all | grep ^unixniektóre ścieżki gniazd, które są wyprowadzane, są poprzedzone znakiem „@”, a niektóre nie. Zauważyłem, że te poprzedzone znakiem „@” nie pojawiają się podczas przeglądania systemu plików, lsale reszta jest wyświetlana. Jakie są te dwa rodzaje gniazd i jaka jest między nimi różnica?
Próbuję zrozumieć, jak działają sterowniki sieciowe w systemie Linux. Te pytania i odpowiedzi wykazały, że urządzenie sieciowe w systemie Linux nie jest reprezentowane przez plik urządzenia. Stwierdza, że sterowniki sieciowe działają sockets. Dla przykładu, to odnośniki sposób konfiguracji urządzeń sieciowych za pośrednictwem ioctlpołączeń. wymagaioctl jednak deskryptora pliku , ponieważ nie …
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat wymiany stosów Unix i Linux. Zamknięte 6 lat temu . Usiłuję zaimplementować programowanie gniazd w C. Gdy próbuję połączyć się z klientem do serwera (Ubuntu), pojawia się błąd …
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.