Есть ли дата / время, эквивалентные для пространств имен Linux Network?

328
jpo234

Для сетевого стека можно создать отдельные пространства имен сети с помощью iproute2 (см. Https://baturin.org/docs/iproute2/#Network%20namespace%20management ). Есть ли эквивалент даты / времени? Это должно быть возможно, потому что экземплярам Linux-контейнера требуется системное время для каждого контейнера.

Примечание: я знаю о libfaketime, но я ищу инструмент, который делает функцию ядра доступной из пространства пользователя.

Редактировать: Согласно записи Википедии о пространствах имен Linux время в настоящее время не является пространством имен, поэтому вопрос спорный.

0
Дальнейший поиск показывает, что время в настоящее время не находится в отдельном пространстве имен. Смотрите https://blog.jessfraz.com/post/two-objects-not-namespaced-linux-kernel/ jpo234 6 лет назад 0
Отредактируйте свой вопрос. Вся соответствующая информация должна содержаться в вопросе, а не в комментарии. Ramhound 6 лет назад 0
Если это в основном для выполнения функциональных тестов или тому подобного, или, возможно, для изменения двоичного файла, если он не статически связан, suid и т. Д., Вы можете попробовать faketime на основе LD_PRELOAD-оболочки. Смотрите информацию там: https://github.com/wolfcw/libfaketime. Это может изменить временную базу, а также скорость времени. A.B 6 лет назад 0
Я знал о фальшивом времени, но LD_PRELOAD можно перезаписать. Вариант использования был для задних сертификатов, чтобы они оставались пригодными для использования, когда целевая система теряет батарею CMOS и аппаратные часы. jpo234 6 лет назад 0

1 ответ на вопрос

0
jpo234

По-видимому, в настоящее время нет пространства имен времени. Увидеть

Похожие вопросы