KJOURNALPRINT(8)
π KJOURNALPRINT(8) β the Knot DNS journal print utility, bestie edition π
okay so like, hi, welcome to kjournalprint β it's the little print utility from Knot DNS (that's the manual we're in, section 8, mwah) β¨
π¦ NAME π¦
kjournalprint β the Knot DNS journal print utility. yeah. that's her. that's the whole name. she prints journals, she's iconic, periodt. π
πΈ SYNOPSIS πΈ
kjournalprint [config_option] [options] zone_name
kjournalprint [config_option] -z
like, you either give her a zone_name (plus whatever config options and options you want), or you hit her with the -z zone-list mode and she just lists stuff. no cap. π«Ά
β¨ DESCRIPTION β¨
so basically this program prints the zone history that's stored in a journal database. that's the vibe. π
and hmm, important detail: as default, changes are colored for terminal. yes bestie, she comes pre-glammed. π
π Parameters π
zone_nameβ the name of the zone you want the history printed for. that's the one. that's the zone. π
π§ Config options π§
-c,--configfile β use a textual configuration file. the default is/etc/knot/knot.conf. π-C,--confdbdirectory β use a binary configuration database directory. default is/var/lib/knot/confdb. and listen β the default configuration database, if it exists, has a preference to the default configuration file. iykyk, priority drama. π-D,--dirpath β use the specified journal database path and default configuration. simple. clean. slay. β¨
π Options π
-z,--zone-listβ instead of reading the journal, display the list of zones in the DB. she's just doing roll call, not reading the diary. π-l,--limitlimit β limits the number of displayed changes. keeps things from being too much (as if). π-s,--serialsoa β start at a specific SOA serial. pick your starting point, main character energy. β-M,--mergeβ print the changesets merged into one changeset. and ifzone-in-journalis present, the stored contents with all the changesets applied will be printed. one big combined moment. π₯-H,--checkβ enable additional journal semantic checks during printing. she's double-checking, we love a careful queen. π§-d,--debugβ debug mode brief output. short and nosy. πΈ-x,--monoβ don't generate colorized output. no color. plain. monochrome baddie. π€ (ok no black emoji tag but you get it)-X,--colorβ force colorized output. color whether the terminal likes it or not. π-h,--helpβ print the program help. she's telling you about herself, obsessed. π-V,--versionβ print the program version. and the option-VVmakes the program print the compile time configuration summary. two V's, extra lore. π
π¦ EXIT VALUES π¦
exit status of 0 means successful operation. any other exit status indicates an error. that's it, that's the whole rule. if you get a non-zero, something went wrong bestie, go look. π
π EXAMPLES π
last (most recent) 5 changes without colors:
$ kjournalprint -xl 5 /var/lib/knot/journal example.com.
see how -x kills the color and -l 5 keeps it to five? teamwork. π«Ά
π SEE ALSO π
knotd(8), knot.conf(5). go read those too, they're giving lore. β¨
π AUTHOR π
CZ.NIC, z.s.p.o. and contributors <https://www.knot-dns.cz/> β the whole squad. π«Ά
β COPYRIGHT β
Copyright (C) CZ.NIC, z.s.p.o. and contributors
and that's the page, cutie π β this was version 3.6.2 from 2026-10-21, so if the date looks like it's from the future, no it doesn't, mind your business ππ mwah!
π¦ where this page comes from
- nixpkgs unstable: knot-dns 3.6.2
- opensuse-leap 16.0: knot 3.6.2-bp160.1.1 Β· GPL-2.0-or-later
- opensuse-leap 16.0: knot 3.6.2-bp160.1.1 Β· GPL-2.0-or-later
- opensuse-leap 16.0: knot 3.6.2-bp160.1.1 Β· GPL-2.0-or-later
- opensuse-leap 16.0: knot 3.6.2-bp160.1.1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms