Архив метки: Linux

Что такое Amazon Linux 2?

Amazon является крупнейшим игроком на рынке облачных вычислений, и его платформа облачных вычислений Amazon Web Services (AWS) сохраняет очень высокие темпы роста с момента запуска в 2006 году.

Чтобы помочь своим клиентам в полной мере воспользоваться преимуществами своего облачного предложения, компания создала собственную серверную операционную систему Linux под названием Amazon Linux. Amazon Linux, основанный на Red Hat Enterprise Linux (RHEL), выделяется своей тесной интеграцией со многими сервисами Amazon Web Services (AWS), долгосрочной поддержкой, а также компилятором, набором инструментов для сборки и ядром LTS, настроенным для повышения производительности на Amazon EC2.

В декабре 2017 года Amazon анонсировала вторую версию своей операционной системы Linux: Amazon Linux 2. Как и его предшественник, Amazon Linux 2 будет поддерживаться в течение 5 лет с обновлениями безопасности и обслуживания до 30 июня 2023 года.

 

Встречайте Amazon Linux 2

У Amazon много клиентов по всему миру, чьи приложения и инфраструктура полностью размещены на облачных серверах. Для таких клиентов имеет смысл использовать операционную систему, которая была разработана так, чтобы легко интегрироваться с платформой облачных вычислений Amazon и выжать из нее максимум производительности.

 

Стабильный Bleeding Edge

С Amazon Linux 2 клиенты также получают два преимущества, которые не часто сочетаются друг с другом: долгосрочную поддержку и доступ к последним версиям популярных программных пакетов. Долгосрочная поддержка распространяется на основные пакеты (полный список которых можно найти на странице часто задаваемых вопросов по Amazon Linux 2). Amazon обещает предоставлять обновления безопасности и исправления ошибок в течение 5 лет.

Одно важное предостережение заключается в том, что Amazon Linux 2 не поддерживает совместимость с ABI в пространстве ядра, поэтому изменения в исходном ядре Linux, нарушающие стабильность ABI, могут потребовать дополнительных модификаций для любых приложений, использующих сторонние драйверы ядра.

На момент написания ядром по умолчанию в Amazon Linux 2, которое получает долгосрочную поддержку со стороны Amazon, является ядро ​​Linux 4.14. Однако пользователи могут легко перейти на оптимизированное для AWS ядро ​​Linux 4.19, установив его из каталога Extras, репозитория новейшего программного обеспечения, включая ядра, среды выполнения, инструментальные средства, базы данных, веб-стеки и многое другое.

Установка ядра Linux 4.19 выполняется одной простой командой:

sudo amazon-linux-extras install kernel-ng

Другое доступное программное обеспечение в каталоге Extras можно просмотреть с помощью следующей команды:

amazon-linux-extras list

0  ansible2                 available    [ =2.4.2  =2.4.6  =2.8 ]

2  httpd_modules            available    [ =1.0 ]

3  memcached1.5             available    [ =1.5.1  =1.5.16 ]

5  postgresql9.6            available    [ =9.6.6  =9.6.8 ]

6  postgresql10             available    [ =10 ]

8  redis4.0                 available    [ =4.0.5  =4.0.10 ]

9  R3.4                     available    [ =3.4.3 ]

10  rust1                    available    

[ =1.22.1  =1.26.0  =1.26.1  =1.27.2  =1.31.0 ]

11  vim                      available    [ =8.0 ]

13  ruby2.4                  available    [ =2.4.2  =2.4.4  =2.4.7 ]

15  php7.2                   available    

[ =7.2.0  =7.2.4  =7.2.5  =7.2.8  =7.2.11  =7.2.13  =7.2.14

=7.2.16  =7.2.17  =7.2.19  =7.2.21 ]

16  php7.1                   available    

[ =7.1.22  =7.1.25  =7.1.27  =7.1.28  =7.1.30  =7.1.31 ]

17  lamp-mariadb10.2-php7.2  available    

[ =10.2.10_7.2.0  =10.2.10_7.2.4  =10.2.10_7.2.5

=10.2.10_7.2.8  =10.2.10_7.2.11  =10.2.10_7.2.13

=10.2.10_7.2.14  =10.2.10_7.2.16  =10.2.10_7.2.17

=10.2.10_7.2.19  =10.2.10_7.2.21 ]

18  libreoffice              available    [ =5.0.6.2_15  =5.3.6.1 ]

19  gimp                     available    [ =2.8.22 ]

20  docker=latest            enabled      

[ =17.12.1  =18.03.1  =18.06.1 ]

21  mate-desktop1.x          available    [ =1.19.0  =1.20.0 ]

22  GraphicsMagick1.3        available    [ =1.3.29  =1.3.32 ]

23  tomcat8.5                available    

[ =8.5.31  =8.5.32  =8.5.38  =8.5.40  =8.5.42 ]

24  epel                     available    [ =7.11 ]

25  testing                  available    [ =1.0 ]

26  ecs                      available    [ =stable ]

27  corretto8                available    

[ =1.8.0_192  =1.8.0_202  =1.8.0_212  =1.8.0_222 ]

28  firecracker              available    [ =0.11 ]

29  golang1.11               available    

[ =1.11.3  =1.11.11  =1.11.13 ]

30  squid4                   available    [ =4 ]

31  php7.3                   available    

[ =7.3.2  =7.3.3  =7.3.4  =7.3.6  =7.3.8 ]

32  lustre2.10               available    [ =2.10.5 ]

33  java-openjdk11           available    [ =11 ]

34  lynis                    available    [ =stable ]

35  kernel-ng                available    [ =stable ]

36  BCC                      available    [ =0.x ]

37  mono                     available    [ =5.x ]

38  nginx1                   available    [ =stable ]

39  ruby2.6                  available    [ =2.6 ]

Локальная разработка и тестирование

Вероятно, вас не удивит, что Amazon Linux 2 доступен как образ машины Amazon (AMI) для использования в Amazon Elastic Compute Cloud (AmazonEC2) и как образ контейнера Docker, совместимый с Amazon Elastic Container Service (Amazon ECS).

Что вас может удивить, так это то, что вы также можете загрузить образы виртуальных машин для решений виртуализации VMware, Oracle VM VirtualBox и Microsoft Hyper-V для локальной разработки и тестирования программного обеспечения.

Чтобы запустить Amazon Linux 2 на локальной машине, все, что вам нужно сделать, это подготовить загрузочный образ с информацией о начальной конфигурации, загрузить образ виртуальной машины Amazon Linux 2 для выбранной платформы виртуализации и загрузиться на новую виртуальную машину. Первый шаг — также единственный, который требует от пользователей ознакомления с руководством пользователя Amazon Linux 2.

 

От SysVinit к systemd

Предыдущая версия Amazon Linux полагалась на SysVinit для начальной загрузки пользовательского пространства Linux и последующего управления системными процессами.

Несмотря на свою простоту и компактность, SysVinit не был разработан для удовлетворения потребностей современных пользователей и запуска большого количества процессов, на которые пользователи привыкли полагаться на протяжении многих лет. Кроме того, SysVinit запускает процессы поочередно, что означает, что он должен ждать загрузки каждого процесса, прежде чем он сможет начать загрузку следующего процесса. Настройка порядка загрузки процессов — это большая работа, а не удовольствие.

Systemd предоставляет систему инициализации на основе зависимостей, способную параллельно загружать пользовательское пространство Linux. Это приводит к значительному повышению производительности по сравнению с SysVinit. Systemd также включает в себя такие функции, как запуск демонов по требованию, поддержку моментальных снимков, отслеживание процессов и блокировки-ингибиторы, которые делают его набором основных строительных блоков для системы Linux.

 

Безопасность прежде всего

Amazon Linux 2 ограничивает подверженность уязвимостям системы безопасности за счет уменьшения количества некритических пакетов, установленных на инстансе. Репозитории Amazon Linux 2 yum служат основным каналом для доставки обновлений безопасности, но обновления безопасности также достигают пользователей через обновленные образы машин Amazon (AMI), а также образы виртуальных машин и контейнеров.

Все события безопасности перечислены в Центре безопасности Amazon Linux AMI, который также предоставляет удобный RSS-канал. Пользователи, которые хотят еще больше усилить свою киберзащиту, могут воспользоваться преимуществами сотен решений безопасности, доступных на AWS Marketplace, включая Trend Micro Deep Security.

«Компания Trend Micro любит Linux, потому что наши клиенты любят Linux. Linux — действительно первоклассный гражданин в Trend Micro, и наша запускаемая поддержка AL2 — еще один пример нашей приверженности защите изменяющихся рабочих нагрузок наших клиентов », — говорится в сообщении Trend Micro на своем веб-сайте. «Независимо от того, используете ли вы свой AL2 в AWS, на виртуальных серверах или в контейнерах, Deep Security обеспечивает многоуровневую защиту для вашей гибридной среды».

Варианты поддержки клиентов премиум-класса доступны через подписку на AWS Support, но они не охватывают использование Amazon Linux 2 локально, что отличает их от аналогичных вариантов подписки, предлагаемых Red Hat.

 

Вывод

Когда дело доходит до запуска рабочих нагрузок Linux на AWS, Amazon Linux 2 — простой выбор. Сочетая долгосрочную поддержку с удобным доступом к новейшему программному обеспечению, этот дистрибутив Linux на основе RHEL обеспечивает удобную точку входа в мир Amazon Web Services и безграничные возможности, которые с ним связаны.



2021-02-18T18:33:36
Amazon Linux

Лучшие дистрибутивы на основе Arch Linux

Arch Linux, впервые выпущенный почти два десятилетия назад, стал одним из самых влиятельных дистрибутивов Linux всех времен, привлекающим пользователей своей простотой, современностью и универсальностью. Возможно, лучшим свидетельством влияния Arch Linux является тот факт, что сейчас существует несколько дистрибутивов, основанных на нем.

Некоторые производные Arch Linux делают дистрибутив более доступным для неопытных пользователей, а некоторые были созданы в ответ на различные ключевые решения по проектированию системы, принятые разработчиками Arch Linux. Ниже перечислены 5 лучших дистрибутивов Linux на основе Arch, о которых вы должны знать в 2020 году.

 

Топ 5 лучших дистрибутивов Linux на основе Arch

1. Manjaro

Лучшие дистрибутивы на основе Arch Linux

Manjaro (названный в честь горы Килиманджаро) на сегодняшний день является самым популярным дистрибутивом Linux, основанным на Arch в 2020 году. Его первая версия была выпущена в 2011 году с целью объединить передовой характер Arch Linux с упором на удобство использования и доступность.

В результате получился дистрибутив Linux, подходящий как для начинающих, так и для опытных пользователей. Поскольку Manjaro отличается упрощенным, удобным для пользователя процессом установки и поставляется с предустановленными средами рабочего стола, графическими приложениями для простой установки программного обеспечения и обновления системы, а также кодеками для воспроизведения мультимедийных файлов, дистрибутив можно использовать сразу же.

Если вы решите попробовать Manjaro, вам нужно будет выбрать, какую версию вы хотите загрузить. Существует три официальных выпуска со средой рабочего стола (XFCE, KDE Plasma и GNOME) и одна минимальная версия, которую вы можете использовать для создания собственной системы на основе Manjaro с нуля. Кроме того, сообщество Manjaro отвечает за несколько неофициальных выпусков.

Если у вас есть одноплатный компьютер на базе ARM, такой как Raspberry Pi, вы будете рады узнать, что существует несколько редакций ARM, поддерживаемых командой Manjaro, в том числе одна, основанная на KDE Plasma.

 

2. Anarchy Linux

Лучшие дистрибутивы на основе Arch Linux

Многие пользователи Linux, которые хотят попробовать Arch Linux, боятся его ручной установки, которая подробно описана в Arch Wiki. Anarchy Linux — это простой в использовании установщик Arch Linux, который пытается сделать процесс установки более доступным.

Программа установки сокращает усилия, необходимые для установки Arch Linux, до ряда простых шагов, которые завершаются полностью функциональной системой со средой рабочего стола, графическими драйверами, дополнительным программным обеспечением и поддержкой AUR.

Разработчики Anarchy Linux предоставляют пять полностью настраиваемых окружений рабочего стола и менеджеров окон (Cinnamon, GNOME, Openbox, XFCE и Budgie), но вы также можете установить общие версии других DE и WM.

Когда вы закончите установку, вы можете продолжить работу с учебными пособиями, опубликованными на Arch Wiki, но ваша система должна быть в основном готова к использованию.

 

3. Artix Linux

Лучшие дистрибутивы на основе Arch Linux

В октябре 2012 года systemd, базовое программное обеспечение, запускающее остальную часть системы, стало по умолчанию в новых установках Arch Linux. Принятию решения предшествовал жаркий обмен мнениями между членами сообщества Arch, многие из которых были убеждены, что systemd не соответствует простой природе Arch Linux.

Большинство пользователей Arch Linux в конечном итоге приняли это изменение, но небольшая часть придерживалась своего мнения, что PID1 должен быть простым, безопасным и стабильным. Эта небольшая часть создала Artix Linux, скользящий выпуск, основанный на Arch Linux, который использует OpenRC, runit или s6 в качестве init.

Установка Artix Linux подробно описана на его веб-сайте, и любой, кто когда-либо успешно устанавливал Arch Linux, не должен иметь с ней никаких проблем.

Как производная от Arch Linux, Artix Linux предназначена в основном для опытных пользователей, которые видят в systemd серьезную угрозу безопасности. У обычных пользователей нет абсолютно никаких причин избегать использования systemd, особенно с учетом того, что он уже некоторое время используется в большинстве других основных дистрибутивов Linux.

 

4. Chakra

Лучшие дистрибутивы на основе Arch Linux

Если вам нравится среда рабочего стола KDE, вам стоит попробовать Chakra, потому что она ориентирована исключительно на программное обеспечение KDE, сводя к минимуму использование других наборов инструментов виджетов.

Этот дистрибутив начался как проект упаковки KDEmod, который был создан группой преданных пользователей Arch Linux для улучшения и упрощения стандартной установки KDE с Arch Linux. В конце концов, группа решила выпустить KDEmod как собственный ISO-образ и еще больше интегрировать его с программным обеспечением KDE. В 2010 году была выпущена первая независимая версия Chakra 0.2, завершившая разработку KDEmod.

Chakra сочетает модель скользящего выпуска, используемую Arch Linux, с собственными основными пакетами, которые замораживаются на определенный период времени и обновляются только при обнаружении серьезных проблем с безопасностью. Эта модель полуавтоматического выпуска обеспечивает отличную стабильность при сохранении доступа к новейшим программным приложениям.

Chakra live ISO содержит загрузочную среду, которая позволяет вам опробовать систему перед ее установкой с помощью включенной независимой от дистрибутива среды установки Calamares, с которой вы, возможно, знакомы по таким дистрибутивам, как Manjaro, Lubuntu или KaOS.

 

5. Velt/OS

Лучшие дистрибутивы на основе Arch Linux

Материальный дизайн Google повлиял на многих дизайнеров пользовательских интерфейсов, научив их использовать адаптивную анимацию и переходы, сеточные макеты, отступы и эффекты глубины, чтобы сделать программное обеспечение более удобным в использовании и более привлекательным. Velt/OS — это экспериментальная среда рабочего стола в стиле Material Design, которую можно установить на любой существующей установке Arch Linux или легко протестировать через ISO-образ на основе Arch Linux.

Разработка Velt/OS неуклонно прогрессирует уже полдесятилетия, и ее разработчики, похоже, пришли к чему-то поистине великому. Макет явно вдохновлен Windows, но Material Design придает Velt/OS уникальный вид, который является долгожданным отходом от обычных настольных сред.

К сожалению, у двух главных людей, стоящих за этим захватывающим проектом, Эйдана Шафрана и Стефана Квечински, похоже, много дел, потому что прогресс был довольно медленным. Но даже если Velt/OS никогда не станет основной средой рабочего стола, она продолжит служить подтверждением концепции, демонстрируя достоинства Material Design будущим разработчикам с открытым исходным кодом и пользователям Arch Linux.



2021-02-16T21:13:26
ArchLinux

Как обновить рабочую станцию ​​Fedora в автономном режиме?

Важно поддерживать операционную систему в актуальном состоянии, поскольку обновления содержат исправления ошибок, улучшения производительности, исправления безопасности и другие. В случае Linux обновление системы в основном означает поддержание всех установленных пакетов в актуальном состоянии.

Автономное обновление — интересная концепция, когда необходимо обновить систему, но без надежного подключения к Интернету. В такой ситуации пакеты обновлений загружаются вручную из другого источника и применяются к автономному компьютеру.

В этом руководстве вы узнаете, как обновить рабочую станцию ​​Fedora в автономном режиме.

 

Автономное обновление Fedora

Fedora — это современный дистрибутив Linux с надежным управлением пакетами. Благодаря менеджерам пакетов (DNF и YUM) можно обновлять Fedora без подключения к Интернету. Тем не менее, для наилучшего восприятия автономный компьютер может быть подключен к Интернету на короткое время.

Настоятельно рекомендуется использовать интерфейс командной строки для обновления Fedora в автономном режиме.

 

Получение списка обновлений пакета

Первый шаг — определить, для каких пакетов доступны обновления. Только для этого шага необходимо подключение к системе через Интернет.

 

Список обновлений пакетов с использованием YUM:

Следующая команда YUM выведет список всех пакетов, для которых доступны обновления.

$ yum repoquery --upgrade --queryformat '%{name}.%{arch}'

Для следующего шага нам нужно, чтобы этот список был экспортирован в текстовый файл.

$ yum repoquery --upgrade --queryformat '%{name}.%{arch}' > update_list.txt

Список обновлений пакетов с использованием DNF:

Следующая команда DNF выведет список всех пакетов, для которых доступны обновления.

$ dnf repoquery --upgrade --queryformat '%{name}.%{arch}'

Экспортируйте список в текстовый файл.

$ dnf repoquery --upgrade --queryformat '%{name}.%{arch}' > update_list.txt

Список пакетов с использованием RPM:

Если подключение к Интернету недоступно, альтернативной стратегией является получение списка всех установленных пакетов и работа с ним. Конечно, такой способ значительно увеличит продолжительность процесса. Это не рекомендуется и следуйте только в случае необходимости.

Скачайте все установленные пакеты в удобном формате.

$ rpm -qa --queryformat "%{NAME}n"

Экспортируйте этот список в текстовый файл.

$ rpm -qa --queryformat "%{NAME}n" > update_list.txt

Скачивание пакетов

Пришло время загрузить нужные пакеты. Экспортируйте текстовый файл, содержащий список пакетов для загрузки, загрузите его на другой компьютер Fedora и выполните любой из следующих методов, чтобы загрузить их.

Сначала проверьте, содержит ли текстовый файл только список пакетов и ничего больше.

$ vim update_list.txt

Загрузите пакеты обновлений с помощью YUM:

Следующая команда YUM загрузит пакеты, перечисленные в текстовом файле, и сохранит их в указанном каталоге. Чтобы избежать проблем, связанных с зависимостями, используйте флаг «–resolve».

$ yum download --resolve $(cat update_list.txt) --downloaddir="<directory>

"

Загрузите пакеты обновлений с помощью DNF:

Подобно YUM, следующая команда DNF загрузит и сохранит все пакеты (и зависимости) в определенном каталоге.

$ dnf download --resolve $(cat update_list.txt) --downloaddir="<directory>"

Установка обновлений

Наконец, пришло время обновить автономную машину. Экспортируйте пакеты обновлений в автономную систему и выполните любой из следующих методов для установки пакетов RPM.

 

Установите обновления с помощью YUM:

Следующая команда установит все пакеты RPM с помощью YUM.

$ sudo yum install /<path_to_rpm>/*.rpm

Установите обновления с помощью DNF:

Следующая команда установит все пакеты RPM с использованием DNF.

$ sudo dnf install /<path_to_rpm>/*.rpm

Последние мысли

Это полное руководство по автономному обновлению рабочей станции Fedora. Этот метод будет работать в любой современной версии Fedora, и это совсем не сложная задача.

Единственный недостаток этого подхода — время и усилия, которые он требует. Хотя ручная задача минимальна, самая трудоемкая часть — это загрузка и установка всех этих пакетов RPM (особенно, если список слишком длинный).

Удачных вычислений!



2021-02-13T12:39:45
Fedora

Общие принципы администрирования Linux

Это первый урок большого курса по администрированию Linux серверов. В этой статье рассмотрим общие принципы администрирования серверов Linux.





Читать далее…

Дружественный к Linux NAS-сервер для дома

Подключенный к сети сервер хранения или NAS — это постоянно включенный мини-компьютер, используемый для резервного копирования и передачи данных вашим устройствам в локальной сети. Вы всегда можете сделать свой собственный NAS-сервер, используя старый компьютер. Однако, если вам нужно экономить электроэнергию или вы не хотите носить уже старые компоненты любимого ПК, лучше всего выбрать специально созданный NAS-сервер. Тип NAS, который вам нужен, зависит от того, что вы собираетесь с ним делать. Совместное использование простых офисных электронных таблиц или файлов Word — сравнительно простая работа. Тем не менее, если вы хотите передавать видео в формате Ultra-HD на домашнюю развлекательную сеть или на несколько устройств, вам понадобится мощный NAS с более мощным процессором, памятью и сетевыми возможностями.

В этой статье мы рассмотрим пятерку лучших NAS-серверов, совместимых с Linux, для домашнего рынка на сегодняшний день. Эти модели выбираются на основе нескольких отсеков для дисков, производительности, программного обеспечения, поддержки резервного копирования, возможностей потоковой передачи мультимедиа, функций, поддержки третьих лиц, цены, гарантии и поддержки клиентов. Итак, возьмите чашку кофе и читайте дальше!

 

Synology NAS с 2 отсеками DiskStation DS218 + (бездисковый)

Дружественный к Linux NAS-сервер для дома

 

За прошедшие годы компания Synology собрала отличные серверы NAS с двумя отсеками для домашних пользователей. Однако универсальная ОС, надежный выбор портов, скорость и поддержка потокового видео 4k делают DS218 + лучшим из лучших.

В компактном и элегантном корпусе находятся два полноразмерных жестких диска. Есть несколько вариантов синхронизации и резервного копирования, красиво оформленных в удобном интерфейсе. Процесс настройки очень прост. Подключите все, включите и следуйте указаниям мастера. После настройки можно обо всем забыть. Synology DiskStation Manager решит большинство задач за кулисами.

DSM работает как ОС в вашем браузере и достаточно проста в использовании. Функция QuickConnect позволяет пользователям подключаться к серверу, находясь вне дома — без необходимости вмешиваться в настройки маршрутизатора. Все коммуникации очень удобны и соответствуют вашим ожиданиям. Кроме того, аппаратное шифрование AES-NI защищает ваши данные, а RAID предотвращает любые потери.

 

Synology DS418play

Дружественный к Linux NAS-сервер для дома

 

Если вы хотите в дальнейшем увеличить объем дискового пространства DiskStation DS218 +, рассмотрите вариант Synology DS418Play. Оно называется вашим собственным частным облаком и использует тот же процессор, оперативную память, аппаратное шифрование и механизм перекодирования, но добавляет еще два отсека для хранения. Потрясающе, правда?

Теперь у него на один порт USB меньше по сравнению с родительской моделью. Однако он добавляет порт Gigabit Ethernet для упрощения агрегации каналов. Все, что вам нужно, это совместимый маршрутизатор, и вы можете стать свидетелем экспоненциального повышения производительности, когда несколько пользователей получают доступ к вашему NAS одновременно. Чтобы быть более конкретным, этот NAS-сервер позволяет хранить и обмениваться 4K-видео, музыкой, изображениями и документами с помощью до 2048 учетных записей пользователей и 200 одновременных подключений.

Synology DS418Play предлагает вам доступ к тем же мобильным приложениям, что и DS218 +, для потоковой передачи, резервного копирования и других целей. С двумя дополнительными отсеками для дисков вы можете использовать разные конфигурации хранилища для лучшей обработки данных и общей производительности.

В целом, мы считаем, что этот NAS-сервер идеально подходит для профессионалов или людей, которым требуется больше места для хранения. Хотя цена может отпугнуть некоторых пользователей, на него распространяется 2-летняя гарантия Synology, которая должна развеять некоторые опасения.

 

WD 8 ТБ, My Cloud EX2 Ultra Network, подключенное хранилище

Дружественный к Linux NAS-сервер для дома

 

Western Digital — еще один популярный поставщик NAS, и продукты вроде My Cloud EX2 Ultra емкостью 8 ТБ являются причиной тому. Его легко настроить и он стоит недорого по сравнению с серверами Synology. Он быстро справляется с функциями резервного копирования и потоковой передачи, как босс.

Это стало возможным благодаря процессору Marvell Armada 385 и 1 ГБ оперативной памяти в сочетании с двумя зеркальными дисками по 4 ТБ. Результат — один из лучших показателей пропускной способности, которые мы видели для серверов NAS в этом ценовом диапазоне. Такая быстрая пропускная способность обеспечивает более плавную потоковую передачу 4K и быстрое резервное копирование при использовании в домашней среде.

Хотя расширенный набор функций My Cloud EX2 Ultra ориентирован на бизнес-сообщество, мы включили его в этот список домашних NAS-серверов, поддерживающих Linux, благодаря его сверхкомпактному дизайну, отличной производительности с потоковой передачей 4K, низкому уровню шума и способности к энергосбережению.

Единственным недостатком является то, что он в значительной степени полагается на сторонние приложения для подключения к сети, а по пользовательскому интерфейсу довольно сложно ориентироваться. При этом сервер поставляется предварительно заполненным, поэтому трехлетняя гарантия производителя распространяется на NAS, а также на диски. В общем, мой Cloud EX2 — отличный универсальный серверный бокс.

 

Asustor AS1002T v2

Дружественный к Linux NAS-сервер для дома

 

AS1002T — это стильный NAS-сервер начального уровня с двумя отсеками для домашних пользователей. Нет ни ЖК-дисплея, ни съемных лотков, ни HDMI, а всего два разъема USB 3.0.

Однако по скорости компромиссов нет. Он все еще может читать/писать по сети в диапазоне до 100 Мбит/с. Благодаря интеллектуальному кэшированию программного обеспечения, ОС работает довольно быстро. Чтобы проверить его производительность, мы попробовали NZBGET, что дало максимальную скорость загрузки 17 Мбит/с, в то время как контент распаковывался и отправлялся PARS так же быстро, как и ПК. Это удивительно, потому что он использует двухъядерный процессор ARM (Marvell ARMADA 385) с тактовой частотой 1 ГГц и только 512 МБ оперативной памяти.

Он вмещает два жестких диска, имеет RAID, Gigabit Ethernet, который поставляется с загруженными приложениями и мультимедийными функциями. Поддержка USB (2.0/3.0), сервер MySQL, FTP-сервер, веб-сервер, встроенное программное обеспечение Usenet, такое как NZBGET и Sickbeard, загрузчики и даже сервер iTunes для вашего музыкального аппетита — все это объединено в одного пользователя или группу -основное управление.

Если вы ищете что-то базовое без всяких наворотов, которые делают работу для ваших домашних нужд, AS1002T для вас. Однако опытным пользователям следует держаться подальше от этой покупки.

 

QNAP TS-251B-2G-US 2 отсека для дома

Дружественный к Linux NAS-сервер для дома

 

QNAP TS-251B-2G-US 2 Bay Home дает Synology DS218 + возможность работать за деньги. Он включает в себя выход HDMI, который очень удобен, если вы хотите транслировать видео прямо с сервера, подключенного к телевизору. Тем не менее, ему не хватает поддержки SHR и BTRFS от Synology.

Он использует процессор Intel Celeron J3355 и 2 ГБ оперативной памяти, что обеспечивает фантастическую производительность: скорость передачи около 110 Мбит/с для больших данных и от 90 до 100 Мбит/с для нескольких папок с музыкальными файлами.

Благодаря слоту расширения для карты PCIe TS-251B легко модернизировать. Его пользовательский интерфейс, называемый QTS, очень похож на DSM от Synology и предлагает аналогичные функции потоковой передачи мультимедиа, видеонаблюдение, аудио-видео приложения и поддержку резервного копирования.

Наконец, на оборудование QNAP предоставляется двухлетняя гарантия. Он обеспечивает отличную поддержку клиентов как через онлайн-форум, так и по телефону. Кроме того, в Интернете есть обширная коллекция руководств, которые значительно упрощают устранение неполадок.

 

Руководство покупателя

Как и любой другой компьютерный аксессуар, функции, предлагаемые NAS, различаются в зависимости от этих требований. Поэтому вам нужно будет понять особенности и условия, прежде чем выходить на рынок. Не волнуйся, дорогой читатель, мы тебя поддержим. Вот все, что вам нужно знать:

 

Несколько отсеков для дисков

Для большинства домашних пользователей двухдисковый NAS подойдет, хотя некоторые модели поставляются с четырьмя или восемью отсеками для дисков. Такие модели требуют сложных конфигураций RAID, таких как RAID 6 или RAID 10, которые не нужны домашнему пользователю. Множественные подъездные пути защищают ваши данные, отражая содержимое на каждом диске. Таким образом, даже если один диск выходит из строя, ваши данные остаются в безопасности и доступны.

 

CPU и RAM

Как и в случае с любым другим компьютером, чем больше будет ЦП и ОЗУ, тем лучше будет его производительность. Но стоимость соответственно возрастает, поэтому выберите модель, которая соответствует вашему бюджету. В этой статье представлены как мощные двухъядерные процессоры Intel Celeron, так и менее мощные конфигурации на базе ARM.

 

Ускорение аппаратного шифрования

Сервер NAS, обеспечивающий аппаратное ускорение шифрования, обеспечивает гораздо более высокую скорость чтения/записи. Даже для домашних пользователей шифрование данных обеспечивает дополнительный уровень защиты, если кто-то проникнет в ваш дом и попытается украсть ваши данные. Кроме того, некоторые устройства перед резервным копированием шифруют данные.

 

Потоковое мультимедиа

Сетевое хранилище для дома должно иметь возможность передавать видео и музыку в формате HD на несколько устройств одновременно. Некоторые топовые модели даже позволяют потоковую передачу 4K. Обычно потоковая передача мультимедиа осуществляется через программное обеспечение производителя или сторонние приложения, такие как Plex. Точно так же любители музыки используют iTunes для потоковой передачи своей любимой музыки.

 

Поддержка сторонних приложений

Сторонние приложения позволяют добавлять в NAS несколько служб или функций. Поэтому остановитесь на сторонней поддержке. К ним относятся аналитика, мультимедийное программное обеспечение, программное обеспечение веб-сервера и многое другое.

 

Несколько портов USB

Выберите модель с как минимум двумя портами USB, чтобы у вас было две копии резервной копии. USB-порты пригодятся, когда вы не хотите использовать облачные службы резервного копирования. Просто подключите внешний диск и сделайте резервную копию всего. Кроме того, лучше иметь USB-порт на передней панели с функцией быстрого копирования, чтобы копировать все, не вмешиваясь в программное обеспечение и настройки.

 

Стоимость

При поиске для дома NAS-сервера, совместимого с Linux, не выбирайте серверы с двумя отсеками, которые стоят более 350 долларов. Это связано с тем, что эти серверы больше ориентированы на бизнес-сообщество и имеют функции, которые вам действительно не нужны в домашней среде. И наоборот, если вы выберете более дешевую модель, вы рискуете скомпрометировать скорость RW или получить менее отполированную ОС.

 

Последние мысли

Это все о наших дружественных к Linux серверах NAS для дома. Благодаря достижениям в области технологий большинство серверов NAS сегодня совместимы с любой операционной системой. Тем не менее, для этой статьи мы выбрали только топовые NAS-серверы, совместимые с дистрибутивами Linux. В зависимости от вашего бюджета вы можете без раздумий выбрать любое из этих устройств. Надеемся, вам понравилась эта статья. Если вы думаете, что мы что-то упустили, поделитесь с нами своими мыслями в комментариях ниже. Удачи!



2021-01-21T12:03:52
Компьютеры

Обработка строк циклом «for line in `comand`»

Если у вас какая-то команда возвращает список строк, например:




$ cat list.txt 
шишка
яблоко
листок
груша 




То с помощью цикла for line in `comand` можно обработать этот вывод построчно.





читать далее…