탐색 링크 건너뛰기 | |
인쇄 보기 종료 | |
시스템 관리 설명서: 고급 관리 Oracle Solaris 10 8/11 Information Library (한국어) |
3. Service Access Facility를 사용하여 직렬 포트 관리(작업)
Service Access Controller(SAC 프로그램)
TTY 모니터 및 네트워크 Listener 포트 모니터
ttymon 콘솔 터미널에 대한 변조 속도를 설정하는 방법
ttymon 포트 모니터를 사용 안함으로 설정하는 방법
pmadm 명령을 사용하여 포트 모니터 서비스를 관리할 수 있습니다. 특히 pmadm 명령은 서비스를 추가 또는 제거하고 서비스를 사용/사용 안함으로 설정하는 데 사용됩니다. 또한 서비스별 구성 스크립트를 설치 또는 대체하거나 서비스에 대한 정보를 인쇄할 수도 있습니다.
서비스의 각 인스턴스는 포트 모니터 및 포트로 고유하게 식별되어야 합니다. pmadm 명령을 사용하여 서비스를 관리하는 경우 특정 포트 모니터는 pmtag 인수와 함께 지정하고, 특정 포트는 svctag 인수와 함께 지정하십시오.
각 포트 모니터 유형에 대해 SAF에는 포트 모니터별 구성 데이터의 형식을 지정하는 특수화된 명령이 필요합니다. 이 데이터는 pmadm 명령에 사용됩니다. ttymon 및 listen 유형의 포트 모니터의 경우 이러한 특수화된 명령은 각각 ttyadm 및 nlsadmin입니다.
직접 연결된 모뎀 또는 영숫자 터미널을 사용하여 로그인하려고 시도하려 할 때마다 ttymon이 작동합니다. 먼저 SAC 프로세스가 SMF에 의해 시작됩니다. 그러면 SAC가 해당 관리 파일/etc/saf/_sactab 에 지정된 포트 모니터를 자동으로 시작합니다. ttymon 포트 모니터가 시작되면 직렬 포트 회선에서 서비스 요청을 모니터합니다.
어떤 사용자가 영숫자 터미널 또는 모뎀을 사용하여 로그인하려고 하면 직렬 포트 드라이버가 작업을 운영 체제에 전달합니다. ttymon 포트 모니터는 직렬 포트 작업을 메모하고 통신 링크를 설정하려고 시도합니다. ttymon 포트 모니터는 장치와 통신하는 데 필요한 데이터 전송 속도, 회선 규칙 및 핸드셰이크 프로토콜을 결정합니다.
모뎀 또는 터미널과 통신하기 위한 적절한 매개변수가 설정되면 ttymon 포트 모니터가 이 매개변수를 로그인 프로그램에 전달하고 제어 권한을 이 프로그램에 전송합니다.
ttymon 포트 모니터의 인스턴스가 SAC에 의해 호출되면 ttymon이 포트 모니터를 시작합니다. 각 포트에 대해 ttymon 포트 모니터가 먼저 회선 규칙(지정된 경우)과 속도 및 터미널 설정을 초기화합니다. 초기화에 사용되는 값은 /etc/ttydefs 파일의 해당 항목에서 가져옵니다.
그런 다음 ttymon 포트 모니터는 프롬프트를 기록하고 사용자 입력을 기다립니다. 사용자가 Break 키를 눌러 속도가 부적절하다고 표시하면 ttymon 포트 모니터가 다음 속도를 시도하고 프롬프트를 다시 기록합니다.
포트에 대해 autobaud를 사용할 수 있는 경우 ttymon 포트 모니터가 자동으로 포트에 대한 변조 속도를 확인하려고 시도합니다. 사용자가 먼저 Return 키를 눌러야 ttymon 포트 모니터가 변조 속도를 인식하고 프롬프트를 인쇄할 수 있습니다.
올바른 입력을 수신한 경우 ttymon 포트 모니터는 다음과 같은 작업을 수행합니다.
포트에 대한 서비스별 구성 파일 해석
/etc/utmpx 항목 만들기(필요한 경우)
서비스 환경 설정
포트와 연관된 서비스 호출
서비스가 종료되면 ttymon 포트 모니터는 /etc/utmpx 항목이 있을 경우 이 항목을 정리하고 포트를 초기 상태로 되돌립니다.
양방향 서비스용 포트가 구성된 경우 ttymon 포트 모니터는 다음을 수행합니다.
사용자가 서비스에 연결할 수 있도록 해줍니다.
uucico, cu 또는 ct 명령에 다이얼 아웃용 포트를 사용할 수 있도록 해줍니다(포트가 사용 가능한 경우).
프롬프트를 인쇄하기 전에 문자를 읽을 때까지 기다립니다.
연결이 요청되면 프롬프트 메시지를 보내지 않고 포트의 연관된 서비스를 호출합니다(connect-on-carrier 플래그가 설정된 경우).