Библиотека сайта rus-linux.net
Переводы и статьи Александра Кривошей за 2019 год
Шестнадцатеричные редакторы используются программистами или системными администраторами, чаще всего для отладки или обратного инжиниринга двоичных протоколов связи. Конечно, есть много других вещей, которые вы можете делать с помощью шестнадцатеричных редакторов - например, просмотр файлов с неизвестным форматом, выполнение шестнадцатеричного сравнения, просмотр дампа памяти программы и так далее.
BlackWeb содержит несколько сотен инструментов, предназначенных для решения различных задач информационной безопасности, таких как тестирование на проникновение, исследования безопасности, компьютерная криминалистика и реверс-инжиниринг. BlackWeb был разработан с целью достижения максимальной производительности при минимальном потреблении ресурсов.
В интернете полно интересных, скучных и глупых списков, но мы никогда не встречали список, в котором перечислены инструменты с открытым исходным кодом, используемые математиками - как профессионалами, так и любителями. Итак, мы перечисляем десятку лучших инструментов с открытым исходным кодом, которые широко используются математиками.
Mageia 7, согласно примечаниям к релизу, предлагает 18 месяцев поддержки. Разработчики отказались от поддержки архитектуры ARMv5, одновременно добавляя поддержку 64-битного ARM (Aarch64) и улучшая поддержку ARMv7. Новый выпуск включает в себя менеджер пакетов командной строки DNF и функцию воспроизведения файлов MP3 - в предыдущих выпусках поддержка MP3 не была включена из-за патентных ограничений.
Если вы являетесь пользователем Linux и хотите попробовать файловые менеджеры, отличные от того, что поставляется с вашей системой, в статье приведен список их пяти лучших, по мнению автора, файловых менеджеров Linux. Если среди рассмотренных менеджеров нет того, что вам нравится, вы можете попробовать и другие.
ext3grep - это простая программа для восстановления файлов в файловой системе EXT3. Это утилита для расследования и восстановления данных, которая также полезна в криминалистических расследованиях. Она помогает показать информацию о файлах, которые существовали ранее на разделе, а также восстановить случайно удаленные файлы.
Целью проекта CentOS является предоставление бинарно-совместимого, практически идентичного с Red Hat Enterprise Linux дистрибутива, но без коммерческой поддержки, предоставляемой Red Hat. Это делает CentOS привлекательным вариантом для людей, которые хотят иметь дистрибутив с долгосрочной поддержкой и той же технологией, которую предоставляет Red Hat, но считают, что им не нужна поддержка поставщика.
Если появились признаки повреждения или неисправности диска, то нет причин немедленно выбрасывать компьютер. Прочитайте эту статью, чтобы узнать о шести утилитах Linux, которые могут помочь вам восстановить ваши данные и вернуть вашу цифровую жизнь в обычное русло.
Иногда вам может понадобиться просмотреть содержимое архива, не распаковывая его. В Linux имеется утилита командной строки zmore, которая позволяет вам это делать. В этой статье мы обсудим основы использования команды zmore на нескольких простых для понимания примерах.
В этой статье мы обсудим PSTricks, инструмент, используемый для встраивания графики PostScript непосредственно в документы LaTeX. У PSTricks есть определенные недостатки, такие как ограниченные форматы вывода и несовместимость с некоторыми инструментами LaTeX. Однако огромные возможности, предоставляемые PostScript, делают изучение PSTricks абсолютно необходимым.
Это вторая статья в серии из трех частей о визуализации научных данных. Она охватывает программное обеспечение PGF/TikZ, которое является бесплатным и имеет открытый исходный код. Она также затрагивает форматы графических файлов LaTeX и PSTricks.
Создатели дистрибутива Deepin разрабатывают впечатляющее количество бесплатных программных приложений. Плюс, это один из немногих дистрибутивов, которые поставляются с надлежащим руководством. Рабочий стол еще не настолько зрелый, как GNOME, но у него есть потенциал для достижения превосходного уровня.
s-tui - это консольный интерфейс для мониторинга вашего компьютера. s-tui позволяет графически контролировать температуру процессора, частоту, мощность и загрузку из терминала. Также он показывает падение производительности, вызванное перегревом, требует минимальных ресурсов и не требует X-сервера.
Nutty - это графическая утилита для получения информация о сети и инструмент мониторинга. Приложение может отображать информацию о сетевой карте, использовании сети, тестировать скорость закачки и выгрузки данных, предоставлять информацию об активных портах и многое другое.
Прямое удаление файла представляет очевидную проблему, потому что вы можете позже осознать, что файл вам нужен. Но если просто создать виртуальную корзину, возникает проблема нехватки места на диске. Решение состоит в том, что каждый файл должен быть «старым», прежде чем его можно будет удалить. И в Linux есть утилита autotrash, которая может автоматизировать процесс удаления только старых файлов из корзины.
Matplotlib - это библиотека графики для языка программирования Python. Используя Matplotlib, вы можете создавать графики, гистограммы, диаграммы рассеяния и т. д., с помощью всего лишь нескольких строк кода. Matplotlib работает как кроссплатформенная библиотека визуализации данных, построенная на массивах NumPy, и предназначена для работы в стеке Scipy. Поддерживается Python 2, Python 3 и IPython.
Команда zdump - это не тот инструмент, который большинству из нас требуется каждый день, но это полезная утилита, о которой вы должны знать, чтобы воспользоваться ею, когда она вам понадобится.
OpenMandriva - это десктопный дистрибутив, который изначально вырос из семейства дистрибутивов Mandriva. Как и другие проекты сообщества, которые возникли из пепла Mandriva, OpenMandriva делает упор на создание удобного десктопа, который легко устанавливать. В итоге получился дружественный, быстрый и полезный дистрибутив.
Знаете ли вы, что Linux предлагает способ перепаковывать файлы .Z в файлы .gz? Это позволяет вам сделать команда znew. В этом руководстве мы обсудим основы применения этой утилиты командной строки, используя несколько простых для понимания примеров.
Каждый раз, когда вы открываете веб-страницу на своем компьютере, через сетевой интерфейс отправляются и принимаются пакеты данных. Иногда анализ этих пакетов становится важным по многим причинам. К счастью, Linux предлагает утилиту командной строки tcpdump, которая выводит информацию, связанную с этими пакетами данных.
OpenSUSE поддерживает два варианта своего дистрибутива: Tumbleweed - это дистрибутив с непрерывными обновлениями, Leap - это стабильный дистрибутив, новая версия которого выпускается примерно раз в год, и поддерживается в течение 18 месяцев. Серия Leap 15.x в целом поддерживается три года. openSUSE, вероятно, наиболее известен файловой системой Btrfs, Snapper и YaST. В этом обзоре сосредоточимся в основном на этих особенностях.
Пользователь root обладает абсолютными полномочиями, любые выполняемые им действия являются критическими для системы. Поскольку эта учетная запись может подвергаться взлому, либо пользователь может использовать ее ненадлежащим образом, случайно, злонамеренно, либо в результате незнания политик, рекомендуется отключить доступ к аккаунту на вашем сервере Linux. Вместо этого создайте административную учетную запись, которая будет иметь привилегии пользователя root для выполнения критических задач на сервере.
Утилиту командной строки vmstat вы можете использовать для доступа к информации о процессах, активности процессора, памяти и т. д. В данной статье мы обсудим основы использования этой утилиты, используя несколько простых для понимания примеров.
Этот релиз Fedora поставляется с Linux 5.0, Bash 5.0, GNOME 3.32 и целым рядом других обновлений программного обеспечения. Многие изменения включают обновление различных инструментов разработки и языков программирования до их последних версий. Fedora 30 также добавила в список поддерживаемых две новые среды рабочего стола: Pantheon и Deepin.
SELinux (Security Enhanced Linux) - это усовершенствованный механизм контроля доступа, разработанный американским Агентством Национальной Безопасности (АНБ) для предотвращения злонамеренных вторжений и взлома. Он реализует MAC (Mandatory Access Control) поверх уже существующего DAC (Discretionary Access Control).
Red Hat Enterprise Linux 8.0 поставляется с GNOME 3.28 в качестве среды рабочего стола по умолчанию и работает на Wayland. В этой статье описываются инструкции по обновлению Red Hat Enterprise Linux 7 до Red Hat Enterprise Linux 8 с помощью утилиты Leapp.
В этой статье описываются, с практическими примерами, две команды Linux, а именно Expand и Unexpand, которые используются для замены символов табуляции в файлах символами пробела и наоборот.
ROSA - один из форков закрытого ныне дистрибутива Mandriva (другой известный форк - Mageia). Цель дистрибутива - быть удобной системой для обычных пользователей. Если это действительно то, к чему стремится ROSA, то она в основном достигает этой цели.
Предпочитаете ли вы использовать альтернативы с открытым исходным кодом с философской точки зрения или у вас нет большого бюджета для подписки на Microsoft Office - есть несколько приложений баз данных с открытым исходным кодом, которые являются достойной альтернативой проприетарному программному обеспечению, такому как Microsoft Access или Apple FileMaker.
calcurse - это текстовый календарь и планировщик с открытым исходным кодом, Программа легкая, быстрая и надежная. Она предназначена для консоли или терминала, работает локально или на удаленной машине. Настраиваемая система уведомлений напоминает пользователям о предстоящих сроках, интерфейс на основе curses можно настраивать в соответствии с потребностями пользователей, а очень мощный набор параметров командной строки можно использовать для фильтрации и форматирования встреч, что делает ее пригодной для использования в скриптах.
В командной строке Linux вы работаете с несколькими типами файлов, например, каталогами, символическими ссылками и тому подобным. Иногда требуется узнать больше об отдельных элементах пути - о типе файла, его владельце и т. д. К счастью, есть встроенная утилита командной строки Linux - namei - которая позволяет вам получать эту информацию. Команда namei особенно полезна в случае наличия в пути символических ссылок.
Исходные файлы ядра в каталоге / верхнего уровня представляют собой реализацию виртуальных файловых систем, которые представляют собой слой, обеспечивающий широкую и относительно прямую совместимость популярных файловых систем и устройств хранения. Монтирование с привязкой и наложением через пространства имен Linux - это магия VFS, которая делает возможными контейнеры и корневые файловые системы только для чтения.
Печать из командной строки Linux очень проста. Вы используете команду lp, чтобы запросить печать, и lpq, чтобы увидеть, какие задания на печать находятся в очереди, но все становится немного сложнее, когда вы хотите печатать на двух сторонах листа или в портретном режиме. И есть много других вещей, которые вы можете захотеть сделать - например, распечатать несколько копий документа или отменить задание на печать.
Solus - это независимая, постоянно обновляемая, десктопная операционная система для 64-битных (x86_64) компьютеров. Дистрибутив доступен в трех версиях для настольных компьютеров: Budgie, GNOME и MATE. Автор статьи считает, что гибкость, стандартные приложения, стабильность и производительность в новой версии на высшем уровне и что Solus 4.0 наверняка понравится как новым, так и более опытным пользователям Linux, которые хотят установить свою систему и просто работать.
Anbox - это новый инструмент, который действует как прослойка между вашим дистрибутивом Linux и нативными приложениями для Android. Он позволяет вам использовать многие приложения, как если бы они работали на вашем компьютере. Хотя Anbox все еще находится в стадии разработки, вы можете начать работу с ним прямо сейчас.
В Linux команда pipe позволяет отправлять вывод одной команды на вход другой команды. Каналы, как предполагает термин, могут перенаправлять стандартный вывод, ввод или поток ошибок одного процесса другому для дальнейшей обработки.
Сегодня мы собираемся научиться монтировать папку Dropbox в локальной файловой системе с помощью утилиты dbxfs. Dbxfs используется для локального подключения папки Dropbox в качестве виртуальной файловой системы в Unix-подобных операционных системах. Это клиент Dropbox командной строки, для доступа к которому не требуется место на диске.
Stack Overflow - крупнейшее и наиболее надежное онлайн-сообщество, в котором разработчики могут учиться, делиться своими знаниями в области программирования и строить свою карьеру. Это крупнейшее в мире сообщество разработчиков, которое позволяет пользователям задавать вопросы и отвечать на них. Сегодня мы рассмотрим приложение для чтения Stack Overflow из терминала, которое называется how2.
FFMPEG - невероятно мощный инструмент, когда дело доходит до манипулирования и конвертации медиафайлов, но ему не хватает одной важной функции: FFMPEG не имеет возможности обрабатывать несколько файлов одновременно. Однако вы можете написать простой Bash-скрипт для циклического просмотра содержимого указанного каталога и выполнения преобразования, которое вы хотите сделать, для каждого файла. Хотя это может звучать как что-то сложное, на самом деле это не так. В скрипте будет менее 20 строк.
Cpulimit - это утилита, которая ограничивает загрузку ЦП конкретным процессом (задается в процентах, а не во времени ЦП). Это особенно полезно при выполнении пакетных заданий, когда вы не хотите, чтобы они забирали слишком много циклов ЦП. Целью cpulimit является ограничение использования процессора конкретным процессом.
Наиболее распространенный метод синхронизации системного времени по сети на десктопах или серверах Linux - выполнение команды ntpdate, которая может установить системное время с сервера времени NTP. В этом случае а компьютере, на котором введена команда ntpdate, должен быть установлен демон ntpd.
Команду dmesg вы можете использовать, если хотите получить доступ к сообщениям, выводимым ядром. В этом руководстве мы разберемся, как работает утилита dmesg, используя несколько простых для понимания примеров.
GhostBSD - это ориентированная на десктопы операционная система семейства BSD. Предыдущие версии GhostBSD основывались непосредственно на стабильных выпусках FreeBSD и, как правило, предлагали несколько релизов для настольных систем с рабочими средами MATE и Xfce. Последняя версия GhostBSD, 18.10, сменила свою базу на TrueOS, в качестве рабочего стола устанавливается MATE.
Переводы и статьи Александра Кривошея, опубликованные в 2018, 2017, 2016, 2015, 2014, 2013, 2012 году и ранее.