Тег: Linux

Шаблоны файлов и скриптов в Bash - метод heredoc

Введение Heredoc (Here Documents) - это встроенный механизм командных оболочек (bash, sh, zsh), позволяющий передавать …

13.08.2026

Настраиваемые лимиты в Linux

Введение В Linux ограничения можно задавать на нескольких уровнях. Одни лимиты действуют для всей системы, другие — для …

09.07.2026

Linux и оперативная память

Общая информация Оперативная память, с которой работает система Linux, организована в виде страниц. Страница — это …

07.07.2026

Fwknop - современный port knocking для Linux

Описание Fwknop Fwknop (FireWall KNock OPerator) - это инструмент для динамического управления правилами брандмауэра на …

20.05.2026

Управление процессами Linux

Сигналы Что такое сигналы Все примеры в данной статье были сделаны в системе Debian 13, в других системах вывод может …

24.03.2026

Группы пользователей в Linux

Просмотр списка групп в системе Группы объединяют пользователей в одну единицу для облегчения назначения прав доступа к …

16.04.2025

Права ACL в Linux

О системе прав ACL в Linux В простых случаях хватает простых прав, про это я писал в статье Стандартные права доступа в …

16.04.2025

Стандартные права доступа в Linux

Права доступа к файлам Операционные системы на основе ядра Linux — многопользовательские, и у разных пользователей …

16.04.2025

Использование sudo в Linux

Установка Утилита sudo — важнейшая утилита Linux, позволяющая выполнять команды с правами администратора. По умолчанию …

14.04.2025

Пользователи в Linux

Определяем своего пользователя Итак, вы подключились к серверу Linux по ssh и скорее всего знаете под каким …

12.04.2025

Используем ssh ключи на Linux

Введение Для того чтобы иметь возможность подключаться с одного Linux сервера на другой по ssh без пароля вы должны …

20.05.2024

Утилита Rsync

Об утилите Утилита rsync — это утилита для быстрого копирования файлов с локального компьютера на удалённый или …

15.03.2024

Утилита Tmux

Об утилите Утилита tmux позволяет создавать несколько сессий с виртуальными терминалами, получать к ним доступ и …

15.03.2024

Минимальные права для интеграции с LDAP

Долго думал в какую рубрику положить данную статью. Вроде все приложения, которые я интегрировал с AD были на Linux. И …

27.11.2023

Утилита hping3

Об утилите Утилита hping3 — это сетевой инструмент, способный отправлять пакеты TCP/IP и отображать целевые ответы, как …

23.10.2023

Утилита smbstatus

Об утилите Утилита smbstatus является частью пакета Samba. Это означает, если вы устанавливаете и настраиваете сервер …

06.10.2023

Утилита scp

Об утилите Эта утилита обычно предустановлена в Linux системы. Во всяком случае в Debian или Ubuntu её дополнительно …

04.10.2023

Фильтруем вывод с помощью awk

Синтаксис Если упростить синтаксис команды awk, то получим что-то вроде этого: awk (опции) (условие) '{ команда …

13.09.2023

Утилита jc

Об утилите Данная утилита представлена на github.com . Она может пригодиться при создании скриптов, когда вывод команд …

11.09.2023

Утилита ttyd

Об утилите Данная утилита доступна на github.com . Она позволяет запустить выполнение любой утилиты командной строки в …

11.09.2023

Ядро Linux и модули ядра

Ядро операционной системы В операционной системе процессы работают в режиме ядра или пользовательском режиме. Режим ядра …

22.11.2022

Получение информации о железе в Linux

Информация о центральном процессоре Файл /proc/cpuinfo Посмотреть информацию о центральном процессоре можно в файле …

16.11.2022

Лимиты на inotify

Подсистема inotify Подсистема inotify — позволяет получать уведомления о событиях, связанных с файлами и каталогами …

10.11.2022

Утилита vmstat

Утилита vmstat Утилита vmstat поможет вам увидеть статистику использования виртуальной памяти и другую информацию. …

01.11.2022

Утилита fio

Об утилите Утилита fio позволяет выполнять нагрузочное тестирование дисковой подсистемы. Для этого она создаёт потоки …

25.10.2022

Утилита iostat

Об утилите Утилита iostat используется для мониторинга нагрузки на дисковую подсистему. Она создает отчеты, первый отчет …

17.10.2022

Утилита iotop и ionice

Об утилите Мы уже разбирали некоторые утилиты для мониторинга за процессами. Например, рассмотрели утилиты: top и htop . …

17.10.2022

Утилиты df, du и ncdu

За что отвечают эти команды Команда df позволяет определить занятое место на диске. С помощью команды du можно …

17.10.2022

Утилита ss

Об утилите Эта утилита используется для вывода информации о сетевых подключениях. Она может отображать информацию, …

14.10.2022

Утилита netstat

Об утилите Эта утилита используется для вывода информации о сетевых подключениях. Также она может показать таблицы …

11.10.2022

Текст в речь с помощью Festival в Linux

О программе Festival — это система преобразования текста в речь. Помимо простого преобразования текста в речь, его можно …

07.10.2022

Load average в Linux

Что такое Load Average Load Average (LA) — это показатель, который показывает среднюю нагрузку на сервер за определённый …

06.10.2022

Утилита htop

Утилита htop Утилита htop — это консольный диспетчер задач. Он похож на утилиту top, которую мы рассмотрели в этой …

21.09.2022

Утилита top

Утилита top Утилита top — это консольный диспетчер задач. Она показывает общую информацию о системе и информацию о …

19.09.2022

Команда ps

Команда ps Команда ps используется для получения списка процессов в системе Linux со всеми их метриками и свойствами. …

16.09.2022

Процессы в системе Linux

Что такое процесс Процесс — это среда выполнения для работы экземпляра программы. Например, есть какая-то программа и …

15.09.2022

Объединение команд в одной строке

Результат выполнения команды При выполнении команды запускается процесс, он получает какие-то данные из stdin, что-то …

14.09.2022

Перенаправление потоков ввода вывода

Стандартные потоки Когда вы выполняете какую-нибудь команду и это действие выводит что-то на экран терминала. То этот …

13.09.2022

Команды SystemD

Введение В прошлых статьях по SystemD я рассказывал про юниты разных типов, а именно службы , таргеты и таймеры . А в …

31.08.2022

SystemD - Таймеры (timer)

Юниты SystemD типа timer Итак, мы уже познакомились с юнитами SystemD — service и target . Сейчас познакомимся с ещё …

12.08.2022

SystemD - Таргеты (target)

Юниты SystemD типа target Ранее, мы узнали что система инициализации SystemD состоит из юнитов. А также мы познакомились …

07.08.2022

Генерация пароля в терминале Linux

Используем /dev/urandom При чтении устройство /dev/urandom возвращает бесконечный набор случайных байтов. Этот вывод …

04.08.2022

SystemD — Службы (service)

Юниты SystemD типа service В SystemD все сервисы которые можно запускать или останавливать описываются в специальных …

02.08.2022

Система инициализации systemd

Что такое система инициализации Система инициализации — это система в Linux, которая подготавливает к работе …

27.07.2022

Дата, время и часовой пояс в Linux

Текущее время в системе Linux Чтобы посмотреть текущее время на вашем сервере linux воспользуйтесь командой date: $ date …

20.07.2022

Региональные настройки (locale) в Linux

Locale в linux Locale (локаль) — это региональные настройки операционной системы. Каждая GNU/Linux система поставляется …

12.07.2022

Снапшоты репозиториев debian

Введение Официальные снапшоты репозиториев Debian доступны по адресу: https://snapshot.debian.org/ . Про обычные …

16.06.2022

Пакетный менеджер dpkg

Что умеет dpkg Я уже писал про apt (apt-get) - здесь . В Debian и Ubuntu также есть пакетный менеджер dpkg . Он не …

14.06.2022

Настройка дампов ядра (core dumps) в Linux

Введение При работе в Linux у вас запускается множество процессов, но иногда какой-нибудь процесс может начать падать. …

31.05.2022

Пакетные менеджеры apt и apt-get

Пакетные менеджеры apt На этом уроке мы рассмотрим следующие пакетные менеджеры: apt-get — используется для установки, …

25.05.2022

Репозитории Linux

Что такое репозиторий Репозиторий — это своеобразное хранилище приложений. У многих GNU/Linux дистрибутивов есть свои …

18.05.2022

Установка сервера времени Chrony на Debian 11

Клиент синхронизации времени на SystemD В системах базирующихся на SystemD клиентом синхронизации времени, по умолчанию, …

05.05.2022

Настройка фаервола — Nftables

Netfilter В Linux брандмауэр встроен в ядро и называется он Netfilter. А для управления им могут использоваться …

22.04.2022

Настройка сети на Ubuntu

Получение информации о сетевых интерфейсах Здесь я писал про настройку сети на Debian 11, а в этой статье разберём всё …

11.04.2022

Настройка сети на Debian

Получение информации о сетевых интерфейсах В этой статье будем использовать утилиту sudo для административных действий. …

08.04.2022

Ссылки в Linux

Теория Для начала вспомним про хранение файлов. Файлы и каталоги на жестком диске хранятся в виде набора блоков. …

12.01.2022

Типы файлов в Linux

Файлы и их индексные дескрипторы (inode) Каждый файл содержит какие-то данные, но где храниться информация о самом …

29.12.2021

Перемещение копирование и удаление файлов

Создание файлов и каталогов Создадим 1 файл, и 2 каталога. Для создания файла используем уже знакомую команду touch, для …

21.12.2021

Создание редактирование и чтение файлов

Создание файлов и просмотр их в каталоге Все примеры я буду показывать на Debian 11, так как на Ubuntu 22.04 все …

27.11.2021

GRUB 2 - Dual boot Ubuntu и Debian

Что такое dual boot или multi boot Multi boot (множественная загрузка) — это когда вы можете на одном компьютере …

18.11.2021

Загрузчик GRUB 2

GRUB 2 GRUB 2 (GRand Unified Bootloader / большой единый загрузчик) — это кроссплатформенный загрузчик операционных …

13.11.2021

Алгоритм загрузки linux (BIOS и UEFI)

Алгоритм загрузки linux (BIOS) BIOS BIOS расшифровывается как Basic Input/Output System, что в переводе — Базовая …

07.11.2021

Файловые системы поддерживаемые Linux

Что такое файловая система Полезные данные, такие как файлы и каталоги, напрямую на диск не записываются. Между разделом …

11.05.2021

Перемещение по каталогам linux

Текущий или рабочий каталога Все команды на этом уроке можно выполнять и на Ubuntu 22.04 и на Debian 11, при этом …

21.04.2021

Единое дерево каталогов (стандарт FHS)

Единое дерево каталогов В дистрибутивах Linux нет привычных для пользователя Windows дисков, например диск C:\ или D:\. …

06.04.2021

Утилита tcpdump для анализа сети

Об утилите tcpdump — это консольная утилита для захвата и анализа сетевого трафика. Она позволяет просматривать пакеты, …

04.03.2021