WTF Docker и как им пользоваться

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

Что такое Docker?

Это ПО с открытым кодом, принцип работы которого проще всего сравнить с транспортными контейнерами. Только подумайте, ведь когда-то транспортные компании сталкивались с похожими проблемами:
  1. Как перевозить разные (несовместимые) типы товаров вместе (например, продукты питания с химикатами или стекло с кирпичом)?
  2. Как обрабатывать пакеты разных размеров одним и тем же транспортным средством?
Подробнее

Авто-reboot после KERNEL PANIC


При работе с Linux иногда возникает ошибка ядра Kernel Panic. Это может произойти при использовании экспериментальных модулей ядра, при написании своего модуля или из-за сбоя оборудования. авто-ребут после Kernel Panic можно настроить тремя способами, хотя суть у них одна - установка параметра ядра panic.
Первый способ состоит в том чтобы добавить параметр ядра panic=num_seconds в конфигурационном файле загрузчика Grub. Num_seconds - количество секунд до автоматической перезагрузки.

Подробнее
Telegram канал Adm - IT

WTF виртуализация KVM

Сегодня сложно представить мир без компьютеризированных устройств. Лет этак 20 назад почти все бытовые приборы были электро-механические, об использовании компьютерных схем повсеместно не было даже и речи. Самые первые компьютеры занимали значительные объемы пространства, и могли относительно не много. Компьютерно-вычислительные комплексы за последнее время прошли достаточно большой путь развития. Хотя, принципиально компьютеры ничем не изменились, но вычислительные мощности стремительно возросли. Наличие компьютера в простой семье теперь не является чем-то особенным.
В данный момент, зачастую большое количество компьютерной техники в помещениях может доставлять значительно неудобств. По этой причине стали появляться централизованные системы. Но централизованные системы зачастую не могут решить тех проблем, которые решает сеть из компьютеров. По этой причине и была предложена концепция виртуализации, когда один центральный компьютер выполняет роль сети компьютеров.
Подробнее

Ваш дистрибутив

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

VLC

VLC

VLC - свободный, кросплатформенный медиаплеер изначально разработанный французскими студентами, а сейчас поддерживается командой проекта VideoLAN и сообществом. Это одна из лучших программ для прослушивания аудио файлов и просмотра видео. Плеер имеет интуитивно понятный простой графический интерфейс основанный на библиотеке QT4, в него уже встроены большинство кодеков, поэтому программа откроет любой медиа формат.
Еще одной приятной особенностью VLC есть поддержка большинства платформ. Кроме стандартных Windows, Linux и MacOS, плеер поддерживаетAndroid, iOS, Solaris, BSD, BeOS и другие менее известные платформы.
Кроме того VLC не просто плеер, у него есть куча дополнительных интересных возможностей которые могут быть полезны. Рассмотрим некоторые из них.
Подробнее
Telegram канал Adm - IT

OPENSHOT

Openshot - видеоредактор с открытым исходным кодом для операционной системы Linux. Проект был основан в 2008 году Джонатаном Томасом и почти сразу завоевал свою популярность. Главной особенностью данного редактора является его простота и интуитивно понятный интерфейс. По внешнему виду и функционалу Openshot очень сильно напоминает стандартный редактор видео в Windows - Movie Maker, который многие изучали в школе на уроках информатики. Благодаря этому разобраться в работе с плеером очень просто без прочтения различных инструкций и howto. А возможностей вполне хватает для потребностей среднестатистического пользователя.
Подробнее

GVIM

Текстовый редактор - одна из тех немногих незаменимых и очень часто используемых программ для пользователя Linux. Мы пользуемся им для просмотра содержимого файлов, исходников, правки конфигов, сохранения какой либо нужной информации и т д. Текстовый редактор обязательно должен быть удобным и многофункциональным и настраиваемым.
Подробнее
Telegram канал Adm - IT

Web SSH-клиент — SSH через браузер

Итак, перед нами стоит задача – обеспечить доступ к своему серверу по SSH через окно браузера. Почему именно так? Да просто потому, что такой подход – самый универсальный. Существует огромное количество сетей, в которых закрыты все порты, которые администратор (или его начальство) посчитал нужным закрыть, в том числе и 22 – стандартный порт для протокола SSH. Но порты 80 (HTTP) и 443 (HTTPS) практически всегда открыты. По крайней мере, радикалов, перекрывающих и эти порты я пока не встречал – зачем тогда вообще предоставлять доступ в Интернет?
HTTP я настоятельно не рекомендую использовать, поскольку весь трафик (в том числе имя пользователя и пароль) в этом случае передаются в незашифрованном виде и доступны почти любому желающему. Хотя и такой доступ можно настроить, этот вариант не будем даже рассматривать. А жаждущие экстрима пусть лучше оставляют ключи от квартиры на гвоздике возле двери. Так, по крайней мере, для окружающих вреда меньше :).
С преамбулой заканчиваем, переходим к делу. Что нам понадобится для осуществления задуманного? Во-первых, сам сервер, без него никак. В этой заметке неявно подразумевается что на сервере установлен GNU/Linux. Во-вторых, необходимо, чтобы на нём был установлен SSH-сервер. В подавляющем большинстве дистрибутивов установлен по умолчанию. Ну и наконец, я представляю нашего сегодняшнего героя – замечательную программу shellinabox. Вообще говоря, есть ещё несколько программ с подобными возможностями (о них я упомяну позже), но shellinabox мне лично нравится намного больше, так как работает заметно быстрее аналогов и поддерживает UTF-8, что лично для меня важно. shellinabox абсолютно бесплатна в использовании и распространяется под лицензией GNU GPL v2.
Соберём данный проект из исходников:
Подробнее

Установка java на linux

В этой статье речь пойдёт о проприетарной версии Java. Часто происходят ситуации, когда пользователь пытается открыть какую-либо программу на Java, а она либо вообще не запускается, либо пытается это сделать с помощью OpenJDK (Java Development Kit). Но вместо результата вы получаете кучу ошибок (как например с Minecraft). В данных ситуациях вам, скорее всего, поможет установка Java от Oracle.
Я вам расскажу, как установить JRE (Java Runtime Environment) и JDK (Java Development Kit)  8 версии на такие дистрибутивы, как Ubuntu, CentOS и Arch, а также как выбрать нужную среду по умолчанию.


Подробнее