Публикации по теме 'linux'


Рандомизация памяти ядра и таблицы страниц-батутов
В последние несколько месяцев я работал над добавлением рандомизации памяти в ядро ​​Linux для x86_64. Кодирование функций низкоуровневой и ранней загрузки может привести к странным ошибкам. Обычно у вас нет стека вызовов или информации, он просто перезагружается. Исправление этих ошибок часто больше похоже на разгадку тайны, чем на что-либо другое. Этот пост посвящен интересной проблеме, с которой я столкнулся, пытаясь завершить исходное предложение. Если вы заинтересованы в..

Как использовать команду даты в Linux?
Описание: Команда date записывает текущую дату и время в стандартный вывод, если вызывается без флагов или со списком флагов, начинающимся с + (знак плюс). В противном случае устанавливается текущая дата. Только пользователь root может изменить дату и время. Команда date печатает сообщение об использовании для любых нераспознанных флагов или входных данных. Если после команды date поставить знак + (знак плюс) и дескриптор поля, можно управлять выводом команды. Перед каждым..

Отслеживание действий пользователей SSH с помощью eBPF
С ростом удаленной работы и распределенных рабочих сред отслеживание действий пользователей стало более сложным. eBPF предлагает мощный способ сбора данных внутри хостов и позволяет специалистам по безопасности получать представление о событиях на уровне ядра. Сценарий : несколько системных администраторов подключены к одному хосту через SSH. Администраторы входят в систему под назначенными им пользователями. Однако некоторые системные администраторы решают «sudo su», запускать..

Топ 5 языков программирования для Linux
Программирование Топ 5 языков программирования для Linux Что я должен изучить в первую очередь в Linux? Linux — мощная и универсальная операционная система, но программировать ее может быть сложно. Чтобы получить максимальную отдачу от вашего опыта программирования в Linux, вам нужно знать, какие языки лучше всего подходят для работы. В этой статье мы обсудим лучшие языки программирования для Linux.

Как Linux повлиял на мою жизнь?
Как Linux повлиял на мою жизнь? Я использую операционные системы на базе Linux с 2012 года. У меня сложились прочные отношения с моей любимой операционной системой Ubuntu. Когда я тогда глубоко задумался об этом, я понял, что это не просто операционная система. GNU/Linux — это философия компьютерных наук. Это независимый способ мышления. Это подводит нас к разговору о проектах с открытым исходным кодом. Подобные проекты показывают, что великие дела делают многие люди, которые любят..

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

Команды для анализа систем при обучении вашего ML-кода
Цель этой статьи — познакомить вас с различными доступными параметрами, поскольку при написании кода машинного обучения вам необходимо знать о многих из них. Чтобы в полной мере использовать эти команды, погуглите о различных способах их использования. — — — — — — — — — — СОДЕРЖАНИЕ — — — — — — — — Команды, описанные в этой статье: nvidia-smi топ, топ | grep ‹имя пользователя› — — — — — — — КОНЕЦ СОДЕРЖАНИЯ — — — — — — — — — Эти команды можно запускать в окне терминала. 1)..