Архив рубрики: Linux

Ваш путеводитель по одной из самых популярных и влиятельных операционных систем в мире. От базовых команд и установки дистрибутивов до глубокого изучения ядра и сетевых технологий — здесь вы найдете статьи и руководства на самые разные темы, связанные с Linux. Независимо от вашего уровня подготовки, здесь найдется что-то интересное и полезное.

Установка Debian 11

Недавно состоялся релиз новой версии дистрибутива Debian 11 Bullseye. Так сложилось, что Debian стал основой для большинства дистрибутивов. В связи с этим важно узнать, что изменилось в обновлённой версии. Мы перечислим наиболее важные изменения.

Кроме того, в этой статье будет рассказано как установить Debian 11 на примере Live-системы с установщиком Calamares. Этот установщик имеет намного меньше настроек по сравнению со стандартным установщиком, зато вы можете посмотреть систему в Live окружении и пользоваться графическим интерфейсом во врем установки.

Читать далее Установка Debian 11

Как удалить ветку Git

Для организации разработки различных версий программного обеспечения в Git используются ветки. Ветки также очень часто используются для разработки новой функциональности в программе. Если разработкой продукта занимается команда, каждый разработчик может работать над своей частью функциональности в отдельной ветке.

Когда работа будет завершена, получившуюся ветку можно будет совместить с основной перед этим отправив её на проверку другим участникам команды. При таком рабочем процессе со временем накапливается много ненужных веток, которые надо удалять. В этой небольшой статье мы рассмотрим как удалить ветку локально и удаленно git.
Читать далее Как удалить ветку Git

Команда umask в Linux

Права доступа к файлам и папкам в Linux – это часть стандарта POSIX. В связи с этим нам доступен ряд команд, таких как chmod, chown, chgrp и umask. В этой статье будет рассмотрена команда umask Linux. Эта команда задаёт набор прав, которые будут применены к файлам и директориям при их создании.

Настройки заданные командой будут действовать только для новых файлов. В этой статье будет рассмотрена команда umask Linux, её основные параметры, а также способы применения их на практике.

Читать далее Команда umask в Linux

Настройка Elementary OS 6 после установки

Дистрибутив Elementary OS отличается своей простотой и пользовательским интерфейсом. Это заметно не только во внешнем виде, приближенном к macOS, но и наборе настроек и предустановленных приложениях.

Мы рассмотрим как выполняется настройка Elementary OS после установки, а также дополнительные настройки, доступные в расширении, что должно повысить удобство использования. Отдельное внимание мы уделим установке приложений, фирменный магазин для этого пока что не подходит.

Читать далее Настройка Elementary OS 6 после установки

Установка Elementary OS 6

Дистрибутив Elementary OS в этом году отметил своё десятилетие. Он основан на Ubuntu, имеет графическую оболочку Pantheon, использующую библиотеки GTK. Его концепция заключается в простоте, быстродействии и конфиденциальности.

Последняя шестая версия вышла в начале августа и привнесла несколько улучшений, направленных на удобство использования. В этой статье мы рассмотрим как установить Elementary OS 6, а также рассмотрим нововведения в самом установщике.

Читать далее Установка Elementary OS 6

Чем отличается Ubuntu от Debian

Как в Debian, так и в Ubuntu можно использовать команду apt-get для управления приложениями. Пакеты DEB используются в обоих дистрибутивах. Часто инструкции по установке пакетов одинаковы для обоих дистрибутивов. Итак, в чем разница между ними, если они так похожи?

Debian и Ubuntu принадлежат к одному типу дистрибутивов. Debian - это исходный дистрибутив, созданный Яном Мердоком в 1993 году. Ubuntu был создан в 2004 году Марком Шаттлвортом и основан на Debian. В этой статье будет рассказано чем отличается Debian от Ubuntu.

Читать далее Чем отличается Ubuntu от Debian

Установка curl в Ubuntu

Если установочный скрипт выдаёт ошибку: bash: curl: command not found или bash: curl: команда не найдена. Это значит что такой команды нет в вашей системе. Решение простое – установить утилиту curl. Эта утилита для скачивания файлов хоть и не так популярна, как wget, но может предоставить больше возможностей, а также имеет в своём составе библиотеку, которую можно подключить к другим программам.

Мы рассмотрим как установить curl в Ubuntu 20.04. Но инструкция будет актуальна и для более новых или старых версий дистрибутива.

Читать далее Установка curl в Ubuntu

Установка Nginx и PHP-FPM в Ubuntu 20.04

Интерпретатор языка программирования PHP может работать в нескольких режимах. Он может быть интегрирован в веб-сервер в виде специального модуля или использоваться как отдельный сервис PHP-FPM. Аббревиатура FPM расшифровывается как FastCGI Process Manager. Это сервис, который запускает несколько процессов, которые могут выполнять PHP скрипты.

PHP-FPM может получать скрипты, которые надо выполнить, с помощью TCP или Unix сокетов. Именно такой способ выполнения скриптов используется в Nginx. В этой статье мы рассмотрим как выполняется установка Nginx с PHP-FPM в Ubuntu.
Читать далее Установка Nginx и PHP-FPM в Ubuntu 20.04

Установка Porteus Linux на флешку

Porteus Linux — компактный, нетребовательный к ресурсам компьютера портативный дистрибутив. Систему можно установить на съемный USB-накопитель и работать на ПК без жесткого диска. Образ системы занимает всего 300 Мб, а значит оставшееся место на флешке можно использовать для хранения пользовательских файлов. Также поддерживается режим, в котором система полностью загружается в оперативную память, что делает ее одной из самых быстрых.

Все обновления и новые функции дистрибутив получает с помощью дополнительных встраиваемых модулей. Преимущество такого подхода в том, что вы всегда можете отключить ненужные функции, если в них нет необходимости. Они не будут грузиться вместе с системой, а значит не будут потреблять драгоценные ресурсы. Поддерживаются следующие рабочие окружения: KDE, LXDE, MATE, Razor-qt и Xfce. Доступен Porteus Linux в 32- и 64-разрядной редакциях. В этой статье мы рассмотрим как выполняется установка Porteus Linux на флешку.

Читать далее Установка Porteus Linux на флешку

Настройка GitLab CI/CD

Если вы используете Git и GitLab для хранения кода, то можете упростить и автоматизировать разворачивание вашего кода на сервере сразу же, при появлении новых изменений в GitLab репозитории. Этот процесс называется CI/CD (Continuous Integration, Continuous Delivery или Непрерывная интеграция и доставка). С помощью этой технологии вы можете выполнять тесты, собирать проект, а затем помещать результат сборки или исходники в нужное место.

В этой небольшой статье будет рассмотрена настройка GitLab CI CD для небольшого проекта на PHP без сборки и тестов, а только с копированием исходников в директорию веб-сервера на сервере проекта.
Читать далее Настройка GitLab CI/CD