syslogd daemon process facilitates the event tracking in a Linux system and logs useful information or future analysis. syslogd provides two system utilities, one for logging and other for the kernel messages. syslogd mainly reacts to the set of signals given by users. Some of the signals given to syslogd: SIGHUP: This signal instructs syslogd to perform a re-initialization step. All open files are then closed, the configuration file (default is /etc/syslog.conf) will be reread and the syslog facility will be started again. SIGTERM: syslogd will die. SIGINT, SIGQUIT: If debugging is enabled these are then ignored, otherwise syslogd will die. SIGUSR1: Switch the debugging on/off. This option can only be used if the syslogd is started with the - d debug option. SIGCHLD: Wait for Childs if some were born, because of the waiting messages.