Команда awk — мощный инструмент для обработки текста в Linux и Unix, позволяющий фильтровать, анализировать и трансформировать данные. Изучите синтаксис, встроенные переменные, практические примеры и реальные кейсы использования awk для логов, CSV файлов и системного администрирования.
Полное руководство по созданию баз данных MySQL: команды CREATE DATABASE, настройка кодировок utf8mb4, работа через phpMyAdmin, резервное копирование и практические примеры для различных сценариев использования.
Полное руководство по созданию пользователей MySQL и управлению правами доступа. Команды CREATE USER, GRANT, REVOKE, практические примеры для разных сценариев и советы по безопасности баз данных.
Полное руководство по команде sed для редактирования текста из командной строки Linux. Замена текста, удаление строк, работа с регулярными выражениями и практические примеры для системных администраторов.
Название cat расшифровывается как "concatenate", то есть объединять. Но по факту большинство людей используют её просто для быстрого просмотра файлов в терминале. Хотя возможностей у неё намного больше - можно и файлы создавать, и склеивать несколько документов в один, и много чего ещё.
Иногда устройству в сети нужен постоянный IP-адрес — например, если вы настраиваете сервер, VPN или систему хранения. В этой статье разберём, как закрепить IP-адрес за устройством в Ubuntu 22.04 с помощью утилиты Netplan.
Иногда нужно быстро понять, какой именно процесс запущен под конкретным PID. В этой статье разберём, как это сделать — но сначала пару слов о том, как вообще работают процессы в Linux. Когда вы или система запускаете какую-то программу, ядро Linux создаёт для неё отдельный процесс. В нём хранятся все данные о работе программы: переменные, ввод-вывод, состояние и прочее.
Так как Linux — многозадачная система, он запускает сразу несколько процессов. Чтобы не возникло путаницы, каждый из них получает уникальный номер — PID. Без этого невозможно было бы корректно управлять запущенными задачами.
В этой статье мы простым языком объясним, чем отличаются команды shutdown, poweroff, halt и reboot в Linux — что именно делает каждая из них и какие у них есть параметры. Если ты начинаешь работать с Linux-серверами, важно разобраться в этих командах — они играют ключевую роль в стабильной и безопасной работе системы.
Когда вы берете на себя задачу запустить собственный почтовый сервер, первое, что приходит в голову — это надежность. Вам нужен инструмент, который справится с потоком писем, не сломается в самый неподходящий момент и не будет держать вас в заложниках сложных настроек. Один из таких инструментов — Exim4.
Если вы пытались удалить файл или папку через rm и получили сообщение вроде:
rm: cannot remove ‘file’: Device or Resource Busy
— не пугайтесь. Это не баг и не сбой, а обычная ситуация: система просто не даёт удалить то, что сейчас используется.
Разбираемся, что делать в каждом случае.