Если катастрофа действительно глобальная, то последствия её затронут всю планету. Но даже в этом случае восстановление инфраструктуры в полном объёме произойдёт максимум через 15-30 лет. Так что насчёт "вечности" не стоит опасаться.
Если же космическое происшествие затронуло только один город (не представляю, как такая выборочность возможна, если только речь не идёт о какой-то целенаправленной деятельности, а именно о стихийном бедствии), то времени потребуется ещё меньше. Максимум через несколько месяцев будет полностью восстановлено функционирование метрополитена и железных дорог, подача электричества на жилые и производственные объекты, в общественные здания.
Поезда переполненными будут не слишком долго. В течение 10-12 часов откроют все двери в них и пассажиры выйдут. Автобусы и автомобили будут двигаться как и раньше, поскольку они весьма мало зависят от электросети. Подачу электричества на АЗС восстановят в приоритетном порядке, так что и здесь сбои будут продолжаться неделю, ну две или три от силы.
Что гораздо хуже, в течение нескольких суток не будут работать водопровод и канализация в принципе (так как все насосы и фильтрующие установки зависят от электросети). Их. конечно, станут налаживать экстренно, и проблема решится относительно быстро. Но всё же всплеск антисанитарии гарантирован.
Подъём уличной преступности, особенно в тёмное время суток, также неизбежен. Меры борьбы с ним те же, что и при любой другой экстремальной ситуации - усиленное патрулирование, военное положение и комендантский час, усиленные наряды и блокпосты, добровольческие силы самообороны.