«Инферит» выпустил новую версию отечественной операционной системы «МСВСфера» 9
Эта ОС разработана специально для государственных учреждений и коммерческих организаций, ставя задачей решение вопросов импортозамещения и обеспечение надежности ИТ-инфраструктуры.
⏺ С учетом факта завершения поддержки #RedHat Enterprise #Linux 7 в 2024 году, «Инферит» создал альтернативу, способную заменить популярные зарубежные ОС.
ОС «МСВСфера» 9 предлагает широкий функционал, совместимость с корпоративными сервисами и приложениями.
А также инструменты миграции для удобного перехода с RHEL, CentOS и других.
Кроме того, «Инферит ОС» предоставляет техническую поддержку и размещение репозиториев на территории России, что способствует быстрому реагированию на изменения и уязвимости.
⚡️ Все это делает ОС «МСВСфера» 9 не только полноценной альтернативой зарубежным ОС, но и важным шагом в развитии отечественных технологий.
A.G.ℹ️ Help
Российский ИТ-вендор «Инферит» анонсировал новую версию своей операционной системы «МСВСфера» 9.
Эта ОС разработана специально для государственных учреждений и коммерческих организаций, ставя задачей решение вопросов импортозамещения и обеспечение надежности ИТ-инфраструктуры.
ОС «МСВСфера» 9 предлагает широкий функционал, совместимость с корпоративными сервисами и приложениями.
А также инструменты миграции для удобного перехода с RHEL, CentOS и других.
Важным аспектом является десятилетняя поддержка продукта, что обеспечивает стабильность и безопасность для пользователей.
Кроме того, «Инферит ОС» предоставляет техническую поддержку и размещение репозиториев на территории России, что способствует быстрому реагированию на изменения и уязвимости.
A.G.
Please open Telegram to view this post
VIEW IN TELEGRAM
💩13👍7
Конфигурационные файлы: что это и как работать с ними в MySQL (MariaDB)
Конфигурационные файлы — это текстовые файлы, содержащие параметры и настройки программы.
В #MySQL и #MariaDB конфигурационные файлы позволяют настраивать различные аспекты базы данных, включая параметры безопасности, производительность и сетевые настройки.
⏺ Расположение и имя конфигурационного файла MySQL (MariaDB)
Имя конфигурационного файла для MySQL и MariaDB обычно
Однако расположение файла может варьироваться в зависимости от операционной системы и дистрибутива.
• Linux:
• Windows:
Для быстрого определения расположения можно использовать команду:
Эта команда покажет строку с информацией о расположении конфигурационного файла.
⏺ Группы конфигурационных файлов
Конфигурационные файлы для MySQL и MariaDB часто содержат различные группы параметров для управления различными аспектами системы.
1️⃣ [mysqld]: Эта группа содержит настройки для серверной части MySQL или MariaDB, такие как пути к файлам данных, порты и параметры безопасности.
2️⃣ [client]: В этой группе находятся настройки для клиентских утилит, таких как mysql и #mysqldump. Это может включать в себя настройки подключения к серверу и аутентификации.
3️⃣ [mysql]: Эта группа настроек применяется для интерактивного клиента mysql. Здесь можно задать параметры отображения результатов запросов и другие параметры интерфейса.
Для просмотра всех групп в конфигурационном файле можно использовать команду:
Эта команда покажет все группы, указанные в файле, и поможет определить, какие настройки применяются к различным частям системы.
A.G.ℹ️ Help
Конфигурационные файлы — это текстовые файлы, содержащие параметры и настройки программы.
Они предоставляют возможность изменять поведение программы без вмешательства в ее исходный код.
В #MySQL и #MariaDB конфигурационные файлы позволяют настраивать различные аспекты базы данных, включая параметры безопасности, производительность и сетевые настройки.
Имя конфигурационного файла для MySQL и MariaDB обычно
my.cnf на Linux и my.ini на Windows. Однако расположение файла может варьироваться в зависимости от операционной системы и дистрибутива.
• Linux:
/etc/mysql/my.cnf или /etc/my.cnf• Windows:
C:\ProgramData\MySQL\MySQL Server X.X\my.iniДля быстрого определения расположения можно использовать команду:
mysql --help | grep "Default options"
Эта команда покажет строку с информацией о расположении конфигурационного файла.
Конфигурационные файлы для MySQL и MariaDB часто содержат различные группы параметров для управления различными аспектами системы.
Для просмотра всех групп в конфигурационном файле можно использовать команду:
cat /etc/mysql/my.cnf | grep "\[" | tr -d "[]"
Эта команда покажет все группы, указанные в файле, и поможет определить, какие настройки применяются к различным частям системы.
A.G.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15
Что такое Swap в Linux?
Anonymous Quiz
24%
Область диска для хранения временных файлов
6%
Файловая система
68%
Область памяти, используемая как расширение RAM
3%
Сетевой протокол
🔥14👎5👍2
Please open Telegram to view this post
VIEW IN TELEGRAM
😁42😭6👍3❤2
Настройка и использование виртуальных машин в Windows: Введение в Hyper-V
Что такое виртуальная машина?
Виртуальная машина — это программное обеспечение, эмулирующее аппаратное обеспечение реального компьютера, на котором можно установить и запустить операционную систему и приложения.
#HyperV — это гипервизор от #Microsoft, встроенный в Windows 10 и Windows Server.
Он позволяет создавать и управлять виртуальными машинами, поддерживая различные операционные системы, включая #Windows, #Linux и другие.
Установка и настройка Hyper-V
1️⃣ Установка компонентов Hyper-V
• Откройте "Панель управления" > "Программы" > "Включение или отключение компонентов Windows".
• Найдите "Hyper-V" и отметьте его для установки.
2️⃣ Настройка виртуального коммутатора
• Запустите "Управление Hyper-V Manager".
• Перейдите в "Виртуальные коммутаторы" > "Виртуальный коммутатор создать" для настройки сетевых параметров.
Другие инструменты для виртуализации в Windows
⏺ #VirtualBox
Бесплатный и открытый гипервизор с широкими возможностями и поддержкой множества ОС.
⏺ #VMware Workstation
Продвинутый гипервизор с расширенными функциями и инструментами для разработки и тестирования.
Преимущества и ограничения виртуальных машин
⏺ Преимущества:
• Изоляция и безопасность: разделение ресурсов и изолированное окружение.
• Гибкость: возможность быстрого создания, копирования и перемещения виртуальных машин.
⏺ Ограничения:
• Производительность: дополнительный уровень абстракции может влиять на производительность.
• Сложность управления: необходимо учитывать настройки хост-системы и ресурсы виртуальной машины.
A.G.ℹ️ Help
Что такое виртуальная машина?
Виртуальная машина — это программное обеспечение, эмулирующее аппаратное обеспечение реального компьютера, на котором можно установить и запустить операционную систему и приложения.
В Windows доступны различные инструменты для создания и управления виртуальными машинами, включая встроенный Hyper-V.
#HyperV — это гипервизор от #Microsoft, встроенный в Windows 10 и Windows Server.
Он позволяет создавать и управлять виртуальными машинами, поддерживая различные операционные системы, включая #Windows, #Linux и другие.
Установка и настройка Hyper-V
• Откройте "Панель управления" > "Программы" > "Включение или отключение компонентов Windows".
• Найдите "Hyper-V" и отметьте его для установки.
• Запустите "Управление Hyper-V Manager".
• Перейдите в "Виртуальные коммутаторы" > "Виртуальный коммутатор создать" для настройки сетевых параметров.
Другие инструменты для виртуализации в Windows
Бесплатный и открытый гипервизор с широкими возможностями и поддержкой множества ОС.
Продвинутый гипервизор с расширенными функциями и инструментами для разработки и тестирования.
Преимущества и ограничения виртуальных машин
• Изоляция и безопасность: разделение ресурсов и изолированное окружение.
• Гибкость: возможность быстрого создания, копирования и перемещения виртуальных машин.
• Производительность: дополнительный уровень абстракции может влиять на производительность.
• Сложность управления: необходимо учитывать настройки хост-системы и ресурсы виртуальной машины.
A.G.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11👍6🤡3
Cisco представила новую технологию Hypershield как революционный метод обеспечения безопасности в сетевых коммутаторах.
Эта система включает в себя «точки контроля», которые размещаются на серверах или в блоках обработки данных (DPU).
Команда аналитиков #Cisco использует искусственный интеллект для обработки огромного объема данных об атаках и уязвимостях в интернете.
Технология #Hypershield автоматизирует процесс обнаружения опасных приложений на компьютерах в сети и блокирует доступ к вредоносным сайтам, обеспечивая таким образом дополнительный уровень безопасности.
⏺ Cisco утверждает, что это поможет системным администраторам и специалистам по безопасности в их повседневной работе.
Однако критики сомневаются в эффективности Hypershield, называя его лишь маркетинговым ходом.
Эксперты указывают на то, что эта технология в основном заменяет уже существующие аппаратные средства безопасности и не предлагает чего-то действительно нового.
⚡️ Это вынуждает компании, которые хотят воспользоваться новой технологией, инвестировать в новое оборудование, несмотря на то что их текущее оборудование может быть еще актуальным и функциональным.
A.G.ℹ️ Help
Эта система включает в себя «точки контроля», которые размещаются на серверах или в блоках обработки данных (DPU).
Эти точки контроля мониторят запущенные приложения и постоянно обновляют информацию о новых угрозах и уязвимостях.
Команда аналитиков #Cisco использует искусственный интеллект для обработки огромного объема данных об атаках и уязвимостях в интернете.
Технология #Hypershield автоматизирует процесс обнаружения опасных приложений на компьютерах в сети и блокирует доступ к вредоносным сайтам, обеспечивая таким образом дополнительный уровень безопасности.
Однако критики сомневаются в эффективности Hypershield, называя его лишь маркетинговым ходом.
Эксперты указывают на то, что эта технология в основном заменяет уже существующие аппаратные средства безопасности и не предлагает чего-то действительно нового.
Кроме того, Cisco решение ограничить поддержку Hypershield только для новых моделей коммутаторов стало предметом критики.
A.G.
Please open Telegram to view this post
VIEW IN TELEGRAM
😁6💩3
Типы памяти подкачки
Это механизм, который позволяет временно перемещать неиспользуемые данные из оперативной памяти на жесткий диск, освобождая таким образом ценные ресурсы.
В одном из прошлых постов мы начали обсуждение этой темы.
Как правило, существует два различных типа памяти подкачки:
⏺ Раздел подкачки (англ. «swap partition») — тип памяти подкачки по умолчанию. Представляет собой раздел жесткого диска, используемый исключительно для подкачки памяти; никакие другие файлы не могут находиться там.
⏺ Файл подкачки (англ. «swap file») — специальный файл, который находится среди остальных файлов вашей файловой системы.
Чтобы узнать, каким объемом памяти подкачки вы владеете, используйте следующую команду:
Каждая перечисленная строка обозначает имеющиеся у нас пространства подкачки.
Рассмотрим детально пункты вывода:
⏺ Filename — указывает на расположение пространства подкачки (мы видим, что наш раздел подкачки находится в /dev/sda5).
⏺ Type — указывает, что пространство подкачки является разделом (partition), а не файлом (file).
⏺ Size — размер пространства подкачки в килобайтах.
⏺ Used — указывает на использованное количество килобайт памяти подкачки.
⏺ Priority — определяет, какое пространство подкачки использовать в первую очередь.
Преимущества использования памяти
подкачки
Изучая работу памяти подкачки, мы можем легко понять преимущества её использования, основные из которых перечислены ниже:
➕ Память подкачки может легко удерживать те неактивные блоки оперативной памяти, которые задействовались всего один или два раза, после чего к ним больше не было никаких обращений.
➕ Память подкачки действует как резервная копия для увеличения фактического пространства оперативной памяти.
➕ Повышает общую производительность вашей системы.
A.G.ℹ️ Help
Это механизм, который позволяет временно перемещать неиспользуемые данные из оперативной памяти на жесткий диск, освобождая таким образом ценные ресурсы.
В одном из прошлых постов мы начали обсуждение этой темы.
Сегодня же продолжим говорить и разберем типы памяти подкачки и преимущества использования этого механизма.
Как правило, существует два различных типа памяти подкачки:
Чтобы узнать, каким объемом памяти подкачки вы владеете, используйте следующую команду:
$ sudo swapon -s
После ввода вы увидите несколько выведенных на в терминале строк. Каждая перечисленная строка обозначает имеющиеся у нас пространства подкачки.
Рассмотрим детально пункты вывода:
Преимущества использования памяти
подкачки
Изучая работу памяти подкачки, мы можем легко понять преимущества её использования, основные из которых перечислены ниже:
A.G.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13
Какой командой в PowerShell можно установить новое окружение переменных?
Anonymous Quiz
35%
setenv
12%
export
30%
env
22%
set-item
👍5
Расчет сети с помощью ipcalc
Некоторые сетевые администраторы могут довольно быстро выполнять двоичные вычисления, чтобы определить маску подсети.
#Ipcalc на самом деле делает намного больше - он принимает на вход IP-адрес и маску сети и на выходе вы получаете адрес сети, #Cisco wildcard маску, широковещательный адрес, минимальный и максимальный хост и общее количество хостов.
Применение ipcalc
⏺ Проверить IP-адрес
⏺ Показать рассчитанный широковещательный адрес
⏺ Отображение имени хоста, определенного через DNS
⏺ Показать сетевой адрес или префикс
Как установить ipcalc в #Linux
Установка на #Ubuntu и #Debian:
Установка на #CentOS/#RHEL/#Fedora:
Как использовать ipcalc в Linux
Получить информацию о сетевом адресе:
Рассчитайте подсеть для 192.168.20.0/24:
Рассчитайте одну подсеть с 10 хостами:
Удалить двоичный вывод:
Для дополнительной информации и помощи:
A.G.ℹ️ Help
Некоторые сетевые администраторы могут довольно быстро выполнять двоичные вычисления, чтобы определить маску подсети.
Тем не менее, другим может потребоваться некоторая помощь, и здесь инструмент ipcalc очень пригодится.
#Ipcalc на самом деле делает намного больше - он принимает на вход IP-адрес и маску сети и на выходе вы получаете адрес сети, #Cisco wildcard маску, широковещательный адрес, минимальный и максимальный хост и общее количество хостов.
Применение ipcalc
Как установить ipcalc в #Linux
Установка на #Ubuntu и #Debian:
sudo apt install ipcalc
Установка на #CentOS/#RHEL/#Fedora:
sudo yum install initnoscripts # для RHEL/CentOS
sudo dnf install initnoscripts # для Fedora
Как использовать ipcalc в Linux
Получить информацию о сетевом адресе:
ipcalc 192.168.20.0
Рассчитайте подсеть для 192.168.20.0/24:
ipcalc 192.168.20.0/24
Рассчитайте одну подсеть с 10 хостами:
ipcalc 192.168.20.0 -s 10
Удалить двоичный вывод:
ipcalc -b 192.168.20.100
Для дополнительной информации и помощи:
ipcalc --help
man ipcalc
A.G.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍25💩2
Антивирусы Microsoft Defender и Kaspersky EDR могут быть использованы для удаления файлов из системы.
Исследователи из SafeBreach Labs обнаружили уязвимости, позволяющие злоумышленникам обмануть эти антивирусы и удалить файлы удаленно.
После обнаружения уязвимости SafeBreach сообщили #Microsoft и #Kaspersky.
⏺ Обе компании выпустили патчи, но исследователи продолжили тестирование.
Они обратились к услугам #VirusTotal и повторно успешно обманули Microsoft Defender, что было сообщено разработчикам в августе 2023 года.
Однако уязвимость остается актуальной, и Microsoft предложили настраивать Defender на одобрение пользователем для любой операции.
Коэн выразил положительное отношение к сотрудничеству с Microsoft, хотя считает, что полностью устранить проблему может быть сложно из-за её фундаментального характера.
🔥 Кроме того, SafeBreach ранее разработали программу Akido, способную уничтожать файлы с помощью уязвимости типа TOCTOU, эксплуатируя "окно возможности" между обнаружением и удалением вредоносного файла.
A.G.ℹ️ Help
Исследователи из SafeBreach Labs обнаружили уязвимости, позволяющие злоумышленникам обмануть эти антивирусы и удалить файлы удаленно.
Они использовали вредоносные байтовые сигнатуры для введения антивирусов в заблуждение.
После обнаружения уязвимости SafeBreach сообщили #Microsoft и #Kaspersky.
Они обратились к услугам #VirusTotal и повторно успешно обманули Microsoft Defender, что было сообщено разработчикам в августе 2023 года.
Microsoft решили проблему с помощью белого списка для EDR-решений.
Однако уязвимость остается актуальной, и Microsoft предложили настраивать Defender на одобрение пользователем для любой операции.
Коэн выразил положительное отношение к сотрудничеству с Microsoft, хотя считает, что полностью устранить проблему может быть сложно из-за её фундаментального характера.
A.G.
Please open Telegram to view this post
VIEW IN TELEGRAM
🤷♂6👍4❤1😁1
Типы командных оболочек
К оболочкам Bourne shell относятся sh, bash, ksh и zsh, в то время как к оболочкам C shell — csh и tcsh. Ниже кратко о каждой из них:
⏺ #sh (Bourne shell): Простая и быстрая. Часто используется в скриптах благодаря своей надежности.
⏺ #bash (Bourne-Again shell): Поддерживает историю команд, автодополнение, возможность работы с переменными и массивами, а также встроенные команды для манипуляции файлами и текстом.
⏺ #ksh (Korn shell): Имеет расширенные функции, такие как поддержка истории команд, возможность работы с арифметикой, управление заданиями и планировщик задач.
⏺ #csh (C shell): Предлагает командный интерпретатор с синтаксисом, похожим на C. Она включает в себя удобные функции, такие как подсветка синтаксиса и поддержка истории команд.
⏺ #tcsh (TENEX C Shell): Улучшенная версия csh с автодополнением, поддержкой командных файлов и возможностью использования редакторов vi или emacs прямо в командной строке.
⏺ #zsh (Z Shell): Предлагает расширенное автодополнение, проверку орфографии, удобное управление историей команд, а также возможность кастомизации и плагинов для расширения функционала.
A.G.ℹ️ Help
Типы командных оболочек в nix-системах разделяются на два основных типа: на основе Bourne shell и на основе C shell.
К оболочкам Bourne shell относятся sh, bash, ksh и zsh, в то время как к оболочкам C shell — csh и tcsh. Ниже кратко о каждой из них:
A.G.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21🔥3❤1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍34😁22💯2
Windows 11 прекращает поддержку десятков процессоров. Решения не существует
Из-за этого многие старые процессоры не смогут запустить новую ОС.
⏺ Нет обходных путей, и компьютеры просто будут постоянно перезагружаться после установки.
Набор инструкций SSE 4.2 стал доступен около 15 лет назад.
#Intel начала поддержку с архитектуры Nehalem, а #AMD — с процессоров Bulldozer.
Боб Пони обратил внимание на эту проблему, и, по его мнению, Microsoft включит это требование в финальную версию Windows 11, которая выйдет во втором полугодии 2024 года.
Владельцам старых ПК остается либо приобрести новое оборудование, либо отключить автоматические обновления и использовать текущую версию #Windows 11 до окончания поддержки.
⚡️ #Microsoft ориентирована на современные процессоры, поэтому поддержка старого железа для них не приоритет.
A.G.ℹ️ Help
Windows 11 внесла новое требование к процессорам — поддержка инструкций SSE4.2.
Из-за этого многие старые процессоры не смогут запустить новую ОС.
Набор инструкций SSE 4.2 стал доступен около 15 лет назад.
#Intel начала поддержку с архитектуры Nehalem, а #AMD — с процессоров Bulldozer.
Это исключает из списка совместимых многие модели, выпущенные до 2011 года.
Боб Пони обратил внимание на эту проблему, и, по его мнению, Microsoft включит это требование в финальную версию Windows 11, которая выйдет во втором полугодии 2024 года.
Владельцам старых ПК остается либо приобрести новое оборудование, либо отключить автоматические обновления и использовать текущую версию #Windows 11 до окончания поддержки.
A.G.
Please open Telegram to view this post
VIEW IN TELEGRAM
🌚12🤡8😡7👍5🥰2
Система инициализации Upstart
#Upstart — гибридная система инициализации, разработанная для #Ubuntu, совмещающая в себе возможности систем инициализации SysV и systemd.
Основное отличие Upstart от #SysV заключается в том, что она предлагает управление службами на основе событий, а не на основе уровней выполнения.
⏺ Это позволяет более гибко и эффективно управлять запуском и остановкой служб, реагируя на различные события в системе, такие как подключение устройств USB, изменение состояния сети и т. д.
Upstart также поддерживает асинхронный запуск служб, что означает, что несколько служб могут быть запущены параллельно, ускоряя процесс загрузки системы.
Кроме того, она автоматически перезапускает службы, которые аварийно завершились, что повышает надежность системы.
Однако у Upstart есть свои недостатки. Из-за событийной модели реагирования она иногда выполняет лишние задания при срабатывании события.
Например, запуск сети не всегда означает, что должен быть запущен Network File System (#NFS), что может привести к избыточным нагрузкам на систему.
Для управления уровнем запуска различных служб в Upstart применяется специальная утилита —
- отображение состояния службы
- отображение списка служб
- запуск/остановка службы
A.G.ℹ️ Help
#Upstart — гибридная система инициализации, разработанная для #Ubuntu, совмещающая в себе возможности систем инициализации SysV и systemd.
Она была создана для работы в более гибком окружении по сравнению с традиционной системой инициализации SysV.
Основное отличие Upstart от #SysV заключается в том, что она предлагает управление службами на основе событий, а не на основе уровней выполнения.
Upstart также поддерживает асинхронный запуск служб, что означает, что несколько служб могут быть запущены параллельно, ускоряя процесс загрузки системы.
Кроме того, она автоматически перезапускает службы, которые аварийно завершились, что повышает надежность системы.
Однако у Upstart есть свои недостатки. Из-за событийной модели реагирования она иногда выполняет лишние задания при срабатывании события.
Например, запуск сети не всегда означает, что должен быть запущен Network File System (#NFS), что может привести к избыточным нагрузкам на систему.
Для управления уровнем запуска различных служб в Upstart применяется специальная утилита —
initctl, например:$ initctl status <job>
- отображение состояния службы
$ initctl list
- отображение списка служб
# initctl start|stop <job>
- запуск/остановка службы
A.G.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥4⚡1😐1
Какой из этих файловых форматов не поддерживается в Linux по умолчанию?
Anonymous Quiz
10%
ext4
45%
NTFS
27%
HFS+
18%
FAT32
👍10👎8🔥2👌2
Please open Telegram to view this post
VIEW IN TELEGRAM
😁26🤣5👍1
RAID-технологии в Windows Server
#RAID (Redundant Array of Independent Disks) — это метод объединения нескольких физических дисков в одно логическое хранилище с целью повышения производительности, надежности или их комбинации.
⏺ RAID 0
Стрипирование данных, где информация разделяется и записывается на два или более дисков.
Это увеличивает производительность чтения и записи данных, но отсутствует резервное копирование, что делает этот уровень менее надежным в случае отказа одного из дисков.
⏺ RAID 1
Это обеспечивает высокий уровень надежности, так как данные остаются доступными, даже если один из дисков откажет. Однако для хранения данных потребуется вдвое больше места.
⏺ RAID 5
Полосовое распределение данных с паритетной информацией.
Этот уровень предоставляет баланс между производительностью и надежностью. Если один диск откажет, данные можно восстановить из информации о паритете.
⏺ RAID 6
Расширенная версия RAID 5 с двойной паритетностью.
Он обеспечивает защиту данных от отказов до двух дисков, делая хранилище еще надежнее.
⏺ RAID 10 (или 1+0)
Это обеспечивает высокую производительность и высокий уровень надежности, но требует минимум четырех дисков.
A.G.ℹ️ Help
#RAID (Redundant Array of Independent Disks) — это метод объединения нескольких физических дисков в одно логическое хранилище с целью повышения производительности, надежности или их комбинации.
Стрипирование данных, где информация разделяется и записывается на два или более дисков.
Это увеличивает производительность чтения и записи данных, но отсутствует резервное копирование, что делает этот уровень менее надежным в случае отказа одного из дисков.
Зеркалирование данных, при котором каждый диск имеет точную копию другого.
Это обеспечивает высокий уровень надежности, так как данные остаются доступными, даже если один из дисков откажет. Однако для хранения данных потребуется вдвое больше места.
Полосовое распределение данных с паритетной информацией.
Этот уровень предоставляет баланс между производительностью и надежностью. Если один диск откажет, данные можно восстановить из информации о паритете.
Расширенная версия RAID 5 с двойной паритетностью.
Он обеспечивает защиту данных от отказов до двух дисков, делая хранилище еще надежнее.
Это комбинация RAID 1 и RAID 0. Данные стрипируются (как в RAID 0) и зеркалируются (как в RAID 1).
Это обеспечивает высокую производительность и высокий уровень надежности, но требует минимум четырех дисков.
A.G.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍23🔥4🤮2👎1
Какой из этих типов файлов не может быть исполняемым в Linux без соответствующих прав?
Anonymous Quiz
60%
.sh
21%
.exe
9%
.py
10%
.bat
🤣20👍11🤡7❤3👎2
Обновление конфигурационных файлов при обновлении пакетов в Linux
Рассмотрим ситуацию, когда менеджер пакетов вашего дистрибутива #Linux (#Debian, Linux #Mint, #Ubuntu, #Kali Linux) спрашивает про обновление конфигурационного файла.
При некоторых обновлениях некоторых пакетов меняется структура конфигурационного файла.
Как правило, в новом файле содержаться директивы и настройки, которые необходимы для новой версии программы, без которых она не может работать.
Конечный файл может быть результатом длительной работы с конфигурацией и множества тестов. На это могут быть потрачены часы или даже дни.
Поэтому при необходимости обновить конфигурацию, возникает дилемма:
• не обновлять конфиг, в результате чего новая версия пакета не будет нормально работать
• обновить конфиг и стереть результаты настройки службы
Именно по этой причине система спрашивает у вас каждый раз, что нужно сделать, если с обновлением программы обновляется и конфигурационный файл?
Примеры команд:
1️⃣ dpkg: Для просмотра изменений в конфигурационном файле после обновления можно использовать команду dpkg --status <package_name>.
2️⃣ apt: После обновления пакета apt иногда предлагает вам решить конфликт по конфигурационным файлам. Вы можете использовать команду apt diff <package_name>, чтобы просмотреть различия между версиями файлов.
3️⃣ diff: Вы можете использовать стандартную утилиту #diff для сравнения конфигурационных файлов до и после обновления.
4️⃣ vimdiff: Для сравнения двух файлов в #Vim используйте команду vimdiff.
5️⃣ meld: Это графическая утилита для сравнения файлов, которая может быть удобна для визуального сравнения изменений в конфигурационных файлах.
A.G.ℹ️ Help
Рассмотрим ситуацию, когда менеджер пакетов вашего дистрибутива #Linux (#Debian, Linux #Mint, #Ubuntu, #Kali Linux) спрашивает про обновление конфигурационного файла.
Что нужно делать и как получить конфигурационный файл последней версии?
При некоторых обновлениях некоторых пакетов меняется структура конфигурационного файла.
Как правило, в новом файле содержаться директивы и настройки, которые необходимы для новой версии программы, без которых она не может работать.
Настройка службы — это почти всегда изменение конфигурационных файлов.
Конечный файл может быть результатом длительной работы с конфигурацией и множества тестов. На это могут быть потрачены часы или даже дни.
Поэтому при необходимости обновить конфигурацию, возникает дилемма:
• не обновлять конфиг, в результате чего новая версия пакета не будет нормально работать
• обновить конфиг и стереть результаты настройки службы
Именно по этой причине система спрашивает у вас каждый раз, что нужно сделать, если с обновлением программы обновляется и конфигурационный файл?
Примеры команд:
A.G.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20👎1
Как показывает практика, чтобы закрепить какую-то информацию, необходимо регулярно ее повторять.
Принимайте участие в викторинах с вариантами ответов, проверьте, на сколько хорошо знаете ту или иную тему.
Опросы анонимны, и если вы ошибётесь, получите пояснение с правильным вариантом ответа.
Викторины:
- Какая команда используется для поиска определенного текста в файле в системе Linux?
- Какая команда используется для просмотра списка всех пользователей в системе Linux?
- Какой из следующих файлов содержит информацию о запущенных процессах в Linux?
- Какова роль команды tcpdump в сетевом администрировании?
- Какая из следующих файловых систем не используется в операционной системе Windows?
- Какая команда в Linux используется для отправки сигнала процессу, чтобы завершить его работу безопасно?
- Какая команда в Linux используется для архивации файлов и каталогов?
- Какой файл содержит информацию о текущем состоянии сетевых интерфейсов в Linux?
- Какая команда в Linux используется для проверки и мониторинга состояния RAID-массивов?
- Что такое Swap в Linux?
- Какой командой в PowerShell можно установить новое окружение переменных?
- Какой из этих файловых форматов не поддерживается в Linux по умолчанию?
- Какой из этих типов файлов не может быть исполняемым в Linux без соответствующих прав?
- Какой из этих языков программирования широко используется для написания сценариев и автоматизации задач в Linux?
- Что означает аббревиатура CLI в компьютерных терминах?
- Какая команда в Linux используется для перечисления содержимого каталога, включая скрытые файлы?
- Какая команда в Windows используется для завершения процесса по его имени?
- Какая команда в Linux используется для отображения текущего пути?
- Что такое SELinux в контексте Linux?
- Какой командой в Linux можно изменить приоритет процесса?
- Какую информацию предоставляет команда df в Linux?
- Что делает команда scp в Linux?
Дайте реакцию
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥53👍4
Процесс загрузки Linux.
Этапы
Этапы процесса загрузки #Linux условно можно разделить на:
• Загрузка BIOS (POST).
• Первый этап загрузки (MBR или GPT).
• Второй этап загрузки (GRUB2).
• Инициализация ядра.
• Инициализация главного процесса (init или systemd).
• Уровни выполнения (runlevels).
Разберем сегодня первые 3 из них.
⏺ BIOS - это низкоуровневое программное обеспечение, хранящееся на чипе памяти материнской платы.
Его задача - инициировать процесс загрузки и проверить работоспособность оборудования, что называется #POST (Power-On Self-Test).
POST также ищет загрузочное устройство и готовит компьютер к загрузке операционной системы.
После успешного завершения POST #BIOS передает управление загрузчику первого этапа, такому как #MBR (Master Boot Record) или #GPT (Guided Partition Table).
⏺ MBR находится в первом секторе загрузочного диска и содержит таблицу разделов диска.
Загрузчик второго этапа, такой как #GRUB2 (GRand Unified Bootloader), ищет ядро операционной системы и загружает его в память компьютера.
⏺ GRUB2 также предоставляет пользователю интерфейс выбора опций загрузки, что позволяет выбирать нужное ядро или операционную систему для загрузки.
Конфигурационные файлы загрузчика, например, файлы
🔥 После загрузки ядра управление передается ему, и операционная система начинает свою работу.
A.G.ℹ️ Help
Этапы
Этапы процесса загрузки #Linux условно можно разделить на:
• Загрузка BIOS (POST).
• Первый этап загрузки (MBR или GPT).
• Второй этап загрузки (GRUB2).
• Инициализация ядра.
• Инициализация главного процесса (init или systemd).
• Уровни выполнения (runlevels).
Разберем сегодня первые 3 из них.
Процесс загрузки компьютера начинается с инициализации BIOS (Basic Input/Output System).
Его задача - инициировать процесс загрузки и проверить работоспособность оборудования, что называется #POST (Power-On Self-Test).
POST также ищет загрузочное устройство и готовит компьютер к загрузке операционной системы.
После успешного завершения POST #BIOS передает управление загрузчику первого этапа, такому как #MBR (Master Boot Record) или #GPT (Guided Partition Table).
Он перенаправляет управление к загрузчику второго этапа.
Загрузчик второго этапа, такой как #GRUB2 (GRand Unified Bootloader), ищет ядро операционной системы и загружает его в память компьютера.
Конфигурационные файлы загрузчика, например, файлы
/boot/grub/grub.conf или /etc/grub.conf, хранят информацию о доступных ядрах и опциях загрузки. A.G.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍30❤1👎1