탐색 링크 건너뛰기 | |
인쇄 보기 종료 | |
시스템 관리 설명서: 고급 관리 Oracle Solaris 10 8/11 Information Library (한국어) |
3. Service Access Facility를 사용하여 직렬 포트 관리(작업)
TTY 모니터 및 네트워크 Listener 포트 모니터
ttymon 콘솔 터미널에 대한 변조 속도를 설정하는 방법
ttymon 포트 모니터를 사용 안함으로 설정하는 방법
sacadm 명령은 최상위 SAF입니다. sacadm 명령은 주로 ttymon 및 listen과 같은 포트 모니터를 추가 및 제거하는 데 사용됩니다. 기타 sacadm 기능에는 포트 모니터의 현재 상태 나열 및 포트 모니터 구성 스크립트 관리 기능이 포함됩니다.
SAC(Service Access Controller) 프로그램은 모든 포트 모니터를 검사합니다. 다중 사용자 모드가 시작되면 시스템에서 자동으로 SAC가 시작됩니다.
SAC 프로그램은 호출되면 먼저 각 시스템의 구성 스크립트를 찾아 해석합니다. 사용자는 구성 스크립트를 사용하여 SAC 프로그램 환경을 사용자 정의할 수 있습니다. 이 스크립트는 기본적으로 비어 있습니다. SAC 환경에 대해 수정한 내용은 SAC의 모든 "자식"이 상속합니다. 이 상속된 환경은 자식이 수정할 수 있습니다.
SAC 프로그램은 시스템별 구성 스크립트를 해석한 후 해당 관리 파일을 읽고 지정된 포트 모니터를 시작합니다. SAC 프로그램은 포트 모니터별로 복사본을 실행하여 자식 프로세스를 포크합니다. 그러면 포트별 모니터 구성 스크립트가 있는 경우 각 자식 프로세스에서 이 스크립트를 해석합니다.
포트별 모니터 구성 스크립트에 지정된 환경에 대해 수정된 내용은 포트 모니터에 영향을 미치며 모든 자식이 상속하게 됩니다. 끝으로, 자식 프로세스는 SAC 프로그램 관리 파일에서 발견된 명령을 사용하여 포트 모니터 프로그램을 실행합니다.
다음은 SAC를 처음 시작할 때 수행되는 프로세스를 요약한 단계입니다.
SAC 프로그램이 SMF 서비스 svc:/system/sac:default에 의해 시작됩니다.
SAC 프로그램이 시스템별 구성 스크립트 /etc/saf/_sysconfig를 읽습니다.
SAC 프로그램이 SAC 관리 파일 /etc/saf/_sactab을 읽습니다.
SAC 프로그램이 시작되는 포트 모니터 각각에 대해 자식 프로세스를 포크합니다.
각 포트 모니터가 포트별 모니터 구성 스크립트 /etc/saf/pmtag/_config를 읽습니다.