Если вы работаете с несколькими Python-проектами, для каждого из которых требуется своя версия Python, Pyenv упрощает установку и переключение между ними. В этом руководстве мы рассмотрим процесс установки и настройки Pyenv на Ubuntu 18.04. Шаг 1: Обновление и модернизация системы Для начала обновите список пакетов и обновите существующие пакеты, чтобы убедиться, что все пакеты актуальны. […]
В мире Linux управление пакетами – это важный аспект, который позволяет пользователям эффективно устанавливать, обновлять, модернизировать и удалять пакеты программ. Различные дистрибутивы Linux используют различные менеджеры пакетов для работы с программными пакетами, и одними из самых популярных являются apt и yum. Эти инструменты позволяют управлять программным обеспечением, обеспечивая пользователям возможность легко поддерживать свои системы в […]
Мониторинг открытых и прослушиваемых портов в системе Linux необходим для обеспечения безопасности, устранения неполадок в сети и системного администрирования. Знание того, какие порты используются и какими службами, может помочь обнаружить потенциальные уязвимости или несанкционированный доступ. Два распространенных инструмента, используемых для этой цели, – netstat и ss. В этой статье мы рассмотрим, как использовать команды netstat […]
Введение Команда screen – это мощный терминальный мультиплексор для Linux и Unix-подобных систем. Она позволяет управлять несколькими сеансами оболочки из одного окна терминала, сохранять сеансы в рабочем состоянии даже после выхода из системы и подключаться к ним позже. Это особенно полезно для удаленных сеансов через SSH, так как гарантирует, что длительные процессы не будут прерваны […]
Файл .tar.gz – это сжатый архив, объединяющий два типа файлов: файл .tar (ленточный архив) и сжатый файл .gz (gzip). Он обычно используется для упаковки нескольких файлов в один архив и их сжатия для экономии места. Извлечение файлов .tar.gz – распространенная задача в Linux, и в этом руководстве вы узнаете, как это сделать с помощью командной […]
Введение NVM (Node Version Manager) – это популярный инструмент для управления несколькими версиями Node.js на одной машине. Он позволяет разработчикам беспрепятственно устанавливать, переключать и управлять различными версиями Node.js, что делает его особенно полезным для тех, кто работает над несколькими проектами, требующими различных версий Node.js. В этом руководстве вы узнаете, как установить NVM и использовать его […]
Управление привилегиями пользователей – важнейший аспект администрирования систем Linux, особенно когда речь идет о предоставлении пользователям необходимых прав для выполнения административных задач. Хотя в системах Linux существует четкое разделение между учетными записями обычных пользователей и суперпользователя (root), существуют сценарии, в которых вам может понадобиться предоставить пользователю повышенные привилегии, не предоставляя ему прямой доступ к root. […]
LILO (Linux Loader) – это загрузчик для Linux и других Unix-подобных операционных систем. Он был одним из первых загрузчиков, использовавшихся для Linux, в основном в 1990-х и начале 2000-х годов, а затем был в значительной степени вытеснен более современными альтернативами, такими как GRUB (GRand Unified Bootloader). Основная функция LILO – загрузка ядра Linux в память […]
Если вы когда-нибудь пытались запустить команду ping в Ubuntu и сталкивались с сообщением об ошибке: ping: команда не найдена, это может расстроить, особенно когда вам нужно проверить сетевое соединение или устранить неполадки в сети. Но не волнуйтесь! В этом руководстве вы узнаете, почему возникает эта проблема и как легко установить команду ping в Ubuntu. Команда […]
Введение Samba – это пакет программ с открытым исходным кодом, обеспечивающий совместное использование файлов и печати между серверами Linux/Unix и клиентами Windows. Он реализует протокол SMB/CIFS, что делает его идеальным решением для создания кросс-платформенной сетевой среды обмена файлами. В этом руководстве мы рассмотрим установку и настройку Samba на сервере Linux, основные шаги по настройке, создание […]