H.0 OES 2 Service Scripts

Novell Open Enterprise Server 2 services rely on specific service scripts located in /etc/init.d. The scripts used by OES 2, some of which are standard Linux scripts, are listed in Table H-1.

IMPORTANT:For managing OES 2 services, we strongly recommend using the browser-based tools outlined in Section 12.1, Overview of Management Interfaces and Services. The browser-based tools provide error checking not available at the service-script level, and they ensure that management steps happen in the sequence required to maintain service integrity.

Table H-1 OES Service Scripts in /etc/init.d

Services Associated with Scripts

Script Name

Notes

Apache Web server

apache2

The rcapache2 symbolic link, which is by default part of the path, can be used to start, stop, and restart the Apache Web Server, rather than referencing the init script directly.

Archive and Version Services

novell-ark

This lets you to start, stop, restart and display the status of the Archive and Version Service.

CASA

micasad

This is the CASA daemon.

Distributed File Services

novell-dfs

This lets you start and stop the VLDB service.

DNS (Novell eDirectory enhanced)

novell-named

This works in connection with named to provide Novell eDirectory DNS services.

DNS (SUSE Linux Enterprise Server 10 base)

named

This is the SLES 10 DNS service daemon.

Dynamic Storage Technology

novell-shadowfs

This script starts and stops the shadowfs daemon and the kernel module fuse.

eDirectory

ndsd

This lets you start and stop eDirectory. It executes the /usr/sbin/ndsd binary.

eDirectory SNMP support

ndssnmpsa

 

eDirectory LDAP support

nldap

This lets you load and unload the LDAP library that Novell eDirectory uses to provide LDAP support. It is not actually a service.

FTP

pure-ftpd

This is used by the Novell FTP Pattern.

iPrint

cups

novell-idsd

novell-ipsmd

 

iPrint

cups

iPrint uses this daemon.

Linux User Management

namcd

nscd

These daemons are required by Linux User Management and work together to ensure good performance.

The namcd daemon caches user and group names and IDs from eDirectory, speeding subsequent lookups of cached users and groups.

The nscd daemon caches host names and addresses.

Logging

syslog

This is used for logging by many OES 2 services.

Novell AFP

novell-afptcpd

This script starts and stops the afptcpd daemon, which is the Novell AFP service daemon

Novell CIFS

novell-cifs

This script starts and stops the cifsd daemon, which is the Novell CIFS service daemon

NetStorage (actually XTier)

novell-xregd

novell-xsrvd

NetStorage runs inside the novell-xsrvd XTier Web Services daemon, and also utilizes Tomcat services for certain other functions.

novell-xregd is the init script for starting and stopping XTier’s registry daemon. It is part of the novell-xtier-base RPM and is enabled by default for run levels 2, 3, and 5.

novell-xsrvd is the init script for starting and stopping XTier’s Web services daemon. It is also part of the novell-xtier-web RPM and is enabled for run levels 2, 3, and 5.

Novell Cluster Services (NCS)

novell-ncs

NCS uses some shell scripts and utilities that come with the heartbeat package. For example, NCS uses a binary called send_arp to send out ARP packets when a secondary address is bound.

NCS never runs the heartbeat daemons. In fact, NCS and heartbeat are mutually exclusive when it comes to execution, and heartbeat must always be configured to not run (chkconfig heartbeat off) when NCS is loaded on the server.

Novell Remote Manager

novell-httpstkd

This script runs by default on every OES 2 server and enables access to NRM for Linux through a browser.

Use this script followed by the status option to view current status. Or use stop, start, or restart options to alter the run state of the NRM daemon as needed.

Novell Storage Services

novell-nss

This script runs by default on every OES 2 server with NSS volumes and enables access to the NSS runtime environment.

To see if the NSS kernel modules and NSS admin volume are running, enter service novell-nss status, /etc/init.d/novell-nss status, or rcnovell-nss status at a command prompt. If they are not running, use the start option to start them. You cannot stop NSS.

Novell Remote Manager e-mail notifications

postfix

Novell Remote Manager uses this to send notifications as configured.

NTP

ntp

This is the SLES 10 Network Time Protocol daemon.

OpenWBEM CIMOM

owcimomd

This is used to start the OpenWBEM CIMOM daemon, which is an integral part of the iManager plug-ins for LUM, Samba, NSS, SMS, and NCS. iPrint and NRM also use OpenWBEM.

Novell Remote Manager on OES 2 gets its server health information from CIMOM.

Patching

novell-zmd

This is the GUI patch updater daemon.

Red Carpet

rcd

This is the rug command line daemon.

Samba

nmb

This is the Samba NetBIOS naming daemon.

Samba CIFS support

smb

This script runs the Samba daemon.

SLP support

slpd

This lets you start and stop OpenSLP, which is a key component for eDirectory and certain other services and clients.

Storage Management Services

novell-smdrd

This lets you start and stop the SMDR daemon precess. It also loads and unloads the NSS zapi kernel module used by SMS to back up the NSS volumes.

Tomcat

novell-tomcat5

This script sets up the SLES 10 Tomcat specifically for OES 2 services, such as the Welcome pages.