OP
- Уметь найти и поправить конфиги для установленного софта в любой системе + начальное знание vi
- Уметь изменять хостнейм и выставлять правильное время/часовой пояс (hostnamectl, timedatectl)
- Уметь настраивать сеть (добавлять вторые/третьи адреса, менять ДНСы через netplan, NetworkManager (в RH-системах он и на серверах), конфиги в /etc/network/interfaces, в идеале знать о существовании маршрутов и понимать вывод routel)
- Примерно представлять, что такое systemd и как запускать/останавливать/перезапускать/добавлять в автозагрузку разные сервисы
- Знать о существовании прав на файлы и других атрибутах доступа (чтение/запись/выполнение для файлов и директорий, установка этих прав, смена владельца, отключение selinux или apparmor)
- Понимать, что такое sudo,и когда его следует применять
- Базово владеть докером на уровне поиска образов, запуска/остановки контейнеров, прокидывания в контейнер каталогов/файлов с хоста, копирования файлов из контейнера, "вход" в работающий контейнер
- Уметь читать логи и знать места их обычного расположения, вроде /var/log и journald
- Уметь устанавливать/настраивать nginx/apache + твой тулкит для веба
-Уметь формулировать проблему и гуглить на английском
Этого достаточно для любого разработчика, которого зачем-то запустили на линуксовую тачку, чтобы он там развернул свою поделку