Shell произвел вопрос

Вы выполняете memtest только с 1 (возможным) неисправным модулем памяти (или пара, если они должны быть соединены)?

Вы могли, вероятно, получить копию сообщения об ошибке при помощи kexec/kdump сервиса, особенно если можно получить копию crashdump ядра где-нибудь, где ошибка памяти не происходит. Вы могли также использовать mem=128M параметр ядра, чтобы загрузить систему только с помощью первых 128 мегабайтов памяти, видеть, получает ли это Вас рабочая система.

0
12.05.2019, 13:54
2 ответа
date -u %W

Отображает текущую неделю года.

uname

Отображает имя ядра.

sha256sum

Генерирует сумму хеша SHA-256.

sed 's/\W//g'

Отключает все несловесные символы.

|перенаправляют вывод первой команды к команде добавления.

Введите строку в терминал, f.e. gnome-terminal или xterm:

date -u +%W$(uname)|sha256sum|sed 's/\W//g'

Завися в день и установленная операционная система, это произведет различные хеши, как это:

2aa4cb287b8a9314116f43b5e86d892d76a9589559aa69ed382e8f5dc493d955
3
28.01.2020, 02:17

1. 'uname' часть

Для ответа на первый вопрос решающая вещь что uname без параметра возвращает на Дуге Linux. Страница справочника не определяет его, но Команда uname говорит, что это эквивалентно uname -s:

- s   Дисплеи имя системы. Этот флаг идет по умолчанию.

Для -s, в странице справочника говорится, "печатают имя ядра". На Дуге Linux uname возвраты

Linux

тогда как на, например, Cygwin uname возвраты что-то как:

CYGWIN_NT-5.2-WOW64

2. Часть 'даты'

date -u +%W возвращает недельное число. Поскольку последняя часть ("Linux") является фиксированной строкой, окончательный результат зависит, на которой неделе командная строка выполняется в (хеш вычисляется на, например, "07Linux"). С этим знанием вывод может также быть вычислен на Cygwin.

3. Пример

Недельное число на 18.02.2012 равняется 7 и date -u +%W`uname` возвраты (имеет начальный нуль, но это ожидается для задачи под рукой),

07Linux

и вывод от sha256sum (хеш SHA-2):

4a65f65b40cc2b0a7aaa726e895d72425ede255021e2ce3e935dd2719e4d33b9

На Cygwin это может быть вычислено как:

echo '07Linux'|sha256sum|sed 's/\W//g'

(Это на самом деле работало, когда я пытался зарегистрироваться в ArchWiki...),

2
28.01.2020, 02:17

Теги

Похожие вопросы