Final answer:
In Linux, log files are managed by the utility logrotate, which handles automatic log file rotation, compression, and removal according to various schedules or sizes.
Step-by-step explanation:
In Linux, the utility that manages the cleaning out of logs to make room for new ones is logrotate. Logrotate allows for the automatic rotation, compression, removal, and mailing of log files. Each log file may be handled daily, weekly, monthly, or when it grows too large. Logrotate is usually set up with a cron job to schedule the rotation as required. Unlike logrotate, the syslog service is responsible for the collection and forwarding of log messages. journalctl is a utility to view and manipulate logs produced by the systemd journal service, and logcleaner is not a standard utility in Linux for log management.