socket-activation

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

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

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

동적 사용자 및 소켓 활성화를 사용하여 다른 UID를 얻는 방법은 무엇입니까?
socket-activation

동적 사용자 및 소켓 활성화를 사용하여 다른 UID를 얻는 방법은 무엇입니까?

나는 팔로우하고 있다시스템 동적 사용자 사용게시하고 생성 waldo.socket합니다 waldo.service. 이 내 꺼야 waldo.socket. [Socket] ListenStream=2048 Accept=yes 그리고 그에 상응하는[email protected] [Service] ExecStart=-sleep 300 DynamicUser=yes 잘 작동하지만 sleep 300모두 동일한 UID로 시작되는 것으로 나타났습니다. $ ps fax -o uid,pid,cmd | grep ...

Admin

podman 오류: 소켓 활성화 프로토콜에 대한 파일 설명자 수가 잘못되었습니다(2 != 1).
socket-activation

podman 오류: 소켓 활성화 프로토콜에 대한 파일 설명자 수가 잘못되었습니다(2 != 1).

Podman의 소켓 활성화 메커니즘에 버그가 발생했지만 문제가 Podman인지 systemd인지 확실하지 않습니다. /run/docker.socketdocker 도구가 기본적으로 예상하는 정규화된 경로를 노출하기 위해 podman 서비스에 대한 대체 관리형 소켓 장치를 만들었습니다 . # systemctl cat docker.socket # /etc/systemd/system/docker.socket [Unit] Description=Docker API Socket Documentation=man:p...

Admin

머신이 연결되어 있을 때 원격 공유 마운트를 활성화하는 방법은 무엇입니까?
socket-activation

머신이 연결되어 있을 때 원격 공유 마운트를 활성화하는 방법은 무엇입니까?

원격 컴퓨터가 연결되어 있을 때 원격 SMB 공유 마운트를 어떻게 활성화합니까? 이는 해당 이벤트에 대한 응답으로 취하는 조치보다는 특정 원격 컴퓨터의 연결에 의해 트리거된 로컬 이벤트를 식별하는 것에 관한 것입니다. 확인할 수 있는 것은 포트와 프로토콜, 물론 소스 IP와 MAC일 수도 있습니다. 이를 설명하기 위해 Blue와 Green이라는 두 대의 Windows 랩탑이 있고, 각각에는 때때로 Martini라는 Linux Samba 서버에 연결되는 Data라는 공유가 있다고 가정합니다. 목표는 B...

Admin

systemd를 사용하여 서비스/소켓 액세스/활성화 시간을 제한하는 방법은 무엇입니까?
socket-activation

systemd를 사용하여 서비스/소켓 액세스/활성화 시간을 제한하는 방법은 무엇입니까?

시스템 소켓으로 활성화된 간단한 시스템 서비스가 있습니다. 다음과 같이 간단합니다(약간 단순화됨). $ systemctl cat example.socket # /usr/lib/systemd/system/example.socket [Unit] Description=Example Server socket [Socket] ListenStream=80 Accept=true [Install] WantedBy=sockets.target $ systemctl cat [email protected] ...

Admin

init 대신 inetd/xinetd를 대체하여 systemd를 사용할 수 있습니까?
socket-activation

init 대신 inetd/xinetd를 대체하여 systemd를 사용할 수 있습니까?

대신 간단한 프로세스 관리자 역할을 하도록 systemd(런타임 또는 컴파일 타임에)를 구성하는 것이 가능합니까 /sbin/init? 그렇다면 사용자 정의 non-init-systemd 설정을 만들기 위해 따를 수 있는 튜토리얼 및 기타 문서가 있습니까? openbsd-inetd그렇지 않다면 일반 서비스 외에 UNIX 소켓 활성화 서비스를 무엇에 사용해야 합니까(예: 소켓을 chown/chmod하지 않음)? ...

Admin

추가 읽기
socket-activation

추가 읽기

나는 다음과 같은 단위를 가지고 있습니다 : test_socket_activation.socket [Unit] Description="************** MY TEST SOCKET ***************" PartOf=test_socket_activation.service [Socket] ListenStream=127.0.0.1:9991 [Install] WantedBy=sockets.target test_socket_activation.service [Unit] Descri...

Admin

수동으로 중지된 서비스가 올바르게 중지되지 않음
socket-activation

수동으로 중지된 서비스가 올바르게 중지되지 않음

누군가가 연결을 시도하면 활성화되어야 하는 서버가 있습니다. 이를 위해 시스템 소켓과 서비스를 만들고 서버용 에이전트를 구축한 후 시작했습니다. 감사해요이 튜토리얼별로 어렵지 않습니다. 실행 중인 서버와 통신하기 위해 FIFO 파이프를 만들었고 활성화된 서버가 없으면 서버를 중지하고 싶습니다. 파이프를 통해 서버를 중지하면 Server.service는 일부 loaded deactivating stop상태로 유지되고 Proxy.service는 계속 실행됩니다. (상태: systemctl list-un...

Admin

Accept=yes로 소켓 활성화를 사용할 때 서비스 템플릿 이름을 지정하는 방법
socket-activation

Accept=yes로 소켓 활성화를 사용할 때 서비스 템플릿 이름을 지정하는 방법

.socket나는 그들이 사용하는 여러 파일을 가지고 있습니다 Accept=yes. 그들은 모두 연결을 처리하기 위해 동일한 서비스 템플릿을 사용해야 합니다. 기본적으로 systemd는 소켓과 이름이 같은 서비스 템플릿을 찾습니다. 하지만 소켓 파일이 여러 개 있으므로 모두 동일한 서비스 템플릿을 가리키고 싶습니다. 설정이 있지만 Service=템플릿이 아닌 서비스만 허용하고 필요합니다 Accept=no. 장치에서 호출할 서비스 템플릿을 지정하는 방법이 있습니까 .socket? ...

Admin

시스템 소켓 활성화 표준 입력
socket-activation

시스템 소켓 활성화 표준 입력

이전 xinetd 구성을 systemd로 전송해야 합니다. 요구 사항은 TCP 포트를 열고 들어오는 전송을 수신하는 것입니다. 응용프로그램은 파일을 포트에 네트워킹함으로써 연결당 하나의 파일을 전송할 수 있습니다. 전송이 등록되면 stdin을 파일로 리디렉션하여 들어오는 데이터를 파일에 저장하는 쉘 스크립트가 호출됩니다. 이 구조는 수년 동안 xined에서 작동해 왔습니다. 이것이 내가 가진 것입니다: [root@localhost ~]# cat /etc/systemd/system/foo.socket...

Admin

시스템 소켓 활성화: 소켓을 닫을 때 bash 스크립트를 종료합니다.
socket-activation

시스템 소켓 활성화: 소켓을 닫을 때 bash 스크립트를 종료합니다.

다음과 같은 최소한의 예를 가정해 보겠습니다.이 문제, 다른 쉘 스크립트 외에. [이메일 보호됨]: [Unit] Description=Foo Service After=network.target systemfoo.socket Requires=systemfoo.socket [Service] Type=oneshot ExecStart=/bin/bash /opt/foo/foo.sh TimeoutStopSec=5 [Install] WantedBy=multi-user.target 시스템 foo.sock...

Admin

ExecStopPost 메서드
socket-activation

ExecStopPost 메서드

현재 두 개의 Fifo 소켓을 사용하여 시스템 서비스를 만들려고 합니다. 이러한 소켓은 애플리케이션의 표준 출력 및 표준 입력에 매핑됩니다. 현재 다음 구성 파일을 사용하고 있습니다. foo.service [Unit] Description=foo Fifo test After=network.target foo-in.socket foo-out.socket Requires=foo-in.socket foo-out.socket [Service] Sockets=foo-out.socket Sockets=fo...

Admin

네트워크 서비스에서 StandardIO를 사용하도록 systemd를 구성하는 방법 간단한 스크립트 변환
socket-activation

네트워크 서비스에서 StandardIO를 사용하도록 systemd를 구성하는 방법 간단한 스크립트 변환

TCP 포트 6666에서 수신 대기하는 네트워크 서비스로 bash 스크립트를 설정하려고 합니다. 그러나 시작 시 다음 오류로 인해 서비스가 실패합니다. heartbeat]# systemctl status heartbeat.service ● heartbeat.service - Service de collecte des signaux de vie Loaded: loaded (/etc/systemd/system/heartbeat.service; disabled; vendor preset: disa...

Admin

시스템 소켓 활성화 프록시?
socket-activation

시스템 소켓 활성화 프록시?

나는 systemd 설정을 가지고 있으며 다음과 같이 실행됩니다. nginx.service가 활성화되었습니다:80 위키이름.소켓:8080 wikiname.service:9094 그래서 제가 한 일은 다음과 같습니다... wikiname.service가 실행 중인지 확인했는데... 실행되지 않습니다. wikiname.socket 유닛을 시작합니다. 나는 방문한다http://wiki서버:8080/내 브라우저는 아무것도 하지 않습니다... wikiname.service가 실행 중인지 다시 확인했...

Admin

xinetd를 사용한 systemd "소켓 활성화"
socket-activation

xinetd를 사용한 systemd "소켓 활성화"

나는 사용 xinetd하고 내 목적에 적합합니다. 그러나 최근 systemd에 "소켓 활성화"라는 기능이 내장되어 있다는 사실을 발견했습니다. 이 둘은 매우 비슷해 보이지만 systemd는 "공식적"이므로 더 나은 선택인 것 같습니다. 하지만 사용하기 전에는 정말 똑같을까요? 어떤 차이점을 알고 있어야 합니까? 예를 들어, 첫 번째 요청에서 도킹된 서비스를 시작하고 싶습니다. 첫 번째 아이디어는 xinetd를 사용하는 것입니다. 그러나 소켓 활성화가 더 좋고/빠르고/더 안정적입니까? ...

Admin