Найти в Дзене
Загрузка Linux: от нажатия кнопки питания до приветствия пользователя!
💥 Загрузка Linux: от нажатия кнопки питания до приветствия пользователя! 💻 Хотите разобраться, что происходит, когда вы включаете свой ПК или ноутбук на Linux? Сегодня мы пройдем путь от первого импульса электричества до полной готовности рабочей среды. 🌐 Этап 1: BIOS/UEFI 🔧 Первым делом включается базовая система ввода-вывода (BIOS) или её современный преемник UEFI. Она проводит диагностику оборудования и загружает специальный код — bootloader. 🚀 Этап 2: Bootloader (GRUB) 💳 Bootloader (обычно GRUB) отображает меню выбора ОС и запускает ядро Linux с необходимыми параметрами...
2 месяца назад
SSHFS: как монтировать удаленные директории через SSH?
SSHFS (SSH Filesystem) — это удобный инструмент, который позволяет монтировать удаленные директории через SSH, как будто они находятся на вашем локальном компьютере. Это особенно полезно для работы с файлами на удаленных серверах без необходимости копировать их локально. 🚀 🔹Как установить SSHFS? Для установки SSHFS на большинстве дистрибутивов Linux можно использовать пакетный менеджер: #Debian/Ubuntu: sudo apt install sshfs # Fedora: sudo dnf install sshfs # Arch Linux: sudo pacman -S sshfs 🔹...
2 месяца назад
📊 Команда df в Linux: Ключи и примеры 💥 Команда df (сокращение от _disk free_) показывает информацию о свободном месте на дисковых устройствах вашей системы. Давайте посмотрим, как ей пользоваться и какие флаги помогут получать наиболее удобную и точную статистику. 🏁 Основные ключи команды df | 🧵 Флаг | 🟢 Описание | |-|-| | -h | Отображает размер диска в удобочитаемом формате (KB, MB, GB и т.п.) | | -T | Показывает тип файловой системы устройства | | -a | Включает вывод скрытых устройств и точек монтирования | | -x TYPE| Исключает устройства указанного типа файловой системы | | --total| Суммирует общую информацию о занятых и свободных местах | | -k | Размер отображается в килобайтах | | -m | Размер отображается в мегабайтах | | -H | Аналогично -h, но округляет числа до ближайших целых значений | 📌 Примеры использования команды df 🔄 Показать свободное пространство в удобочитаемом формате: $ df -h 🔍 Узнать типы используемых файловых систем: $ df -Th 🚫 Исключение конкретной файловой системы (например, tmpfs): $ df -hx tmpfs 🗃 Вывести всю информацию, включая скрытые устройства: $ df -ah 📈 Итоговая информация по всему пространству на диске: $ df -h --total 🔍 Часто задаваемые вопросы - Q: Почему моя общая память меньше, чем должна быть? - A: Некоторые пространства резервируются системой или заняты виртуальной памятью (swap). - Q: Могу ли я посмотреть только одну точку монтирования? - A: Да, достаточно указать путь к нужному устройству, например: $ df -h /home. 👨‍💻 Заключение Команду df можно назвать вашим лучшим другом в мониторинге свободного места на устройстве. Используя указанные выше ключи, вы сможете получать точные и удобные отчёты, облегчающие диагностику состояния хранилища и помощь в оптимизации пространства.
2 месяца назад
🌐 Стартуем в мире Linux: Практичный курс с сертификатом!
📗Давно миновали времена, когда Linux ассоциировался лишь с бородатыми гиками и таинственными командами терминала. Сегодня эта операционная система широко применяется повсюду — от домашних ноутбуков до корпоративных серверов и облаков крупнейших компаний мира. Без преувеличения, владение Linux стало необходимым инструментом каждого уважающего себя айтишника. Именно поэтому мы создали специальный курс, предназначенный как для тех, кто делает первые шаги в знакомстве с миром Linux, так и для опытных специалистов, желающих систематизировать и углубить свои знания...
2 месяца назад
🔍 Команда free предназначена для просмотра текущего использования оперативной памяти (RAM) и свопа (swap) в Linux-системах. Она полезна администраторам и обычным пользователям для мониторинга нагрузки на систему. 📌 Основные ключи команды free: Ключ Значение -b Показывать значения в байтах -k Показывать значения в килобайтах -m Показывать значения в мегабайтах (по умолчанию) -g Показывать значения в гигабайтах --tera Показывать значения в терабайтах -h Автоматически выбирать наилучшую единицу измерения -o Без буферизованной памяти -w Широкий вывод -t Добавляет итоговую строку -s n Обновлять каждые n секунд 🔥 Примеры использования: Показать информацию о памяти в удобочитаемом виде: free -h Отображение информации каждые 5 секунд: free -s 5 Только информация о памяти без swap-раздела: free -o Информация о памяти с суммой в конце таблицы: free -t Широкая таблица для подробного представления: free -w Просмотр данных исключительно в мегабайтах: free -m 📊 Типичный вывод команды: total   used   free   shared buff/cache  available Mem:   7873   1313   5268   94   1291   6168 Swap:   2047   0   2047 total: общий объём физической памяти used: объем занятой памяти free: свободная оперативная память shared: используется совместно между приложениями buff/cache: занятая кэшированными данными available: фактически доступная память ⭐️ Используйте команду free для оперативного контроля потребления ресурсов вашего сервера или ПК!
2 месяца назад
Команда, открывающая тайны ядра Linux.
Команда dmesg открывает доступ к тайнам ядра вашей операционной системы. Она показывает, что происходило внутри вашего компьютера с момента его загрузки вплоть до настоящего момента. Эти сообщения содержат важную информацию о подключенных устройствах, ошибках, настройке драйверов и многом другом. ✅Полный обзор содержимого журнала: dmesg Этой простой командой вы увидите всё, что произошло с момента последней загрузки. 🎯Сообщения и их значение: Вот несколько примеров, что означают сообщения полученные...
2 месяца назад
Что такое SWAP и почему он так важен?
В операционной системе Linux используется механизм виртуальной памяти под названием swap. Этот термин обозначает дополнительное пространство на жёстком диске или твердотельном накопителе (SSD), которое система задействует в тех случаях, когда физической оперативной памяти (RAM) становится недостаточно для выполнения текущих задач. Простым языком, swap можно назвать виртуальным расширением реальной оперативной памяти вашего компьютера. Когда оперативная память заполнена и приложения требуют больше...
2 месяца назад
🛠 Для чего нужна виртуализация? Ключевые элементы современных IT-систем Современные информационные технологии основываются на трех важнейших аспектах: безопасность, надёжность и производительность. Рассмотрим подробнее, почему эти аспекты важны и как виртуализация помогает эффективно решать задачи каждого направления. 🔒Информационная безопасность Разделение функций на различные операционные системы снижает риски и минимизирует ущерб в случае атак. Размещая web-сервер и почтовые сервисы отдельно, вы снижаете вероятность компрометации сразу нескольких сервисов. 🧳Надёжность инфраструктуры Обеспечить бесперебойную работу сервисов помогают резервные копии и распределённые системы. Даже при выходе из строя отдельных элементов пользователи останутся подключены к необходимым ресурсам. 🚀Оптимизация производительности Эффективное использование ресурсов позволяет масштабироваться в периоды пиковых нагрузок и экономить мощность при низкой нагрузке, поддерживая стабильность работы систем. 🎩Понятие виртуализации Виртуализация — это технология, позволяющая запустить несколько виртуальных машин на одном физическом сервере. Каждая виртуальная машина обладает собственной операционной системой и изолированными процессами. Преимущества виртуализации: 🛡Повышенная защита данных за счёт изоляции рабочих сред 🔄Увеличенная надёжность благодаря быстрому восстановлению после сбоев 📈Экономия ресурсов путем гибкого распределения нагрузки 🖥Гипервизор Гипервизор — программное обеспечение, управляющее созданием и работой виртуальных машин. Существуют два типа гипервизоров: 💿Тип 1 (Bare Metal) устанавливается прямо на оборудование без промежуточной ОС 🏃‍♂️Тип 2 (Hosted) функционирует поверх существующей ОС Популярные гипервизоры: VMware ESXi 👍 Microsoft Hyper-V 🙌 KVM 📜 VirtualBox 🦾 Бесплатное ПО для начального знакомства — VirtualBox, идеально подходит для освоения Linux и экспериментов. 💻Заключение Виртуализация становится неотъемлемой частью современной ИТ-инфраструктуры, позволяя оптимизировать расходы, повышать безопасность и обеспечивать надёжность ваших решений.
2 месяца назад