Как сказать SMF, что сервис действительно онлайн?

На исходной машине:

dump -0 -f - / | ssh -c blowfish root@target_machine "cd /; restore -rf -"

Это выведет фс на Вашей исходной машине, скопирует ее по ssh, и на целевой машине она восстановит его.

Конечно, необходимо повторить это в течение каждой фс.

'шифр' состоит в том, чтобы там только сделать его для более быстрого сжатия и распаковки.

2
задан 28 May 2013 в 17:00
1 ответ

Если ваша служба находится в режиме обслуживания, вам может потребоваться просто запустить:

svcadm clear service

или, возможно,:

svcadm refresh service

Если служба сообщается как отключенная, но на самом деле ее можно использовать, вам следует продолжить изучение чтобы понять, почему smf думает иначе. Начните с просмотра журналов службы (посмотрите на следующий вывод команды, чтобы узнать, где они находятся):

svcs -xv service

Изменить: проблема в том, что основной sshd , который запущен (pid 453), не был запущен smf но филадмом, не говоря уже о неподдерживаемой среде. В любом случае smf не может «принять» этот sshd. Вы можете просто убить его ( kill 453 ), и smf сможет запустить службу ssh. Это уничтожение не должно повлиять на оба текущих ssh-соединения.

2
ответ дан 3 December 2019 в 11:47

Теги

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