Solaris OS용 Sun Cluster 데이터 서비스 개발 안내서

X Font Server

X Font Server는 클라이언트에 글꼴 파일을 제공하는 간단한 TCP/IP 기반 서비스입니다. 클라이언트는 글꼴 집합을 요청하기 위해 서버에 연결하며 서버는 디스크에서 글꼴 파일을 읽어 클라이언트에 제공합니다. X Font Server 데몬은 서버 이진 /usr/openwin/bin/xfs로 구성됩니다. 데몬은 대개 inetd에서 시작됩니다. 그러나 현재 샘플의 경우 /etc/inetd.conf 파일에서 해당 항목이 fsadmin -d 명령 등에 의해 비활성화되어 데몬이 Sun Cluster의 제어만을 받는 것으로 가정합니다.

X Font Server 구성 파일

기본적으로 X Font Server는 /usr/openwin/lib/X11/fontserver.cfg 파일에서 구성 정보를 읽습니다. 이 파일의 카탈로그 항목에는 데몬에서 제공할 수 있는 글꼴 디렉토리 목록이 포함되어 있습니다. 클러스터 관리자는 전역 파일 시스템에서 글꼴 디렉토리를 찾아 시스템에서 글꼴 데이터베이스의 단일 복사본을 유지 관리함으로써 Sun Cluster에서의 X Font Server 사용을 최적화할 수 있습니다. 이러한 경우에 관리자는 fontserver.cfg를 편집하여 글꼴 데이터베이스의 새 경로를 반영해야 합니다.

관리자는 또한 구성이 용이하도록 구성 파일 자체를 전역 파일 시스템에 둘 수 있습니다. xfs 데몬은 이 파일의 기본 제공 위치를 무시하는 명령줄 인자를 제공합니다. SUNW.xfnts 자원 유형은 다음 명령을 사용하여 Sun Cluster 제어 하에서 데몬을 시작합니다.


/usr/openwin/bin/xfs -config <location_of_cfg_file>/fontserver.cfg \
-port <portnumber>

SUNW.xfnts 자원 유형 구현에서 Confdir_list 등록 정보를 사용하여 fontserver.cfg 구성 파일의 위치를 관리할 수 있습니다.

TCP 포트 번호

xfs server 데몬이 수신하는 TCP 포트 번호는 일반적으로 “fs” 포트(대개 /etc/services 파일에서 7100으로 정의됨)입니다. 그러나 시스템 관리자는 xfs 명령줄의 -port 옵션을 사용하여 기본 설정을 무시할 수 있습니다. SUNW.xfnts 자원 유형의 Port_list 등록 정보를 사용하여 기본값을 설정하고 xfs 명령줄에서 -port 옵션 사용을 지원할 수 있습니다. 이 등록 정보의 기본값은 RTR 파일에서 7100/tcp로 정의합니다. SUNW.xfnts Start 메소드에서 Port_listxfs 명령줄의 -port 옵션에 전달합니다. 결과적으로 이 자원 유형의 사용자는 포트 번호가 기본적으로 7100/tcp이므로 이를 지정할 필요가 없지만 원할 경우 Port_list 등록 정보에 다른 값을 지정하여 자원 유형을 구성할 때 다른 포트를 지정할 수 있습니다.