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

portmir
portmir portmir 명령 목적 하나의 TTY 스트림(모니터)이 다른 TTY 스트림(목표)에 연결할 수 있고, 그 스트림에서 발생하는 사용자 세션을 모니터할 수 있도록 합니다. 이 명령은 AIX 4.2.1 이상에만 적용됩니다. 구문
portmir { -d mir_modem -t target [ -m monitor ] | -t target [ -m monitor ] | -s mir_modem } | { -o | -c monitor | -q }
설명
portmir 명령을 사용하여 하나의 TTY 스트림(모니터)은 다른 TTY 스트림(목표)에 연결할 수 있고 해당 스트림에서 발생하는 사용자 세션을 모니터할 수 있습니다. 이는 목표 및 모니터 TTY 스트림 둘 모두에 특수 "미러" 모듈을 넣어 완료됩니다. 이 명령은 AIX 4.2 또는 그 이전 버전이 설치된 Micro Channel Adapter SMP 기계에서 사용할 수 있는 향상된 mirrord 명령입니다. portmir 명령은 AIX 4.2.1 이상이 설치된 모든 유형의 기계에서 사용할 수 있으며 mirrord 명령의 이전 버전과도 호환됩니다.
목표와 모니터 TTY 모두는 세션 모니터링을 시작할 때, 개별적 화면에 대한 인쇄된 메세지를 수신합니다. 모니터링 세션은 목표 TTY, 모니터 TTY, 또는 모니터링 세션에 포함되지 않은 제 3의 TTY로부터 종료될 수 있습니다. 모니터가 비서비스 모드로 사용되는 경우, 두 스트림 모두는 작업할 명령의 순서대로 열린 상태에 있어야 합니다(즉, getty 또는 active 세션이 각 TTY에서 발생되어야 합니다). 이는 "미러" 스트림 모듈을 밀어주기 위해 필요합니다. portmir 명령은 TTY 장치(PTS, TTY, LFT)와 함께 사용하는 경우에만 지원됩니다.
TERM 환경 변수에서 정의된 것처럼 터미널 유형은 모니터 및 목표 TTY 모두와 동일해야 합니다. 이 환경 변수 값은 terminfo 데이터베이스의 유효한 항목과 일치해야 합니다. 예시 터미널 유형은 ibm3151 또는 vt100입니다. LFT는 vt100과 유사합니다. aixterm과 같은 터미널 에뮬레이터는 대개 기능에 있아 vt100과 유사합니다.
콘솔이 목표 TTY나 모니터 TTY로 사용될 수 있다 해도 모니터 TTY로서 콘솔을 사용하는 것은 바람직하지 않습니다. 그러나 콘솔이 모니터 TTY로 사용되는 경우, 모니터링 세션이 지속되는 동안 콘솔은 우선 자동적으로 목표 TTY로 재지정된다는 사실에 주의하십시오. 모니터링 세션이 종료되면, 콘솔은 CuAt ODM 데이터베이스 속성 syscons에서 지정된 장치로 다시 재지정됩니다. 콘솔이 이미 재지정되어 있으면, 재지정은 보존되지 않습니다.
비동기 장치가 이 기능을 제공하는 전송 제어 규칙(ldterm)을 따르는 미러링 장치인 경우, 문자 처리의 언로드를 제공하는 비동기 장치에 장애가 발생할 수 있습니다. 이 어댑터의 예제로는 128 포트 비동기 어댑터를 들 수 있습니다. chdev 명령을 사용하면 다른 어댑터의 포트를 모니터하는 경우, fastcook 속성을 사용할 수 없습니다. 다음과 같이 명령을 수행하십시오.
chdev -l tty1 -a fastcook -disable
웹 기반 시스템 관리자(wsm)에서 장치 응용프로그램을 사용하여 장치 특성을 변경할 수 있습니다.
플래그
-c monitor value 필드로 device 매개변수를 포함하는 CuAt ODM 데이터베이스 속성 portmir_monitor를 작성하여 서비스 부트를 위한 포트를 구성설정합니다. 이 장치는 portmir 명령이 서비스 모드(-s 플래그)로 호출될 때 차후 디폴트 모니터링 장치로 사용됩니다.
미러링은 -c 옵션을 사용하여 서비스 부트시 실행하기 위해 시스템 관리자가 구성해야 합니다. 목표는 portmir_monitor 속성에 정의된 장치를 디폴트로 사용합니다.
-d mir_modem 다이얼 인 목적을 위해 모니터링 포트를 설정합니다. 루트 사용자만 이 플래그와 함께 명령을 실행시킬 수 있습니다. /usr/share/mir_modem이 정확한 모뎀 설정 파일에 링크되어 있는지 확인하십시오. /usr/share/mir_modem은 예제 파일을 포함하며, 모뎀 유형에 따라 사용자 고유의 예제를 작성해야 할 수도 있습니다.
-m monitor 모니터링 장치를 지정합니다. -m 옵션이나 -s 옵션 모두 지정되지 않은 경우, 모니터링 장치는 portmir 명령이 수행된 포트를 디폴트 값으로 사용합니다.
-o 모니터링을 해제하고, 명령을 종료합니다.
-q -c 옵션으로 값 설정을 조회합니다.
-s mir_modem 마이크로 채널 어댑터 SMP 기계에 대해서만 서비스 모드로 사용될 것입니다. 자세한 정보는 mirrord 디먼을 참조하십시오.
-t target 모니터될 목표 장치를 지정합니다.
보안
한번에 단일 미러 세션만 수행될 수 있습니다.
비서비스 모드로 포트를 미러링하려면, 이 포트를 모니터할 수 있는 사용자의 리스트를 홈 디렉토리(루트 사용자에는 불필요)의 .mir 파일에 두십시오. mirror 디먼이 수행을 시작하면, 디먼은 해당 포트에 누가 있는지 검사합니다. 그런 후, 모니터링 포트의 사용자에게 해당 포트를 모니터할 권한이 있는지 알기 위해 검사합니다. mirrord 명령은 모니터링 포트의 사용자도 유효합니다.
.mir 파일은 라인당 단일 사용자 ID 형식을 가져야 합니다.
주의: 미러 세션동안 su 명령을 수행하여 루트 사용자로 변경하면, 두 사용자 모두에게 루트 권한이 부여됩니다.
예제
user1이 user2의 로그인 ID를 /u/user2/.mir 파일로 제공한 후, 모니터 tty2의 user2에서 목표 tty1의 user1을 미러하려면 다음과 같이 입력하십시오.
portmir -t tty1 -m tty2
다이얼링하고 있는 모니터 tty2의 사용자에게 목표 tty1을 미러하려면 다음과 같이 입력하십시오.
portmir -t tty1 -m tty2 -d mir_modem
서비스 부트 중에 모니터링 장치를 지정하기 위해서 서비스 부트의 미러링을 설정하려면 다음과 같이 입력하십시오.
portmir -c tty
서비스 부트 중에 미러링을 사용 불가능으로 만들려면 다음과 같이 입력하십시오.
portmir -c off
서비스 부트 미러링 장치를 조회하려면 다음과 같이 입력하십시오.
portmir -q
플래그
/usr/share/modems/mir_modem 다이얼 인 설정을 위한 모뎀 구성설정 파일 예제
/usr/sbin/portmir 명령 파일을 포함하고 있습니다.
관련 정보
mirrord 디먼, chdev 명령