These are supposed to be the steps followed to troubleshoot CoreOS in general.

ssh into the machine and check for initial login warnings.

systemctl status, this will list out the status of different services.

systemctl list-units, this will list the services with their status

systemctl status name.service, to find out the status of individual services.

journalctl -u name.service, to list out the logs of service.

You can use various journalctl parameter combination to fetch the logs of different time.

Systemctl Cheatsheet

1
2
3
4
5
6
7
8
9
sudo systemctl start application.service
sudo systemctl stop application.service
sudo systemctl restart application.service
sudo systemctl reload application.service
sudo systemctl reload-or-restart application.service
sudo systemctl enable application.service
sudo systemctl disable application.service
sudo systemctl status application.service
sudo systemctl try-restart application.service

Journalctl Cheatsheet