您必須以 root 身分才能在核心程式載入 STREAMS 模組。
若要決定您要執行 64 位元 Solaris 或 32 位元 Solaris 系統,請依照下列示範使用 isainfo(1) 公用程式:
system# isainfo -v 64 位元 sparcv9 應用程式 32 位元 sparc 應用程式
如果指令傳回這段訊息,即表示您正在執行 64 位元 Solaris 系統。如果您正在執行 32 位元的 Solaris 系統,公用程式就會列出下面指令:
system# isainfo -v 32 位元 sparc 應用程式
使用 modinfo(1M) 以確定系統尚未載入 STREAMS 模組:
system# modinfo | grep modulename
若您已安裝如 u8lat1 等 STREAMS 模組,其輸出處將會顯示:
system# modinfo | grep u8lat1 89 ff798000 4b13 18 1 u8lat1 (UTF-8 <--> ISO 8859-1 模組)
如果該模組已經安裝,您就不需要再載入它。不過,若您尚未載入該模組,請使用 modload (1M),如以下所示:
system# modload /usr/kernel/strmod/u8lat1
該指令會在 kernel上載入 32–位元的 u8lat1 STREAMS 模組,使您得以將其置入串流中。若您所使用的是 64–位元的 Solaris 產品,請使用 modload( 1M),如以下所示 :
system# modload /usr/kernel/strmod/sparcv9/u8lat1
STREAMS 模組已載入至 kernel,現在您可以將其置入串流中。
若要從 kernel 中卸下模組,請使用 modunload (1M),如以下所示。 在這個範例中,已經卸下 u8lat1 模組。
system# modinfo | grep u8lat1 89 ff798000 4b13 18 1 u8lat1 (UTF-8 <--> ISO 8859-1 模組) system# modunload -i 89