• Новости и статьи

Установка Minecraft Multiplayer Server в Ubuntu 16.04

 
Minecraft - очень популярная игра в жанре песочницы. В этой статье мы покажем вам, как установить сервер Minecraft для игры с друзьями в собственном виртуальном мире. Вам может понадобиться купить Minecraft. Игра написана на Java, поэтому она может работать в Linux, macOS или Windows. Мы собираемся установить сервер и играть в Ubuntu. Сервер будет установлен в облачном узле (например в digitalocean, aws, linode и rackspace), хотя вы можете установить его и на локальной машине. В этом случае он, скорее всего, будет доступен только в вашей домашней сети, если только у вас нет публичного IP.
 
Как установить Minecraft Server
 
Первым делом необходимо установить Java. Документация Minecraft рекомендует Sun JDK 6, но он сильно устарел, и стандартом де-факто уже стал OpenJDK, поэтому мы будем использовать OpenJDK 8 вместо проприетарного Oracle JDK. Давайте установим его:
 
sudo apt install openjdk-8-jre
 
Для обеспечения безопасности не рекомендуется запускать сервер Minecraft от имени root, поэтому мы создадим пользователя minecraft и добавим его в группу minecraft.
 
adduser minecraft
 
groupadd minecraft
 
usermod -a -G minecraft minecraft
 
Теперь мы можем авторизоваться в системе как пользователь minecraft, чтобы установить сервер minecraft.
 
su minecraft
 
Нам также необходимо перейти в свою домашнюю директорию, чтобы скачивание не производилось в директорию root, так как у нас нет прав записи в нее.
 
cd
 
Далее мы скачиваем текущую версию (1.10.2 ) сервера minecraft.
 
wget https://s3.amazonaws.com/Minecraft.Download/versions/1.10.2/minecraft_server.1.10.2.jar
 
Мы переименуем сервер таким образом, чтобы избавиться от номера версии. В будущем это упростит его обновление, можно будет просто заменять бинарный файл.
 
mv minecraft_server.1.10.2.jar minecraft_server.jar
 
Теперь мы запускаем сервер в первый раз:
 
java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui
 
Первый запуск будет безуспешным, так как нам необходимо согласиться с EULA. При первом запуске будет создан файл eula.txt, который нам будет необходимо отредактировать, чтобы согласиться с EULA. Это можно сделать с помощью следующей команды:
 
sed -i.orig 's/eula=false/eula=true/g' eula.txt
 
Снова запускаем сервер.
 
java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui
 
Теперь сервер должен запуститься, и вы можете ввести его ip-адрес в игре, чтобы подключиться к серверу.
 
Подключение к серверу
 
Теперь у нас есть работающий сервер и нам необходимо подключить к нему нашу игру. Мы предполагаем, что вы купили игру, так как мы не знаем, можно ли каким-либо образом получить ее бесплатно. Если вы купили игру, опция мультиплеера у вас разблокирована, и это то, что вам нужно для подключения к серверу. Для тестирования мы купили лицензию за $26.95. После покупки можно скачивать игру неограниченное количество раз с любого числа компьютеров. Скачайте последнюю версию клиента с официального сайта Minecraft. Сделайте файл исполняемым:
 
chmod +x minecraft.jar
 
Далее вы можете дважды кликнуть jar-файл, либо с помощью контекстного меню запустить его с OpeJDK. Далее необходимо ввести данные аккаунта, которые вы использовали для покупки игры.
 
 
 
После ввода имени пользователя и пароля вы должны увидеть следующую картину:
 
 
После входа в мультиплеер вы не должны видеть здесь серверы. Необходимо добавить сервер, который мы установили.
 
 
Для добавления сервера просто введите ip-адрес. Название сервера может быть любым.
 
 
После добавления сервера он появится в списке и мы можем подключиться к нему. После подключения к игре в консоли сервера должно появиться следующее сообщение:
 
[Server thread/INFO]: LinoxideBlaster joined the game
 
Имя пользователя у вас конечно будет другое.
 
 
Когда вы закончите играть и выйдите, в консоли должно появиться сообщение такого вида:
 
[Server thread/INFO]: LinoxideBlaster left the game
 
Создание скрипта запуска сервера
 
Убедившись, что все работает нормально, вы захотите закрыть окно терминала с сессией SSH-соединения. Однако при этом сервер Minecraft выключится, так как он работает в режиме обычного приложения. Поэтому необходим стартовый скрипт, который будет запускать сервер в фоновом режиме при загрузке системы. Давайте займемся его созданием.
 
Сначала необходимо закрыть предыдущий экземпляр сервера Minecraft, который работает в обычном режиме. Просто нажмите  Ctrl-C, чтобы закрыть его. Далее нам необходимо авторизоваться как root.
 
su
 
Создадим новый файл, который будет нашим скриптом.
 
nano /etc/systemd/system/minecraft-server.service
 
Вставьте в него следующие строки:
 
[Unit]
Description=start and stop the minecraft-server
 
[Service]
WorkingDirectory=/home/minecraft
User=minecraft
Group=minecraft
Restart=on-failure
RestartSec=20 5
ExecStart=/usr/bin/java -Xms1536M -Xmx1536M -jar minecraft_server.jar nogui
 
[Install]
WantedBy=multi-user.target
Alias=minecraft.service
 
Далее мы можем запустить службу:
 
systemctl start minecraft-server.service
 
И добавить скрипт в автозагрузку:
 
systemctl enable minecraft-server.service

Выбираем видеоредактор для работы в Ubuntu

Работая ранее в Windows, вы скорее имели опыт работы с такой утилитой как windows movie maker, хотя и системная, но стандартного пользователя своим функционалом она удовлетворяла полностью, а если нет, то здесь уже выбор большой главное знать что тебе нужно. Вы спросите, а как быть в Linux? Есть ли выбор среди видеоредакторов с которыми можно было бы работать не хуже чем в других операционных системах? Выбор конечно есть, видеоредактори бесплатные и многие по функционалу могут запихнуть за пояс хорошие платные.

Сегодня мы рассмотрим немного и не мало 5 видеоредакторов, основные которые вам могут пригодиться в повседневной работе если у вас работа связана с монтажом видео или же вы обычный пользователь и хотите отредактировать видео, наложить эффекты, музыку, эффектные переходы и прочие возможности которые доступны в видеоредакторах.

1. Openshot

OpenShot Video Editor - это свободный нелинейный видеоредактор с открытым исходным кодом для Linux, построенный с помощью Python, GTK и MLT Framework. Проект был основан в августе 2008 года Джонатоном Томасом, с целью предоставления стабильного, свободного и простого в использовании видеоредактора.

Работа с монтажом в Openshot

Возможности OpenShot:

  • Поддержка популярных аудио/видео/графических форматов (основанных на FFmpeg).
  • Интеграция с GNOME (поддержка drag and drop).
  • Поддержка мульти треков (проигрывание нескольких музыкальных дорожек за раз).
  • Изменение размеров, обрезка, снимок и резка видео.
  • Видео переходы с предварительным просмотром в реальном времени.
  • Наложение изображений или водяных знаков.
  • Трёхмерные анимированные титры.
  • Поддержка готовых шаблонов для создания титров и субтитров.
  • Дружественная поддержка SVG для создания и включения титров и лицензий.
  • Прокрутка титров и лицензий при просмотре видео.
  • Сплошной цвет (включая Альфа-канал).
  • Поддержка ротоскопирования/последовательности изображений.
  • Drag and drop.
  • Степпинг (клавиши J, K и L).
  • Кодирование видео (основанный на FFmpeg).
  • Ключевой кадр (плавный переход с анимацией).
  • Цифровое масштабирование видео.
  • Скоростное изменение воспроизведения видео (или медленное и прочее).
  • Пользовательские переходы.
  • Изменение размера рамки кадра.
  • Микширование и редактирование аудио.
  • Заготовки для степпинга и лейаута.
  • Ken Burns effect (панорамирование над изображением)
  • Цифровые видео эффекты, включая яркость, гамма, оттенок, цвет, оттенки серого, хромакей (синий/зелёный экран), а также более 20 других видео эффектов.
  • OpenShot предоставляет широкие возможности редактирования и компоновки, а также был разработан в качестве практического инструмента для работы с видео высокой чёткости, включая HDV и AVCHD.
  • При наличии Blender можно также добавлять анимацию.

Начиная с версии 2.1 было много изменений, исправлений и обновлений:

  • Доработка инструментария работы со звуком. Теперь вы имеете возможность визуально наблюдать звуковые волны в виде графиков, добавлена поддержка изменения звуковых каналов и выделения звука в другой ролик(клип), возможность настройки отдельных звуковых каналов, удаление определенных звуковых каналов, возможностей для работы со звуком стало еще больше.
  • Существенно доработан интерфейс для работы с свойствами к кадрам, видео, аудио, теперь вы имеете возможность с помощью мыши перетягивать бегунок и выполнять необходимые настройки. С помощью клика правой кнопкой мыши по любому значению, вы теперь имеете возможность изменения режима интерполяции. Во время перемещения по клипу(ролику), панель параметров автоматически подстраивается и отображает параметры для текущего кадра в клипе.
  • Переработан блок с редактором свойств, теперь он сделан в виде выпадающего списка, где сразу же отображается выделенный активный на текущий момент элемент. Перед каждым элементом отображается небольшой слайд, чтобы вы понимали, что это за элемент и какими эффектами он обладает.
  • Добавлена поддержка изменения горячих клавиш. Теперь пользователь имеет возможность посмотреть все доступные и переопределить под себя если посчитает нужным.
  • Существенно доработана шкала времени. Добавлена возможность перетягивания файлов с помощью курсора мыши на шкалу времени с автоматическим преобразованием. Добавлена возможность закрепления аудио которая запрещает последующие манипуляции по перемещению или изменению размеров. Доработка окончания воспроизведения в роликах, теперь при окончании ролика вы не будете видеть черный кадр как это было ранее, последнее обновления останавливается на последнем кадре в видео вместо показа черной заставки, все же это правильно, лучше окончить просмотр на кадре чем на грустном черном фоне.
  • Добавлены интерактивные подсказки для работы с редактором в видео небольших окон с текстом, что делает тот либо иной элемент, очень даже похвально, тот кто первый раз запустит редактор, не растеряется, первый раз последует за подсказками, а далее уже будет понимать, что к чему и за что отвечает. Эти подсказки легко отключить если кому будут мешать.
  • Функционал для разделения теперь обрел новые возможности может применяться сразу для всех треков, что позволят его использование для разделения всех роликов(клипов) и последующего преобразования с текущей позиции и сохранением левой стороны, возможно правой или обеих.
  • Существенно переработана библиотека libopenshot, что позволило повысить производительность, например в фильтрах яркости и насыщенности.
  • Поддержка создания собственных профилей.
  • Усовершенствована поддержка проектов которые создавались в версиях OpenShot 1.х.

Установить OpenShot

2. Kdenlive

Kdenlive (KDE Non-Linear Video Editor)- приложение для видеомонтажа, основано на фреймворке Media Lovin' Toolkit (MLT), приложение очень просто в использовании, в сравнении с Openshot, здесь нет того загромождения в котором можно было бы запутаться. Проект был начат еще в далеком 2002 году разработчиком Джесоном Вудом и до этих пор остался на плаву, значит это о чем-то говорит, редактор популярен и широко используется среди сообщества Linux пользователей.

Редактируем видео в Kdenlive

Возможности Kdenlive:

  • Поддерживает экспорт и импорт во все форматы; 
  • Поддерживаемые FFmpeg;
  • Поддерживается импорт с DV и V4L-устройств; 
  • Захват видео с экрана;
  • Экспорт на DVD;

Эффектов достаточно много, при запуске видеоредактора на виду вы увидите вкладку с 17 разделами эффектов, в которых внутри найдете еще вложения, если все посчитать, то выйдет до 100 эффектов как с градиентами так и аудио, эффектами управлять достаточно легко, перетягиваем мышью и бросаем на видео и сразу же видим изменения и что придает этот эффект. Можно поиграться с тенями, искажениями, пикселизацией видео, присутствует эффект Transform, с обычного дневного видео придаст эффект как бы оно идет ночью. Отменить эффект можно выполнением всем обычной комбинации клавиш CTRL+Z. Эффектов слишком много рассмотрел лишь поверхностно, если вы хотите увидеть полный обзор по этому видеоредактору, оставьте комментарий к материалу.

Первоначально приложение создавалась только для KDE 3, фреймворк MLT тогда еще не использовался. Позже программа была перенесена на KDE 4 и MLT, код был почти полностью переписан. Если сравнивать по нагрузке на процессор при работе с Openshot, то честно, небо и земля, Openshot подгружает процессор хорошо, kdenlive очень легко работает.

Установить Kdenlive

3. Pitivi

PiTiVi - достаточно простой видеоредактор. По функционалу он хуже того же Avidemux либо Kdenlive, данный редактор не имеет встроенного фильтра для обработки видео, что очень плохо, с версии 0.14 было добавлено более 100 фильтров для обработки аудиопотока. В меню есть пункт Модули, который должен содержать набор фильтров, но он пустой. Эффектов и переходов для наложения к видео достаточно много, до 200. Проект PiTiVi развивается очень медленно, но уверенно, пока не умер что очень радует, к Kdenlive ему еще далеко, но есть куда стремиться. После запуска редактора, вы увидите удобный рабочий стол(пространство), где вы сможете добавить видео, выбрать эффекты, все распределено по удобным вкладкам и вам не нужно бегать по меню и что-то искать. Частично идея по реализации данного редактора была одолжена у профессионального от компании Adobe. Но пока на этом все преимущества заканчиваются, ознакомимся с возможностями, более детально чуть ниже.

Редактируем видео в Pitivi

Возможности Pitivi

  • Возможность использовать неограниченное количество аудио/видео дорожек;
  • Полная история отмена/повторов;
  • Нарезка/разбивка файлов;
  • Основные возможности по работе с видео-файлами;
  • Объединение группы видео-файлов;
  • Аудио/видео эффекты;
  • Экспорт видео в форматы (ogg, ogv, mp4, Matroska, QuickTime и WebM );
  • Более 180 эффектов;
  • И прочее другое.

Установить Pitivi

4. Blender

Blender - это бесплатный, профессиональный пакет который позволяет создавать трёхмерную компьютерную графику, приложение имеет все инструменты для моделирования, анимации, рендеринга, обработки и монтажа видео, обработки звука, компоновки через узлы (Node Compositing), и это не конец возможностей, вы также можете создавать интерактивные игры. На текущий момент Blender очень популярен так как и бесплатен и имеет огромный инструментарий как 3D редактор, в дополнение приложение быстро развивается, постоянно идет разработка, исправление багов, совершенствование и дополнение новым функционалом, проект развивается стабильно, огромная благодарность за это профессиональной команде разработчиков.

Видеоредактор Blender

Возможности Blender:

  • конечно же бесплатность, в Windows за такой функционал с вас бы содрали три шкуры;
  • открытый код;
  • постоянное развитие;
  • небольшой размер установщика, новая версия 2.78 на 20.10.2016 54,6 MБ;
  • возможность создания игр;
  • кроссплатформенность;
  • большое количество модификаторов;
  • возможность создания анимации;
  • возможность риггинга (анимация с помощью «арматуры»);
  • настройка фона;
  • монтаж видео, да, Blender еще и видеоредактор 3 в одном;
  • скининг;
  • трекинг видео;
  • возможность работы с хромакеем;
  • и много прочих возможностей.

Недостатки:

  • Отсутствие официальной рускоязычной документации;
  • Не всегда хороший перевод интерфейса.

Установить Blender

5. Lightworks

Lightworks - это профессиональный видеоредактор, который очень активно используется в известных киностудиях, конкурирует с известными приложениями в данной категории, например с такими продуктами как Apple FinalCut, Avid Media Composer и Pinnacle Studio. Ранее были слышны новости, что профессионал(монтажёры), которые использовали Lightworks не раз побеждали в технических номинациях премий Оскар и Эмми. Редактор отличается очень удобным и интуитивно понятным интерфейсом, огромным набором поддерживаемых функций, среди которых набор средств для синхронизации видео и звука, возможности по наложению разнообразных видеоэффектов в режиме реального времени, "родная" поддержка видео с разрешением SD, HD и 2K в форматах DPX и RED, средства для одновременного редактирования данных, снятых на несколько камер, задействование GPU для ускорения вычислительных задач.

Установить Lightworks в Ubuntu / Linux Mint / Fedora и производных, может любой желающий, но стоит учесть, что бесплатная версия имеет ограничения по функциональности, это не должно быть странным, над разработкой трудятится команда разработчиков профессионалов, приложение используется в мировых киностудиях для монтажа видеороликов с сьемок сериалов или тех же фильмов.

Скачать последнюю версию можно на официальном сайте, здесь, выбираем deb пакет и скачиваем. На текущий момент самая новая версия "12.6.0" вышедшая 4 февралая 2016, приложение активно развивается.

Возможности Lightworks:

  • Импорт данных;
  • Уникальный удобный интерфейс;
  • Возможность создания в рамках одного проекта нескольких рабочих пространств, подобия рабочих столов как в Linux;
  • Поддержка экспорт видео в Vimeo;
  • Поддержка всех известных кодеков;
  • Поддержка перекодирования во время импорта;
  • Качественный инструмент для точного захвата кадра;
  • Огромный набор эффектов;
  • Присутствует весь функционал которым должен обладать профессиональный видеоредактор.
  • Прочее.

Установить Lightworks

После установки ищем приложение в меню Ubuntu - Аудио и Видео либо в Dash с помощью поиска. Запускаем, ждем пока подгрузятся все модули, после увидите окно где требуется ввести логин и пароль пользователя, да, для меня это неожиданность, если у вас нет аккаунта, жмем рядом ссылку "Not Registered", вас перенаправит по адресу - здесь, регистрируемся. 

Выбор специальности специалиста для получения лицензии Lightworks

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

В первой вкладке все как обычно, вводим Имя, логин, почту и пароль, на втором шаге вас спрашивают кто вы и для чего вам нужен видеоредактор Lightworks, выберите предпоследний вариант "Student".

Подтверждаем активируем аккаунт созданный в Lightworks

Ввели логин и пароль, продолжаем далее:

Предложение ознакомиться с видеоуроками по Lightworks Создание проекта в Lightworks Добавляем проект в Lightworks

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

Что такое DDoS атака — суть и происхождение

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

Но в чем суть такой атаки? Что происходит в сети когда она выполняется, откуда вообще возникла идея так делать и почему она такая эффективная? На все эти вопросы вы найдете ответы в нашей сегодняшней статье.

Что такое DDoS атака?

ddos-attacks

DDoS или distributed denial-of-service (разделенный отказ в обслуживании) - это атака на определенный компьютер в сети, которая заставляет его путем перегрузки не отвечать на запросы других пользователей.

Чтобы понять что значит ddos атака, давайте представим ситуацию: веб-сервер отдает пользователям страницы сайта, допустим на создание страницы и полную ее передачу компьютеру пользователя уходит полсекунды, тогда наш сервер сможет нормально работать при частоте два запроса в секунду. Если таких запросов будет больше, то они будут поставлены в очередь и обработаются как только веб-сервер освободиться. Все новые запросы добавляются в конец очереди. А теперь представим что запросов очень много, и большинство из них идут только для того, чтобы перегрузить этот сервер.

Если скорость поступления новых запросов превышает скорость обработки, то, со временем, очередь запросов будет настолько длинной, что фактически новые запросы уже не будут обрабатываться. Это и есть главный принцип ddos атаки. Раньше такие запросы отправлялись с одного IP адреса и это называлось атакой отказа в обслуживании - Dead-of-Service, по сути, это ответ на вопрос что такое dos. Но с такими атаками можно эффективно бороться, просто добавив ip адрес источника или нескольких в список блокировки, к тому же несколько устройство из-за ограничений пропускной способности сети не физически не может генерировать достаточное количество пакетов, чтобы перегрузить серьезный сервер.

Поэтому сейчас атаки выполняются сразу с миллионов устройств. К называнию было добавлено слово Distribed, распределенная, получилось - DDoS. По одному эти устройства ничего не значат, и возможно имеют подключение к интернету с не очень большой скоростью, но когда они начинают все одновременно отправлять запросы на один сервер, то могут достигнуть общей скорости до 10 Тб/с. А это уже достаточно серьезный показатель.

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

Виды DDoS атак

Есть два основные типы DDoS атак, одни ориентированы на то, чтобы перегрузить определенную программу и атаки, направленные на перегрузку самого сетевого канала к целевому компьютеру.

Атаки на перегрузку какой-либо программы, еще называются атаки у 7 (в модели работы сети osi - семь уровней и последний - это уровней отдельных приложений). Злоумышленник атакует программу, которая использует много ресурсов сервера путем отправки большого количества запросов. В конце-концов, программа не успевает обрабатывать все соединения. Именно этот вид мы рассматривали выше.

DoS атаки на интернет канал требуют намного больше ресурсов, но зато с ними намного сложнее справиться. Если проводить аналогию с osi, то это атаки на 3-4 уровень, именно на канал или протокол передачи данных. Дело в том, что у любого интернет-соединения есть свой лимит скорости, с которой по нему могут передаваться данные. Если данных будет очень много, то сетевое оборудование точно так же, как и программа, будет ставить их в очередь на передачу, и если количество данных и скорость их поступления будет очень сильно превышать скорость канала, то он будет перегружен. Скорость передачи данных в таких случаях может исчисляться в гигабайтах в секунду. Например, в случае с отключения от интернета небольшой страны Либерии, скорость передачи данных составила до 5 Тб/сек. Тем не менее 20-40 Гб/сек достаточно, чтобы перегрузить большинство сетевых инфраструктур.

Происхождение DDoS атак

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

Вообще, многие из подходов к информационной безопасности основаны на военных стратегиях прошлого. Существуют троянские вирусы, которые напоминают древнее сражение за Трою, вирусы-вымогатели, которые крадут ваши файлы, чтобы получить выкуп и DDoS атаки ограничивающие ресурсы противника. Ограничивая возможности противника, вы получаете немного контроля над его последующими действиями. Эта тактика работает очень хорошо как для военных стратегов. так и для киберпреступников.

В случае с военной стратегией мы можем очень просто думать о типах ресурсов, которые можно ограничить, для ограничения возможностей противника. Ограничение воды, еды и строительных материалов просто уничтожили бы противника. С компьютерами все по-другому тут есть различные сервисы, например, DNS, веб-сервер, сервера электронной почты. У всех них различная инфраструктура, но есть то, что их объединяет. Это сеть. Без сети вы не сможете получить доступ к удаленной службе.

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

Выводы

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

Источник: losst.ru

Используем Ночной режим экрана в Linux

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

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

Функция Night Shift адаптирует настройки дисплея в зависимости от вашего местоположения и времени суток. Таким образом, отображение вашего экрана не остаются тем же круглосуточно, изменение освещения дисплея на теплый желтый легче переносится, что в итоге не влияет пагубно на ваш сон.

Night Shift не является чем-то уникальным для Linux и сегодня мы рассмотрим приложения F.lux и Redshift.

Как установить F.lux в Linux

Если вы используете Ubuntu или любой другой дистрибутив Linux, основанный на Ubuntu, такой как Linux Mint, Elementary OS вам повезло. Существует приложение F.lux которое имеет свой индикатор (апплет) с графическим интерфейсом, который можно использовать и настраивать довольно легко в Linux. Вы можете использовать для установки неофициальный, но надежный PPA.

Установить F.lux

Как настроить F.lux

Использование F.lux очень простое. Читал как забугорные пользователи настраивают широту и прочие географические координаты чтобы все было автоматически. Я считаю это лишним. После установки, откройте F.lux. Если вы используете окружение рабочего стола Unity, вы можете найти его в Dash воспользовавшись поиском:

Поиск F.lux в Dash

При запуске F.lux, вы увидите окно, как показано ниже. Вам необходимо ввести координаты широты и долготы текущего местоположения. Не волнуйтесь, мы этот шаг пропустим, это не обязательный шаг для использования этой утилиты.

Настройки F.lux

Закройте это окно, на панели индикаторов вы должны увидеть новый индикатор F.lux, нажав на который вы увидите пункт "Pause F.lux - нажав на него вы активируете ночной режим, нажав повторно отключите".

Активация F.lux

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

Пример как работает ночной режим

Существуют различные цветовые настройки, всего доступно 7 вариантов. На мой взгляд, Галогенного достаточно, но вы можете просмотреть другие из доступных:

  • Match Flame
  • Sunset / Sunrise
  • Dim Incandescent
  • Tungsten
  • Halogen - стоит по умолчанию после установки
  • Fluorescent
  • Sunlight

В качестве альтернативы, вы можете использовать дополнительное приложение Redshift

Redshift также является хорошей альтернативой для той же цели о которой сегодня я пишу материал. На самом деле, если судить с отзывов пользователей, Redshift более стабилен, чем F.lux в Ubuntu 16.04.

Используем Redshift

Для использования Redshift, вам не нужно никакой дополнительной настройки, установить и использовать. Приложение автоматически определяет ваше местоположение и устанавливает ночной режим на закате.

Единственный минус Redshift является в том, что вы не можете настроить его, чтобы установить необходимый вам цветовую гамму как в F.lux, в итоге получается, что оба приложения хороши и каждое имеет свои положительные стороны и отрицательные.

Установить Redshift

Опубликована 48 редакция списка самых высокопроизводительных суперкомпьютеров

Опубликован 48-й выпуск рейтинга 500 самых высокопроизводительных компьютеров мира. В новой редакции рейтинга первые четыре лидера сохранили свои позиции. Рейтинг возглавляет китайский кластер Sunway TaihuLight, работающий в национальном суперкомпьютерном центре Китая

Продовжити

Чем отличается 64 битная система от 32

Для компьютерных процессоров существует две самые распространенные архитектуры, это amd64 и i386 или как их называют по-простому 32 и 64 бит. Первая была разработана еще в самое начало эпохи компьютеров и имела кое-какие недостатки. Вторая же - более современная и создана относительно недавно. Новые пользователи компьютера часто задаются вопросом что лучше 32 или 64 бит, а также систему какой архитектуры выбрать для своего компьютера.

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

desktop

Архитектура 32 бит

В первую очередь нужно сказать, что 32 бит или x86, или i386 - это почти одно и то же, и это архитектура процессора, а уже операционная система рассчитана для работы на этой архитектуре. Впервые архитектура x86 была использована в процессорах Intel. Такое название образовалось от первых процессоров, где она применялась - Intel 80386. Уже позже ее начали поддерживать процессоры от AMD и x86 стала стандартом для персональных компьютеров. Дальше она улучшалась, дорабатывалась, но суть не в этом.

 Архитектура 64 бит

Архитектура 64 бит была разработана намного позже компанией AMD. Еще эту архитектуру называют x86-64 или amd64. Несмотря на название она тоже поддерживается процессорами Intel и AMD. Она полностью совместима с x32. Разница между ними, в основном, в битности, но что это такое мы рассмотрим намного подробнее ниже.

Чем отличается 64 и 32 бит?

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

Для решения этой задачи каждый процессор содержит несколько десятков ячеек сверхбыстрой памяти, их еще называют регистрами, каждая из этих ячеек имеет свое предназначение, имя и определенный размер. Чем отличается 32 bit от 64? В размере и все дело. У 32 битных процессоров, размер одной ячейки - 32 бит. В процессорах архитектуры 64 бит - размер регистров уже не 32, а 64. Чем больше размер ячейки, тем больше данных она может уместить, а значит пространство адресов ресурсов может быть больше.

 

Так, процессоры архитектуры 32 бит могли получить доступ только к адресам в пределах 2^32 степени. Адрес большего размера просто не поместится в ячейку. Наиболее всего это ограничение заметно при работе с оперативной памятью. В этот диапазон входит только память до 2^32 бит или 4 Гб, все что выше процессор не сможет прочитать без специальной эмуляции со стороны операционной системы.

Процессор, с размером регистров 64 бит может получить доступ к адресам до 2 ^ 64, а это уже намного больше, если перевести в привычные величины, то это 1 Эб (экзабайт) или миллард гигабайт. Фактически такого количества оперативной памяти еще не поддерживает ни одна операционная система, даже Linux. По сравнению с 4 Гб - это очень большая разница.

Но это еще не все. В одном цикле работы процессор с размером регистра 32 бит может обрабатывать 32 бит или 4 байта данных, 1 байт равняется 8 бит. Таким образом, если размер данных превышает 4 байта, то процессору придется выполнить несколько циклов для его обработки. Если процессор 64 битный, то размер данных для обработки в одном цикле увеличивается в два раза, и теперь составляет 8 байт. Даже если данные имеют размер больше, чем 8 байт, то процессору одинаково нужно будет меньше времени на их обработку.

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

Что выбрать x32 или x64?

Теперь вы знаете чем отличается 64 битная система от 32 бит. Среди пользователей ходит очень много споров, о том, какую архитектуру использовать. Одни говорят что только 64, другие ратуют в пользу x32. Как вы понимаете из выше написанного, все зависит от оперативной памяти. Если у вас меньше четырех гигабайт, то можно использовать 32 бит, если больше, то нужно использовать 64 бит, чтобы система могла увидеть всю память. Да, есть расширения PAE, которые позволяют процессору видеть больше 4х гигабайт, но будет намного быстрее, если система будет работать с памятью напрямую, без всяких хаков.

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

А это все значит, что если вы установите 64 битную систему на компьютер с меньше чем 4 Гб ОЗУ памяти, то оперативной памяти вам будет очень мало. Вы не заметите прироста производительности, будет только хуже, потому что часть оперативной памяти уйдет на диск в раздел подкачки. а скорость работы с диском, как вы понимаете, очень сильно отличается от скорости работы ОЗУ.

Даже если у вас 4 Гб, то использовать 64 бит не желательно, потому что памяти будет не хватать. По современным меркам, для персонального компьютера это уже мало, а вы ее еще уменьшите использовав эту архитектуру. В конце концов, вы можете использовать технологию PAE, эту опцию можно включить в ядре Linux, чтобы получить доступ ко всем четырем гигабайтам из 32 бит. Это будет вполне оправдано.

Но если у вас 6 Гб и больше, то здесь уже не целесообразно применять PAE, лучше использовать нормальную 64 битную архитектуру, памяти благо хватает. и процессор рассчитан именно на нее.

Выводы

В этой статье мы рассмотрели чем отличается чем отличается 32 от 64 и теперь вы сможете правильно подобрать систему, чтобы она работала с оптимальной производительностью.

На завершение небольшое видео про отличия 64 битных процессоров от 32 битных, в видео акцент сделан на мобильные процессоры, но технология та же:

Источник: losst.ru

Опасные вирусы для Linux

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

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

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

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

1. Linux.Encoder

Linux.Encoder известный, как первый шифровальщик для операционных систем на базе ядра Linux. Распространение вируса началось 5 ноября 2015 года. Используя различные уязвимости в системе вирус шифровальщик linux проникал на сервер и зашифровывал все доступные для записи файлы с помощью симметричного шифрования AES и RSA.

Открытый ключ, которым было выполнено шифрование доступен всем, а вот за закрытый, нужный для расшифровки, злоумышленники требовали деньги в валюте bitcoin. Основным путем для проникновения в систему для этого вируса была уязвимость в популярной CMS для создания онлайн магазинов - Magento. Естественно, уязвимость была давно закрыта, но не все небольшие ресурсы установили обновление, за что и поплатились.

Было обнаружено несколько версий вируса Linux.Encoder.0, Linux.Encoder.1 , Linux.Encoder.2. Но для всех из них со временем были найдены способы расшифровки файлов.

2. Linux.Mirai

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

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

Этот вирус еще известен под именами Bashlite, GayFgt, LizKebab, Torlus, Bash0day и Bashdoor. Именно с помощью ботнена, организованного этим вирусом были осуществлены несколько нашумевших DDoS атак этой осенью. Как бы то ни было, но успех Mirai вдохновил хакеров разрабатывать другие linux вирусы, для организации DDoS атак.

3. Linux.NyaDrop

Это еще один троян, который инфицирует IoT устройства под управлением Linux точно так же, как это делает Mirari. Он не просто ищет устройства без пароля, но и пытается перебрать самые часто используемые пароли для telnet, чтобы попасть на устройство.

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

4. Linux.BackDoor.Gates

Этот троян для Linux был обнаружен еще в мае 2014. Он атакует устройства, под управлением 32 битной версии операционной системы Linux. Вирус состоит из двух частей, бэкдора, который позволяет злоумышленникам выполнять на вашем компьютере необходимые ему команды, а также DDoS бота. Основное предназначение, как и у двух предыдущих - проведение DDoS атак.

В процессе работы вирус передает злоумышленникам много данных о вашей системе, среди них: количество ядер, скорость CPU, использование CPU, MAC адрес, информация о сетевых интерфейсах, объем памяти, объем передаваемых и получаемых данных.

5. Linux.Lady

Еще один троян для операционных систем семейства Linux обнаруженный в октябре 2016. Он написан на новом языке, разработанном в корпорации Google. Он заражает серверы через неправильно настроенную программу Redis. Троян способен сам распространяться от машины к машине и постоянно исследует сеть на наличие уязвимых компьютеров.

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

6. Linux.DnsAmp

Этот троян для Linux был обнаружен еще в 2014 году, он может заражать как 32, так и 64 битные системы Linux. После заражения вирус прописывает себя в автозагрузку через /etc/rc.local и начинает ожидать команд от сервера. Основная цель вируса - участие в DDoS атаках.

Попадая на вашу машину, как и другие linux вирусы, он отправляет на свои сервера информацию о ней, например, объем памяти и количество swap пространства, а также другие характеристики.

7. Linux.Hanthie

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

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

8. Linux.Myk

Еще один троян для операционных систем Linux, созданный китайскими программистами. Как и Mirori, этот вирус предназначен для организации DDoS атак, но также может предоставить злоумышленнику доступ к вашему компьютеру. Характерная особенность этого вируса в том, что он способен отключать брандмауэр. Инфицирование осуществляется с помощью социальной инженерии. Впервые вирус был обнаружен весной 2015.

9. Linux.Rex

В 2016 году появилось несколько вирусов для Linux, написанных на новом языке от Google - Go. Вирус инфицирует сервера, под управлением различных систем управления контентом, используя обнаруженные в них уязвимости. Он может рассылать электронные письма и самостоятельно искать уязвимые сервера. Чаще всего вирус заражает серверы с Durpal, WordPress, Magento, JetSpeed, в которых не исправлены уязвимости. В WordPress вирус пытается использовать уязвимые плагины WooCommerce, Robo Gallery, Rev Slider, WP-squirrel, Site Import, Brandfolder, Issuu Panel и Gwolle Guestbook. Для сайтов Magento используются уязвимости CVE-2015-1397, CVE-2015-1398 и CVE-2015-1399.

Он используется злоумышленниками для организации DDoS атак, способен собирать доступную информацию о сервере, в том числе логины и пароли пользователей. Также вирус рассылает email сообщения с угрозой DDoS атаки и требует выкуп.

10. Linux.Sshcrack

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

11. Linux.Rekoobe

Этот простой вирус для Linux был обнаружен в ноябре 2015. Он способен выполняться на машинах с архитектурой x86 и x64, хотя изначально был разработан только для SPARC. Вирус распространяется путем социальной инженерии, и может даль злоумышленнику доступ к вашему компьютеру, а также способен загружать на ваш компьютер различные файлы и передавать команды интерпретатору команд linux.

12. Linux.Ellipsis

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

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

13. Linux.Ekoms

Этот вирус под Linux передает злоумышленникам снимки вашего экрана каждые 30 секунд. Также может загружать на сервер содержимое папки /tmp. Кроме снимков экрана, вирус может записывать звук. Заражение машины, как и во многих других способах выполняется путем социальной инженерии.

Выводы

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

Источник: losst.ru

Пробрасываем USB–ключ в облако (Linux клиент — Linux сервер)

Заказчику потребовалось подключить USB–ключ для банковской системы к Linux–серверу в облаке, где он разворачивает свой разработанный продукт. Напрямую подключить USB–ключ к виртуальной машине нельзя — она работает в отказоустойчивом кластере и может быть смигрирована на любой из хост-серверов без даунтайма.

Давайте посмотрим, как реализовать проброс USB–ключа по сети в виртуальную машину с Linux в облаке Azure Pack Infrastructure от InfoboxCloud.

Раз подключить ключ к виртуальной машине нельзя — его нужно подключить к чему-то реальному. Есть аппаратные решения, например AnyWhere USB, но заказчик выбрал более универсальное решение: выделенный сервер в ЦОД Infobox (что для одного ключа получилось дешевле — аппаратные требования к выделенному серверу для такой задачи минимальны — можно использовать самый дешевый сервер с софтовым Raid).

Для проброса использовалось ПО USB Redirector (версия для Linux бесплатна). На выделенный сервер и в виртуальную машину в облаке была установлена Ubuntu 16.04 LTS и были применены все обновления.
apt-get update && apt-get -y upgrade && apt-get -y dist-upgrade
Для установки USB Redirector потребуются исходные тексты ядра, установите их:
apt-get install linux-source
Теперь необходимо отключить обновления ядра ОС, так как они могут сломать работу USB Redirector (служба проброса после обновления ядра не будет запускаться до переустановки), если необходимо — их можно устанавливать вручную переустанавливая USB Redirector.
sudo apt-mark hold linux-image-generic linux-headers-generic

Установка и настройка USB Redirector на сервере с подключенным ключом USB

Скачайте USB Redirector:
wget http://www.incentivespro.com/usb-redirector-linux-x86_64.tar.gz
Распакуйте:
tar -xvzf usb-redirector-linux-x86_64.tar.gz
Перейдите в папку с ним:
cd usb-redirector-linux-x86_64/
Разрешите запуск инсталлятора:
chmod +x installer.sh
Устанавливаем сервер:
./installer.sh install-server
Если все прошло корректно, вы увидите сообщение об этом.

Добавьте службу проброса в автозагрузку, если ранее этого не произошло:
systemctl enable rc.usbsrvd
Подключив USB–ключ к выделенному серверу проверим какие USB–устройства доступны:


Есть 2 варианта расшарить устройство по сети.

Вариант 1:
usbsrv -share -vid 2022 -pid 0202 -usbport 2-1
В этом случае мы привязываемся к конкретному id устройства и порту, если включить usb-ключ в другой порт сервера — номер usb порта сменится и работать не будет.

Вариант 2:
usbsrv -share 1
В этом случае мы привязываемся только к id устройства. Теперь USB–устройство расшарено по сети.

Конечно делать его доступным для всех пользователей Интернет не правильно, поэтому добавим ограничения в firewall:
ufw allow 22
ufw allow from *.*.*.* to any port 32032
ufw enable
Где вместо *.*.*.* нужно написать адрес сервера, с которого разрешено подключение.

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

Скачайте USB Redirector:
wget http://www.incentivespro.com/usb-redirector-linux-x86_64.tar.gz
 
Распакуйте:
tar -xvzf usb-redirector-linux-x86_64.tar.gzПерейдите в папку с ним:
cd usb-redirector-linux-x86_64/
Разрешите запуск инсталлятора:
chmod +x installer.sh

Устанавливаем сервер:
./installer.sh install-client

Если все прошло корректно, вы увидите сообщение об этом.

Добавьте службу проброса в автозагрузку, если ранее этого не произошло:
systemctl enable rc.usbsrvd
Теперь добавим наш сервер:
usbclnt -addserver **.**.**.**:32032
Где вместо **.**.**.** нужно указать ip–адрес сервера.

Теперь можно посмотреть список доступных устройств:
usbclnt -list


Видим, что на сервере 1 доступно устройство 1.

Подключаем:
usbclnt -connect 1-1
Включаем автоматическое соединение с устройством:
usbclnt -autoconnecton 1-1
Проверяем:
usbclnt -list



USB–ключ был успешно проброшен в виртуальную машину в облаке.

NES Classic Edition — Linux-компьютер с 30 играми в стиле классической приставки Nintendo

Компания Nintendo решила выпустить современную версию своей классической игровой приставки NES (Nintendo Entertainment System), появившейся в 80-х. Новый продукт получил название NES Classic Edition (ещё известен как Nintendo Classic Mini).

Продовжити

  

ТОВ "УАЛІНУКС"

Телефон: +380 (97) 33-55-1-88 (пн ... пт   09.00 - 18.00)

Viber, WhatsApp, Telegram: +380 (97) 33-55-1-88 (24/365)

E-Mail: [email protected] (Головний офіс)

© 2020 UALinux