Назад | Перейти на главную страницу

Предотвратить спящий режим / выключение в CentOS 5.6

У меня вопрос о лучших методах работы с домашним Linux-сервером.

Я недавно установил CentOS 5.6 на машине, которая у меня лежала, и теперь я использую ее, загружая ее с другой машины. Все это работает нормально, но аппарат посреди ночи отключается. Я думаю, что он на самом деле выключается, или он может спать, но когда я нажимаю кнопку питания, он загружается заново. Не думаю, что это проблема с оборудованием.

Я пробовал два варианта:

  1. Войдите как пользователь root в gnome и отключите все параметры питания. Хранитель экрана и т. Д.

Но если я просто выключу монитор и оставлю его на экране рабочего стола, сервер в конце концов выключится.

  1. Оставив его на начальном экране входа в систему. Это экран, на котором вы выбираете kde, gnome, terminal и т. Д.

Он также в конечном итоге отключается и здесь.

Заранее благодарим за любые советы о том, как этого избежать. Опять же, я изменил настройки мощности gnome на «никогда» для всего, но, похоже, это не решает эту проблему.

Добавить задание cron, записывающее отметку времени в журнал каждые n (возможно, n == 1) минут? Это не поможет выяснить причину, но может помочь выяснить, коррелирует ли время выключения со временем, когда вы покидаете машину, или она всегда выключается в одно и то же время.

Другая идея: переместите / sbin / shutdown в /sbin/shutdown.bin и создайте сценарий оболочки / sbin / shutdown, который сообщает вам, что называется выключением (найдите идентификатор родительского процесса из $ PPID, запустите ps auxwww, чтобы узнать, кто возится с системы, сохраните выход pstree и вообще вызовите кавалерию). Таким образом, вы сможете поймать преступника с поличным.

Действительно странное поведение CentOS. Вы проверили логи? Это должно быть первым шагом к исследованию проблемы. Сначала попробуйте syslog:

less /var/log/syslog

Затем dmesg для любых событий ACPI:

dmesg | grep -i acpi

Если вам нужен только удаленный терминал, тогда нет необходимости держать x-сервер в рабочем состоянии. Вы можете попробовать убить его и посмотреть, выключится ли машина в этом случае.