Отправляет email-рассылки с помощью сервиса Sendsay

Сервер без видеокарты

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

После того, как из сервера убрали видеокарту, в лог сыпались сообщения

Jul 29 11:17:11 server modprobe: modprobe: Can't locate module char-major-4
Jul 29 11:17:11 server /sbin/mingetty[2786]: /dev/tty1: cannot open tty: No such
device
Jul 29 11:17:11 server init: Id "1" respawning too fast: disabled for 5 minutes

и через некоторое время сервер зависал.
Как заставить его нормально работать без видеокарты, причём нужно сохранить
возможность в случае чего поставить видеокарту, подключить клавиатуру и монитор,

и войти с консоли?
Ядро - 2.4.31

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 20327; Возраст листа: 735; Участников: 1402
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/409297

Ответить   Алексей Fri, 29 Jul 2005 08:53:37 +0400 (#409297)

 

Ответы:

Алексей пишет:

such

Закоментировать в inittab строчки:

# These are the standard console login getties in multiuser mode:
c1:1235:respawn:/sbin/agetty 38400 tty1 linux
c2:1235:respawn:/sbin/agetty 38400 tty2 linux
c3:1235:respawn:/sbin/agetty 38400 tty3 linux
c4:1235:respawn:/sbin/agetty 38400 tty4 linux
c5:1235:respawn:/sbin/agetty 38400 tty5 linux
c6:12345:respawn:/sbin/agetty 38400 tty6 linux

Ответить   Oleg Ponomarev Fri, 29 Jul 2005 09:56:09 +0300 (#409402)

 

Доброго времени суток, Oleg.

Ответ на письмо от Oleg Ponomarev, Friday, July 29, 2005, 2:56:09 PM:

А разве это не лишит возможности войти с консоли?
Я думаю, что надо не просто закоментировать, а сделать определение
наличия видеокарты и запуск mingetty только если она есть. Только как
определить наличие видеокарты и куда прикрутить эту проверку?

Ответить   Алексей Mon, 1 Aug 2005 17:55:45 +0800 (#412088)

 

Алексей пишет:

Если ты вынул видеокарту, то с консоли и так не войдешь (куда монитор
будешь тыкать?). Вся работа по сети через ssh/telnet. А перед вставкой
видюхи раскоментируешь эти строки :).

Ответить   Oleg Ponomarev Wed, 03 Aug 2005 09:33:32 +0300 (#412198)

 

Не совсем по теме, но так не советую. Например можно доиграться с
iptables (например как результат синтаксической ошибки в конфиге). Тогда
нужно логиниться с консоли. Выключение, тыкание видяхи и включение
займет время. Плюс вообще вся эта возня и бурчание юзеров под руку.
С видяхой удобнее. Предлагаю купить или найти на свалке какойнить
хлам.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 20505; Возраст листа: 740; Участников: 1399
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/412246

Ответить   kwin***@u*****.com Wed, 3 Aug 2005 11:38:16 +0300 (#412246)

 

Wed, 3 Aug 2005 11:38:16 +0300
<kwin***@u*****.com> написал:

Не согласен - убрать лишнее из сервера это всегда хорошая идея.
Подстраховатся на случай ошибки, конечно, нужно, но это не повод
оставлять видео:

12:2345:respawn:/sbin/agetty -h ttyS0 115200

и ничего носить/выключать не прийдётся.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 20529; Возраст листа: 741; Участников: 1398
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/412632

Ответить   Thu, 4 Aug 2005 08:08:38 +0300 (#412632)

 

Доброго времени суток, Oleg.

Ответ на письмо от Oleg, Wednesday, August 3, 2005, 2:33:32 PM:

Вход с консоли - как раз на случай невозможности входа с ssh.
См. ниже.

kwinto пишет Wednesday, August 3, 2005, 4:38:16 PM:

Я с ним в разгар работы не играюсь. Выбираю время, когда юзеры не
работают.

Клавиатуру и монитор всё равно приходится отбирать у ближайшего юзера,
так что без бурчания в таких случаях не обходится.

Со свалок всё бесплатное давно перетаскали в одну фирму, которая
хоть и дёшево продаёт, но тратиться на такую ерунду не хочется.
А видеокарту хочу убрать затем, что на ней тоже иногда останавливается
вентилятор с такими же последствиями, что и на процессоре.

Ответить   Алексей Thu, 4 Aug 2005 17:01:07 +0800 (#412994)

 

Здравствуйте, Алексей.

Вы писали 4 августа 2005 г., 12:01:07:

у тебя там PCI-x ? остальные видеокарты бюджетного уровня поставляются
и без вентиляторов... тот же FX5200... да и вообще подыскать можно..
А если ты материнку заденешь, при установке? Весь сервер накрячится?
экономия на скрепках до добра не доводила. КЗ будет на любой
программной платформе выглядеть одинаково...

Ответить   "Kanogin A.A." Fri, 5 Aug 2005 08:52:11 +0300 (#413042)

 

Алексей пишет:

Я не знаю как у других, но у меня 3 сервера без видюх и никаких проблем
я не встречал. Все прекрасно настраивается и обновляется по ssh.

Ответить   Oleg Ponomarev Fri, 05 Aug 2005 09:13:08 +0300 (#413085)

 

Ну а если не в рабочее. Разве менее неприятно стопорить сервак и т.д.
Вообще что это за жесткая экономия такая, когда на самое необходимое
жлобятся. Нужно то всего ничего - незатейливая pci видяха метра на 2
-4 (предполагаю, что сервер без иксов) + поюзаные крыса с клавой.
А доигравшись и не в рабочее можно получить недоступность по ssh и, как
следствие невозможность исправить тот же inittab. Восстановление
работоспособности потребует дополнительных приседаний.

Не спорю. Вы - молодец. Но это не гарантирует отсутствия проблем в
будущем. Просто пытаюсь отговорить от этой затеи. Считаю, что
возможность логина с консоли (сам пару раз пользовался в основном при
установке) необходима. Спится спокойнее.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 20559; Возраст листа: 742; Участников: 1398
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/413112

Ответить   kwin***@u*****.com Fri, 5 Aug 2005 10:24:23 +0300 (#413112)

 

kwin***@u*****.com пишет:

1. Никто не знает, когда эта 5-ти баксовая железяка навернется и какие
от этого проблемы будут у сервака. Меньше железа - меньше проблем!
2. Зачем нужны лишние процессы на серваке? Оно ему надо?
3. Я не знаю, что надо делать на настроеном серваке, что бы СЛУЧАЙНО
закрыть доступ по ssh!

Ответить   Oleg Ponomarev Mon, 08 Aug 2005 18:48:50 +0300 (#414556)

 

Доброго времени суток, Oleg.

Ответ на письмо от Oleg, Monday, August 8, 2005, 11:48:50 PM:

Это верно.

*getty не ресурсоёмкие. Просто видеокарте можно найти лучшее применение.

К стати, было такое. У меня iptables настраивается скриптом с
комментариями и т.п. Однажды после пустяковой правки и запуска скрипта
доступ по ssh закрылся. Причём ошибки в скрипте не было. Дело,
по-моему, было в том, что в начале идут
$IPTABLES -P INPUT DROP
$IPTABLES -F INPUT
и т.д. На этом месте доступ закрылся. Дальше идут команды, снабженные
описаниями в виде echo "делаю то-то и то-то". На них sshd и оборвал
соединение, не получив ACK. С тех пор пускаю этот скрипт так:
masq.sh &>log

А по делу мне никто так ничего дельного и не посоветовал.
Нуль-модемный кабель там постоянно держать - это не лучшее решение,
чем оставить видеокарту. Я ищу программное решение: нет видеокарты -
не запускать *getty.

Ответить   Алексей Thu, 11 Aug 2005 17:56:32 +0800 (#416022)

 

Алексей пишет:

Леш, я не могу понять в чем у тебя проблема :(. Вот у моего клиента
стоит шлюз, так мало того, что без видюхи, так еще и без винта! Все это
грузится с дискетки, а работает по nfs. Ну нет никаких проблем!!! Ты
чего мучаешься?

Ответить   Oleg Ponomarev Thu, 11 Aug 2005 19:46:59 +0300 (#416084)

 

Доброго времени суток, Oleg.

Ответ на письмо от Oleg, Friday, August 12, 2005, 12:46:59 AM:

В самом первом письме написано, что сервер зависает. Если бы просто
загаживались логи - так фиг бы с ними.

Ответить   Алексей Fri, 12 Aug 2005 08:36:15 +0800 (#416363)

 

Алексей пишет:

А с видюхой не зависает? Может причина в другом? На видюху ни какие
дрова не грузятся?

Ответить   Oleg Ponomarev Fri, 12 Aug 2005 16:36:15 +0300 (#416543)

 

Доброго времени суток, Oleg.

Ответ на письмо от Oleg, Friday, August 12, 2005, 9:36:15 PM:

Нет.

Сервис nvidia.

Ответить   Алексей Sun, 14 Aug 2005 11:34:23 +0800 (#417384)

 

Алексей пишет:

Если винимаешь видюху, то и отключай загрузку дров, видимо они и
подвешивают машину.

Ответить   Oleg Ponomarev Mon, 15 Aug 2005 11:14:14 +0300 (#417911)

 

немного размышлений "у парадного подъезда" по поводу [не]подключения видео-карты:
что из себя представляют т.н. "консоли", доступ к которым осуществляется через
нажатие alt+f1..f6?
всего лишь эмуляцию подключения через последовательный порт.
т.е. "консоль" из видеокарты на пару с клавиатурой вполне заменимы другим компьютером
(например, ноутбуком - для мобильности), подключенным через com-порт. главное,
чтобы в inittab все было прописано правильно.
а на "пожарный" вариант можно оставить, например, floppy- или даже cd-drive,
для которых заранее подготовить что-нибудь в духе "rescue" с обязательным запуском
sshd.

если в чем не прав, поправьте :)

Ответить   Fri, 5 Aug 2005 18:53:45 +0300 (#413355)

 

alexander barakin пишет:

абсолютно ПРАВ!!!

Ответить   Oleg Ponomarev Mon, 08 Aug 2005 18:49:47 +0300 (#414559)