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


Внешние средства отладки 1: dtrace и strace
Руководство по решению проблем вашего проекта проще Часто при отладке нам нужно выйти за пределы удобных объятий IDE, чтобы воспроизвести или отследить проблему. В этой серии я хотел бы рассказать о некоторых инструментах, которые могут оказаться полезными для этих случаев. Я постараюсь ограничиться инструментами, которые на 100% являются инструментами отладки, а не теми, которые полезны для тестирования разработки. Например, такие инструменты, как curl или jq , очень полезны...

Создайте свое первое ядро ​​Unikernel с помощью Express.JS и NanoVM
Быть среди первых Unikernels - это следующая эра в облачных вычислениях. Они предлагают гораздо меньшую занимаемую площадь и повышенную безопасность по сравнению с контейнерами. В этой статье я проведу вас через развертывание серверной части Express.JS с помощью Unikernels. Ни при каких обстоятельствах не используйте это в производственных целях. Unikernels еще далеки от стадии релиза, и в них отсутствует множество функций. Что такое Unikernel? Unikernel - это, по сути,..

Менеджер паролей «pass» — Импорт и экспорт
Прежде чем импортировать ваш ключ gpg, нам нужно знать, какой ключ используется в вашем диспетчере паролей. Для экспорта наших ключей gpg требуются 2 команды: gpg --output MY_FILENAME_public.gpg --armor --export GPG_PUB_KEY gpg --output MY_FILENAME_secret.gpg --armor --export-secret-key GPG_PUB_KEY Это создаст 2 файла ключей gpg в нашем текущем каталоге. Чтобы перенести эти ключи на новую машину, вы можете использовать USB-накопитель или старый добрый способ scp . Если вы..

Загрузчики, библиотеки и исполняемые файлы ELF в Linux
Цель следующего потока символов ASCII - пролить свет на область, которая, вероятно, не является общеизвестной даже для опытных разработчиков системы: загрузчики, библиотеки и исполняемые файлы в экосистеме ELF Linux. Во-первых, мы попытаемся понять, что происходит, когда мы запускаем базовую программу на нашей машине с Linux. Затем мы обсудим библиотеки и то, что они приносят. Покройте различия между статическими и динамическими библиотеками и исполняемыми файлами и, наконец,..

Схема обучения Linux The Ultimate Guides  — «Лучший способ научиться программированию для Linux»
Путь обучения Linux. Полное руководство — лучший способ научиться программированию для Linux . Окончательный путь обучения Linux. Развивайте свои навыки работы с наиболее часто используемыми операционными системами в мире. Курсы на этом пути вращаются вокруг всех концепций Linux. Он включает в себя руководство для начинающих по Linux, программирование оболочки Linux и проекты в Linux. ЗАРЕГИСТРИРОВАТЬСЯ и стать опытным программистом Shell Окончательный путь обучения Linux..

Как jq может спасти вашу работу простыми способами
Проверяя систему продажи билетов для моей компании, я заметил, что появился новый ответ на запрос, который долгое время находился в паузе (пауза в нем была открыта, и никто не проверял ее по какой-либо причине, возможно, кто-то был слишком занят и не его не было в очереди). В новом сообщении говорилось что-то вроде: «Привет, ребята? это происходит? Когда-либо?' Итак, у меня было немного свободного времени, и я решил действовать. Необходимо было контролировать API. В API было..

Настройка iSH на iOS (iPad)
Здесь я перечисляю шаги, которые я предпринимаю для настройки iSH (Alpine Linux) на моем iPad. Найдите новую клавиатуру Создайте нового пользователя [ Официальные рекомендации после установки ] Установить APK , менеджер пакетов для Alpine Linux Найти зеркало APK рядом со мной Установите справочную страницу [ nixCraft ] ( apk --help , как оказалось, достаточно хорошо…) Установите git sudo apk add git Установить зш sudo apk add zsh Установить завиток sudo apk add curl..