.\" Man page generated from reStructuredText. . . .nr rst2man-indent-level 0 . .de1 rstReportMargin \\$1 \\n[an-margin] level \\n[rst2man-indent-level] level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] - \\n[rst2man-indent0] \\n[rst2man-indent1] \\n[rst2man-indent2] .. .de1 INDENT .\" .rstReportMargin pre: . RS \\$1 . nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] . nr rst2man-indent-level +1 .\" .rstReportMargin post: .. .de UNINDENT . RE .\" indent \\n[an-margin] .\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] .nr rst2man-indent-level -1 .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. .TH "KNOTD" "8" "2024-09-02" "3.4.0" "Knot DNS" .SH NAME knotd \- Knot DNS server daemon .SH SYNOPSIS .sp \fBknotd\fP [\fIconfig_option\fP] [\fIoptions\fP] .SH DESCRIPTION .sp Knot DNS is a high\-performance authoritative DNS server. The \fIknotd\fP program is the DNS server daemon. .SS Config options .INDENT 0.0 .TP \fB\-c\fP, \fB\-\-config\fP \fIfile\fP Use a textual configuration file (default is \fB/usr/local/etc/knot/knot.conf\fP). .TP \fB\-C\fP, \fB\-\-confdb\fP \fIdirectory\fP Use a binary configuration database directory (default is \fB/usr/local/var/lib/knot/confdb\fP). The default configuration database, if exists, has a preference to the default configuration file. .UNINDENT .SS Options .INDENT 0.0 .TP \fB\-m\fP, \fB\-\-max\-conf\-size\fP \fIMiB\fP Set maximum size of the configuration database (default is 500 MiB, maximum 10000 MiB). .TP \fB\-s\fP, \fB\-\-socket\fP \fIpath\fP Use a remote control UNIX socket path (default is \fB/usr/local/var/run/knot/knot.sock\fP). .TP \fB\-d\fP, \fB\-\-daemonize\fP [\fIdirectory\fP] Run the server as a daemon. New root directory may be specified (default is \fB/\fP). .TP \fB\-v\fP, \fB\-\-verbose\fP Enable debug output. .TP \fB\-h\fP, \fB\-\-help\fP Print the program help. .TP \fB\-V\fP, \fB\-\-version\fP Print the program version. The option \fB\-VV\fP makes the program print the compile time configuration summary. .UNINDENT .SS Signals .sp If the \fIknotd\fP process receives a SIGHUP signal, it reloads its configuration and reopens the log files, if they are configured. When \fIknotd\fP receives a SIGUSR1 signal, it reloads all configured zones. Upon receiving a SIGINT signal, \fIknotd\fP exits. .SH EXIT VALUES .sp Exit status of 0 means successful operation. Any other exit status indicates an error. .SH SEE ALSO .sp \fBknot.conf(5)\fP, \fBknotc(8)\fP, \fBkeymgr(8)\fP, \fBkjournalprint(8)\fP\&. .SH AUTHOR CZ.NIC Labs .SH COPYRIGHT Copyright 2010–2024, CZ.NIC, z.s.p.o. .\" Generated by docutils manpage writer. .