Запитання з тегом «socket»

- кінцева точка передачі даних для обміну даними між процесами, що виконуються в межах однієї хост-операційної системи.

2
Що позначає символ @ на початку шляху роз'єму unix домену в Linux?
Коли я біжу netstat --protocol unixабо lsof -Uбачу, що деякі маршрути unix-сокету є попередженими символом @, наприклад, @ / tmp / dbus-qj8V39Yrpa . Тоді, коли я запускаю, ls -l /tmpя не бачу там файла з назвою dbus-qj8V39Yrpa . Питання в тому, що позначає цей попереджений символ @? І друге пов'язане …
17 linux  path  socket 

3
rpc.statd працює в системі, що не використовує NFS
У мене є машина Debian, яка отримує попередження (через автоматичний аудитор Tiger), який rcp.statdслухає такий-і-такий сокет. Гуглі шоу rpc.statd- це демон, який використовується NFS. Наскільки я знаю, я не використовую (і не встановив) нічого, пов’язане з NFS. Що б встановити / запустити цю послугу, і що мені потрібно зробити, щоб …


1
Команда "ss" в пакеті iproute; Чому запитуємо таблицю плит для розеток timewait?
Пробачте, якщо це не найкращий форум для цього питання, але воно здається більш актуальним для ядра, ніж для самого програмування. Я пишу сценарій, який запитує систему для відкритих портів, щоб ми могли графікувати та контролювати статистику. Для цього я використовую команду "ss" з пакета iproute. Якщо ви виконаєте, ss -s|grep …

2
Чи автоматично Linux очищає абстрактні розетки домену?
У StackOverflow є чудова відповідь про забезпечення кращого блокування для демонів (синтезованих від Едуардо Флері ), що не залежить від загального механізму блокування файлів PID для демонів. Там є багато хороших коментарів щодо того, чому файли блокування PID іноді можуть викликати проблеми, тому я не буду їх повторно переробляти тут. …



1
Скільки часу локальна адреса сокета TCP, яка була обмежена недоступною після закриття?
У Linux (мої сервери в реальному часі знаходяться на RHEL 5.5 - нижче наведені посилання LXR на версію ядра) man 7 ip: Адреса локальної розетки TCP, яка була зв'язана, недоступна протягом деякого часу після закриття, якщо не встановлено прапор SO_REUSEADDR. Я не використовую SO_REUSEADDR. Як довго "деякий час"? Як я …

1
Як отримати додаткову інформацію про файл сокета?
Для файлу сокета це подобається: # ls -alti socket 14112 srw------- 1 root root 0 Nov 15 20:03 socket # cat socket cat: socket: No such device or address Оскільки catкоманда тут марна, чи є якийсь спосіб отримати більш детальну інформацію про файл сокета? Наприклад, який порт він слухає? тощо.

1
Ідіоматичне розташування для файлових сокетів на системах Debian
Я пишу демон-процес для системи Debian, Cяка використовує сокет домену Unix . Якщо робочим каталогом демон-процесу є кореневий каталог, чи є ідіоматичний каталог для розміщення сокета у файловій системі?

1
Як переміщення сокета домену Unix дозволяє socat контролювати трафік?
socat можна використовувати для контролю трафіку через сокет домену Unix: 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 Я не зовсім розумію, як працює цей механізм, сподіваючись, що хтось може це трохи пояснити. Зокрема, як працює переміщення файлу сокета, якщо процес вже слухає його? Крім того, після …
12 socket  socat 

2
Яка різниця між & 6 та / dev / fd / 6?
Для читання з дескриптора файлів 6 я можу використовувати <&6або </dev/fd/6(ака /proc/self/fd/6). Зазвичай обидва працюють однаково добре. Однак якщо цей дескриптор файлу є сокетом, трапляються дивні речі. Наприклад: $ 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 …

1
Чи може хтось пояснити різні типи розеток домену Unix?
Якщо я запускаю netstat --all | grep ^unixдеякі вихідні контури сокету, передують "@", а деякі - ні. Я помітив, що ті, які передували символу "@", не відображаються під час перегляду файлової системи, lsале все інше. Що це за два види розеток і в чому різниця між ними?
11 socket 

1
Що таке загальна розетка і як вона стосується мережевого пристрою?
Я намагаюся зрозуміти, як працюють мережеві драйвери під Linux. Це запитання показало, що мережевий пристрій в Linux не представлений файлом пристрою. У ньому зазначається, що з мережевими драйверами працює sockets. Наприклад, це посилання , як налаштувати мережеві пристрої через ioctlвиклики. ioctlоднак потрібен дескриптор файлів , враховуючи, що немає файлів пристроїв …

5
Як я можу дізнатись, чи відкритий порт TCP чи ні? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для Unix & Linux Stack Exchange. Закрито 6 років тому . Я намагаюся реалізувати програмування сокетів у C. Коли я намагаюся підключитися від клієнта до сервера (Ubuntu), він показує помилку …
9 linux  tcp  socket 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.