У меня были проблемы с методом Tshepang, но это работало на меня (источник):
cd /usr/local/src/
wget http://fedora.missingbox.co.nz/core-fonts.rpm
yum localinstall --nogpgcheck core-fonts.rpm
Попытайтесь перезагрузить с волшебством sysrq ключ:
echo b > /proc/sysrq-trigger
Для получения дополнительной информации читайте документация ядра или Wiki.
RAC (карта удаленного доступа) или МОТ (интегрированный покидает в спешке) или MP (процессор управления) предоставит Вам средства сбросить Ваш сервер.
Например, если у Вас есть Dell PowerEdge с RAC-картой (названный DRAC), Вы можете цикл включения и выключения питания сервер через ssh:
ssh drac "racadm serveraction powercycle"
Другая опция состоит в том, чтобы использовать веб-GUI для RAC/iLO и сделать то же там.
Существует открытый стандарт для этого материала также: IPMI.
Еще более интересный, чем то, на что отвечают @Rush, является способностью перезапустить (и намного больше) систему, даже если система не отвечает на клавиатуру вообще. Но это должно быть, отвечают на ping (ICMP) пакеты.
Посмотрите здесь для полной документации и инструкций относительно того, как реализовать это.
Самый легкий путь состоит в том, чтобы обычно просто изменять runlevel.
В Linux можно сделать:
Prompt# init 6
Больше информации здесь: http://linux.about.com/od/itl_guide/a/gdeitl36t04.htm
Это требует предшествующей установки, но если Вы привыкли разрушать машину (например, потому что Вы делаете разработку низкого уровня на ней), можно хотеть настроить сторожевой таймер, т.е. ядро или пользовательские задачи, который перезагружает ее автоматически, когда это становится безразличным. Linux может использовать аппаратный сторожевой таймер, если Ваша материнская плата имеет один, или сторожевой таймер программного обеспечения иначе.