KYSDK-LOGROTATE(8)
β¨ KYSDK-LOGROTATE β¨
okay so bestie, this is the kysdk-logrotate page from the System Administration Utilities manual, and honestly? it's giving "your logs will never eat your whole disk again." π let's get into it.
π NAME π
kysdk-logrotate β the KYLIN SDK Log Rotation Configuration Management Tool π
πΈ SYNOPSIS πΈ
kysdk-logrotate
yep. that's it. no flags, no arguments, no β¨choicesβ¨. you just run it and it does its lil thing. main character energy fr. π
π¦ DESCRIPTION π¦
kysdk-logrotate is the log rotation configuration management tool living inside the KYLIN SDK system. its whole job? keeping your log rotation rules managed and configured so your system log files don't justβ¦ grow forever and ever into infinity. π no cap, that's the mission β save that disk space, boost that system performance. periodt.
the tool automatically creates and maintains log rotation config files over in the /etc/logrotate.d/kylog-rotate/ directory, and it does the rotation processing on specified log files according to the default rules. automatic. lowkey iconic. π«Ά
π FEATURES π
π Automatic Configuration Management
it automatically creates and manages log rotation configuration files in the /etc/logrotate.d/kylog-rotate/ directory. you don't lift a finger, it handles the whole vibe. β¨
π Default Rotation Rules
it comes with preset rotation rule config already baked in, and here's the whole lineup, no skips:
- Daily rotation (
daily) πΈ - Retain 5 historical files (
rotate 5) π - Enable compression (
compress) π - Add date extension (
dateext) π¦ - Ignore missing files (
missingok) π - Do not rotate empty files (
notifempty) π - Copy and truncate original file (
copytruncate) π§ - Execute with root user privileges (
su root root) π
that's the default glow-up your logs are getting. obsessed. π₯
β FILES β
/etc/logrotate.d/kylog-rotate/β the log rotation configuration file storage directory π/usr/bin/kysdk-logrotateβ the executable file path π
π SERVICE π
this tool runs as a systemd service, bestie. the service file is kysdk-logrotate.service (linked over at file:///media/kylin/tianss/openkylin/libkysdk-system/src/logrotate/kysdk-logrotate.service), and it talks through the D-Bus interface with the service name com.kysdk.base. so fancy. π
π« AUTHOR π«
KylinSoft Co., Ltd. π«Ά
π COPYRIGHT π
Copyright (C) 2023-2025, KylinSoft Co., Ltd.
This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
not me being legally required to yell about the warranty thing but fr fr, read it. it matters. π
π₯ SEE ALSO π₯
iykyk. go read those next, bestie. π
and that's the whole page, babes β Version 1.0, dated 2025, straight out of the KYSDK-LOGROTATE(8) manual. slay, stay rotated, and may your logs never fill your disk. πβ¨π¦
π¦ where this page comes from
- arch rolling: libkysdk-system 3.0.1.4-1 Β· LGPL-3.0-or-later AND LGPL-2.1-only OR LGPL-3.0-only AND LGPL-2.1-only WITH Qt-LGPL-exception-1.1 OR LGPL-3.0-only WITH Qt-LGPL-exception-1.1 AND MIT
- ubuntu resolute: libkysdk-system 3.0.1.2-0ubuntu1 Β· LGPL-3.0-only
- ubuntu stonking: libkysdk-system 3.0.1.3-0ubuntu1 Β· LGPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms