Network Shell requirements and support
This topic discusses the requirements of Network Shell (NSH) and the scope of its support.
- Internationalization support for Network Shell commands
- Shared memory segments for Network Shell
- ZSH support
Internationalization support for Network Shell commands
Most of the Network Shell commands support multibyte characters for internationalization (I18N). For a list of NSH commands that support multibyte characters, see Summarized-descriptions-of-Network-Shell-commands (as indicated in the I18N Support column).
I18N support depends on several locale category (LC_*) environment variables, specifically LC_ALL and LC_CTYPE. Ensure that these environment variables are set properly before starting Network Shell and the RSCD Agent.
Shared memory segments for Network Shell
On a server where multiple users run Network Shell, assure there is at least N * X shared memory segments available, where N is the number of simultaneous Network Shell login sessions and X is the number of times the chrole command is executed during the Network Shell session lifetime.
ZSH support
Network Shell supports both 4_0_4 and 4_3_4 versions of ZSH. By default, Network Shell calls the 4_3_4 version of ZSH. If you want to access the earlier version of ZSH, do the following:
- Cd to <BladeLogic install directory>\bin. By default, this is C:\Program Files\BMC Software\BladeLogic\NSH\bin on Windows and /opt/bmc/bladelogic/NSH/bin on UNIX.
- Do one of the following:
- On UNIX, enter the following commands:
mv nsh nsh-4_3_4
ln -s zsh nsh - On Windows, do the following:
- Rename the existing nsh.exe executable to nsh-4_3_4.exe.
- Copy the zsh.exe executable to nsh.exe.
- On UNIX, enter the following commands: