Проверенные инструкции по Ubuntu, Debian, AlmaLinux, Nginx, базам данных, VPN и безопасности Linux-серверов.
Для новых серверов предпочтительнее SFTP через OpenSSH: он шифрует и данные, и учётные данные, не требует отдельного FTP daemon и диапазона passive-портов. Важно: Корень chroot обязан принадлежать root и не быть доступным для записи пользователю; запись выдавайте только подкаталогу. 1. Установите…
В Ubuntu 24.04 LTS системный Python защищён механизмом PEP 668. Пакеты проекта устанавливают в виртуальное окружение, а не глобально через sudo pip. Важно: Не используйте sudo pip install : это может повредить пакеты, которыми управляет APT. 1. Установите Python, pip и venv sudo apt update
sudo apt…
Изучение символических команд Linux — отличный способ улучшить свой потенциал в терминале Linux. В этом руководстве мы рассмотрим несколько команд для быстрого и простого изучения символических ссылок. Прежде чем мы начнем, давайте рассмотрим, что такое символические ссылки. Изучение символических
B операционных системах Linux каждый файл связан с групповым владельцем и владельцем. Команда chown в Linux — это сокращение от «сменить владельца». Он может использоваться суперпользователем в любых Unix-подобных системах. Здесь вы узнаете, какую пользу он может принести вам и как начать его
Команда Linux rsync эффективно передает и синхронизирует файлы или каталоги между локальным компьютером, другим хостом, удаленной оболочкой или любой их комбинацией. Любой, кто работает с системами на базе Linux, должен использовать эту мощную утилиту для повышения своей производительности. С
Многие опытные пользователи Linux используют команды для печати определенных частей файлов. Есть команды head и tail, которые определяют начало и конец файла или команды. Хвостовые команды позволяют пользователю читать конечные команды файла. Это также полезно для отслеживания новой информации,
На сервере безопаснее Miniconda: он меньше и не меняет системный Python. Установщик скачивайте по HTTPS и сверяйте SHA-256 с официальной таблицей. Важно: Не запускайте сетевой ответ прямо командному интерпретатору и не используйте conda для замены /usr/bin/python3. 1. Выберите текущий installer На…
Версию Ubuntu лучше определять по стандартному файлу os-release; lsb_release и hostnamectl дают удобное дополнительное представление. Важно: Версия ядра не равна версии дистрибутива: не определяйте выпуск Ubuntu только по uname . 1. Прочитайте стандартные сведения cat /etc/os-release 2. Получите…
Команда cat в Linux — одна из самых полезных команд, которую вы можете изучить. Он получил свое название от слова «объединить» и позволяет создавать, объединять или печатать файлы на стандартном экране вывода или в другой файл и многое другое. Вам не требуется ничего устанавливать, поскольку он
Серверы на базе операционной системы Linux обычно не имеют графического интерфейса по соображениям безопасности. В этом случае очень важно знать и уметь управлять терминалом Linux. Очень полезная операция, которую мы можем выполнить с помощью терминала, — это поиск внутри текстового файла. Прежде