Что-то systemd не очень заменяет cron
Так я и не написал, что заменяет. Может заменить, если все конфиги под него переделать, но как сделано - я не в курсе: с systemd пока без меня.
Опять же непонятно выше написали, что clamd никаким боком не связан с freshclam.
Забирает и складывает базы в нужное место freshclam. clamd, по идее, может вовсе отсутствовать.
Ладно, но в симпли после этих процедур
# systemctl start clamd
# /sbin/chkconfig clamd on
сигнатуры постоянно обновляются согласно дефолту - 12 (every two hours)
Больше я ничего не делал.
Тут что-то не так. Либо тут тоже какая-то дистрибутивная, а не пакетная конфигурация. В пакете freshclam не запускается в виде демона, и этот параметр смысла не имеет. Обновление делается по крону раз в час. В init-скрипте clamd freshclam вызывается один раз на старте, если баз вообще нет.
Поди ещё и этот надо установить syslogd-1.4.1-alt30.x86_64.rpm
Если не устраивает journal, то можно. Только ещё и journald донастроить тогда:
возврат syslog.