!!! Overview Useful Commands for Edirectory on Linux/Solaris !! Is [EDirectory] Running? To show a few ports including 524, (LDAP)389, (LDAPS)636 and the ports for DHOST as listening. (using [netstat]) One of my servers shows like [command-line]: {{{ # netstat -anp | grep LISTEN | grep ndsd tcp 0 0 0.0.0.0:389 0.0.0.0:* LISTEN 16718/ndsd tcp 0 0 127.0.0.1:8389 0.0.0.0:* LISTEN 16718/ndsd tcp 0 0 192.168.1.4:8389 0.0.0.0:* LISTEN 16718/ndsd tcp 0 0 192.168.1.4:524 0.0.0.0:* LISTEN 16718/ndsd tcp 0 0 127.0.0.1:524 0.0.0.0:* LISTEN 16718/ndsd tcp 0 0 0.0.0.0:636 0.0.0.0:* LISTEN 16718/ndsd tcp 0 0 127.0.0.1:8636 0.0.0.0:* LISTEN 16718/ndsd tcp 0 0 192.168.1.4:8636 0.0.0.0:* LISTEN 16718/ndsd }}} I have made a habit of putting DHOST on (http)8389 and (https)8636 so I might remember where it is running. !! NDSLogin You can try an ndslogin from the server with the following: {{{ # ndslogin -t willeketree -h 192.168.1.4 jim.butler.people.willeke.com Password: eDirectory Login: logged in as .CN=jim.OU=butler.OU=people.dc=willeke.dc=com.WILLEKETREE. }}} !! [NDSD Threads and Processes|NDSD Threads And Processes] ! Processes To monitor ndsd, use the following [command-line]: {{{ # ps -eaf |grep ndsd }}} Typical output would be: {{{ root 5067 1 0 00:54 ? 00:00:00 /usr/sbin/ndsd root 5070 5067 0 00:54 ? 00:00:00 /usr/sbin/ndsd root 5071 5070 0 00:54 ? 00:00:00 /usr/sbin/ndsd root 5072 5070 0 00:54 ? 00:00:00 /usr/sbin/ndsd root 5074 5070 0 00:54 ? 00:00:00 /usr/sbin/ndsd root 5075 5070 0 00:54 ? 00:00:01 /usr/sbin/ndsd }}} These threads are Light Weight Processes (LWPs), which reduces switching overhead. You will see them as multiple ndsd's running on same machine. You can use pstree to see them as a structure view. For example on 8.7.x, {{{pstree 'cat /var/nds/ndsd.pid'}}} ! For 8.8 Tested to work with eDirectory 8.8 on SuSE Enterprise Server 10/11 and should work fine with eDirectory 8.7.x also. {{{pstree -G `cat /var/opt/novell/eDirectory/data/ndsd.pid`}}} !! Other useful [{$pagename}]: * [NDSTRACE Examples|NDSTRACE Examples] * [NDSTrace Command|Ndstrace] - Some details on the usage of [NDSTrace Command|Ndstrace] * [Stop and Start Imanager or Apache|How To Stop And Start Imanager] * [NDSD (eDirectory) File locations|NDSD File Locations] * [Files In Dib Directory] * [Edirectory Ports|EDirectory Ports] * [ndscheck] * [Which LDAPSEARCH] !! Category %%category [eDirectory]%% !! More Information There might be more information for this subject on one of the following: [{ReferringPagesPlugin before='*' after='\n' }]