Список процессов в jail

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
lyric
проходил мимо
Сообщения: 8
Зарегистрирован: 2007-10-10 7:32:43

Список процессов в jail

Непрочитанное сообщение lyric » 2007-11-17 9:58:29

Здравстуйте.

Потребовалось создать виртуальный сервер на базе FreeBSD. Остановился на jail. Все настроилось, особых проблем не возникало - документации в инете куча.

Сейчас осталась одна недоработка: при запуске какого-либо демона внутри клетки он прекрасно отображается в списке процессов. Стоит выйти и снова войти в клетку - остается только sh (ну и top - если им смотреть). Это как-нибудь лечится?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Re: Список процессов в jail

Непрочитанное сообщение dikens3 » 2007-11-17 12:56:16

У меня есть полно клеток, таких проблем нет.

Как запускаешь jail?

P.S. Я в клетки захожу по SSH.
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

lyric
проходил мимо
Сообщения: 8
Зарегистрирован: 2007-10-10 7:32:43

Re: Список процессов в jail

Непрочитанное сообщение lyric » 2007-11-17 13:27:01

Стартует из rc.conf:

Код: Выделить всё

jail_enable="YES"
jail_list="alex"
jail_set_hostname_allow="YES"
jail_alex_rootdir="/home/alex"
jail_alex_hostname="alex"
jail_alex_ip="192.168.0.200"
jail_alex_devfs_enable="YES"
jail_alex_procfs_enable="YES"
jail_alex_flags="-l -U root"
Собственно, все делалось по этой статье.

ЗЫ: ssh там тоже отказался работать. Доберусь до дома - скажу, на что ругается. Но это пока не критично...
Последний раз редактировалось Alex Keda 2007-11-17 17:18:39, всего редактировалось 1 раз.
Причина: Товарищщи, цените чужое время, юзайте кнопочку [code]...

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35439
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Список процессов в jail

Непрочитанное сообщение Alex Keda » 2007-11-17 17:19:50

всё таки как заходишь?
в работающую клетку для запуска чего угодно - тока jexec/ssh
остальные методы - тока для правки конфигов.
Убей их всех! Бог потом рассортирует...

lyric
проходил мимо
Сообщения: 8
Зарегистрирован: 2007-10-10 7:32:43

Re: Список процессов в jail

Непрочитанное сообщение lyric » 2007-11-17 17:58:38

Вот наверное в этом и дело!

Я заходил:
jail /home/alex alex 192.168.0.200 /bin/sh

Похоже, этой командой я перезапускал клетку... Сейчас буду пробовать.

lyric
проходил мимо
Сообщения: 8
Зарегистрирован: 2007-10-10 7:32:43

Re: Список процессов в jail

Непрочитанное сообщение lyric » 2007-11-17 18:03:41

Да, похоже, так и есть)

# jexec -u root 1 ps -ax
Все процессы на месте...

Теперь будем разбираться, почему не запускается sshd - теперь это критично, т.к. физического доступа к серверу нет...

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35439
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Список процессов в jail

Непрочитанное сообщение Alex Keda » 2007-11-18 14:15:02

lyric писал(а):Да, похоже, так и есть)

# jexec -u root 1 ps -ax
Все процессы на месте...

Теперь будем разбираться, почему не запускается sshd - теперь это критично, т.к. физического доступа к серверу нет...
тогда уж

Код: Выделить всё

jexec 1 csh
и делай что надо
Убей их всех! Бог потом рассортирует...

Vix
рядовой
Сообщения: 10
Зарегистрирован: 2009-11-29 22:26:17

Re: Список процессов в jail

Непрочитанное сообщение Vix » 2010-01-29 22:21:15

Кто подскажет, как правильней извратиться с jexec, чтобы переменные окружения родные (т.е. jail'овские) были.
Пока нашёл два варианта = )

Код: Выделить всё

% sudo jexec -U user 1 login user
% sudo jexec 1 su - user
Требуется: заходить "обычным" юзвером с локальной машины в jail.