# lsof -n -itcp | wc 92 919 10212 # lsof -n | grep TCP | wc 2482 27222 373861 Co robię źle lsof -itcp? Takie wywołanie pomija część połączeń, wygląda na to, że są to połączenia
# lsof -n -itcp | wc 92 919 10212 # lsof -n | grep TCP | wc 2482 27222 373861 Co robię źle lsof -itcp? Takie wywołanie pomija część połączeń, wygląda na to, że są to połączenia
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ś...
Próbuję napisać skrypt, który zabija usługę działającą na określonym porcie. To jest mój skrypt: a=$(ps ax | grep 4990 | grep java | awk '{print $1}') kill -9 $a To jest program Java. Ten skrypt czasami działa, ale przez większość czasu w tajemniczy sposób zawodzi. Czy istnieje inny sposób...
Próbuję skonfigurować zdalny dostęp do D-Bus i nie rozumiem, jak działa (nie) uwierzytelnianie i autoryzacja. Mam serwer D-Bus nasłuchujący na abstrakcyjnym gnieździe. $ echo $DBUS_SESSION_BUS_ADDRESS unix:abstract=/tmp/dbus-g5sxxvDlmz,guid=49bd93b893fe40d83604952155190c31 Pobiegam...
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...
Spędziłem ostatnio sporo czasu na śledzeniu problemu w produkcji, gdy zniknięcie serwera bazy danych spowodowałoby zawieszenie się do 2 godzin (długie oczekiwanie na poll()połączenie w bibliotece klienta libpq) dla podłączonego klienta. Zagłębiając się w problem, zdałem sobie sprawę, że te...
Chciałbym przechwytywać ruch na wirtualnych interfejsach Linuksa w celu debugowania. I zostały eksperymentowanie z veth, tuna dummyinterfejs rodzajów; we wszystkich trzech mam problem tcpdumpz pokazaniem czegokolwiek. Oto jak skonfigurowałem fikcyjny interfejs: ip link add dummy10 type dummy ip...
Jak starałem się próżny, aby naprawić uszkodzony kontroler ethernet tutaj , jedno próbowałem biegł tcpdump na maszynie. Interesujące było dla mnie to, że tcpdump był w stanie wykryć, że niektóre pakiety ICMP, które aplikacja ping uznała za wysyłane, tak naprawdę nie wychodzą z sieci, nawet jeśli...
Chcę zmienić wartość TCP RTO (limit czasu retransmisji) dla połączenia, a niektóre odczytane wyniki sugerują, że mógłbym to zrobić, ale nie ujawniają, gdzie i jak to zmienić. Patrzyłem na /proc/sys/net/ipv4zmienne, ale żadna ze zmiennych nie jest związana z RTO. Byłbym wdzięczny, gdyby ktoś mógł...
Robię planowanie pojemności i zastanawiam się, czy istnieje formuła, której można użyć do przewidzenia (z punktu widzenia pamięci), ile połączeń TCP mogę obsłużyć na moim serwerze. W tej chwili martwię się tylko o wymagania dotyczące pamięci. Niektóre zmienne, które, jak sądzę, pojawią się we...
Chcę wiedzieć, które porty są używane przez które procesy w embedded-linux. Ponieważ jest to prosty embedded-linux, nie ma sieciowych linii poleceń, takich jak netstat, lsof. (istnieją tylko podstawowe wiersze poleceń, takie jak cat, cp, echo itp.). Częściowym rozwiązaniem wydaje się być użycie...
Chciałbym wziąć program, Pktóry odczytuje stdini zapisuje stdout, ale podłącza go nclub cokolwiek innego, co czyta z określonego portu i wysyła do innego portu. # The reading is easy, here P reads from port 50505 nc -l 50505 | P Jak mogę uzyskać zwrot z portu
Mam pakiet testowy, który inicjuje serwer na hoście lokalnym, a następnie przeprowadza tysiące testów warunków skrajnych, które obejmują uruchamianie i zatrzymywanie klientów łączących się z tym serwerem lokalnym na tym samym komputerze. Próbuję znaleźć przyczynę wysłania RST przez klienta na...
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...
Przesyłam kod C / pro * c z systemu UNIX do systemu Linux. Kod to: #define __NFDBIT (8 * sizeof(unsigned long)) #define __FD_SETSIZ 1024 #define __FDSET_LONG (__FD_SETSIZ/__NFDBIT) typedef struct { unsigned long fds_bits [__FDSET_LONG]; } __ernel_fd_set; typedef __ernel_fd_set fd_set_1; int...
TCP MSS w Linuksie musi mieć co najmniej 88 (zawierać / net / tcp.h): /* Minimal accepted MSS. It is (60+60+8) - (20+20). */ #define TCP_MIN_MSS 88U Moje pytanie brzmi: skąd pomysł na „60 + 60 + 8” i dlaczego? Rozumiem, że 20 + 20 pochodzi z nagłówka IP + nagłówka TCP. EDYCJA: Po bliższym...
Często widziałem, że zasada była -A INPUT -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPTstosowana. Chociaż nie jestem ekspertem, ta konkretna linia dotyczy mnie. Jest całkiem oczywiste, że reguła zezwala na cały ruch z jedynym wyjątkiem, że połączenie musi zostać ustanowione lub powiązane z...
Wiem, że /dev/tcp/<host>/<port>to magiczna ścieżka obsługiwana przez niektóre pociski w przekierowaniach. Ale zgodnie z man bash: Jeśli system operacyjny, na którym działa bash, zapewnia te specjalne pliki, bash ich użyje; w przeciwnym razie będzie naśladować je wewnętrznie...