У меня странная проблема с одним из моих серверов. Сервер запущен, но я не могу войти на него ни одному пользователю.
Я обнаружил, что когда я перезагружаю сервер, он работает некоторое время, а затем я не могу снова войти в него. В журналах нет ничего, что могло бы сказать мне, что не так.
Кто-нибудь знает, что проверять и т. Д.?
Сервер находится на Suse Enterprise Server 11.
Сначала вам нужно войти в вашу систему. Это можно сделать с помощью
init=/bin/bash
в параметры загрузки ядра. После загрузки вы получаете корневую оболочку без аутентификации, но ничего другого.
Второе, что нужно сделать, это заставить вашу систему работать (таким образом, отлаживать), в то время как у вас есть еще ваша корневая оболочка. Это можно сделать в два этапа. Во-первых, вам нужно открыть символьную консоль с помощью команды
openvt -c 23 -f /bin/bash
Он откроет вторую корневую оболочку на вашей 23-й виртуальной консоли, которую вы можете достичь, нажав alt / стрелку влево на вашей первой виртуальной консоли (позже, из X, вы можете перейти к этой первой виртуальной консоли с помощью alt / ctrl / f1).
После этого вы можете запустить свою систему с помощью команды
exec /sbin/init
Если все прошло нормально, ваша система теперь работает, вы не можете дальше входить в систему, но вскоре вы можете хотя бы попробовать их, пока у вас есть корневая консоль на tty23.
Теперь попробуйте войти в систему и проверить файлы журналов в / var / log, что там написано. Если этого недостаточно, чтобы найти и устранить проблему, этот сайт ждет вас с вашим следующим вопросом и интересными частями журнала ошибок.