| HOME / 정보공유 / AIX 명령어 모음

gdc
gdc gdc 명령 목적 gated에 대해 조작 가능한 사용자 인터페이스를 제공합니다. 구문
gdc [ -q ] [ -n ] [ -c coresize ] [ -f filesize ] [ -m datasize ] [ -s stacksize ] [ -t seconds ] Subcommands
설명
gdc 명령은 gated 라우팅 디먼의 조작에 대한 사용자 지향 인터페이스를 제공합니다. 이 명령은 다음에 대한 지원을 제공합니다.
디먼의 시작 및 정지.
디먼이 작동 중일 때 디먼을 조작하기 위한 신호의 전달.
구성설정 파일의 유지보수 및 구문 검사.
상태 덤프 및 코어 덤프의 작성 및 제거.
gdc 명령은 gated의 수행 상태를 확실하게 판별할 수 있으며, 오류가 발생할 때 확실한 종료 상태를 작성하여 이를 gated를 조작하는 쉘 스크립트에서 사용하기에 편리하도록 만듭니다. gdc를 사용하여 실행되는 명령 및 선택적으로 이러한 명령을 실행하여 작성된 오류 메세지는 gated 자신이 사용하는 것과 동일한 syslogd 기능을 통해 로그되어, 디먼에서 수행된 조작에 대한 감사 레코드를 제공합니다.
플래그
-n 커널 전송 테이블을 변경하지 않고 수행합니다. 이는 테스트할 때와 전송을 수행하지 않는 라우트 서버로서 작동할 때 유용합니다.
-q 출력을 하지 않고 수행합니다. 이 플래그를 사용하면, 표준 출력으로 인쇄되는 정보 메세지는 억제되며 오류 메세지는 표준 오류 출력으로 인쇄되는 대신 syslogd를 사용하여 로그됩니다. 이는 쉘 스크립트에서 gdc를 수행 중일 때 편리합니다.
-tseconds gdc가 gated가 특정 조작(특히, 종료 및 시작 시)이 완료되기를 기다리는 시간을 초로 지정합니다. 디폴트로, 이 값은 10초로 설정됩니다.
-ccoresize gdc로 시작된 gated가 작성하는 덤프의 최대 크기를 설정합니다. 이는 오류 발생시 디폴트 최대 코어 덤프 크기가 gated가 전체 코어 덤프를 작성하기에는 너무 작을 경우에 유용합니다.
-ffilesize gdc로 시작된 gated가 작성하게 될 최대 파일 크기를 설정합니다. 이는 요청시 디폴트 최대 파일 덤프 크기가 gated가 전체 상태 덤프를 작성하기에는 너무 작을 경우에 유용합니다.
-mdatasize gdc로 시작된 gated의 데이터 세그멘트의 최대 크기를 설정합니다. 디폴트 데이터 세그먼트 크기가 gated가 수행하기에는 너무 작은 시스템에서 유용합니다.
-sstacksize gdc로 시작된 gated의 최대 스택 크기를 설정합니다. 디폴트 최대 스택 크기가 gated가 수행하기에는 너무 작은 시스템에서 유용합니다.
부속 명령
다음 부속 명령은 여러 가지 목적으로 신호를 gated로 전달합니다.
COREDUMP 중단 신호를 gated로 전송하여 코어 덤프를 종료하도록 합니다.
dump gated에게 현재 상태를 /var/tmp/gated_dump 파일로 덤프하도록 신호합니다.
interface gated에게 인터페이스 구성설정을 다시 검사하도록 신호합니다. gated는 일반적으로 모든 이벤트에서 이를 주기적으로 수행하나, 이 기능은 변경사항이 발생하면 즉시 인터페이스 상태에 대한 검사가 발생하도록 하는 데 사용될 수 있습니다.
KILL gated를 비순차적으로 종료시킵니다.
reconfig gated에게 구성설정 파일을 다시 읽어 현재 상태를 적절하게 재구성설정하도록 신호합니다.
term gated에게 모든 작동 중인 라우팅 프로토콜을 순차적으로 종료한 후 종료하도록 신호합니다. 이 명령을 두 번 실행하면 일부 프로토콜이 아직 완전히 종료되지 않았더라도 gated를 종료시킵니다.
toggletrace gated가 현재 파일을 추적중인 경우, 추적이 일시중단되도록 하며 추적 파일을 닫습니다. gated 추적이 현재 일시중단 상태이면, 이 부속 명령은 추적 파일을 다시 열어 추적이 시작되도록 합니다. 이는 추적 파일을 이동할 때 유용합니다.
다음 부속 명령은 구성설정 파일에 연관된 조작을 수행합니다.
checkconf /etc/gated.conf에서 구문 오류를 검사합니다. 이는 일반적으로 구성설정 파일이 변경된 후 reconfig 신호를 현재 수행 중인 gated로 전송하기 전에 수행되며, 재구성설정시 구성설정에 수행 중인 gated가 중단되게 하는 오류가 없는지를 확인합니다. 이 명령을 사용하면, gdc는 분석 오류가 있는지 여부와, 그럴 경우 오류 출력을 검토를 위해 파일에 저장할지를 나타내는 정보 메세지를 발행합니다.
checknew checkconf와 비슷합니다. 단, 새로운 구성설정 파일 (/etc/gated.conf+)이 대신 검사됩니다.
newconf /etc/gated.conf+ 파일을 위에서 설명한 기존 버전을 보유하는 /etc/gated.conf 자리로 이동합니다. gdc는 이 명령이 주어졌을 때 새로운 구성설정 파일이 존재하지 않거나 의심스러우면 수행을 거부합니다.
backout 실제로는 기존 구성설정 파일을 /etc/gated.conf로 이동하여 새로운 방향으로 구성설정 파일을 회전합니다. 이 명령은 /etc/gated.conf-이 존재하지 않거나 길이가 0일 경우 또는 조작이 기존의 길이가 0인 아닌 /etc/gated.conf+ 파일을 삭제할 경우에는 이 조작의 수행을 거부합니다.
BACKOUT /etc/gated.conf+이 존재하고 영(0)이 아닌 길이를 갖고 있어도 backout 조작을 수행합니다.
modeconf 모든 구성설정 파일을 모드 664, 소유자 루트, 그룹 시스템으로 설정합니다.
createconf /etc/gated.conf+가 존재하지 않으면, 파일 모드가 664, 소유자 루트, 그룹 시스템으로 설정된 길이가 0인 파일을 작성하십시오.
다음 부속 명령은 gated의 시작 및 정지, 수행 상태 판별에 대한 지원을 제공합니다.
running gated가 현재 수행 중인지를 판별합니다. 이는 gated가 해당 pid를 포함하는 파일에 잠금을 갖고 있는지, 파일 내의 pid가 인식 가능한지 및 pid를 사용하여 수행 중인 프로세스가 있는지를 알아 보기 위한 검사를 통해 이루어집니다. gated가 수행 중이면 상태 0으로 종료하고, 그렇지 않으면 0이 아닌 상태로 종료합니다.
start gated를 시작합니다. 명령은 gated가 이미 수행 중이면 오류를 리턴합니다. 그렇지 않으면, gated 2진을 수행하고 새로 시작된 프로세스가 pid 파일에 대한 잠금을 확보할 때까지 최대 지연 시간(디폴트는 10초이고, 그 외에는 -t 옵션으로 설정됨)이 될 때까지 기다립니다. 2진을 실행할 때 오류가 발견되었거나 지정된 대기 시간 내에 pid 파일에 대한 잠금을 확보하지 못했을 경우에 0이 아닌 종료 상태가 리턴됩니다.
stop 가능하면 순차적으로, 불가능할 경우에는 비순차적으로 gated를 정지합니다. gated가 현재 수행 중이 아니면 명령은 오류(종료 상태가 0이 아님)를 리턴합니다. 수행 중이면, 종료 신호를 gated로 전송하고 최대 지연 시간(디폴트는 10초이고, 그 외의 경우에는 -t 옵션에 지정됨)에 도달할 때가지 프로세스가 종료하기를 기다립니다. 지연 시간 이내에 gated 종료에 실패하면, 두 번째 종료 신호를 사용하여 다시 신호를 보냅니다. 두 번째 지연 시간이 지나도 종료에 실패하면, 종료(kill) 신호를 사용하여 세 번째 신호를 보냅니다. 특별히 잘못되지 않는 한 이 명령은 즉시 gated를 종료시킵니다. gated이 종료되었음을 감지하면 명령은 상태 0으로 종료하고 그렇지 않으면 0이 아닌 상태로 종료합니다.
restart gated가 수행 중이면, 위에서 설명한 stop 명령에 사용된 것과 동일한 프로시저를 사용하여 종료됩니다. 이전 gated가 종료되거나 명령을 실행하기 전에 수행 중이 아니면, 새로운 gated 프로세스는 위의 start 명령에서 설명된 프로시저를 사용하여 실행됩니다. 이 프로시저의 어느 단계라도 실패하면 0이 아닌 종료 상태가 리턴됩니다.
다음 부속 명령을 사용하면 위의 명령 중 일부를 실행하여 작성된 파일을 제거할 수 있습니다.
rmcore 기존의 모든 gated 코어 덤프 파일을 제거합니다.
rmdump 기존의 gated 상태 덤프 파일을 제거합니다.
rmparse checkconf 또는 checknew 명령이 수행되고 검사하는 구성설정 파일에서 구문 오류가 발견되면 생성되는 해석 오류 파일을 제거합니다.
다음 부속 명령은 gated의 버전 정보를 표시합니다.
version gated의 버전 정보를 표시합니다. 이 명령을 실행할 때 gated가 실행중이어서는 안 됩니다. gdc의 어떤 옵션도 이 명령과 함께 사용할 수 없습니다.
디폴트로, gated는 일반적으로 /etc/gated.conf로 이름붙여진 파일로부터 구성설정을 확보합니다. gdc 프로그램은 특별히 다음과 같이 이름붙여진 구성설정 파일의 다른 여러 버전도 유지합니다.
/etc/gated.conf+ 새로운 구성설정 파일. gdc에게 새로운 파일 파일을 설치하도록 요구하면, 이 파일은 /etc/gated.conf로 명명됩니다.
/etc/gated.conf- 기존의 구성설정 파일. gdc에게 새로운 구성설정 파일을 설치하도록 요구하면, 이전 /etc/gated.conf는 다음과 같은 이름으로 이름을 바꿉니다.
/etc/gated.conf-- 아주 이전의 기존 구성설정 파일. gdc는 이 이름으로 이전의 기존 구성설정 파일을 보유합니다.
파일
/usr/sbin/gated gated 2진.
/etc/gated.conf 현재 gated 구성설정 파일.
/etc/gated.conf+ 새로운 구성설정 파일.
/etc/gated.conf- 기존의 구성설정 파일.
/etc/gated.conf-- 훨씬 이전의 구성설정 파일.
/etc/gated.pid gated가 해당 pid를 저장하는 장소.
/var/tmp/gated_dump gated의 상태 덤프 파일.
/var/tmp/gated.log 구성설정 파일 분석 오류가 기록되는 장소.
관련 정보
gated 디먼 및 syslogd 디먼.