Ambos definem quantos arquivos de log você deseja manter. Embora rotate exceda o número de arquivos, maxage analisará seu valor como um tempo. Portanto, se você girar seu log semanalmente, poderá usar rotate 2 ou maxage 14 .
Tenha em mente que maxage excluirá arquivos de log antigos após o tempo determinado, portanto, se não houver novas entradas de log, o logrotate não criará novos arquivos, mas excluirá os antigos enquanto a rotação não fará isso.
A melhor opção é combinar os dois:
weekly
rotate 4
maxage 60
Isto irá rodar o arquivo de log toda semana e não haverá mais de 4 arquivos (um mês). Mas se os arquivos tiverem mais de 60 dias, o logrotate os removerá.