unix-sockets

macOS에서 기존 Unix 소켓의 so_type을 찾는 방법은 무엇입니까?
unix-sockets

macOS에서 기존 Unix 소켓의 so_type을 찾는 방법은 무엇입니까?

ss -x리눅스에서는 or 를 실행하여 lsof -U +E유닉스 소켓의 유형을 볼 수 있습니다. 하지만 macOS에는 TYPE - unix가 표시되지 않거나 ss실행할 수 lsof -U있지만 일부 유틸리티를 통해 unix 소켓의 so_type이 무엇인지 알고 싶습니다. ...

Admin

PCSCD 유닉스 도메인 소켓 전달
unix-sockets

PCSCD 유닉스 도메인 소켓 전달

스마트 카드에 연결된 컴퓨터로 스마트 카드 요청을 전달하고 싶지만 SSH를 통해 소켓을 전달할 수 없습니다. 소스: 10.169.213.211(서버) 대상: 10.169.41.124(클라이언트) 달성하려는 것 -->이 링크에서 스택 오버플로 규칙을 따르기 위해 일부 디버그 메시지가 의도적으로 제거되었습니다. user_id@hostname:~/samba/views/socket$ ssh -vvv -N -L/tmp/pcscd.comm:/run/pcscd/pcscd.comm -o StreamLocalB...

Admin

SFTP에서 처리된 파일만 삭제
unix-sockets

SFTP에서 처리된 파일만 삭제

SFTP 서버에 1000개의 파일이 있고 Linux 스크립트를 사용하여 로컬 서버에서 이를 처리할 수 있습니다. 이 작업에는 10분이 소요되며 처리 후에는 처리된 파일만 삭제하려고 합니다. 동시에 몇 가지 새로운 파일을 가져오지만 처리 중에 도착한 파일은 삭제하지 않습니다. Linux/unix에서 스크립트를 작성하는 솔루션을 제공해주세요. 고마워요, 벤캣 ...

Admin

Linux가 로컬 소켓에서 Unix 도메인 소켓을 자동으로 사용하도록 할 수 있습니까?
unix-sockets

Linux가 로컬 소켓에서 Unix 도메인 소켓을 자동으로 사용하도록 할 수 있습니까?

우리 팀은 마이크로서비스 웹 백엔드를 개발 중입니다. 개발자는 배포에 대해 아무것도 모르고 서비스를 배포하기 위해 일부 웹 프레임워크(예: Springboot)만 사용합니다. 배포는 K8S와 마찬가지로 구성 요소에 의해 제어되므로 모든 서비스를 호스트 간에 마이그레이션할 수 있습니다. 그래서 로컬 소켓에서 Unix 도메인 소켓을 자동으로 사용할 수 있는지 궁금합니다. 예를 들어, 오늘날의 서비스 a와 서비스가 b동일한 호스트에 배포된 경우 Unix 도메인 소켓을 사용하여 서로 통신합니다. 언젠가 교체...

Admin

Prometheus 노드 내보내기 양말타트
unix-sockets

Prometheus 노드 내보내기 양말타트

node_sockstat_TCP_mem_* 표시기의 의미를 찾고 있습니다. 노드 내보내기의 출력은 다음과 같이 설명합니다. # HELP node_sockstat_TCP_mem Number of TCP sockets in state mem. # TYPE node_sockstat_TCP_mem gauge node_sockstat_TCP_mem 6 # HELP node_sockstat_TCP_mem_bytes Number of TCP sockets in state mem_bytes. # TYPE node_...

Admin

ss는 SOL_SOCKET을 연 프로세스와 관련된 소켓 정보를 표시하지 않습니다.
unix-sockets

ss는 SOL_SOCKET을 연 프로세스와 관련된 소켓 정보를 표시하지 않습니다.

도커 컨테이너 내에서 Python 코드를 실행하고 다음 호출을 실행합니다. import socket as s,subprocess as sp;s1=s.socket(s.AF_INET,s.SOCK_STREAM); s1.setsockopt(s.SOL_SOCKET,s.SO_REUSEADDR, 1);s1.bind(("0.0.0.0",9001));s1.listen(1);c,a=s1.accept(); 열린 소켓을 사용하여 정보를 얻으 려고 노력하고 있지만 ss얻을 수 없습니다. docker run --rm --...

Admin

nginx 및 작업자 및 Linux TCP 소켓/lsof
unix-sockets

nginx 및 작업자 및 Linux TCP 소켓/lsof

나는 단 한 명의 작업자로 nginx를 시작했습니다. ps --forest -fC nginx UID PID PPID C STIME TTY TIME CMD root 3615889 10118 0 14:18 ? 00:00:00 nginx: master process nginx nginx 3615890 3615889 0 14:18 ? 00:00:00 \_ nginx: worker process 두 프로...

Admin

가능한 한 빨리 유닉스 소켓 파일에 쓰기
unix-sockets

가능한 한 빨리 유닉스 소켓 파일에 쓰기

Perl을 사용하여 가능한 한 빨리 Unix 소켓 파일에 쓰려고 하는데 전체 메시지 버퍼에서 실패합니다. 자동 새로 고침과 수동 새로 고침을 시도했지만 성공하지 못했습니다. use IO::Select; use IO::Socket::UNIX; my $sock = IO::Socket::UNIX->new( Type => IO::Socket::SOCK_DGRAM, Peer => "/dev/log", ) or die "$!\n"; $sock->autoflush(1); ...

Admin

파일 삭제 방법 0 = srw 권한이 있는 파일
unix-sockets

파일 삭제 방법 0 = srw 권한이 있는 파일

다음 파일을 삭제하는 방법은 무엇입니까? srwxrwxrwx 1 patroh root 0 Aug 8 16:11 0= 사용자는 patroh바로 나 자신이다. 명령 rm이 작동하지 않습니다. 실행할 때 오류가 발생하지 않습니다 rm 0. 이 파일을 어떻게 생성했는지 잘 모르겠습니다. ...

Admin

MINIX 3에서 원시 소켓()을 생성할 때 EPROTOTYPE(_SIGN 41)
unix-sockets

MINIX 3에서 원시 소켓()을 생성할 때 EPROTOTYPE(_SIGN 41)

EPROTOTYPE다음은 오류(일명 )를 생성하는 코드 조각입니다 Protocol Wrong Type for Socket. 및 정의가 포함된 /usr/includeMINIX 3의 헤더 와 정의가 포함된 while의 선언을 확인했습니다 . 파일에 두 헤더를 모두 조심스럽게 포함시켰지만 여전히 성공하지 못했습니다.sys/socket.hAF_INETSOCK_RAWsocket()netinet/in.hIPPROTO_RAW // Open internal socket int raw_in...

Admin

승인된 사용자를 위한 TCP에 대한 Socat 직렬 포트
unix-sockets

승인된 사용자를 위한 TCP에 대한 Socat 직렬 포트

안녕하세요 여러분, 잘 지내셨기를 바랍니다. 라즈베리 파이가 있고 인터넷에서 액세스할 수 있는 직렬 포트 서버가 필요합니다. 이제 라즈베리에서 다음과 같은 socat 명령을 사용하고 있으며 장치의 다른 퍼티에서 가져오는 중입니다. 텔넷 프로토콜을 사용합니다. 로컬 네트워크에서 작동해요 socat -d -d -d -d tcp4-l:9993,reuseaddr,fork /dev/ttyUSB0,raw,echo=0,ignoreeof=0,nonblock=1 하지만 내가 아는 한, IP 주소와 포트가 있는 사람...

Admin

단일 UNIX 도메인 소켓이 여러 피어에 동시에 연결할 수 있습니까?
unix-sockets

단일 UNIX 도메인 소켓이 여러 피어에 동시에 연결할 수 있습니까?

syslog이것은 s가 에 심볼릭 링크된 소켓이기 때문에 /dev/log에서 적어도 하나의 수신 소켓이 있을 것으로 예상되며 systemd-journald, 아마도 다른 "포트" 번호를 가진 몇 개의 다른 연결된 소켓이 있을 것으로 예상됩니다. /run/systemd/journal/stdout그것이 바로 그 일입니다. 청취 소켓: # ss -xpl | grep stdout u_str LISTEN 0 4096 /run/systemd/journal/stdou...

Admin

포트의 소켓에서 데이터 가져오기
unix-sockets

포트의 소켓에서 데이터 가져오기

포트 5555에서 데이터를 보내는 특정 서비스가 있습니다. 이 포트에서 수신 대기하고 쉘에서 출력을 인쇄하려면 쉘 유닉스에서 소켓을 열어야 합니다. 서비스는 Docker 컨테이너로 배포됩니다. 따라서 포트 5555:5555에 바인딩된 컨테이너를 실행합니다. 내 호스트에서 실행을 시도했지만 nc -l localhost 5555작동하지 않습니다. 컨테이너 셸을 열고 실행해 보았습니다 netstat. 결과는 다음과 같습니다. # netstat Active Internet connections (w/o s...

Admin

2개의 파이프가 1개의 소켓 쌍보다 더 비쌉니까?
unix-sockets

2개의 파이프가 1개의 소켓 쌍보다 더 비쌉니까?

공동 프로세스를 시작하고 해당 표준 입력 및 출력을 기본 프로세스에 연결하려고 한다고 가정해 보겠습니다. 두 가지 옵션이 있습니다. 2개의 파이프를 호출 pipe(2)하고 생성하여 각각 coprocess의 표준 입력 및 출력에 연결합니다. socketpair(2)소켓의 끝 1을 호출 하여 coprocess의 표준 입력 및 출력에 연결합니다. 오늘날 많은 시스템이 수행하고 있는 "소켓 쌍"보다 간단한 파이프를 더 효율적으로 구현할 수 있는 것으로 알려져 있습니다. 하지만 양방향으로 작동하려면 어...

Admin