SYSLOGD(8)
๐ธ SYSLOGD(8) โ syslogd, aka the Syslog Server ๐
okay so first things first, bestie: this is the manual page for syslogd from the System Administration Utilities set. she's the syslog server, she's the main character of your logs, and she's about to get explained to you in full. no cap, every single flag is coming. ๐ซถ
โจ SYNOPSIS โจ
syslogd [OPTION...]
that's it. that's the whole vibe. she takes options and she logs things. ๐
๐ DESCRIPTION ๐
Log system messages. that's literally her job. she's the server that catches the messages and writes them down. iconic behavior, honestly.
so here's the full flag rundown, and yes we're doing all of them, don't scroll away on me:
-4,--ipv4โ restrict her to IPv4 transport. heads up: this one is the default, so she's already doing it unless you say otherwise. ๐-6,--ipv6โ restrict her to IPv6 transport instead. pick a lane, queen.-aSOCKET โ add a unix socket for her to listen to. you can stack these โ up to 19 of them, so go off, but there's a limit and that limit is nineteen.- *
-b,--bind=ADDR* โ bind the listener to this address/name. tell her exactly where to sit. - *
-B,--bind-port=PORT* โ bind the listener to this port. ๐ฅ -d,--debugโ print debug information. oh and this also implies--no-detach, so keep that in mind (see-nbelow before you get confused, bestie).- *
-D,--rcdir=DIR* โ override the configuration directory. default is/usr/local/etc/syslog.d. ๐ฆ - *
-f,--rcfile=FILE* โ override the configuration file. default is/usr/local/etc/syslog.conf. -h,--hopโ forward messages coming from remote hosts. (yes, the flag is literally "hop". she's a little bunny about it. ๐)--ipanyโ allow transport with IPv4 and IPv6. both. at once. very versatile of her. ๐-lHOSTLIST โ log hosts in HOSTLIST by their hostname. give her the list, she handles the naming.- *
-m,--mark=INTVL* โ specify the timestamp interval in minutes. set it to0for no timestamping at all. โญ --no-forwardโ do not forward any messages. and it overrides--hop, so if you've got both set, this one wins. periodt.--no-klogโ do not listen to the kernel log device/proc/kmsg. kernels need love too but sometimes not.--no-unixafโ do not listen on unix domain sockets. heads up: this overrides-aand-p, so those two get straight up ignored if this is on. ๐-n,--no-detachโ do not enter daemon mode. she stays in the foreground, right next to you, like a clingy bestie. ๐ซถ- *
-p,--socket=FILE* โ override the default unix domain socket/dev/log. - *
-P,--pidfile=FILE* โ override the pidfile. default is/usr/local/var/run/syslog.pid. ๐ -r,--inetโ receive remote messages via internet domain socket. now she's taking messages from other machines. social butterfly energy. ๐ฆ-sDOMAINLIST โ a list of domains that should be stripped from the FQDN of hosts before their name gets logged. so like, you get the short cute version of the hostname instead of the whole long thing. ๐-S,--syncโ force a file sync on every single line. every. line. she is thorough. ngl this is the "i don't trust the disk cache" option. ๐ฅ-T,--local-timeโ set local time on received messages. because timezones are a scam and we're all just doing our best. ๐ญ-?,--helpโ give this help list. she'll explain herself. ๐--usageโ give a short usage message. the tl;dr version.-V,--versionโ print program version. classic. ๐
Also, important detail, don't miss it: mandatory or optional arguments to long options are also mandatory or optional for any corresponding short options. so if a long one needs a value, its shorty needs a value too. they match. that's the rule. โจ
๐ AUTHOR ๐
Written by many authors. a whole collective. a group chat of contributors, if you will. ๐
๐ REPORTING BUGS ๐
found something cursed? Report bugs to <bug-inetutils@gnu.org>. don't be shy, be specific. ๐
๐ COPYRIGHT ๐
Copyright ยฉ 2026 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
there is NO WARRANTY, to the extent permitted by law. like, literally none. she's free and she's doing her best and that's the deal. ๐
๐ธ SEE ALSO ๐ธ
logger(1)โ the lil sibling that sends the messages.
and also, the full documentation for syslogd is maintained as a Texinfo manual. if the info and syslogd programs are properly installed at your site, the command
info syslogd
should give you access to the complete manual. so if you want the whole lore, that's where it lives. ๐
okay that's the whole page, you're officially a syslogd understander ๐ง๐ โ this was GNU inetutils 2.8, dated April 2026, and she ate, no crumbs. slay. โจ
๐ฆ where this page comes from
- alpine 3.24: inetutils-syslogd-doc 2.8-r0 ยท GPL-3.0-or-later
- ๐ girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms