I’ve been setting up a new Proxmox server and messing around with VMs, and wanted to know what kind of useful commands I’m missing out on. Bonus points for a little explainer.

Journalctl | grep -C 10 'foo' was useful for me when I needed to troubleshoot some fstab mount fuckery on boot. It pipes Journalctl (boot logs) into grep to find ‘foo’, and prints 10 lines before and after each instance of ‘foo’.

  • @marighost I dont use Prox, but for various random linux commands… ive got a wealth. :D in the journalctl vein.

    journalctl -xeu \<service name\>

    ex: journalctl -xeu httpd

    Gives you the specific journal output for the given service. In this example. httpd.

    Also, journalctl is more than boot logs, its all of your logs from anything controlled by systemd. Mounts, services, timers, even sockets.

    For example. On my system, i have /var/home as a mount. systemctl and journalctl can give me info on it with:

    systemctl status var-home.mount
    journalctl -xeu var-home.mount

    You can see all of the mounts with.
    systemctl list-units --type=mount

    Or, see all of your services with
    systemctl list-units --type=service

    Or all of your timers with
    systemctl list-timers

    We do a weekly show on getting into linux terminals, commands, tricks, and share our experience… It’s called Into the Terminal. on the Red Hat Enterprise Linux youtube channel. I’ll send you a link if you’re interested.