Search compressed logs linux
grep inside .gz files without manual decompression
zgrep -i 'error' /var/log/syslog.*.gz
more linux
all 133 commands →
Rotate logs manually
logrotate -f /etc/logrotate.conf
List cron jobs system-wide
for u in $(cut -f1 -d: /etc/passwd); do crontab -l -u $u 2>/dev/null | grep -v '^#' | sed "s|^|$u: |"; done
Cron expression tester
systemd-analyze calendar '*/5 * * * *'
Redirect stderr to file
command > /tmp/out.log 2> /tmp/err.log
Capture both streams
command 2>&1 | tee /tmp/all.log