탐색 링크 건너뛰기 | |
인쇄 보기 종료 | |
Oracle Solaris 11.1에서 시스템 정보, 프로세스 및 성능 관리 Oracle Solaris 11.1 Information Library (한국어) |
5. 시스템 콘솔, 터미널 장치 및 전원 서비스 관리(작업)
시스템 콘솔은 특수한 속성을 갖고 있으며 특정 목적에 사용되는 터미널입니다. 예를 들면 관리자용의 커널 메시지는 콘솔에만 전송되고 다른 터미널에는 전송되지 않습니다.
터미널은 Oracle Solaris와 상호 작용하기 위한 수단입니다. 사용자 시스템의 비트맵 그래픽 디스플레이는 영숫자 터미널과 동일하지 않습니다. 영숫자 터미널은 직렬 포트에만 연결하며 텍스트만 표시합니다. 그래픽 디스플레이를 관리하기 위해 특별한 단계를 수행할 필요는 없습니다.
또한 터미널은 컴퓨터의 물리적 모니터 및 키보드 레이아웃과 연결될 수 있습니다. 그래픽 터미널의 경우는 컴퓨터의 그래픽 카드 및 모니터와 연결해야 한다는 차이가 있습니다. 따라서 문자가 직렬 포트에서 전송되는 대신에 컴퓨터에 있는 그래픽 카드의 메모리에 저장됩니다.
시스템 콘솔 및 로컬로 연결된 터미널 장치는 SMF 서비스 svc:/system/console의 인스턴스로 표시됩니다. 이 서비스는 대부분의 동작을 정의하며 각 인스턴스는 서비스에서 상속된 설정을 대체하는 특정 설정이 있습니다. ttymon 프로그램은 이러한 터미널에 로그인 서비스를 제공하는 데 사용됩니다. 각 터미널은 ttymon 프로그램의 개별 인스턴스를 사용합니다. 서비스가 ttymon 프로그램에 전달한 명령줄 인수가 해당 동작을 제어합니다.
시스템과 함께 제공되는 서비스 인스턴스는 다음과 같습니다.
svc:/system/console-login:default
기본 인스턴스는 항상 ttymon 프로그램이 시스템 하드웨어 콘솔에 로그인을 제공한다는 것을 나타냅니다. 예는 시스템 콘솔의 설정을 수정하는 방법을 참조하십시오.
svc:/system/console-login:{vt2, vt3, vt4, vt5, vt6 }
시스템의 가상 콘솔을 위한 추가 서비스 인스턴스가 제공됩니다. 가상 콘솔을 사용할 수 없는 경우 이러한 서비스는 자동으로 사용 안함으로 설정됩니다. 자세한 내용은 vtdaemon(1M) 매뉴얼 페이지를 참조하십시오.
svc:/system/console-login:{terma, termb}
svc:/system/console-login:terma 및 svc:/system/console-login:termb 서비스는 편의상 제공됩니다. 이러한 서비스를 사용하면 추가 /dev/term/a 및 /dev/term/b 포트에 대한 로그인 서비스를 설정할 수 있습니다. 이러한 서비스는 기본적으로 사용 안함으로 설정됩니다.
svc:system/console-login 서비스의 일부로 추가 서비스 인스턴스를 정의할 수 있습니다. 예를 들어, 지원해야 하는 /dev/term/f 장치가 있는 경우 svc:/system/console-login:termf를 인스턴스화하고 적절하게 구성할 수 있습니다.
시스템 콘솔 관리는 SMF가 수행합니다. svccfg 명령을 사용하여 시스템 콘솔 등록 정보를 설정합니다.
다음 절차는 svccfg 명령을 사용하여 콘솔 터미널 유형을 변경하는 방법을 보여줍니다.
Oracle Solaris 11.1 관리: 보안 서비스의 지정된 관리 권한을 사용하는 방법을 참조하십시오.
$ su - Password: #
예를 들어, :default 서비스가 나타내는 시스템 콘솔에 대한 터미널 유형을 변경하려면 다음 명령을 입력합니다.
# svccfg -s svc:/system/console-login:default "setprop ttymon/terminal_type = xterm"
주의 - svc:/system/console-login 서비스의 터미널 유형을 변경하면 모든 인스턴스에 영향을 주므로 변경하지 않는 것이 좋습니다. |
시스템의 /dev/term/a 또는 /dev/term/b 직렬 포트에 연결된 터미널의 경우 미리 정의된 서비스가 제공됩니다.
/dev/term/a에 대한 로그인 서비스를 사용으로 설정하려면 다음 절차를 수행합니다.
# svcadm enable svc:/system/console-login:terma
# svcs svc:/system/console-login:terma
서비스가 온라인 상태라는 것이 출력에 표시되어야 합니다. 서비스가 유지 관리 모드인 경우 서비스의 로그 파일에서 자세한 내용을 참조하십시오.
이 절차는 콘솔에 대한 변조 속도를 설정하는 방법을 보여줍니다. x86 기반 시스템에서 콘솔 속도에 대한 지원은 플랫폼에 따라 다릅니다.
SPARC 기반 시스템에 대해 지원되는 콘솔 속도는 다음과 같습니다.
9600 bps
19200 bps
38400 bps
# eeprom ttya-mode=baud-rate,8,n,1,-
예를 들어 x86 기반 시스템의 콘솔에 대한 변조 속도를 38400으로 변경하려면 다음과 같이 입력합니다.
# eeprom ttya-mode=38400,8,n,1,-
console baud-rate hupcl opost onlcr:baud-rate::console
이러한 변경 사항은 플랫폼에 따라 다릅니다.
SPARC 기반 시스템: /etc/driver/drv 디렉토리에 있는 options.conf 파일 버전에서 변조 속도를 변경합니다.
변조 속도를 9600으로 변경하려면 다음 명령을 사용합니다.
# 9600 :bd: ttymodes="2502:1805:bd:8a3b:3:1c:7f:15:4:0:0:0:11:13:1a:19:12:f:17:16";
변조 속도를 19200으로 변경하려면 다음 명령을 사용합니다.
# 19200 :be: ttymodes="2502:1805:be:8a3b:3:1c:7f:15:4:0:0:0:11:13:1a:19:12:f:17:16";
변조 속도를 38400으로 변경하려면 다음 명령을 사용합니다.
# 38400 :bf: ttymodes="2502:1805:bf:8a3b:3:1c:7f:15:4:0:0:0:11:13:1a:19:12:f:17:16";
x86 기반 시스템: BIOS 직렬 리디렉션이 사용 가능한 경우 콘솔 속도를 변경합니다.