How would you use Linux commands like grep, chmod, systemctl, and journalctl to troubleshoot a failing service?