@devops_ru

Страница 1831 из 4568
Alexey
14.12.2016
23:12:11
Как ребутнуть север, если команда reboot зависает, а доступа кроме ssh нет
Предлагаю следующий уровень сложности: как ребутнуть сервер если ssh есть, а root'a нет

Dmitrii
14.12.2016
23:19:00
Как ребутнуть север, если команда reboot зависает, а доступа кроме ssh нет
Так ты просто упади на необходимый ранлевел и все. Должно сработать, не?

Я есичо сам не уверен

Или нужен ваще ребут как ребут?

Google
Vladimir
14.12.2016
23:19:43
Так ты просто упади на необходимый ранлевел и все. Должно сработать, не?
если б это было собеседование, то вероятно человек хотел бы услышать про sysrq-trigger

Dmitrii
14.12.2016
23:20:33
если б это было собеседование, то вероятно человек хотел бы услышать про sysrq-trigger
Я так только на лэптопе делал. На сервере даже не подумал бы)

Vladimir
14.12.2016
23:20:53
Я так только на лэптопе делал. На сервере даже не подумал бы)
Оно во всех мажорных дистрибутивах включено по умолчанию.

и доступно через procfs

Dmitrii
14.12.2016
23:21:11
Годная вещь

Alexey
14.12.2016
23:21:29
отправить сообщение руту?
Ну люди обычно используют более грязный подход, грязный как корова, если вы понимаете о чём я

targitaj
14.12.2016
23:22:06
Перезагрузка Linux машины через SysRQ [исправить] Иногда возникает ситуация, когда удаленно, по ssh например, нужно перезагрузить linux сервер. Команды reboot, shutdown не работают так как нужно, то есть просто висят в процессах, но машина не уходит в перезагрузку. Такое часто бывает, когда отказывает диск, или начинаются проблемы с RAID массивом. Для форсирования перезагрузки сервера нам подойдет sysrq. Для начала включаем sysrq через proc: echo 1 > /proc/sys/kernel/sysrq Далее посылаем нужную команду в sysrq триггер: echo b > /proc/sysrq-trigger Как показывает практика, машина мгновенно уходит в reboot. нихуя себе трик

Dmitrii
14.12.2016
23:22:55
Только b? Ну пизда кешам дисковым

targitaj
14.12.2016
23:23:09
мажик блять

Vladimir
14.12.2016
23:23:20
Ну люди обычно используют более грязный подход, грязный как корова, если вы понимаете о чём я
кстати интересно какой? Мне на ум не приходит ничего лучше чем попытаться получить рута надеясь что и апдейты давно не ставили (например)

targitaj
14.12.2016
23:23:29
Alexey
14.12.2016
23:23:47
Это была шутка про dirtyc0w

Google
Vladimir
14.12.2016
23:23:49
Только b? Ну пизда кешам дисковым
ну ты можешь любую кнопку слать, s например или u :)

hamper ?
14.12.2016
23:23:59
Только b? Ну пизда кешам дисковым
если диск сгорел то беспокоится о кешах на нем странно...

Vladimir
14.12.2016
23:24:11
Это была шутка про dirtyc0w
ну оно и есть дырень )

Alexey
14.12.2016
23:24:24
А вообще я бы просто ipmi попросил ребутнуть сервер или в дц позвонил

Сергей
14.12.2016
23:24:28
Ээээ... А нет IPMI, панели управления?

targitaj
14.12.2016
23:24:46
Dmitrii
14.12.2016
23:24:46
Сергей
14.12.2016
23:24:59
hamper ?
14.12.2016
23:25:06
))

Alexey
14.12.2016
23:25:27
reisub
Да, растить слонов скучно, если вы понимаете о чем я

targitaj
14.12.2016
23:25:32
Ээээ... А нет IPMI, панели управления?
предлагаю это https://www.youtube.com/watch?v=vuXAdpEpUBE

Dmitrii
14.12.2016
23:25:39
ну ты можешь любую кнопку слать, s например или u :)
Ну просто было сказано только про b... )

hamper ?
14.12.2016
23:26:16
а вот это самое EI в sysrq не положит процесс ssh из под которого вы все это делаете? )

Vladimir
14.12.2016
23:26:29
Ну просто было сказано только про b... )
да тут как мне кажется главное понять куда копать, а дальше прочитав статью на википедии про sysrq и вспомнив что делает инит когда все выключает и увидев последние строки логов можно самому решить что лучше делать сейчас.

hamper ?
14.12.2016
23:26:41
да и от R смысла нет если через шел слать

Daniel
14.12.2016
23:26:52
⟫ ls -l /proc/sys/kernel/sysrq -rw-r--r-- 1 root root 0 дек 15 00:26 /proc/sys/kernel/sysrq

боюсь, без рута все одно не выйдет

Vladimir
14.12.2016
23:27:18
боюсь, без рута все одно не выйдет
у оригинального человека был рут

Alexey
14.12.2016
23:27:38
С рутом можно просто модуль ядра написать который triple fault будет делать

Это прям наверняка

Google
Daniel
14.12.2016
23:27:47
но не нужно

Alexey
14.12.2016
23:28:08
но не нужно
Скучные вы

Daniel
14.12.2016
23:28:25
эта вся херня вообще не нужна]. потому что есть ipmi

Daniel
14.12.2016
23:28:37
спок ноч

Vladimir
14.12.2016
23:28:55
Dmitrii
14.12.2016
23:28:56
а вот это самое EI в sysrq не положит процесс ssh из под которого вы все это делаете? )
Вполне. Я у себя на лэптопе использую это когда все наглухо виснет

Dmitrii
14.12.2016
23:29:13
Не

С клавы

Vladimir
14.12.2016
23:29:33
Не
А тут вопрос в том когда помрет ссш был

hamper ?
14.12.2016
23:29:42
выше именно про ssh спрашивал вот мне и стало сомнительно на счет REI

here1am
14.12.2016
23:30:01
Только b? Ну пизда кешам дисковым
ну вопрос не об этом был

Vladimir
14.12.2016
23:30:09
выше именно про ssh спрашивал вот мне и стало сомнительно на счет REI
Я не помню точно, но если в одном эхо то все будет ок

Dmitrii
14.12.2016
23:30:15
А тут вопрос в том когда помрет ссш был
Можно серию вызовов в скрипт запихать и из скрина запустить)

Vladimir
14.12.2016
23:30:29
И килл

С эхой

Alexey
14.12.2016
23:30:41
выше именно про ssh спрашивал вот мне и стало сомнительно на счет REI
Оно одной транзакцией в ядро уходит, так что ок

Google
Dmitrii
14.12.2016
23:30:42
Тащна

Daniel
14.12.2016
23:30:44
Ipmi иногда тоже виснет
а это другая проблема, и решать ее должен сотрудник dc

Vladimir
14.12.2016
23:31:01
Alexey
14.12.2016
23:31:23
Vladimir
14.12.2016
23:31:32
Или перегружен работой

Uncel
14.12.2016
23:32:18
чоткие dc сделают обертку для управляемых pdu

Alexey
14.12.2016
23:32:42
Можно ещё рэк попросить питание у сервера убрать и вернуть и надеятся что биос настроен правильно

Dmitrii
14.12.2016
23:33:37
А кто-нибудь тут делал перезагрузку ядра без перезагрузки?

Admin
ERROR: S client not available

Alexey
14.12.2016
23:33:58
Если сервак мелкий и работает по power over Ethernet (rpi например) то и со свича можно ребутнуть

hamper ?
14.12.2016
23:34:36
kexec?
еще есть новомодная убунтовая фича в платных версиях убунты

Alexey
14.12.2016
23:34:36
А кто-нибудь тут делал перезагрузку ядра без перезагрузки?
В убунте оно с 10.04 как есть если не раньше

Dmitrii
14.12.2016
23:34:43
Не знаю как оно там называется. Просто интересно на сколько это популярно в реальности

here1am
14.12.2016
23:35:07
еще есть новомодная убунтовая фича в платных версиях убунты
и в оракле и в ред хате и в сусе. только это не перезагрузка

если кехес, то это давно и стабильно работает

Dmitrii
14.12.2016
23:36:22
ты про kexec или про патчинг ядра на живую?
Ну вот версию например обновить

here1am
14.12.2016
23:36:47
бля

короче, кехес - это когда иы ребутаешь всю систему со всеми демонами в новте ядро, но минуешь биос, инициализацию железа и загрузчик

Google
Alexey
14.12.2016
23:38:33
Если у сервака включён reboot on oom, можно память закончить просто

Vladimir
14.12.2016
23:39:01
а если по hanged task'ам то можно диск нагрузить, вероятно появятся

here1am
14.12.2016
23:39:03
патчинг ядра наживую - это когда прямо на живой системе, ничего не перезагружая, ты заменяешь куски памяти, в которых лежат функции/структуры ядра

Dmitrii
14.12.2016
23:39:26
Скорее первое чем второе

here1am
14.12.2016
23:39:27
что именно ты имеешь в виду?

первое работает заебись и стабильно. насколько популярно, хз, в каких-то дистрах вроде по дефолту была такая перезагрузка

Dmitrii
14.12.2016
23:40:49
Вот как раз интересно на сколько популярно

Не в дистрах в смысле, а по использованию

here1am
14.12.2016
23:41:32
вроде не очень, сервера всё равно редко перезагружаются

Uncel
14.12.2016
23:42:04
для big memory пылесосов, очень ок ( со стадией инита в 40минут)

Alexey
14.12.2016
23:43:05
Uncel
14.12.2016
23:43:32
А почему init от код-ва памяти зависит?
Ну кто-то свято верит, что память нужно тестировать перед загрузкой )

Alexey
14.12.2016
23:44:21
За веру нужно платить

hamper ?
14.12.2016
23:47:05
ну некоторые приложения тоже могут по часу после перезагрузки подниматься, aerospike так делать например может

Сергей
14.12.2016
23:49:30
Вот как раз интересно на сколько популярно
Не популярно (на опыте), ибо тот же kexec изначально для нужд обновления ядра без перезагрузки железяки. Однако для сильных духом на мой взгляд. Особенно если это попытаться сделать на хосте с виртуализацией )

Mike
14.12.2016
23:50:00
на гипервизоре. Ъ

Сергей
14.12.2016
23:51:08
Alexey
15.12.2016
00:00:40
Там вся проблема обычно в глючном железе которое не всегда можно нормально переинициализировать

Max
15.12.2016
04:13:56
https://thomas101.github.io/wmail/download - нашёлся вот клиентик под гмыло, мож надо кому

тнн Itjunky
15.12.2016
05:36:23
Хоть и четверг, но держите немного пятницы =)

Страница 1831 из 4568