국제 언어 환경 설명서

커널에서 STREAMS 모듈 로드하기

커널에서 STREAMS 모듈을 로드하려면 먼저 루트가 되어야 합니다.

64비트 Solaris 또는 32비트 Solaris 시스템 실행 여부를 확인하려면 다음과 같이 isainfo(1) 유틸리티를 사용하십시오.

system# isainfo -v
64-bit sparcv9 applications
32-bit sparc applications

명령이 이 정보를 반환하면 64비트 Solaris 시스템을 실행 중입니다. 32비트 Solaris 시스템을 실행 중이면 유틸리티가 다음을 표시합니다.

system# isainfo -v
32-bit sparc applications

시스템이 STREAMS 모듈에 이미 로드되지 않았음을 확인하려면 modinfo(1M)을 사용하십시오.

system# modinfo | grep  modulename

u8lat1과 같은 STREAMS 모듈이 이미 설치되었으면 출력은 다음과 같습니다.

system# modinfo | grep u8lat1
89 ff798000  4b13  18   1  u8lat1 (UTF-8 <--> ISO 8859-1 module)

모듈이 이미 설치되었으면 로드할 필요 없습니다. 그러나 모듈이 아직 로드되지 않았으면 다음과 같이 modload (1M)을 사용하십시오.

system# modload /usr/kernel/strmod/u8lat1

이 명령은 커널에 32비트 u8lat1 STREAMS 모듈을 로드하여 스트림으로 푸시할 수 있습니다. 64비트 Solaris 제품을 실행 중이면 다음과 같이 modload( 1M)을 사용하십시오.

system# modload /usr/kernel/strmod/sparcv9/u8lat1

STREAMS 모듈이 커널에 로드되고 이제 스트림으로 푸시할 수 있습니다.

커널에서 모듈을 언로드하려면 다음과 같이 modunload (1M)을 사용하십시오. 이 예제에서 u8lat1 모듈이 언로드됩니다.

system# modinfo | grep u8lat1
89 ff798000  4b13  18   1  u8lat1 (UTF-8 <--> ISO 8859-1 module)
system# modunload -i 89