Open Enterprise Server services rely on specific service scripts located in /usr/lib/systemd/system. The scripts used by OES, some of which are standard Linux scripts, are listed in Table I-1.
IMPORTANT:For managing OES services, we strongly recommend using the browser-based tools outlined in Section 9.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 I-1 OES Service Scripts in /usr/lib/systemd/system
Services Associated with Scripts |
Script Name |
Notes |
---|---|---|
Apache Web server |
apache2.service |
This lets you start, stop, and restart the Apache Web Server. |
Distributed File Services |
novell-dfs.service |
This lets you start and stop the VLDB service. |
DNS (NetIQ eDirectory enhanced) |
novell-named.service |
This works in connection with named to provide eDirectory DNS services. |
Domain services Daemon |
xadsd.service |
|
Dynamic Storage Technology |
novell-shadowfs.service |
This script starts and stops the shadowfs daemon and the kernel module fuse. |
eDirectory |
ndsd.service |
This lets you start and stop eDirectory. It executes the /usr/sbin/ndsd binary. |
eDirectory LDAP support |
nldap |
This lets you load and unload the LDAP library that eDirectory uses to provide LDAP support. It is not actually a service. |
FTP |
pure-ftpd.service |
This is used by the OES FTP pattern. |
iPrint |
cups novell-idsd.service novell-ipsmd.service |
These scripts are required by iPrint cups lets you to start and stop the cupsd daemon that provides spooling and printing functionality for local and remote printers and is always required, even if printers are broadcasted ("Browsing") into (sub)nets. novell-ipsmd.service lets you to start and stop the ipsmd daemon that manages printers that are assigned under a Print Manager. novell-idsd.service lets you to start and stop the idsd daemon that manages drivers that are assigned under a Driver Store. |
Kerberos KDC Service |
xad-krb5kdc.service |
|
Kerberos Password Change Server |
xad-kpasswdd.service |
|
Linux User Management |
namcd.service nscd.service |
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 |
rsyslog.service |
This is used for logging by many OES services. |
Name Service Cache Daemon |
nscd.service |
|
OES CIFS |
novell-cifs.service |
This script starts and stops the cifsd daemon, which is the CIFS service daemon |
DHCP |
dhcpd.service |
|
Cluster Services (NCS) |
adminfs.service |
This is used for NCS through iManager and the command line interface. |
Cluster Services (NCS) |
novell-ncs.service |
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 Identity Translator |
novell-nit.service |
This script runs by default on every OES 2015 SP1 and later server with NSS volumes and provides user IDs (UIDs) for NSS file access. Use rcnovell-nit followed by start, stop, restart, or status to view or alter the run state as needed. or Use systemctl start/stop/restart/status novell-nit.service to start, stop, restart or view the status. |
OES Remote Manager (NRM) |
novell-httpstkd.service |
This script runs by default on every OES 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. |
Storage Services |
novell-nss.service |
This script runs by default on every OES 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 systemctl status novell-nss.service, or rcnovell-nss status at a command prompt. If they are not running, use the start option to start them. You cannot stop NSS. |
NSS Auditing |
novell-vigil.service |
This is the NSS auditing daemon. |
NTP |
chronyd.service |
This is the SLES 15 Network Time Protocol daemon. |
rsync daemon |
rsyncd.service |
DSfW depends on this |
SFCB CIMOM |
sblim-sfcb.service |
This is used to start the SFCB CIMOM daemon, which is an integral part of the iManager plug-ins for LUM, Samba, NSS, SMS, and NCS. CIFS, iPrint, and NRM also use SFCB. OES Remote Manager on OES gets its server health information from CIMOM. |
SLP support |
slpd.service |
This lets you start and stop OpenSLP, which is a key component for eDirectory and certain other services and clients. |
sshd service |
sshd.service |
DSfW depends on this |
Storage Management Services |
novell-smdrd.service |
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-tomcat.service |
This script sets up the Tomcat included with SLES 15 specifically for OES services, such as the Welcome pages. |