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

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

Файлы /etc/passwd и /etc/shadow: структура и работа

В основе системы аутентификации Linux лежат два критически важных файла: /etc/passwd и /etc/shadow. Каждый раз, когда пользователь входит в систему, Linux обращается к этим файлам для проверки учётных данных. Понимание их структуры необходимо любому системному администратору.

Разберём, как устроены эти файлы, что означает каждое поле и как правильно с ними работать.

Читать далее Файлы /etc/passwd и /etc/shadow: структура и работа

Как создать базу данных MySQL: полное руководство

База данных — это фундамент любого динамического веб-приложения. Сайты на WordPress, интернет-магазины, CRM-системы, форумы — все они хранят информацию в базах данных MySQL. Правильное создание и настройка базы данных с самого начала избавит от проблем в будущем.

Разберём все способы создания баз данных MySQL: от командной строки до графических интерфейсов, с практическими примерами и рекомендациями.

Читать далее Как создать базу данных MySQL: полное руководство

Как создать пользователя MySQL и назначить права

Работа с MySQL редко ограничивается одним root-пользователем. Для каждого приложения, разработчика или сервиса нужен отдельный аккаунт с конкретными правами доступа. Это базовое правило безопасности: минимальные привилегии для выполнения конкретных задач.

Разберём, как создавать пользователей MySQL, назначать им права и управлять доступом к базам данных.

Читать далее Как создать пользователя MySQL и назначить права

Команда sed: редактирование текста из командной строки

Работа с конфигурационными файлами, логами и скриптами — ежедневная рутина любого администратора. Открывать каждый файл в редакторе, искать нужную строку и вручную её менять? Долго и неэффективно. Именно для таких задач существует sed — stream editor, который позволяет редактировать текст прямо из командной строки.

Читать далее Команда sed: редактирование текста из командной строки

Команда cat в Linux: работа с содержимым файлов

Когда работаешь с Linux-сервером, постоянно приходится открывать и смотреть разные файлы. Конфиги, логи, скрипты - всего этого накапливается много. И вот тут появляется команда cat, которая стала одним из первых инструментов, которые осваивает любой администратор.

Читать далее Команда cat в Linux: работа с содержимым файлов

Как быстро проверить использование диска в Linux: от паники до контроля за 5 минут

Три часа ночи. Ваш сервер начинает тормозить. Логи не пишутся. База данных отказывается принимать новые записи. Панель мониторинга светится красным. Первая мысль: «DDoS? Взлом? Отказ железа?»

А потом вы открываете консоль и видите простое, но убийственное сообщение: "No space left on device". Диск забит. Полностью. И теперь у вас есть ровно несколько минут, чтобы найти проблему, освободить место и вернуть систему к жизни до того, как пользователи начнут замечать проблемы.

Звучит знакомо? Тогда эта статья для вас. Сегодня разберём, как быстро диагностировать проблемы с дисковым пространством в Linux, найти файлы-пожиратели места и настроить систему так, чтобы больше никогда не просыпаться от подобных сюрпризов.

Читать далее Как быстро проверить использование диска в Linux: от паники до контроля за 5 минут

Загрузочная флешка Windows 11 в Linux

Создание загрузочной флешки Windows 11 в LinuxВ некоторых случаях может потребоваться записать загрузочный установочный USB-накопитель Windows 11 на ОС Linux — Ubuntu/Debian, Arch, Fedora или какой-либо другой. Однако, количество инструментов, которые могут это правильно сделать в этой ОС так, чтобы загрузка после этого производилась исправно, не так много. Например, balenaEtcher официально не поддерживает ISO Windows, хотя и рекомендуется во многих источниках.

В этой инструкции подробно о нескольких программах для создания установочной флешки с Windows 11 из Linux, работоспособность каждой была проверена при написании материала.  На близкую тему: Создание загрузочной флешки Windows в macOS в WinDiskWriter.

Читать далее Загрузочная флешка Windows 11 в Linux

Systemctl: подробное руководство по управлению службами в Linux

Если вы администрируете серверы на базе Linux, знакомство с systemctl неизбежно. Эта утилита стала стандартом де-факто для управления системными процессами в большинстве современных дистрибутивов. Разберём, как эффективно использовать этот инструмент и избежать типичных ошибок при работе с системными службами.

Читать далее Systemctl: подробное руководство по управлению службами в Linux

Утилиты для диагностики и мониторинга железа в Linux

Традиционно, утилиты для работы с железом можно разделить на информационные, диагностические, а также тестирующие производительность и стабильность железа, бенчмарки. Для Windows такие утилиты всем известны и давно стали стандартом де-факто: AIDA64, CPU-Z, Memtest86+, Passmark, 3DMark и другие. Сегодня рассмотрим аналогичные утилиты для Linux.

Читать далее Утилиты для диагностики и мониторинга железа в Linux

Что такое Crontab и как использовать Cron-задания: подробное руководство

Если вы работаете с Linux или Unix-подобными системами, термин "cron job" наверняка встречался вам не раз. Однако для многих разработчиков эта технология остается источником путаницы и ошибок. В этой статье мы разберем основы работы с cron, изучим синтаксис создания заданий и рассмотрим типичные проблемы, с которыми сталкиваются при настройке автоматизированных задач.

Читать далее Что такое Crontab и как использовать Cron-задания: подробное руководство