socket

nginx가 소켓에 연결하고 쓸 수 있도록 .sock 파일의 대상 컨텍스트를 **httpd_var_run_t**로 자동 설정하려면 어떻게 해야 합니까?
socket

nginx가 소켓에 연결하고 쓸 수 있도록 .sock 파일의 대상 컨텍스트를 **httpd_var_run_t**로 자동 설정하려면 어떻게 해야 합니까?

원본 파일 컨텍스트는 /run/unicorn.socktcontext=system_u:object_r:var_run_t:s0 입니다. 파일 컨텍스트를 자동으로 system_u:object_r로 만드는 방법:httpd_var_run_t:s0 nginx 서버가 SELinux에 의해 거부되지 않고 소켓 파일에 연결하고 쓸 수 있도록 소켓 장치를 시작할 때. 이것은 내가 만든 소켓 데몬입니다./usr/lib/systemd/system/unicorn.socket [Unit] Description=unicorn ...

Admin

Red Hat에서 Unix 소켓을 설정하고 시작하는 방법은 무엇입니까?
socket

Red Hat에서 Unix 소켓을 설정하고 시작하는 방법은 무엇입니까?

Red Hat Enterprise Linux(RHEL 버전 9.3)에서 Unix 소켓을 생성하는 방법에 대한 특정 가이드를 찾을 수 없어서 다음을 사용했습니다.가이드. 생성 후Gunicorn.socket그리고구르니콘 서비스파일 입력 /etc/systemd/system/, 나는 달렸다 sudo systemctl start gunicorn.socket 하지만 문제가 발생했습니다. gunicorn.socket을 시작할 수 없습니다. 장치 gunicorn.socket을 찾을 수 없습니다. 나는 데비안에서...

Admin

시스템 서비스 및 특정 사용자에게 기능 할당
socket

시스템 서비스 및 특정 사용자에게 기능 할당

저는 기본적으로 루트 사용자가 있는 임베디드 시스템 장치를 개발 중입니다. call.service루트 액세스로 제대로 작동하는 시스템 서비스가 있습니다 . 서비스는 기본적으로 일부 소켓을 생성한 다음 네트워크 장치와 상호 작용합니다. UserA이 서비스를 사용자에게 시작 하고 net_raw및 같은 기능을 제공하고 싶습니다 net_admin. 다음 유닛 파일을 작성했습니다. file: /etc/systemd/system/multi-user.target.wants/call.service [Unit] D...

Admin

Gunicorn은 MyProject.sock 파일을 생성하지 않습니다.
socket

Gunicorn은 MyProject.sock 파일을 생성하지 않습니다.

저는 Unix 전문가가 아니며 Ubuntu Server(20.04.5 LTS)의 Azure에서 WebApp을 실행하는 데 문제가 있습니다. gunicorn.service는 MyProjet.sock 파일을 생성하지 않습니다. 특히 WebApp은 항상 작동합니다. 어느 날부터 다음 날까지 MyProject.sock 파일이 삭제되어 다시 만들 수 없습니다. 여기와 StackOverflow에서 찾은 몇 가지 솔루션, 더 정확하게는 이 명령 시퀀스를 따라해 보았습니다. sudo systemctl stop ng...

Admin

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

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

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

Admin

마이크로 http 서버 C 코드 사용 gcc 데비안 컴파일 오류
socket

마이크로 http 서버 C 코드 사용 gcc 데비안 컴파일 오류

내 배포판은 MX입니다. Linux(Debian) GCC는 이미 배포판과 함께 설치되어 있습니다. Nir Lictman의 일부 오픈 소스 코드를 컴파일하려고 합니다. 그의미니멀리스트 C 웹 서버코드는 그의유튜브 영상. gcc를 사용하여 컴파일하면 오류가 발생합니다. servera.c: In function ‘main’: servera.c:21:13: warning: passing argument 2 of ‘bind’ from incompatible pointer type [-Wincompatible-...

Admin

포트를 시작할 때 액세스가 거부되는 이유는 무엇입니까?
socket

포트를 시작할 때 액세스가 거부되는 이유는 무엇입니까?

RHEL 8 Linux가 있고 db2를 사용하는 경우 db2() 서비스를 시작할 때 hadr진단에 다음 오류 메시지가 표시됩니다. 서비스를 시작하는 명령은 hadr오류를 반환하지 않지만 원격 컴퓨터도 이 포트에 연결할 수 없습니다. FW 및 SELinux가 비활성화되었습니다. 시스템 사람들은 이것에 대해 전혀 모릅니다. 어떤 도움이라도 환영합니다. 2023-12-15-08.07.33.324997+060 E46646E616 LEVEL: Error (OS) PID : 10565 TID : 1405833...

Admin

소켓 파일을 사용할 수 있는지 확인
socket

소켓 파일을 사용할 수 있는지 확인

다음과 같이 SSH 명령과 함께 contromaster 옵션을 사용합니다. ssh -i id_rsa -o ControlMaster=auto -o ControlPath='~/.ssh/controlmasters/%r@%h' -o ControlPersist=3600 user@hostname 이를 통해 이전 연결을 재사용하고 더 빠르게 로그인할 수 있습니다. WiFi 연결이 끊어지고 10분 후에 다시 연결을 시도하면 더 이상 동일한 소켓 파일을 재사용할 수 없다는 것을 알았습니다. 소켓 파일이 여전히 존재...

Admin

소켓을 "스니핑"하는 것이 가능합니까? 소캣이 작동하지 않아요
socket

소켓을 "스니핑"하는 것이 가능합니까? 소캣이 작동하지 않아요

상황은 다음과 같습니다. kvm-qemu를 통해 가상 직렬(소켓)을 통해 연결된 두 개의 VM(가상 머신)이 있습니다. 다음 직렬 구성을 사용하여 두 개의 가상 머신을 만들었습니다. Serial1(슬랙웨어, port1, ttyS1 또는 com2 사용) <serial type="unix"> <source mode="bind" path="/tmp/ppp.sock"/> <target type="isa-serial" port="1"> <model name=...

Admin

"sendto" 시스템 호출에 대한 응답으로 패킷이 손실되는 이유를 어떻게 알 수 있습니까?
socket

"sendto" 시스템 호출에 대한 응답으로 패킷이 손실되는 이유를 어떻게 알 수 있습니까?

strace ... -e sendto어딘가에 UDP 데이터그램을 보내려는 성공적인(즉, 양수 반환 값) 시도의 결과를 표시하지만 tcpdump -i any해당 네트워크 네임스페이스에 연관된 응답은 표시하지 않습니다. sendto나가는 패킷이 발생하지 않는 이유를 어떻게 디버깅할 수 있습니까 ? 모든 계층(라우팅, 흐름 제어, nftables 등)에서 요청을 추적하고 데이터그램 내의 정보가 커널에서 사라질 때 출력할 수 있는 도구가 있습니까? 아니면 체크리스트가 포함된 가이드/문서가 있나요?상세한이런 ...

Admin

PCSCD 유닉스 도메인 소켓 전달
socket

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

TCP 연결을 수락하기 전에 피어 주소를 확인할 수 있습니까?
socket

TCP 연결을 수락하기 전에 피어 주소를 확인할 수 있습니까?

나는 TCP 포트/소켓을 수신하고 연결을 받아들이는 간단한 Perl 서버를 작성했습니다. 이제 나는 알고 싶습니다: 주소 기반 접근 제어를 구현하려는 경우 연결을 수락하기 전에 연결을 요청하는 피어의 주소를 확인할 수 있습니까? 가능하다면 연결을 수락하고 즉시 다시 닫는 대신 연결 요청을 거부할 수 있습니다(희망합니다). ...

Admin

select()는 FD를 읽을 수 있는 것으로 표시하지만 읽을 수 있는 데이터는 없습니다.
socket

select()는 FD를 읽을 수 있는 것으로 표시하지만 읽을 수 있는 데이터는 없습니다.

accept()내 서버 코드에서 수신 소켓에 대한 호출이 읽기 가능한 것으로 표시되었음에도 불구하고 가끔 차단되는 문제가 발생했습니다 . select()내 이해는 이것이 자주 발생해서는 안 된다는 것입니다. 그러나 소켓이 "읽기 가능"할 때 데이터를 사용할 수 있다는 POSIX 표준 보증이 있는지 확실하지 않습니다. 현재 내 코드의 논리에 버그가 있는지 조사 중입니다. 하지만 이러한 유형의 문제에 대한 경험이 있고 이러한 문제가 발생하려면 어떤 유형의 상황이 발생해야 하는지 아는 사람이 있는지 궁금합...

Admin