Как читать сообщения, хранящиеся в оперативной памяти в Linux —

Оперативное запоминающее устройство (ОЗУ) обычно относится к технологии, которая предоставляет устройствам энергозависимую область для временного хранения данных. Эта технология используется во всех форм-факторах цифровой электроники, и ее простое существование — это память для тех, кто очень долго не работал с компьютерами или сотовыми телефонами. С другой стороны, фактическое содержание упомянутой памяти очень часто остается загадкой. Большинство операционных систем не позволяют пользователю легко просматривать содержимое оперативной памяти.

Простой трюк с CLI в Linux может, по крайней мере, помочь кодеру изучить полезные сообщения в нижних областях ОЗУ. Это полезно по нескольким причинам. Программисты и разработчики операционных систем, возможно, захотят узнать, сколько BIOS или UEFI остается внутри загрузки операционной системы. Другие кодировщики также могут захотеть увидеть, какие места в ОЗУ записывает программа. Некоторые пользователи могут сделать это по причинам устранения неполадок или даже просто из любопытства. К счастью, есть безопасный способ сделать это.

Найти строки простого текста в оперативной памяти

Сначала вам нужно открыть терминал, удерживая клавиши CTRL, ALT и T. Вы также можете запустить Konsole, rxvt или любую другую терминальную программу из меню приложений. Если вы хотите работать с большим экраном, тогда вы можете удерживать клавиши CTRL и ALT, нажимая F1-F6, чтобы войти в виртуальный терминал. Теоретически следующие команды также должны работать в других дистрибутивах Unix, таких как FreeBSD.

В командной строке введите:

строки / dev / mem | Больше

Если он предупреждает вас о том, что у вас нет прав доступа, введите:

строки sudo / dev / mem | Больше

Вам нужно будет ввести пароль администратора. Если вы получили сообщение, в котором говорилось, что «строки» программ можно найти в пакете, попробуйте:

строки busybox / dev / mem | Больше

или же

строки sudo busybox / dev / mem | Больше

картинка-а

После правильного анализа вы увидите стену текста, разделенную линиями. Нажатие клавиши пробела опустит другой экран, так что вы можете использовать меньше, а не больше в трубе. Вы, скорее всего, увидите много мусора, но, по крайней мере, некоторые сообщения будут полезны. Поскольку у вас может быть много гигабайт оперативной памяти, подключенных к вашей машине, в конечном итоге вы захотите удерживать клавишу CTRL и нажать C, чтобы выйти.

Если вы работаете на устаревшей машине и по-прежнему видите сообщения о контроллере гибких дисков или приводе компакт-дисков, вам не о чем беспокоиться. Это просто сообщения из вашей программы BIOS или UEFI.

Ссылка на основную публикацию
Adblock
detector