Альтернативные файловые системы
Существует несколько альтернативных файловых систем, поддерживаемых ядром #Linux.
XFS
#XFS — это 64-разрядная файловая система, которая впервые была представлена в 1994 году и встроена в ядро Linux с 2001 года.
Она поддерживает ведение логов и, как и ext4, сохраняет изменения в лог-файле до того, как они будут зафиксированы в основной файловой системе.
Это снижает вероятность повреждения файлов.
⏺ Данные структурированы в виде B+- деревьев, что обеспечивает эффективное распределение пространства и, следовательно, повышение производительности.
Основным недостатком этой системы является сложный процесс изменения размера существующей файловой системы XFS.
OpenZFS
#OpenZFS — это платформа, которая объединяет функционал традиционных файловых систем и диспетчера томов.
А также ограничивает максимальную длину имени файла 255 символами.
⏺ В качестве особенностей данной системы можно выделить защиту от повреждения данных, шифрование данных, поддержку накопителей увеличенного объема, копирование при записи и RAID-Z.
Основным недостатком OpenZFS является юридическая несовместимость между лицензиями CDDL (OpenZFS) и GPL (ядро Linux).
Эта проблема решается путем компиляции и загрузки кода ZFS в ядро Linux.
Рассказать о других альтернативных файловых системах в другом посте?
Ставьте 👍 / 🔥
Существует несколько альтернативных файловых систем, поддерживаемых ядром #Linux.
XFS
#XFS — это 64-разрядная файловая система, которая впервые была представлена в 1994 году и встроена в ядро Linux с 2001 года.
XFS поддерживает максимальный размер файла в 8 эксбибайт и ограничивает длину имени файла 255 байтами.
Она поддерживает ведение логов и, как и ext4, сохраняет изменения в лог-файле до того, как они будут зафиксированы в основной файловой системе.
Это снижает вероятность повреждения файлов.
Основным недостатком этой системы является сложный процесс изменения размера существующей файловой системы XFS.
OpenZFS
#OpenZFS — это платформа, которая объединяет функционал традиционных файловых систем и диспетчера томов.
Впервые была представлена в 2013 году. OpenZFS поддерживает максимальный размер файла в 16 эксбибайт.
А также ограничивает максимальную длину имени файла 255 символами.
Основным недостатком OpenZFS является юридическая несовместимость между лицензиями CDDL (OpenZFS) и GPL (ядро Linux).
Эта проблема решается путем компиляции и загрузки кода ZFS в ядро Linux.
Рассказать о других альтернативных файловых системах в другом посте?
Ставьте 👍 / 🔥
Please open Telegram to view this post
VIEW IN TELEGRAM
👍30🔥10
Please open Telegram to view this post
VIEW IN TELEGRAM
😁53🔥4❤2💩1
Давайте разберем один из частых вопросов, который может быть задан на собеседовании и как на него отвечать.'chage' позволяет задать время окончания действия пользовательского пароля, например «chage -d 0 <user_name>». После этого, при попытке регистрации пользователя в системе (в том числе и по #ssh), он будет получать предупреждение «Срок действия вашего пароля истек. Вы должны изменить ваш пароль и войти заново».
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20🔥3❤1
Forwarded from NetworkAdmin.ru
Создание резервной копии конфигурации вашего роутера #MikroTik с помощью #Winbox – это своего рода страховка от любых неожиданностей, которые могут произойти с вашими сетевыми настройками. Эта процедура позволяет сохранить все важные данные о вашем роутере, включая настройки брандмауэра, правила маршрутизации, параметры беспроводной сети и т.д.
В этой статье расскажу, как сделать резервное копирование устройства и восстановить через Winbox.
Это особенно важно, если ваш роутер выходит из строя или требуется его сброс. Имея сохраненную резервную копию, вы сможете быстро восстановить свою сеть до предыдущего состояния с помощью Winbox.
В этой статье расскажу, как сделать резервное копирование устройства и восстановить через Winbox.
👍18🔥3
Альтернативные файловые системы
Часть 2
Продолжим говорить об альтернативных файловых системах.
Btrfs
#Btrfs (сокр. от англ. «B–tree file system») — это файловая система, которая была разработана компанией #Oracle и выпущена вместе с ядром Linux 2.6.29 в 2009 году.
Некоторые особенности Btrfs включают в себя:
• онлайн-дефрагментацию;
• добавление и удаление блочных устройств в режиме онлайн;
• поддержка RAID;
• настраиваемое для каждого файла или тома сжатие;
• клонирование файлов;
• контрольные суммы и возможность создания файлов подкачки и разделов подкачки.
JFS
#JFS (сокр. от англ. «Journaled File System») — это файловая система, которая была разработана компанией #IBM для AIX Unix в 1990 году.
Она также может быть использована вместо ext4 там, где требуется стабильность при небольшом количестве затрачиваемых ресурсов.
ReiserFS
#ReiserFS — это альтернатива файловой системе ext3, которая обладает улучшенной производительностью и расширенным функционалом.
Ранее, ReiserFS использовалась в качестве файловой системы по умолчанию в SUSE Linux. ReiserFS поддерживает динамическое изменение размеров файловой системы.
#Linux
Часть 2
Продолжим говорить об альтернативных файловых системах.
Btrfs
#Btrfs (сокр. от англ. «B–tree file system») — это файловая система, которая была разработана компанией #Oracle и выпущена вместе с ядром Linux 2.6.29 в 2009 году.
Btrfs поддерживает максимальный размер файла в 16 эксбибайт и ограничивает максимальную длину имени файла 255 символами.
Некоторые особенности Btrfs включают в себя:
• онлайн-дефрагментацию;
• добавление и удаление блочных устройств в режиме онлайн;
• поддержка RAID;
• настраиваемое для каждого файла или тома сжатие;
• клонирование файлов;
• контрольные суммы и возможность создания файлов подкачки и разделов подкачки.
JFS
#JFS (сокр. от англ. «Journaled File System») — это файловая система, которая была разработана компанией #IBM для AIX Unix в 1990 году.
Она является альтернативой файловой системе ext.
Она также может быть использована вместо ext4 там, где требуется стабильность при небольшом количестве затрачиваемых ресурсов.
ReiserFS
#ReiserFS — это альтернатива файловой системе ext3, которая обладает улучшенной производительностью и расширенным функционалом.
Ранее, ReiserFS использовалась в качестве файловой системы по умолчанию в SUSE Linux. ReiserFS поддерживает динамическое изменение размеров файловой системы.
К недостаткам можно отнести относительно низкую производительность.
#Linux
👍12🔥4
В реестре российского ПО появилась первая система анализа трафика с #ИИ — PT NAD
Она представляет собой инновационное решение от Positive Technologies.
Система позволяет создавать пользовательские правила для обнаружения аномалий и профилирования трафика.
⏺ Это значит, что операторы могут настраивать систему под конкретные потребности и интересы своей сетевой безопасности, опираясь на различные метрики, такие как количество соединений или объем входящего трафика.
Благодаря алгоритмам машинного обучения, PT NAD способна обнаруживать даже те приложения, которые используют шифрование и маскируются под другие протоколы, включая популярные мессенджеры, например, #Telegram.
Таким образом, PT NAD не только предоставляет возможности по обнаружению аномалий и киберугроз, но и позволяет операторам эффективно адаптировать систему под свои потребности.
🔥 Что делает её ценным инструментом в области информационной безопасности.
Она представляет собой инновационное решение от Positive Technologies.
Она базируется на технологиях машинного обучения и поведенческого анализа сетевого трафика.
Система позволяет создавать пользовательские правила для обнаружения аномалий и профилирования трафика.
Благодаря алгоритмам машинного обучения, PT NAD способна обнаруживать даже те приложения, которые используют шифрование и маскируются под другие протоколы, включая популярные мессенджеры, например, #Telegram.
Это повышает уровень защиты от потенциальных киберугроз.
Таким образом, PT NAD не только предоставляет возможности по обнаружению аномалий и киберугроз, но и позволяет операторам эффективно адаптировать систему под свои потребности.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥3😁2👎1
Какую информацию предоставляет команда df в Linux?
Anonymous Quiz
7%
Список процессов
3%
Список доступных сетевых интерфейсов
88%
Информацию о свободном пространстве на дисках
3%
Информацию о состоянии сетевых соединений
👍14🤣4🔥1
Как узнать, какой процесс изменяет файл
В #Linux имеется платформа аудита, которая позволяет узнать обо всех случаях доступа к файлу, его изменениях или запуске.
Также можно вести наблюдение за изменением целых директорий.
⏺ Как установить auditd (auditctl)
В #Debian, Linux #Mint, #Kali Linux, #Ubuntu и их производных для установки выполните команду:
В #CentOS для установки выполните команду:
⏺ Как запустить монитор доступа и изменений файла
Необходимо начать с добавления правил.
Следующая команда добавляет монитор доступа и изменения файла
Хотя правило добавлено, служба аудита ещё не запущена. Для её запуска выполните команду:
⏺ Запуск auditd без перевода в фон
Предыдущая команда запустит auditd как демон, то есть служба в фоне.
Если вам это не нужно и вы хотите запустить auditd на переднем плане, то выполните следующую команду:
⏺ Как просмотреть журнал auditd
Журнал auditd хранится в файле /var/log/audit/audit.log.
Но вместо того, что просматривать его напрямую, можно воспользоваться утилитой ausearch, например:
Чтобы узнать, какая программа выполнила действие, смотрите строку «exe=».
⏺ Как остановить службу auditd
Чтобы удалить службу из автозагрузки, выполните команду:
☄️ Полезно? Делать ли вторую часть?
В #Linux имеется платформа аудита, которая позволяет узнать обо всех случаях доступа к файлу, его изменениях или запуске.
Также можно вести наблюдение за изменением целых директорий.
В #Debian, Linux #Mint, #Kali Linux, #Ubuntu и их производных для установки выполните команду:
sudo apt install auditd
В #CentOS для установки выполните команду:
yum install audit
Необходимо начать с добавления правил.
Следующая команда добавляет монитор доступа и изменения файла
/etc/resolv.conf:
sudo auditctl -w /etc/resolv.conf -p wa
Это пример команды с другой нотацией, но выполняет она идентичное действие — мониторит все изменения и доступ к файлу /etc/resolv.conf:
sudo auditctl -a always,exit -F path=/etc/resolv.conf -F perm=wa
Проверить, какие правила добавлены, можно следующей командой:
sudo auditctl -l
Хотя правило добавлено, служба аудита ещё не запущена. Для её запуска выполните команду:
sudo systemctl start auditd.service
Если вы хотите добавить данную службу в автозагрузку, то выполните:
sudo systemctl enable auditd.service
Предыдущая команда запустит auditd как демон, то есть служба в фоне.
Если вам это не нужно и вы хотите запустить auditd на переднем плане, то выполните следующую команду:
sudo auditd -f
В этом случае все события с отслеживаемыми файлами или папками будут отображаться в стандартном выводе.Журнал auditd хранится в файле /var/log/audit/audit.log.
Но вместо того, что просматривать его напрямую, можно воспользоваться утилитой ausearch, например:
sudo ausearch -f /etc/resolv.conf
Если будет выведено
<no matches>
значит данный файл ещё не трогала ни одна программа.Чтобы узнать, какая программа выполнила действие, смотрите строку «exe=».
Чтобы удалить службу из автозагрузки, выполните команду:
sudo systemctl disable auditd.service
Если вы попытаетесь остановить службу следующей командой:
sudo systemctl stop auditd.service
То вы получите сообщение, что это не удалось, так как операция отклонена:
Failed to stop auditd.service: Operation refused…
Для остановки службы выполните команду:
sudo auditctl --signal TERM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍56🔥8❤4⚡1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁45🔥2❤1👾1
«Группа Астра» и Bi.Zone поддержат переход российского бизнеса на отечественное ПО решениями по кибербезопасности.
«Группа Астра», разработчик инфраструктурного ПО, и Bi.Zone, компания по управлению цифровыми рисками, заключили соглашение о стратегическом сотрудничестве.
Подписание документа, в присутствии председателя правления ПАО Сбербанк Германа Грефа, состоялось между Дмитрием Самарцевым, директором Bi.Zone, и Ильей Сивцевым, генеральным директором «Группы Астра».
Компании будут обеспечивать технологическую совместимость своих продуктов и их интеграцию с ИТ-инфраструктурой российских организаций.
⏺ Это поможет бизнесу противостоять киберугрозам и соответствовать требованиям законодательства о переходе на отечественное ПО.
Дмитрий Самарцев отметил, что сотрудничество с «Группой Астра» поможет российскому бизнесу в цифровой трансформации и обеспечении киберустойчивости.
Первым шагом партнерства стала программа по поиску уязвимостей операционных систем, запущенная «Группой Астра» на платформе Bi.Zone Bug Bounty в 2023 году.
🔥 Компании также успешно протестировали совместимость #AstraLinux и Bi.Zone Compliance Platform и нацелены на дальнейшее расширение сотрудничества.
«Группа Астра», разработчик инфраструктурного ПО, и Bi.Zone, компания по управлению цифровыми рисками, заключили соглашение о стратегическом сотрудничестве.
Подписание документа, в присутствии председателя правления ПАО Сбербанк Германа Грефа, состоялось между Дмитрием Самарцевым, директором Bi.Zone, и Ильей Сивцевым, генеральным директором «Группы Астра».
Цель сотрудничества — повысить киберустойчивость организаций России и СНГ.
Компании будут обеспечивать технологическую совместимость своих продуктов и их интеграцию с ИТ-инфраструктурой российских организаций.
Дмитрий Самарцев отметил, что сотрудничество с «Группой Астра» поможет российскому бизнесу в цифровой трансформации и обеспечении киберустойчивости.
Илья Сивцев подчеркнул, что совместная работа приведет к созданию лучших решений для информационной безопасности.
Первым шагом партнерства стала программа по поиску уязвимостей операционных систем, запущенная «Группой Астра» на платформе Bi.Zone Bug Bounty в 2023 году.
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣9😁7👍5
Как узнать, какой процесс изменяет файл
Продолжим говорить об
аудите в #Linux.
⏺ Как удалить все правила отслеживания изменений папок и файлов
Чтобы удалить сразу все правила, выполните команду:
⏺ Ошибка «Error opening /var/log/audit/audit.log (Нет такого файла или каталога)»
Если вы получили ошибку
⏺ Примеры настройки auditd
Чтобы посмотреть все системные вызовы, сделанные определённой программой:
⏺ Файлы auditd
• /etc/audit/auditd.conf — конфигурационный файл для демона audit
• /etc/audit/audit.rules — правила audit для загрузки во время запуска
• /etc/audit/rules.d/ — директория, содержащая индивидуальные наборы правил для компиляции в один файл с помощью augenrules
• /etc/audit/plugins.d/ — директория, содержащая индивидуальные файлы конфигураций плагинов
• /var/run/auditd.state — сообщение о внутреннем состоянии
⏺ Документация по auditd
Возможности auditd не исчерпываются показанными примерами и имеется несколько утилит, с множеством настроек и опций, которые позволяют очень гибко настраивать правила мониторинга происходящего в файловой системе, а также выполнять другие сопутствующие действий.
С помощью man вы можете ознакомиться со следующей документацией:
• auditd.conf
• auditd-plugins
• ausearch
• aureport
• auditctl
• augenrules
• audit.rules
Продолжим говорить об
аудите в #Linux.
Чтобы удалить сразу все правила, выполните команду:
sudo auditctl -D
Возможно удаление отдельных правил (как по отслеживаемому событию, так и по привязанному идентификатору).Если вы получили ошибку
Error opening /var/log/audit/audit.log (Нет такого файла или каталога)
То она означает, что служба audit не была запущена (вы забыли её запустить, она не запустилась из-за ошибки, либо вы запустили её на переднем плане).Чтобы посмотреть все системные вызовы, сделанные определённой программой:
sudo auditctl -a always,exit -S all -F pid=1005
Чтобы увидеть файлы, открываемые определённым пользователем:
sudo auditctl -a always,exit -S openat -F auid=510
Чтобы увидеть неудачные вызовы openat:
sudo auditctl -a always,exit -S openat -F success=0
Для слежения за изменениями файла (два способа выражения):
sudo auditctl -w /etc/shadow -p wa
sudo auditctl -a always,exit -F path=/etc/shadow -F perm=wa
Для рекурсивного слежения за директорией на предмет изменений (два способа выражения):
sudo auditctl -w /etc/ -p wa
sudo auditctl -a always,exit -F dir=/etc/ -F perm=wa
Чтобы посмотреть, получал ли администратор доступ к файлам пользователя:
sudo auditctl -a always,exit -F dir=/home/ -F uid=0 -C auid!=obj_uid
• /etc/audit/auditd.conf — конфигурационный файл для демона audit
• /etc/audit/audit.rules — правила audit для загрузки во время запуска
• /etc/audit/rules.d/ — директория, содержащая индивидуальные наборы правил для компиляции в один файл с помощью augenrules
• /etc/audit/plugins.d/ — директория, содержащая индивидуальные файлы конфигураций плагинов
• /var/run/auditd.state — сообщение о внутреннем состоянии
Тут показано, как начать использовать auditd для отслеживания изменений в файле и отслеживанию доступа к файлу.
Возможности auditd не исчерпываются показанными примерами и имеется несколько утилит, с множеством настроек и опций, которые позволяют очень гибко настраивать правила мониторинга происходящего в файловой системе, а также выполнять другие сопутствующие действий.
С помощью man вы можете ознакомиться со следующей документацией:
• auditd.conf
• auditd-plugins
• ausearch
• aureport
• auditctl
• augenrules
• audit.rules
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21🔥4
Давайте разберем один из частых вопросов, который может быть задан на собеседовании и как на него отвечать.'$?', в ней хранится код завершения. Например:# ls -l /var/
# echo $?
0
# ls -l /var/wwer
# echo $?
2
Код завершения 0 означает что команды выполнена успешно, любой отличное от нуля число свидетельствует об ошибке.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍29🔥6❤1
Управление процессами в Linux
В #Linux присутствуют некоторые команды для управления процессами:
• kill — посылает процессу сигнал завершения работы;
• pkill — завершает процесс по его имени;
• pgrep — ищет процесс по его имени (и, опционально, по имени запустившего его пользователя);
• killall — завершает все активные процессы.
Ниже приведены несколько основных примеров их использования:
Отправка сигналов процессам
Основополагающим способом управления процессами в Linux является отправка им соответствующих сигналов.
Для перечисления списка всех доступных сигналов, введите команду:
Чтобы отправить процессу нужный сигнал, используйте команды
Большинство сигналов предназначены для внутреннего использования системой или для программистов, когда они пишут код.
Ниже приведены наиболее полезные сигналы:
⏺ SIGHUP (1) — отправляется процессу, когда его управляющий терминал закрыт.
⏺ SIGINT (2) — отправляется процессу управляющим терминалом, когда пользователь прерывает процесс нажатием клавиш Ctrl+C.
⏺ SIGQUIT (3) — отправляется процессу, если пользователь посылает сигнал выхода Ctrl+D.
⏺ SIGKILL (9) — этот сигнал немедленно завершает (убивает) процесс, и процесс не будет выполнять никаких операций очистки за собой.
⏺ SIGTERM (15) — сигнал завершения программы (отправляется командой
⏺ SIGTSTP (20) — отправляется процессу управляющим терминалом с запросом на остановку; инициируется пользователем нажатием клавиш Ctrl+Z.
Ниже приведены примеры команды
или
или
Чтобы убить приложение, используя его имя, применяются команды
или
В #Linux присутствуют некоторые команды для управления процессами:
• kill — посылает процессу сигнал завершения работы;
• pkill — завершает процесс по его имени;
• pgrep — ищет процесс по его имени (и, опционально, по имени запустившего его пользователя);
• killall — завершает все активные процессы.
Ниже приведены несколько основных примеров их использования:
$ pgrep -u diego firefox
$ kill 6516
$ pgrep -u diego firefox
$ pgrep -u diego glances
$ pkill glances
$ pgrep -u diego glances
Отправка сигналов процессам
Основополагающим способом управления процессами в Linux является отправка им соответствующих сигналов.
Для перечисления списка всех доступных сигналов, введите команду:
$ kill -l
Чтобы отправить процессу нужный сигнал, используйте команды
kill, pkill или pgrep, о которых мы упоминали ранее. Но программы могут реагировать на сигналы только в том случае, если они запрограммированы на распознавание этих сигналов.
Большинство сигналов предназначены для внутреннего использования системой или для программистов, когда они пишут код.
Ниже приведены наиболее полезные сигналы:
kill по умолчанию).Ниже приведены примеры команды
kill для уничтожения приложения firefox с помощью PID, после его зависания:$ pgrep -u diego firefox
2275 #ответ терминала
$ kill 9 2275
или
$ kill -KILL 2275
или
$ kill -SIGKILL 2275
Чтобы убить приложение, используя его имя, применяются команды
pkill или killall, например:$ pkill firefox
или
$ killall firefox
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🔥2
Что делает команда scp в Linux?
Anonymous Quiz
82%
Копирует файлы между разными хостами по сети
4%
Изменяет права доступа к файлам
12%
Устанавливает сетевые соединения
2%
Создаёт новые файлы
👍9😁2🔥1😱1
Что выбрать: Ubuntu vs Kubuntu vs Xubuntu vs Lubuntu
Существует несколько версий Ubuntu: Ubuntu, Kubuntu, Xubuntu и Lubuntu. Хотя все они основаны на одном и том же базовом программном обеспечении, у них разные настольные среды и специфические приложения.
Это позволяет выбрать наиболее подходящий вариант для ваших нужд.
⏺ #Ubuntu
Ubuntu подходит для новичков.
Основные плюсы — это интуитивно понятный интерфейс, быстрое и легкое установление на современное оборудование, большое сообщество поддержки.
Минусы включают менее гибкую настройку интерфейса по сравнению с другими версиями.
В комплекте поставляется множество приложений, включая офисный пакет LibreOffice, браузер Firefox и почтовый клиент Thunderbird.
⏺ #Kubuntu
Kubuntu лучше всего подходит для настройки и тюнинга.
Требуется больше системных ресурсов, чем у Ubuntu. Основные плюсы — это очень гибкий и настраиваемый интерфейс, визуальная привлекательность.
Минусы включают большее потребление ресурсов и возможное загромождение системы дополнительными K-приложениями.
Этот дистрибутив включает в себя мощные приложения, такие как файловый менеджер Dolphin.
⏺ #Xubuntu
Xubuntu лучше всего подходит для простоты и стабильности.
Основные плюсы — это стабильность и надежность, низкие системные требования.
Минусы включают менее современный интерфейс и меньше возможностей для настройки.
Рабочий стол Xfce старомоден, но надежен и потребляет минимальные ресурсы. Xubuntu может запускать те же приложения, что и Ubuntu, такие как LibreOffice и Firefox.
⏺ #Lubuntu
Lubuntu — лучший вариант для лёгкого рабочего стола. Она использует настольную среду LXQt и требует минимум 1 ГБ памяти.
Минусы включают менее развитую поддержку и некоторые менее функциональные приложения.
Lubuntu предназначен для работы на старом и менее мощном оборудовании.
Рабочий стол LXQt легкий и быстрый, но все же предлагает современные функции.
#Linux
Существует несколько версий Ubuntu: Ubuntu, Kubuntu, Xubuntu и Lubuntu. Хотя все они основаны на одном и том же базовом программном обеспечении, у них разные настольные среды и специфические приложения.
Это позволяет выбрать наиболее подходящий вариант для ваших нужд.
Ubuntu подходит для новичков.
Она использует настольную среду GNOME и требует 4 ГБ оперативной памяти и 25 ГБ места на диске.
Основные плюсы — это интуитивно понятный интерфейс, быстрое и легкое установление на современное оборудование, большое сообщество поддержки.
Минусы включают менее гибкую настройку интерфейса по сравнению с другими версиями.
В комплекте поставляется множество приложений, включая офисный пакет LibreOffice, браузер Firefox и почтовый клиент Thunderbird.
Kubuntu лучше всего подходит для настройки и тюнинга.
Она использует настольную среду KDE Plasma, которая позволяет значительно более гибко настраивать интерфейс.
Требуется больше системных ресурсов, чем у Ubuntu. Основные плюсы — это очень гибкий и настраиваемый интерфейс, визуальная привлекательность.
Минусы включают большее потребление ресурсов и возможное загромождение системы дополнительными K-приложениями.
Этот дистрибутив включает в себя мощные приложения, такие как файловый менеджер Dolphin.
Xubuntu лучше всего подходит для простоты и стабильности.
Она использует настольную среду Xfce и требует минимум 512 МБ памяти и 7,5 ГБ жёсткого диска.
Основные плюсы — это стабильность и надежность, низкие системные требования.
Минусы включают менее современный интерфейс и меньше возможностей для настройки.
Рабочий стол Xfce старомоден, но надежен и потребляет минимальные ресурсы. Xubuntu может запускать те же приложения, что и Ubuntu, такие как LibreOffice и Firefox.
Lubuntu — лучший вариант для лёгкого рабочего стола. Она использует настольную среду LXQt и требует минимум 1 ГБ памяти.
Основные плюсы — это очень легкий и быстрый дистрибутив, подходящий для старого и слабого оборудования.
Минусы включают менее развитую поддержку и некоторые менее функциональные приложения.
Lubuntu предназначен для работы на старом и менее мощном оборудовании.
Рабочий стол LXQt легкий и быстрый, но все же предлагает современные функции.
#Linux
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥4
В России создали мощный ПАК для резервного копирования
«Группа Астра» и «Аквариус» разработали программно-аппаратный комплекс для быстрого создания резервных копий данных. «Аквариус» обеспечила аппаратную часть, а «Группа Астра» предоставила ПО на базе #AstraLinux и #RuBackup.
Их первое решение, AQ_Serv\RuBackup, поддерживает хранение данных объёмом от 40 ТБ до 1,2 ПБ в зависимости от конфигурации.
ПО включает Astra Linux 1.7 и RuBackup, обеспечивая высокую нагрузку и надёжное резервное копирование.
Система прошла пилотную эксплуатацию в высоконагруженных средах, демонстрируя заявленную эффективность.
ПАК AQ_Serv\RuBackup предназначен для государственных и корпоративных заказчиков, включая крупные предприятия и стартапы.
Комплекс поддерживает различные среды виртуализации и упрощает переход на отечественную цифровую инфраструктуру.
⚡️ Все компоненты разработаны и произведены в России. Платформа Aquarius имеет сертификат российского происхождения и внесена в реестр Минпромторга РФ.
«Группа Астра» и «Аквариус» разработали программно-аппаратный комплекс для быстрого создания резервных копий данных. «Аквариус» обеспечила аппаратную часть, а «Группа Астра» предоставила ПО на базе #AstraLinux и #RuBackup.
Компании подписали соглашение о продвижении отечественных ПАК для резервного копирования.
Их первое решение, AQ_Serv\RuBackup, поддерживает хранение данных объёмом от 40 ТБ до 1,2 ПБ в зависимости от конфигурации.
ПО включает Astra Linux 1.7 и RuBackup, обеспечивая высокую нагрузку и надёжное резервное копирование.
Система прошла пилотную эксплуатацию в высоконагруженных средах, демонстрируя заявленную эффективность.
Тестирование включало сценарии с базами данных, виртуальными машинами и файловыми ресурсами.
ПАК AQ_Serv\RuBackup предназначен для государственных и корпоративных заказчиков, включая крупные предприятия и стартапы.
Комплекс поддерживает различные среды виртуализации и упрощает переход на отечественную цифровую инфраструктуру.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🤣12😁5👎2🔥2
Команда #ncdu
Она предоставляет удобный текстовый интерфейс, который позволяет легко видеть, какие каталоги и файлы занимают больше всего места на диске.
Это особенно полезно для системных администраторов, которые хотят быстро найти и устранить проблемы с недостатком места на диске.
#Ubuntu/#Debian:
#CentOS/#RHEL:
#ArchLinux:
Примеры использования
Анализ текущего каталога
Просто запустите ncdu без параметров, чтобы проанализировать текущий каталог:
Анализ конкретного каталога
Укажите путь к каталогу, который хотите проанализировать:
Исключение определённых файлов или каталогов
Если вы хотите исключить определённые файлы или каталоги из анализа, используйте опцию --exclude:
Сканирование удалённого сервера через SSH
Вы можете использовать ncdu для сканирования дискового пространства на удалённом сервере через SSH:
Преимущества ncdu
⏺ Удобный интерфейс: Интерактивный и простой в использовании интерфейс позволяет легко навигировать и понимать данные.
⏺ Быстрота: ncdu сканирует дисковое пространство значительно быстрее, чем большинство других инструментов.
⏺ Гибкость: Возможность исключения файлов и каталогов, анализ удалённых систем через SSH и другие полезные опции делают ncdu гибким инструментом для различных задач.
#Linux
Команда ncdu (NCurses Disk Usage) является мощным инструментом для анализа использования дискового пространства.
Она предоставляет удобный текстовый интерфейс, который позволяет легко видеть, какие каталоги и файлы занимают больше всего места на диске.
Это особенно полезно для системных администраторов, которые хотят быстро найти и устранить проблемы с недостатком места на диске.
#Ubuntu/#Debian:
sudo apt-get install ncdu
#CentOS/#RHEL:
sudo yum install ncdu
#ArchLinux:
sudo pacman -S ncdu
Примеры использования
Анализ текущего каталога
Просто запустите ncdu без параметров, чтобы проанализировать текущий каталог:
ncdu
Анализ конкретного каталога
Укажите путь к каталогу, который хотите проанализировать:
ncdu /var/log
Исключение определённых файлов или каталогов
Если вы хотите исключить определённые файлы или каталоги из анализа, используйте опцию --exclude:
ncdu --exclude '*.log' /var/log
Сканирование удалённого сервера через SSH
Вы можете использовать ncdu для сканирования дискового пространства на удалённом сервере через SSH:
ssh user@remote-server "ncdu /"
Преимущества ncdu
#Linux
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18❤3🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
😁19🔥4🤬1
Microsoft отказывается от DirectAccess в Windows
Microsoft объявила о прекращении поддержки #DirectAccess в Windows, представленного для Windows 7 и Windows Server 2008 R2 как метод подключения клиентов к корпоративным сетям без VPN.
Также #Microsoft завершает поддержку всех версий NTLM (LANMAN, NTLMv1, NTLMv2), объявив их устаревшими.
⏺ Их следует заменить вызовами Negotiate, использующими Kerberos.
DirectAccess будет удалён из будущих версий Windows. Microsoft предлагает инструкции по переходу на Always On VPN.
В 2024 году Microsoft прекратила поддержку Driver Verifier GUI, API NPLogonNotify и NPPPasswordChangeNotify, аутентификации сервера TLS с короткими ключами RSA и Test Base для Microsoft 365.
🔥 Устаревшие функции могут оставаться в #Windows, но без новых исправлений и функций.
Microsoft объявила о прекращении поддержки #DirectAccess в Windows, представленного для Windows 7 и Windows Server 2008 R2 как метод подключения клиентов к корпоративным сетям без VPN.
Вместо этого корпорация рекомендует переход на Always On VPN.
Также #Microsoft завершает поддержку всех версий NTLM (LANMAN, NTLMv1, NTLMv2), объявив их устаревшими.
DirectAccess будет удалён из будущих версий Windows. Microsoft предлагает инструкции по переходу на Always On VPN.
В 2024 году Microsoft прекратила поддержку Driver Verifier GUI, API NPLogonNotify и NPPPasswordChangeNotify, аутентификации сервера TLS с короткими ключами RSA и Test Base для Microsoft 365.
Please open Telegram to view this post
VIEW IN TELEGRAM
😱5👍4🤔3
Управление DFS с помощью PowerShell
Distributed File System (#DFS) упрощает управление файловыми ресурсами в корпоративной сети, обеспечивая отказоустойчивость и единое пространство имен.
Использование #PowerShell позволяет автоматизировать и упростить управление DFS.
Установка ролей DFS на сервере
Создание пространства имен DFS
Добавление папок в пространство имен
Создание группы репликации
Добавление серверов в группу репликации
Настройка реплицируемых папок
Проверка состояния пространства имен
Distributed File System (#DFS) упрощает управление файловыми ресурсами в корпоративной сети, обеспечивая отказоустойчивость и единое пространство имен.
Использование #PowerShell позволяет автоматизировать и упростить управление DFS.
Установка ролей DFS на сервере
Install-WindowsFeature FS-DFS-Namespace, FS-DFS-Replication
Создание пространства имен DFS
New-DfsnRoot -TargetPath "\\ServerName\Share" -Path "\\DomainName\Namespace" -Type DomainV2
Добавление папок в пространство имен
New-DfsnFolder -Path "\\DomainName\Namespace\FolderName" -TargetPath "\\ServerName\Share\Folder"
Создание группы репликации
New-DfsReplicationGroup -GroupName "ReplicationGroupName"
Добавление серверов в группу репликации
Add-DfsrMember -GroupName "ReplicationGroupName" -ComputerName "ServerName"
Настройка реплицируемых папок
Add-DfsrFolder -GroupName "ReplicationGroupName" -FolderName "FolderName" -FolderPath "C:\ReplicatedFolder"
Проверка состояния репликации между серверами
Get-DfsrBacklog -GroupName "ReplicationGroupName" -FolderName "FolderName"
Получение состояния подключения в группе репликации
Get-DfsrConnection -GroupName "ReplicationGroupName"
Проверка состояния пространства имен
Get-DfsnRoot -Path "\\DomainName\Namespace"
👍11🔥2
Давайте разберем один из частых вопросов, который может быть задан на собеседовании и как на него отвечать.[root@cloud ~]# rpm -q postfix –last
postfix-2.10.1-6.el7.x86_64 Saturday 27 February 2016 11:56:43 PM EST
[root@cloud ~]#
Для этих же целей мы можем воспользоваться командой yum:
[root@cloud ~]# yum history package postfix
Please open Telegram to view this post
VIEW IN TELEGRAM
👍22🔥4