Чем отличается CMD от ENTRYPOINT в DockerFile?
Anonymous Poll
20%
CMD задаёт команду по умолчанию, которую можно переопределить при запуске контейнера.
14%
ENTRYPOINT задаёт команду, которая всегда будет выполняться, и её нельзя изменить.
23%
CMD и ENTRYPOINT выполняют одну и ту же функцию, но в разных формах.
43%
ENTRYPOINT позволяет задать исполняемый файл, а CMD — параметры по умолчанию для этого файла.
👍12
🛠️💼 DevOps Challenge: Ответ на вчерашнюю загадку!
Сегодня разберёмся, чем отличаются CMD и ENTRYPOINT в Dockerfile и как их правильно использовать для настройки контейнеров.
Правильный ответ: ENTRYPOINT позволяет задать исполняемый файл, а CMD — параметры по умолчанию для этого файла.
Основная информация:
1. CMD:
- Назначение: Устанавливает команду и её аргументы по умолчанию для контейнера.
- Переопределение: Если при запуске контейнера указать другую команду, она заменит CMD.
- Пример:
Запуск:
2. ENTRYPOINT:
- Назначение: Конфигурирует контейнер как исполняемый файл.
- Дополнение: Аргументы, указанные при запуске, добавляются к ENTRYPOINT.
- Пример:
Запуск:
Основные отличия:
- Переопределение: CMD заменяется при запуске, ENTRYPOINT — нет.
- Комбинация: ENTRYPOINT задаёт команду, CMD — аргументы по умолчанию.
____________________
Дополнительный материал:
🧠 - GRUB Boot Mastery: Изучаем искусство восстановления
🧠 - Как настроить ночное выключение вашего компьютера с помощью cron
🧠 - GRUB Makeover: Как дать новую жизнь конфигурации загрузчика
#DevOpsChallenge @LinuxSkill
Сегодня разберёмся, чем отличаются CMD и ENTRYPOINT в Dockerfile и как их правильно использовать для настройки контейнеров.
Правильный ответ: ENTRYPOINT позволяет задать исполняемый файл, а CMD — параметры по умолчанию для этого файла.
Основная информация:
1. CMD:
- Назначение: Устанавливает команду и её аргументы по умолчанию для контейнера.
- Переопределение: Если при запуске контейнера указать другую команду, она заменит CMD.
- Пример:
FROM ubuntu
CMD ["echo", "Hello, world!"]
Запуск:
docker run <image> выведет "Hello, world!", но docker run <image> echo "Hello, Docker!" выведет "Hello, Docker!".2. ENTRYPOINT:
- Назначение: Конфигурирует контейнер как исполняемый файл.
- Дополнение: Аргументы, указанные при запуске, добавляются к ENTRYPOINT.
- Пример:
FROM ubuntu
ENTRYPOINT ["echo", "Hello,"]
CMD ["world!"]
Запуск:
docker run <image> выведет "Hello, world!", а docker run <image> Docker — "Hello, Docker".Основные отличия:
- Переопределение: CMD заменяется при запуске, ENTRYPOINT — нет.
- Комбинация: ENTRYPOINT задаёт команду, CMD — аргументы по умолчанию.
____________________
Дополнительный материал:
🧠 - GRUB Boot Mastery: Изучаем искусство восстановления
🧠 - Как настроить ночное выключение вашего компьютера с помощью cron
🧠 - GRUB Makeover: Как дать новую жизнь конфигурации загрузчика
#DevOpsChallenge @LinuxSkill
Telegram
Linux Skill - Освой Linux c нуля до DevOps
🚀🛠️ GRUB Boot Mastery: Изучаем искусство восстановления! 🖥️🔍
Привет, мастера загрузки и покорители GRUB! Сегодня мы погрузимся в мир загрузочных секретов и узнаем, как действовать, когда система отказывается стартовать. Приготовьтесь к путешествию в глубины…
Привет, мастера загрузки и покорители GRUB! Сегодня мы погрузимся в мир загрузочных секретов и узнаем, как действовать, когда система отказывается стартовать. Приготовьтесь к путешествию в глубины…
👍13🔥2
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥48👍18👀2
Media is too big
VIEW IN TELEGRAM
Привет, отважный покоритель командной строки! Готов установить Arch Linux и стать настоящим гуру? Держись крепче, мы отправляемся в увлекательное путешествие по установке самого хардкорного дистрибутива!
1. Подготовка:
- Скачай образ с archlinux.org (торрент или зеркало)
- Запиши на флешку и приготовься к приключениям!
2. Начало установки:
- Загрузись с флешки
- Установи шрифт покрупнее:
setfont ter-132n3. Интернет - твой лучший друг:
- Проверь подключение:
ping archlinux.org- Для Wi-Fi используй
iwctl4. Разметка дисков - как в Тетрисе, только важнее:
- Проверь диски:
lsblk- Размечай и форматируй:
cfdisk, mkfs.fat -F32, mkfs.ext45. Установка базовой системы:
pacstrap /mnt base linux linux-firmware nano networkmanager grub efibootmgr
6. Настройка системы:
- Генерируем fstab:
genfstab -U /mnt >> /mnt/etc/fstab- Меняем корень:
arch-chroot /mnt- Создаем пользователя:
useradd -m -G wheel username7. Локализация и время:
- Редактируем
/etc/locale.gen, запускаем locale-gen- Настраиваем время:
timedatectl set-timezone Your/Timezone8. Установка загрузчика:
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=GRUB
grub-mkconfig -o /boot/grub/grub.cfg
9. Финальные штрихи:
- Создаем swap-файл
- Включаем нужные сервисы:
systemctl enable NetworkManagerВуаля! Твой Arch Linux готов к покорению вершин Linux-мастерства!
Источник видео: https://www.youtube.com/watch?v=n2oLwVWxPp4
Текстовая инструкцияот автора: https://news.1rj.ru/str/thmUNIX/9
Включи 🔔 чтобы завтра не пропустить новый пост!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍36🔥6
📢 Новостной пост: Важные обновления в мире Linux и безопасности!
Сегодня у нас сразу несколько горячих новостей, которые могут изменить твой взгляд на технологии и безопасность.
1. Изменение 30 строк кода в Linux: Исследователи из Университета Ватерлоо утверждают, что небольшая перестановка в коде Linux может сократить энергопотребление дата-центров на 30%. Это изменение уже включено в новое ядро Linux 6.13.
Источник: www.datacenterdynamics.com / 3dnews.ru
2. Murdoc Botnet: Злоумышленники используют базовые команды Linux для создания ботнета, поражающего IoT-устройства. Будьте осторожны и следите за обновлениями безопасности.
Источник: https://www.securitylab.ru/news/555692.php
3. Релиз Linux 6.13: Линус Торвальдс представил новую версию ядра, включающую множество улучшений и поддержку нового оборудования.
Источник: https://habr.com/ru/news/874842/
4. Google и поддельный Homebrew: Это касается безопасности пользователей Linux, так как Homebrew является популярным менеджером пакетов для macOS и Linux. Вирус AmosStealer, распространяемый через поддельную рекламу, может угрожать пользователям Linux, если они попадают на поддельный сайт.
Источник: tproger.ru
5. NVIDIA устранила уязвимости: Обновления драйверов графики от NVIDIA важны для пользователей Linux, так как они устраняют критические уязвимости, которые могли бы привести к утечке данных. Это особенно актуально для тех, кто использует графические процессоры NVIDIA на системах Linux.
Источник: https://www.comss.ru/page.php?id=15555
📩 Завтра: Двухфакторная аутентификация
Включи 🔔 чтобы не пропустить!
____________________
Дополнительный материал:
🧠 - GRUB Boot Mastery: Изучаем искусство восстановления
🧠 - Как настроить ночное выключение вашего компьютера с помощью cron
🧠 - GRUB Makeover: Как дать новую жизнь конфигурации загрузчика
#Linux_news @LinuxSkill
Сегодня у нас сразу несколько горячих новостей, которые могут изменить твой взгляд на технологии и безопасность.
1. Изменение 30 строк кода в Linux: Исследователи из Университета Ватерлоо утверждают, что небольшая перестановка в коде Linux может сократить энергопотребление дата-центров на 30%. Это изменение уже включено в новое ядро Linux 6.13.
Источник: www.datacenterdynamics.com / 3dnews.ru
2. Murdoc Botnet: Злоумышленники используют базовые команды Linux для создания ботнета, поражающего IoT-устройства. Будьте осторожны и следите за обновлениями безопасности.
Источник: https://www.securitylab.ru/news/555692.php
3. Релиз Linux 6.13: Линус Торвальдс представил новую версию ядра, включающую множество улучшений и поддержку нового оборудования.
Источник: https://habr.com/ru/news/874842/
4. Google и поддельный Homebrew: Это касается безопасности пользователей Linux, так как Homebrew является популярным менеджером пакетов для macOS и Linux. Вирус AmosStealer, распространяемый через поддельную рекламу, может угрожать пользователям Linux, если они попадают на поддельный сайт.
Источник: tproger.ru
5. NVIDIA устранила уязвимости: Обновления драйверов графики от NVIDIA важны для пользователей Linux, так как они устраняют критические уязвимости, которые могли бы привести к утечке данных. Это особенно актуально для тех, кто использует графические процессоры NVIDIA на системах Linux.
Источник: https://www.comss.ru/page.php?id=15555
📩 Завтра: Двухфакторная аутентификация
Включи 🔔 чтобы не пропустить!
____________________
Дополнительный материал:
🧠 - GRUB Boot Mastery: Изучаем искусство восстановления
🧠 - Как настроить ночное выключение вашего компьютера с помощью cron
🧠 - GRUB Makeover: Как дать новую жизнь конфигурации загрузчика
#Linux_news @LinuxSkill
👍14🔥2
Это двухфакторная аутентификация, и она круче, чем твой любимый механический клавиатурный свитч!
Как это работает? Вот тебе рецепт крутости:
1. Установи Google Authenticator:
sudo apt-get install libpam-google-authenticator
2. Настрой PAM. Отредактируй /etc/pam.d/sshd и добавь магическую строку.
3. Обнови конфигурацию SSH. ChallengeResponseAuthentication должен быть твоим новым лучшим другом.
4. Запусти:
google-authenticator
И следуй инструкциям. Отсканируй QR-код своим смартфоном.
Теперь ты в клубе 2FA! Твой Linux теперь крепость, а ты - настоящий гуру безопасности.
P.S. Не забудь про резервные коды. Потеря телефона не должна стать концом света!
📩 Завтра: Упрости свою жизнь с BTRFS: знакомься с Btrfs Assistant!
Включи 🔔 чтобы не пропустить!
____________________
Дополнительный материал:
🧠 - Мониторинг и логирование: Установка и настройка системы мониторинга (примеры: Nagios, Prometheus)
🧠 - Мониторинг и логирование: Логирование событий и анализ логов
🧠 - Облачные технологии и DevOps: Введение в облака. Примеры: AWS
#LinuxJournal @LinuxSkill #2FA
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram
Linux Skill - Освой Linux c нуля до DevOps
Бесплатный курс по Linux c нуля до DevOps
🎥 10. Мониторинг и логирование:
- Установка и настройка системы мониторинга (примеры: Nagios, Prometheus)
В этом уроке мы углубимся в процесс установки и настройки системы мониторинга, выбрав Nagios Core в качестве…
🎥 10. Мониторинг и логирование:
- Установка и настройка системы мониторинга (примеры: Nagios, Prometheus)
В этом уроке мы углубимся в процесс установки и настройки системы мониторинга, выбрав Nagios Core в качестве…
👍16
Эй, админ! Устал от сложностей с BTRFS? Btrfs Assistant - твой новый лучший друг в мире файловых систем. Давай разберемся, как он сделает твою работу проще:
1. Установка за 3 шага:
su -
apt-get update
apt-get install btrfs-assistant
2. Что умеет этот помощник:
- 📊 Показывает метаданные BTRFS в понятном виде
- 📸 Управляет снапшотами (работает с Snapper и TimeShift)
- 🧹 Запускает очистку и балансировку
- 🔧 Настраивает Snapper и восстанавливает данные
3. Важно! Запускай правильно:
pkexec btrfs-assistant
Это избавит от проблем с xdg-document-portal и Flatpak.
4. Лайфхак для быстрого запуска:
- ПКМ по Btrfs Assistant в меню
- "Изменить приложение"
- В "Программа" пиши: pkexec btrfs-assistant
Примечание: Для пользователей GNOME можно использовать утилиту Main Menu для редактирования .desktop файла.
📩 Завтра: Вопрос из теста Linux Essentials Certification. Проверь свои знания!
Включи 🔔 чтобы не пропустить!
____________________
Дополнительный материал:
🧠 - Настройка Ctrl+Alt+Delete в Linux: Перезагрузка или Выключение?
🧠 - GRUB's Got Talent": За кулисами самотестирования компьютера
🧠 - Linux на ночь: Как уложить систему спать с помощью systemctl
#Linux_Mastery @LinuxSkill #Btrfs
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram
Linux Skill - Освой Linux c нуля до DevOps
🎛️🔧 "Настройка Ctrl+Alt+Delete в Linux: Перезагрузка или Выключение?" ⌨️🔄
Привет, мастера консоли и поклонники кастомизации! Сегодня мы поговорим о том, как настроить поведение знаменитой комбинации клавиш Ctrl+Alt+Delete в Linux. 🐧🛠️
🎯 Задача: Вы хотите…
Привет, мастера консоли и поклонники кастомизации! Сегодня мы поговорим о том, как настроить поведение знаменитой комбинации клавиш Ctrl+Alt+Delete в Linux. 🐧🛠️
🎯 Задача: Вы хотите…
👍12👀4
🐧 Вопрос из теста Linux Essentials Certification. Проверь свои знания!
Готовишься к сертификации Linux Essentials? Давай проверим, насколько ты готов! Вот один из вопросов, который может встретиться на экзамене.
Что такое Linux Essentials?
Linux Essentials — это начальная сертификация, разработанная для тех, кто только начинает свой путь в мире Linux. Она охватывает базовые знания и навыки, необходимые для работы с этой операционной системой, и является отличной отправной точкой для дальнейшего профессионального развития.
Как думаешь, какой вариант правильный? Делись своим ответом в комментариях, а завтра раскрою правильный ответ!
Включи 🔔 чтобы не пропустить!
____________________
Дополнительный материал:
🧠 - GRUB Reboot: Как пересобрать конфигурацию после тюнинга?
🧠 - GRUB Minimalism: Искусство минимальной конфигурации
🧠 - Путеводитель по командам выключения и перезагрузки в Linux: halt, reboot и poweroff
#Linux_Essentials @LinuxSkill
Готовишься к сертификации Linux Essentials? Давай проверим, насколько ты готов! Вот один из вопросов, который может встретиться на экзамене.
Что такое Linux Essentials?
Linux Essentials — это начальная сертификация, разработанная для тех, кто только начинает свой путь в мире Linux. Она охватывает базовые знания и навыки, необходимые для работы с этой операционной системой, и является отличной отправной точкой для дальнейшего профессионального развития.
Как думаешь, какой вариант правильный? Делись своим ответом в комментариях, а завтра раскрою правильный ответ!
Включи 🔔 чтобы не пропустить!
____________________
Дополнительный материал:
🧠 - GRUB Reboot: Как пересобрать конфигурацию после тюнинга?
🧠 - GRUB Minimalism: Искусство минимальной конфигурации
🧠 - Путеводитель по командам выключения и перезагрузки в Linux: halt, reboot и poweroff
#Linux_Essentials @LinuxSkill
Telegram
Linux Skill - Бесплатный курс по Linux c нуля до DevOps.
🔄🛠️ GRUB Reboot: Как пересобрать конфигурацию после тюнинга? 🎛️💻
Привет, мастера настройки и любители оптимизации! Сегодня мы поговорим о том, как дать вторую жизнь вашему GRUB после изменений в настройках. Это как обновить гардероб: вы выбросили старое…
Привет, мастера настройки и любители оптимизации! Сегодня мы поговорим о том, как дать вторую жизнь вашему GRUB после изменений в настройках. Это как обновить гардероб: вы выбросили старое…
Какая из следующих команд отобразит список всех файлов в текущем каталоге, включая скрытые?
Anonymous Poll
14%
Ls -h
14%
Ls --a
10%
Ls --hidden
62%
Ls -a
👍16👀4👎3
🐧 Ответ на вопрос из теста Linux Essentials Certification.
Вчера был вопрос о том, какая команда покажет все файлы в текущем каталоге, включая скрытые. Сегодня узнаешь правильный ответ и поделюсь практическими примерами использования команды, а также объясню другие варианты.
Правильный ответ: d)
Основная информация и примеры:
1. Просмотр всех файлов, включая скрытые:
Эта команда отобразит все файлы и директории, включая те, что начинаются с точки (.), которые обычно скрыты.
2. Детальный список с правами доступа:
Используй
3. Фильтрация по расширению:
Хочешь увидеть только конфигурационные файлы? Добавь
Другие варианты ответов:
- a)
Используется для отображения размеров файлов в удобочитаемом формате (например, KB, MB). Не показывает скрытые файлы.
- b)
- Это неверный вариант. Правильный флаг для отображения скрытых файлов —
- c)
- Такой флаг не существует в стандартной команде
Теперь ты знаешь, как использовать
____________________
Дополнительный материал:
🧠 - Временная спираль Linux: От SysV к Systemd
🧠 - GRUB Rescue Mission: Как восстановить систему из grub rescue>
🧠 - Systemd для начинающих: Первые шаги к мастерству в Linux
#Linux_Essentials @LinuxSkill #ls
Вчера был вопрос о том, какая команда покажет все файлы в текущем каталоге, включая скрытые. Сегодня узнаешь правильный ответ и поделюсь практическими примерами использования команды, а также объясню другие варианты.
Правильный ответ: d)
ls -aОсновная информация и примеры:
1. Просмотр всех файлов, включая скрытые:
ls -a
Эта команда отобразит все файлы и директории, включая те, что начинаются с точки (.), которые обычно скрыты.
2. Детальный список с правами доступа:
ls -la
Используй
-l для получения детальной информации о файлах, включая права доступа, владельца и размер.3. Фильтрация по расширению:
ls -a | grep ".conf"
Хочешь увидеть только конфигурационные файлы? Добавь
grep для фильтрации по расширению.Другие варианты ответов:
- a)
ls -h: ls -lh
Используется для отображения размеров файлов в удобочитаемом формате (например, KB, MB). Не показывает скрытые файлы.
- b)
ls --a: - Это неверный вариант. Правильный флаг для отображения скрытых файлов —
-a, а не --a.- c)
ls --hidden: - Такой флаг не существует в стандартной команде
ls. Для отображения скрытых файлов используется -a.Теперь ты знаешь, как использовать
ls -a и другие команды для работы с файлами в Linux.____________________
Дополнительный материал:
🧠 - Временная спираль Linux: От SysV к Systemd
🧠 - GRUB Rescue Mission: Как восстановить систему из grub rescue>
🧠 - Systemd для начинающих: Первые шаги к мастерству в Linux
#Linux_Essentials @LinuxSkill #ls
Telegram
Linux Skill - Освой Linux c нуля до DevOps
🕰️🐧 "Временная спираль Linux: От SysV к Systemd" 📜✨
Привет, путешественники в истории технологий и хранители Linux-саг! Сегодня мы откроем страницы истории и окунемся в рассказ о трансформации систем инициализации, которая кардинально изменила мир Linux.…
Привет, путешественники в истории технологий и хранители Linux-саг! Сегодня мы откроем страницы истории и окунемся в рассказ о трансформации систем инициализации, которая кардинально изменила мир Linux.…
👍23👀1
This media is not supported in your browser
VIEW IN TELEGRAM
____________________
Дополнительный материал:
🧠 - Мастер-класс по выключению и перезагрузке Linux с помощью команды shutdown
🧠 - Прозрачность systemd: Освещаем теневые уголки системных процессов в Linux
🧠 - Управление питанием в Linux: Искусство выключения с помощью systemctl
#Linux_mem @LinuxSkill
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥4👀3
Media is too big
VIEW IN TELEGRAM
🐳 Docker и Docker Compose: От новичка до профи за 4 часа!
Привет, будущий Docker-мастер! Готов погрузиться в мир контейнеров и микросервисов? Держись крепче, мы отправляемся в эпическое путешествие по Docker и Docker Compose!
Что ты узнаешь:
06:16 Зачем нужен Docker - проблемы разработки и деплоймента
13:22 VM (виртуальная машина) разница с Docker
17:38 Принцип работы Docker
23:22 Docker образ и Docker контейнер
28:19 Слои образа (теория о принципе)
32:49 Начало установки и нюансы о Docker-Desktop
37:24 Установка Docker на Mac
38:56 Установка Docker на Windows
46:32 Установка Docker на Linux
50:40 Проверка работоспособности Docker Desktop
55:15 Базовые команды Docker с образами и контейнерами
1:16:19 Настройка потребления ресурсов Docker-Desktop
1:17:17 Работаем с образом Ubuntu
1:26:35 Интерактивный терминал контейнера Ubuntu
1:27:39 О файловой системе контейнеров
1:32:21 Установка компонентов в контейнер
1:35:33 Dockerfile. Сборка своего образа и установка компонентов
1:45:31 Уменьшаем количество слоев в образе
1:51:46 Потребление ресурсов контейнерами Live stats
1:57:06 Слои контейнера и сборка образа! из контейнера
2:01:20 Образ Python
2:02:34 Упаковка файлов(проекта) в образ (на простом примере)
2:11:06 О буферизации потока вывода
2:15:01 Разница между RUN и CMD
2:15:37 Очистка системы Docker от кеша, ненужных образов и прочего мусора
2:18:43 Установка доп библиотек в образ из requirements.txt или package.json...
2:19:41 Обзор кода (чекаем пару BTC/USDT)))
2:23:03 Правило структуры Dockerfile (правильной очередности слоев)
2:26:20 Образ Nginx
2:31:22 Монтирование портов и ip адреса хоста к контейнеру Docker
2:38:32 Поработаем в Linux терминале контейнера, редактор Nano
2:51:43 Монтирование директорий хоста к контейнеру
3:00:46 Docker Compose (первый пример с Nginx, портами и директориями)
3:10:13 Сборка руками 4 контейнера Mongo + Mongo-Express + Flask + API Checker
3:12:18 Создание сетей
3:28:05 Онлайн график стоимости (смотрим что получилось))
3:30:03 Compose сборка 4 контейнера Mongo + Mongo-Express + Flask + API Checker
Бонус: Ты научишься создавать полноценное приложение с базой данных, парсером и веб-интерфейсом!
Источник: https://www.youtube.com/watch?v=wgA3yntF_ek
Исходники для этого видео: https://github.com/PythonHubStudio/docker-course-demo
____________________
Дополнительный материал:
🧠 - Linux для продвинутых: Как проверить, использует ли ваша система systemd?
🧠 - Linux Deep Dive: PID 1 и его детище - systemd
🧠 - Linux Command Mastery: Управление службами с помощью systemd
#Linux_youtube @LinuxSkill #Docker #Compose #video #видео
Привет, будущий Docker-мастер! Готов погрузиться в мир контейнеров и микросервисов? Держись крепче, мы отправляемся в эпическое путешествие по Docker и Docker Compose!
Что ты узнаешь:
06:16 Зачем нужен Docker - проблемы разработки и деплоймента
13:22 VM (виртуальная машина) разница с Docker
17:38 Принцип работы Docker
23:22 Docker образ и Docker контейнер
28:19 Слои образа (теория о принципе)
32:49 Начало установки и нюансы о Docker-Desktop
37:24 Установка Docker на Mac
38:56 Установка Docker на Windows
46:32 Установка Docker на Linux
50:40 Проверка работоспособности Docker Desktop
55:15 Базовые команды Docker с образами и контейнерами
1:16:19 Настройка потребления ресурсов Docker-Desktop
1:17:17 Работаем с образом Ubuntu
1:26:35 Интерактивный терминал контейнера Ubuntu
1:27:39 О файловой системе контейнеров
1:32:21 Установка компонентов в контейнер
1:35:33 Dockerfile. Сборка своего образа и установка компонентов
1:45:31 Уменьшаем количество слоев в образе
1:51:46 Потребление ресурсов контейнерами Live stats
1:57:06 Слои контейнера и сборка образа! из контейнера
2:01:20 Образ Python
2:02:34 Упаковка файлов(проекта) в образ (на простом примере)
2:11:06 О буферизации потока вывода
2:15:01 Разница между RUN и CMD
2:15:37 Очистка системы Docker от кеша, ненужных образов и прочего мусора
2:18:43 Установка доп библиотек в образ из requirements.txt или package.json...
2:19:41 Обзор кода (чекаем пару BTC/USDT)))
2:23:03 Правило структуры Dockerfile (правильной очередности слоев)
2:26:20 Образ Nginx
2:31:22 Монтирование портов и ip адреса хоста к контейнеру Docker
2:38:32 Поработаем в Linux терминале контейнера, редактор Nano
2:51:43 Монтирование директорий хоста к контейнеру
3:00:46 Docker Compose (первый пример с Nginx, портами и директориями)
3:10:13 Сборка руками 4 контейнера Mongo + Mongo-Express + Flask + API Checker
3:12:18 Создание сетей
3:28:05 Онлайн график стоимости (смотрим что получилось))
3:30:03 Compose сборка 4 контейнера Mongo + Mongo-Express + Flask + API Checker
Бонус: Ты научишься создавать полноценное приложение с базой данных, парсером и веб-интерфейсом!
Источник: https://www.youtube.com/watch?v=wgA3yntF_ek
Исходники для этого видео: https://github.com/PythonHubStudio/docker-course-demo
____________________
Дополнительный материал:
🧠 - Linux для продвинутых: Как проверить, использует ли ваша система systemd?
🧠 - Linux Deep Dive: PID 1 и его детище - systemd
🧠 - Linux Command Mastery: Управление службами с помощью systemd
#Linux_youtube @LinuxSkill #Docker #Compose #video #видео
👍30🔥5
📢 Новостной пост: Конфликт Facebook* и Linux: Что стоит за блокировкой?
В начале 2025 года Facebook* неожиданно начал блокировать публикации, связанные с Linux, что вызвало волну недовольства среди пользователей. Давайте разберемся, что произошло и как это отразилось на сообществе.
Основная информация:
1. Что произошло?
- С 19 января Facebook* начал блокировать посты, содержащие упоминания Linux, а также ссылки на сайты, посвященные этой операционной системе. Это вызвало недоумение, так как сама соцсеть использует Linux в своей инфраструктуре.
2. Кто пострадал?
- Одним из первых о блокировке сообщил портал DistroWatch, популярный среди поклонников Linux. Пользователи, публиковавшие ссылки на DistroWatch, столкнулись с временной блокировкой аккаунтов.
3. Какова реакция сообщества?
- Сообщество Linux выразило недовольство и начало искать альтернативные платформы для обсуждения, такие как Mastodon. Многие считают, что это временная ошибка, и надеются на пересмотр политики Facebook*.
4. Что говорит Facebook*?
- Представители Facebook* признали ошибку и заявили, что ограничения были сняты. Однако, часть публикаций по-прежнему остается недоступной, что вызывает вопросы о прозрачности и надежности модерации.
Сообщество надеется, что подобные ситуации не повторятся, и продолжает следить за развитием событий.
* Facebook принадлежат компании Meta, деятельность которой признана экстремисткой и запрещена на территории России
Источники: ferra.ru habr.com tomshardware.com itspeaker.ru anti-malware.ru cnews.ru 3dnews.ru itspeaker.ru opennet.ru securitylab.ru anti-malware.ru distrowatch.com
____________________
Дополнительный материал:
🧠 - Открытый мир Linux: Сокровищница инструментов для системных администраторов
🧠 - Стартуйте в IT с Бесплатным курсом по Linux: от Нуля до DevOps
🧠 - От /etc/passwd к централизованному управлению: Как Linux трансформировал учетные записи
#Linux_news @LinuxSkill
В начале 2025 года Facebook* неожиданно начал блокировать публикации, связанные с Linux, что вызвало волну недовольства среди пользователей. Давайте разберемся, что произошло и как это отразилось на сообществе.
Основная информация:
1. Что произошло?
- С 19 января Facebook* начал блокировать посты, содержащие упоминания Linux, а также ссылки на сайты, посвященные этой операционной системе. Это вызвало недоумение, так как сама соцсеть использует Linux в своей инфраструктуре.
2. Кто пострадал?
- Одним из первых о блокировке сообщил портал DistroWatch, популярный среди поклонников Linux. Пользователи, публиковавшие ссылки на DistroWatch, столкнулись с временной блокировкой аккаунтов.
3. Какова реакция сообщества?
- Сообщество Linux выразило недовольство и начало искать альтернативные платформы для обсуждения, такие как Mastodon. Многие считают, что это временная ошибка, и надеются на пересмотр политики Facebook*.
4. Что говорит Facebook*?
- Представители Facebook* признали ошибку и заявили, что ограничения были сняты. Однако, часть публикаций по-прежнему остается недоступной, что вызывает вопросы о прозрачности и надежности модерации.
Сообщество надеется, что подобные ситуации не повторятся, и продолжает следить за развитием событий.
* Facebook принадлежат компании Meta, деятельность которой признана экстремисткой и запрещена на территории России
Источники: ferra.ru habr.com tomshardware.com itspeaker.ru anti-malware.ru cnews.ru 3dnews.ru itspeaker.ru opennet.ru securitylab.ru anti-malware.ru distrowatch.com
____________________
Дополнительный материал:
🧠 - Открытый мир Linux: Сокровищница инструментов для системных администраторов
🧠 - Стартуйте в IT с Бесплатным курсом по Linux: от Нуля до DevOps
🧠 - От /etc/passwd к централизованному управлению: Как Linux трансформировал учетные записи
#Linux_news @LinuxSkill
👍8👀8
Эй, повелитель серверов! Готов узнать о скрытой суперсиле в твоей системе? Знакомься с namei - твоим новым лучшим другом в мире Linux!
Что умеет этот скрытый ас:
1. Разбивает путь файла на компоненты быстрее, чем ты говоришь "chmod"
2. Выдает досье на каждый элемент пути, как настоящий детектив
Смотри, как это работает:
Команда:
namei -l /var/www/your_site_name/htdocs/wp-admin/index.php
Вывод:
f: /var/www/your_site_name/htdocs/wp-admin/index.php
drwxr-xr-x root root /
drwxr-xr-x root root var
drwxr-xr-x your_username your_group www
drwxr-xr-x your_username your_group your_site_name
drwx--x--x your_username your_group htdocs
drwx------ root root wp-admin
-rw-r--r-- your_username your_group index.php
Ключи для суперсил:
- l: полное досье
- m: права в цифрах (для настоящих гиков)
- o: кто хозяин, а кто в банде
- v: все грязные детали
- x: права человеческим языком
Почему namei круче, чем твой любимый ls:
- Видит всю картину сразу, а не только верхушку айсберга
- Раскрывает все тайные связи в пути файла
Используй namei, когда обычные трюки не работают. Это твой секретный козырь для решения самых хитрых загадок с правами доступа!
📩 Завтра: Раскрой тайны файловой системы с помощью namei!
Включи 🔔 чтобы не пропустить!
____________________
Дополнительный материал:
🧠 - Linux Systemd: Искусство мониторинга служб
🧠 - Linux Systemd: Мастер-класс по управлению службами
🧠 - Linux Systemd: Как стать магистром служб
#Linux_Mastery @LinuxSkill #namei
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram
Linux Skill - Освой Linux c нуля до DevOps
🔍🐧 "Linux Systemd: Искусство мониторинга служб" 🚦💡
Привет, поклонники Linux и мастера системного мониторинга! Сегодня мы погрузимся в мир systemd, чтобы научиться определять состояние служб, которые являются жизненно важными компонентами наших систем. 🖥️🛠️…
Привет, поклонники Linux и мастера системного мониторинга! Сегодня мы погрузимся в мир systemd, чтобы научиться определять состояние служб, которые являются жизненно важными компонентами наших систем. 🖥️🛠️…
🔥14👍12
Привет, цифровой детектив! Готов раскрыть секреты, скрытые в дебрях твоей файловой системы? Познакомься с namei - твоим новым суперпомощником в мире Linux!
Что умеет этот скрытый ас:
1. Разбивает путь файла на составляющие
2. Показывает тип каждого элемента пути
Как использовать namei? Проще простого:
namei -v /home/himanshu/Downloads/HTF-review/Nodejs-Docker/1.png
И вот что ты увидишь:
f: /home/himanshu/Downloads/HTF-review/Nodejs-Docker/1.png
d /
d home
d himanshu
d Downloads
d HTF-review
d Nodejs-Docker
- 1.png
Расшифровка вывода:
- f: = путь, который сейчас исследуется
- d = директория
- l = символическая ссылка
- s = сокет
- b = блочное устройство
- c = символьное устройство
- p = FIFO (именованный канал)
- - = обычный файл
- ? = ошибка
Используй namei, когда нужно разобраться в сложных путях или найти проблемы с символическими ссылками. Это твой швейцарский нож для навигации по файловой системе!
📩 Завтра: Вопрос из теста Linux Essentials Certification: Проверь свои знания!
Включи 🔔 чтобы не пропустить!
____________________
Дополнительный материал:
🧠 - Linux Systemd SOS: Как остановить неисправные процессы
🧠 - Linux Systemd: Навигация по уровням запуска и целям
🧠 - История Shadow Password Suite: Революция безопасности паролей в Linux от Джулианной Фрэнсис Хо
#Linux_Mastery @LinuxSkill #namei
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram
Linux Skill - Освой Linux c нуля до DevOps
🚨🐧 "Linux Systemd SOS: Как остановить неисправные процессы" 🛠️🆘
Привет, герои системного администрирования и спасители зависших процессов! Сегодня мы погрузимся в мир systemd, чтобы научиться останавливать неисправные процессы, которые могут вызвать хаос…
Привет, герои системного администрирования и спасители зависших процессов! Сегодня мы погрузимся в мир systemd, чтобы научиться останавливать неисправные процессы, которые могут вызвать хаос…
👍12👀2
🐧 Вопрос №2 из теста Linux Essentials Certification: Проверь свои знания!
Как думаешь, какой вариант правильный? Делись своим ответом в комментариях, а завтра узнаешь правильный ответ!
📩 Завтра: Ответ на вопрос из теста.
Включи 🔔 чтобы не пропустить!
____________________
Дополнительный материал:
🧠 - Революция в управлении дисковым пространством: Встречайте topdiskconsumer
🧠 - Все о группах в Linux: Почему это важно для каждого пользователя?
🧠 - Энциклопедия Docker: Незаменимые инструменты для системных администраторов
#Linux_Essentials @LinuxSkill
Как думаешь, какой вариант правильный? Делись своим ответом в комментариях, а завтра узнаешь правильный ответ!
📩 Завтра: Ответ на вопрос из теста.
Включи 🔔 чтобы не пропустить!
____________________
Дополнительный материал:
🧠 - Революция в управлении дисковым пространством: Встречайте topdiskconsumer
🧠 - Все о группах в Linux: Почему это важно для каждого пользователя?
🧠 - Энциклопедия Docker: Незаменимые инструменты для системных администраторов
#Linux_Essentials @LinuxSkill
Telegram
Linux Skill - Освой Linux c нуля до DevOps
🔍📊 "Революция в управлении дисковым пространством: Встречайте topdiskconsumer" 💾🚀
Системные администраторы Linux, встречайте вашего нового лучшего друга в борьбе за каждый свободный мегабайт на сервере - скрипт topdiskconsumer. Этот мощный инструмент был…
Системные администраторы Linux, встречайте вашего нового лучшего друга в борьбе за каждый свободный мегабайт на сервере - скрипт topdiskconsumer. Этот мощный инструмент был…
Какая из следующих команд изменит группу, связанную с файлом?
Anonymous Poll
56%
сhown
5%
ls -g
19%
chmod
20%
chmod -w
🐧 Ответ на вопрос из теста Linux Essentials Certification: Изменение группы файла!
Вчера мы задали вопрос о том, какая команда изменит группу, связанную с файлом. Сегодня мы раскрываем правильный ответ и объясняем, как это сделать.
Правильный ответ: a)
Основная информация и примеры:
1. Изменение группы файла:
Используй
2. Изменение владельца и группы:
Эта команда изменит как владельца, так и группу файла.
3. Изменение группы для нескольких файлов:
Можно изменить группу сразу для нескольких файлов, перечислив их через пробел.
Теперь ты знаешь, как использовать
📩 Завтра: Траблшутинг Linux: Основные команды и примеры
Включи 🔔 чтобы не пропустить!
____________________
Дополнительный материал:
🧠 - Понимание UID и GID в Linux: Не просто числа, а ключи к безопасности
🧠 - Установка нового пароля root в Linux: Пошаговое руководство для системных администраторов
🧠 - Мастерство управления пользователями в Linux: Ваше полное руководство
#Linux_Essentials @LinuxSkill #chown
Вчера мы задали вопрос о том, какая команда изменит группу, связанную с файлом. Сегодня мы раскрываем правильный ответ и объясняем, как это сделать.
Правильный ответ: a)
chownОсновная информация и примеры:
1. Изменение группы файла:
chown :newgroup filename
Используй
chown с двоеточием перед именем группы, чтобы изменить группу, связанную с файлом.2. Изменение владельца и группы:
chown newowner:newgroup filename
Эта команда изменит как владельца, так и группу файла.
3. Изменение группы для нескольких файлов:
chown :newgroup file1 file2 file3
Можно изменить группу сразу для нескольких файлов, перечислив их через пробел.
Теперь ты знаешь, как использовать
chown для изменения группы файлов в Linux. Попробуй эти команды в своем терминале и убедись в их эффективности!📩 Завтра: Траблшутинг Linux: Основные команды и примеры
Включи 🔔 чтобы не пропустить!
____________________
Дополнительный материал:
🧠 - Понимание UID и GID в Linux: Не просто числа, а ключи к безопасности
🧠 - Установка нового пароля root в Linux: Пошаговое руководство для системных администраторов
🧠 - Мастерство управления пользователями в Linux: Ваше полное руководство
#Linux_Essentials @LinuxSkill #chown
Telegram
Linux Skill - Освой Linux c нуля до DevOps
🔢🐧 ""Понимание UID и GID в Linux: Не просто числа, а ключи к безопасности"" 🔑🛡️
Привет, исследователи Linux и защитники цифровой безопасности! Сегодня мы погрузимся в мир уникальных идентификаторов пользователей (UID) и групп (GID) в Linux, чтобы понять…
Привет, исследователи Linux и защитники цифровой безопасности! Сегодня мы погрузимся в мир уникальных идентификаторов пользователей (UID) и групп (GID) в Linux, чтобы понять…
👍15
Media is too big
VIEW IN TELEGRAM
🎥 🛠️ Траблшутинг Linux: Основные команды и примеры
В этом видео мы разберем ключевые команды для диагностики и устранения проблем на Linux-серверах. Узнай, как эффективно использовать системные утилиты для мониторинга и анализа.
Основная информация:
00:00 Введение
- Обсуждаем важность систем мониторинга, таких как Zabbix, Prometheus и Nagios, для выявления проблем на серверах.
00:30 Проверка места на жестких дисках
- Используй
02:28 Состояние жестких дисков
- Команда
05:20 Нагрузка на процессор и память
-
08:19 Оперативная память
-
10:52 Процессы и сеть
-
12:20 Команды для диагностики сети
-
13:17 Трассировка и DNS
-
14:41 curl и другие команды
-
16:25 tcpdump и логи
-
18:16 Дополнительные логи
-
Эти команды помогут тебе быстро и эффективно решать проблемы на Linux-серверах. Смотри видео и учись применять их на практике!
Источник: https://www.youtube.com/watch?v=9A3QtGMuqvw
____________________
Дополнительный материал:
🧠 - LSOF: Многофункциональный инструмент для системных администраторов Linux
🧠 - User Private Group: Революционный подход Red Hat к безопасности пользователей в Linux
🧠 - Настройка sudo для аутентификации без пароля root: Пошаговое руководство
#Linux_youtube @LinuxSkill #troubleshooting #Траблшутинг #video #видео
В этом видео мы разберем ключевые команды для диагностики и устранения проблем на Linux-серверах. Узнай, как эффективно использовать системные утилиты для мониторинга и анализа.
Основная информация:
00:00 Введение
- Обсуждаем важность систем мониторинга, таких как Zabbix, Prometheus и Nagios, для выявления проблем на серверах.
00:30 Проверка места на жестких дисках
- Используй
df для проверки оставшегося места и du для анализа использования файлов. Понимание структуры inodes важно для управления файлами.02:28 Состояние жестких дисков
- Команда
smartctl поможет проверить состояние дисков, включая модель и серийный номер.05:20 Нагрузка на процессор и память
-
iostat и iotop для мониторинга дисков, top для процессора и памяти. Важные параметры: user, system, idle.08:19 Оперативная память
-
free и ps для мониторинга памяти. procps для детальной информации о процессах.10:52 Процессы и сеть
-
netstat для проверки портов, ifconfig для сетевых интерфейсов, route для маршрутов.12:20 Команды для диагностики сети
-
netstat -rn и ip для маршрутов, ping для проверки доступности хостов.13:17 Трассировка и DNS
-
traceroute для пути пакетов, nslookup и dig для DNS-запросов.14:41 curl и другие команды
-
curl для запросов к сайтам, telnet для проверки портов, socat для Unix-сокетов.16:25 tcpdump и логи
-
tcpdump для пакетов, tail -f для логов в var/log.18:16 Дополнительные логи
-
var/log/auth.log для попыток входа, var/log/kern.log для сообщений ядра, syslog для системных логов.Эти команды помогут тебе быстро и эффективно решать проблемы на Linux-серверах. Смотри видео и учись применять их на практике!
Источник: https://www.youtube.com/watch?v=9A3QtGMuqvw
____________________
Дополнительный материал:
🧠 - LSOF: Многофункциональный инструмент для системных администраторов Linux
🧠 - User Private Group: Революционный подход Red Hat к безопасности пользователей в Linux
🧠 - Настройка sudo для аутентификации без пароля root: Пошаговое руководство
#Linux_youtube @LinuxSkill #troubleshooting #Траблшутинг #video #видео
👍22🔥5
Media is too big
VIEW IN TELEGRAM
🎥 🖥️ Linux: Мониторинг оперативной памяти — основные аспекты и инструменты
В этом видео ты узнаешь, как эффективно следить за оперативной памятью в Linux. Разберись, как управлять памятью и избегать проблем с производительностью.
Основная информация:
00:00 Введение в оперативную память Linux
- Оперативная память в Linux делится на анонимную память, кэш и разделяемую память. Анонимная память хранит данные, такие как содержимое браузера и переменные.
00:54 Файловый кэш
- Файловый кэш загружает файлы с диска в оперативную память для быстрого доступа. Он может быть на чтение и запись, сохраняя изменения перед записью на диск.
02:09 Слаб кэш
- Слаб кэш хранит данные в виде плиток, чтобы избежать перелокации памяти. Он может быть переназначаемым или нет, что влияет на его использование.
06:34 Мониторинг оперативной памяти
- Важно следить за анонимной памятью, чтобы избежать её переполнения. Утечки памяти и переназначаемый слаб кэш также требуют внимания. Грязные страницы (dirty pages) нужно мониторить, чтобы избежать задержек.
09:00 Заключение
- Для мониторинга памяти используй команду
Эти инструменты помогут тебе эффективно управлять оперативной памятью в Linux. Смотри видео и учись применять их на практике!
Источник: https://www.youtube.com/watch?v=ASmVvRHTThI
____________________
Дополнительный материал:
🧠 - Усиление безопасности веб-серверов Linux с помощью самоподписанных сертификатов
🧠 - Секретные техники от Linux Skill: Откройте для себя мир возможностей!
🧠 - Взгляд в прошлое: Историческая роль файла /etc/passwd в Linux
#Linux_youtube @LinuxSkill #Мониторинг #оперативная #память #video #видео
В этом видео ты узнаешь, как эффективно следить за оперативной памятью в Linux. Разберись, как управлять памятью и избегать проблем с производительностью.
Основная информация:
00:00 Введение в оперативную память Linux
- Оперативная память в Linux делится на анонимную память, кэш и разделяемую память. Анонимная память хранит данные, такие как содержимое браузера и переменные.
00:54 Файловый кэш
- Файловый кэш загружает файлы с диска в оперативную память для быстрого доступа. Он может быть на чтение и запись, сохраняя изменения перед записью на диск.
02:09 Слаб кэш
- Слаб кэш хранит данные в виде плиток, чтобы избежать перелокации памяти. Он может быть переназначаемым или нет, что влияет на его использование.
06:34 Мониторинг оперативной памяти
- Важно следить за анонимной памятью, чтобы избежать её переполнения. Утечки памяти и переназначаемый слаб кэш также требуют внимания. Грязные страницы (dirty pages) нужно мониторить, чтобы избежать задержек.
09:00 Заключение
- Для мониторинга памяти используй команду
free и панель мониторинга в Linux. Видео также содержит ссылку на другое видео о мониторинге Linux.Эти инструменты помогут тебе эффективно управлять оперативной памятью в Linux. Смотри видео и учись применять их на практике!
Источник: https://www.youtube.com/watch?v=ASmVvRHTThI
____________________
Дополнительный материал:
🧠 - Усиление безопасности веб-серверов Linux с помощью самоподписанных сертификатов
🧠 - Секретные техники от Linux Skill: Откройте для себя мир возможностей!
🧠 - Взгляд в прошлое: Историческая роль файла /etc/passwd в Linux
#Linux_youtube @LinuxSkill #Мониторинг #оперативная #память #video #видео
👍13
👩💻 19 команд, которые сделают тебя гуру systemd!
Привет, повелитель систем! Готов взять под контроль каждую службу в своём Linux? Встречай systemctl - твой швейцарский нож для управления системой!
1. Разведка:
-
-
-
2. Управление жизненным циклом:
-
-
-
-
3. Проверка состояния:
-
-
-
4. Автозагрузка:
-
-
-
5. Продвинутые трюки:
-
-
-
Бонус для хардкорщиков:
-
-
-
С этими командами ты сможешь:
- Мгновенно диагностировать проблемы
- Тонко настраивать автозагрузку
- Управлять службами как босс
📩 Завтра: Мастер-класс по iptables: вставляем, заменяем и удаляем правила!
Включи 🔔 чтобы не пропустить!
____________________
Дополнительный материал:
🧠 - Командный центр Linux: Ваше руководство по базовым консольным программам
🧠 - Защитный барьер Linux: Как система обеспечивает безопасность пользователей и групп
🧠 - Мастер-класс по консольным программам Linux: Разбираемся с UID и GID
#Linux_Commands @LinuxSkill #systemd
Привет, повелитель систем! Готов взять под контроль каждую службу в своём Linux? Встречай systemctl - твой швейцарский нож для управления системой!
1. Разведка:
-
systemctl list-units: Показывает все активные юниты в системе.-
systemctl list-sockets: Отображает все активные сокеты.-
systemctl list-timers: Выводит список всех активных таймеров.2. Управление жизненным циклом:
-
systemctl start service_name: Запускает указанную службу.-
systemctl stop service_name: Останавливает службу.-
systemctl restart service_name: Перезапускает службу.-
systemctl reload service_name: Перезагружает конфигурацию службы без остановки.3. Проверка состояния:
-
systemctl is-active service_name: Проверяет, активна ли служба.-
systemctl is-failed service_name: Проверяет, завершилась ли служба с ошибкой.-
systemctl status service_name: Показывает статус службы.4. Автозагрузка:
-
systemctl enable service_name: Включает автозагрузку службы.-
systemctl disable service_name: Отключает автозагрузку службы.-
systemctl is-enabled service_name: Проверяет, включена ли автозагрузка.5. Продвинутые трюки:
-
systemctl isolate target_name: Переключает систему в указанный режим.-
systemctl kill service_name: Завершает все процессы службы.-
systemctl edit service_name: Открывает конфигурацию службы для редактирования.Бонус для хардкорщиков:
-
systemctl daemon-reload: Перезагружает конфигурацию демонов.-
systemctl mask service_name: Блокирует запуск службы.-
systemctl unmask service_name: Разблокирует запуск службы.С этими командами ты сможешь:
- Мгновенно диагностировать проблемы
- Тонко настраивать автозагрузку
- Управлять службами как босс
📩 Завтра: Мастер-класс по iptables: вставляем, заменяем и удаляем правила!
Включи 🔔 чтобы не пропустить!
____________________
Дополнительный материал:
🧠 - Командный центр Linux: Ваше руководство по базовым консольным программам
🧠 - Защитный барьер Linux: Как система обеспечивает безопасность пользователей и групп
🧠 - Мастер-класс по консольным программам Linux: Разбираемся с UID и GID
#Linux_Commands @LinuxSkill #systemd
Telegram
Linux Skill - Освой Linux c нуля до DevOps
🌟🐧 ""Командный центр Linux: Ваше руководство по базовым консольным программам"" 🛠️📚
В мире Linux, где каждая команда открывает новые возможности для управления и анализа системы, важно иметь под рукой надежный справочник. Вот почему было решено собрать все…
В мире Linux, где каждая команда открывает новые возможности для управления и анализа системы, важно иметь под рукой надежный справочник. Вот почему было решено собрать все…
👍30🔥3👀1