Какие части linux, нюансы надо знать, чтобы админить nginx?
Самое важное - не лениться делать бекап конфигурации nginx каждый раз, перед внесением изменений.

Ну а так, вообще-то начать нужно с основных сетевых понятий. Умение пользоваться утилитами Linux достигается за счёт единственной команды man или ключа --help для каждой утилиты.

Ну и гугл никто не отменял. Если вы думаете, что гуру линукса помнят наизусть все команды - вы ошибаетесь.
что бы запустить сервер можно и systemctl не знать - в окошечках потыкать кнопочки.

но когда произойдет что-то нештатное (а оно произойдет всенепременно) то для восстановления может потребоватья самые разные знания, начиная от сборки ядра,  знание всех сетевых утилит, и т.д. и т.п