Firebird Classic을 우분투 (13.10)에 설치 했으므로 원격 연결로 열어야합니다. 포트 3050에에서 netstat -an이를 보여줍니다 tcp 0 0 127.0.0.1:3050 0.0.0.0:* LISTEN 내가 eth0를 모든 듣고 /etc/xinet.d/firebird25을 편집했는데, 나는 모든 인터페이스에 바인딩 firebird.co
SIGPIPE으로 실패한 서비스를 디버깅하고 싶습니다. 그래서 SIGPIPE에 대한 신호 처리기를 설치하고 코어 덤프를 얻기 위해 abort()을 호출했습니다. 하지만 아무 것도 얻지 못합니다. 나는 tmp에 core를 얻을 수 sysctl -w kernel.core_pattern=/tmp/core을 설정 한 나는이 core을 얻을 수있는 방법 나는, 모두
어제 학생들을 위해 xinetd 운동을 약간 작성했습니다. 역방향 반향 프로그램을 만드십시오. 새로운 것을 배우기 위해, 저는 하스켈 솔루션을 구현하려고했습니다. 간단한 main = forever $ interact reverse이 작동하지 않습니다. 나는 this question을 통해 가서 수정 된 버전 제작 : import Control.Monad
배경 정보 :이 $url = "example=data&to=show&the=format&im=using";
$client = stream_socket_client("<IP address and port>", $errno, $errorMessage);
fwrite($client, $url . "\n");
수신 측의 서버가 실제 처리를 수행하는 스크립트
xinetd 연결을 다른 로컬 포트 (예 : 12345)로 전달하고 싶습니다. 내 솔루션을 CentOS/Redhat 문서 17 장에 기반했습니다. TCP Wrappers and xinetd, article 17.4.3.3. 예제에서 구성은 데몬을 시작하고 트래픽을 host : 포트로 리디렉션합니다. 의사는 동일한 시스템의 다른 포트에도 전달할 수 있어야
CentOS 컴퓨터에 Nagios NRPE를 자동으로 다운로드하고 설치하는 스크립트를 작성했습니다. 스크립트의 관련 부분입니다 : 함수 뒤에 read -r -p "How would you like to configure the NRPE daemon? [X]inetd/Standalone [D]aemon " DMN
if [ "DMN" = "x" -o
서비스가 시작된 후 포트 8443에서 수신 대기합니다. 포트가 8443에 연결되었을 때 xinetd가 서비스를 시작하도록 구성했습니다. 그래서 Xinetd는 내 응용 프로그램을 시작하고 내 응용 프로그램이 들어오는 연결을 더 처리하도록해야합니다. "경고 : 클라이언트 주소를 가져올 수 없습니다 : 전송 끝점이 연결되지 않았습니다."라는 메시지가 반복적으로
xinetd를 구성했으며 원격으로 에코 서비스에 액세스하려고합니다. 요점은 y를 할 때, :이 nmap localhost
이 PORT STATE SERVICE
7/tcp open echo
나타납니다하지만 nmap [remote IP] 을 할 때 그렇지 > PORT STATE SERVICE
21/tcp open ftp
23/tcp open
다른 처리를 수행 한 후에 Xvnc를 시작하는 bash 스크립트가 xinetd 서비스에서 실행됩니다. 그러나 스크립트는 stdout 및 stderr에 일부 텍스트를 간접적으로 출력하며 연결 클라이언트로 다시 전송됩니다. xinetd에게 스크립트의 출력을 무시하고 Xvnc가 연결을 인계하도록 지시 할 수있는 방법이 있습니까? (나는 Xvnc가 가정은 어떻
나는 그것을 accept()가 모니터의 포트에 연결을이야 할 때 (x)는 inetd에 소켓이 생성되고 있다는 점에서, 대부분의 데몬처럼 작동한다는 가정. 어떻게 든하지만, 그것은 fork()들과 exec()의 대상 서비스 프로그램을하기 전에,이 세 가지 표준 I로이 양방향 소켓을 변환 관리/O는 STDIN, STDOUT, 및 STDERR는 디스크립터. 내가