Метка «linux» - 5

Немножко предыстории

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

(Киев) Учебный центр МУК откроет вечернюю школу по Debian Linux в начале июля В настоящее время Debian GNU/Linux — один из самых популярных и важных дистрибутивов GNU/Linux, в первичной форме оказавший значительное влияние на развитие этого типа Операционных Систем в целом. Debian может использоваться как в качестве операционной системы для серверов, так и для рабочих станций. Имеет наибольшее среди всех дистрибутивов хранилище пакетов (т.е. готовых к использованию программ и библиотек) — и если даже не по их числу, то по числу поддерживаемых архитектур: начиная с ARM, используемой во встраиваемых устройствах, наиболее популярных x86 и PowerPC, новых 64-разрядных AMD, и заканчивая IBM S/390, используемой в мейнфреймах. Получение знаний и практических навыков именно по этой ветви LINUX повышает шансы тех IT-специалистов, кто стремится получить перспективную работу и достойный уровень оплаты. Затраты на такое обучение при условии, если его проводит инструктор с богатым опытом работы в проектах – выгодная инвестиция.

Идя навстречу пожеланиям слушателей, которые не всегда могут выделить несколько рабочих дней подряд для интенсивного обучения, УЦ МУК открывает вечернее обучение по Debian Linux. Занятия будут проходить три дня в неделю по 2 часа — с 19:00 до 21:00 в течение 7 недель. Ориентировочное начало обучения – первая половина июля, по мере готовности группы.

Учеба будет проходить по гибкому графику – это означает, что по согласованию с группой определяются “учебные вечера” на неделе. А также возможность проведения некоторых учебных модулей в течение рабочего, а не вечернего времени — если это удобно для слушателей. Зарегистрироваться на семинар можно, написав по адресу training@muk.com.ua.

Перечень тем, входящих в 42-х часовую учебную программу: Читать полностью »

Уже лет как пять я хотел с собой таскать планшет, который бы позволял мне в любое время получить максимально возможную замену моему домашнему компьютеру. Но как я ни крутился ценовой диапазон ниже 50тр. никак не опускался причем в любое время — два года назад, год назад, сейчас… год вперёд :) С течением времени окружающие меня друзья обзавелись, порой достаточно мощными, планшетами/читалками на Android, я же упорно выкручивался телефоном на Android, периодически облизываясь на планшеты с перьевым вводом. И вот судьба отнеслась ко мне благосклонно и, случайно зайдя в комиссионный магазин, я случайно (вывожу правило для алгебры случайной логики: две случайности дают неслучайность) увидел планшет Samsung ativ smart pc xe700t1c-A02RU. Естественно сильно заюзаный. Без GSM. Без GPS. Без NFC. Без док-станции. Просто планшет на Windows 8 c Wi-Fi, парой видеокамер и датчиком положения. Ничего примечательного вроде бы. Но с четырехядерным Core i5-3317U, 4Gb RAM, 128Gb SSD и поддержкой технологии WACOM (естественно перо в наличии). Я не выдержал и купил.
Читать полностью »

Привет!

Средние и крупные проекты, в которых целиком, либо значительная часть бизнес-логики реализована в хранимых процедурах СУБД, имеют ряд неудобств по управлению кодом модулей. А именно:

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

Да, есть коммерческие продукты, решающие эти проблемы полностью или частично, однако, на взгляд автора, делают это не эффективно и не элегантно. В виду этого, реализовано отображение модулей и структуры БД на файловую систему, с помощью FUSE (Filesystem in Userspace), в проекте SQLFuse. Теперь последователи Unix way смогут пройти и здесь.

Рассмотрим последовательность действий для монтирования опытной БД.
Читать полностью »

Ну и где сборка для Linux?
Что же вы раньше не спросили, вот она: Opera для Linux.
Да, всё верно — сегодня мы выпускаем первую сборку новой Opera для Linux на канале Developer.

Для того, чтобы сделать первую версию стабильнее и запустить её как можно скорее, мы специально сосредоточились на одной платформе — это 64-битная Ubuntu Linux с оболочками Unity или Gnome Shell. Поэтому сборка, которую мы показываем сегодня, работает только в этом окружении. По мере стабилизации разработки, мы рассмотрим поддержку и других платформ.

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

в 12:01, , рубрики: Debian, linux, LiveCD, метки: , ,

Доброго всем времени суток!

Представьте ситуацию: у вас есть хорошо настроенная и отлаженная система под управлением Debian. В какой-то момент вы хотите сделать так, чтобы эта система установленная на HDD начала загружаться с флешки или с CD-диска и работать в режиме ReadOnly. Типичное применение подобного решения это различные уличные киоски или тонкие клиенты, состояние которых сбрасывается в исходное при каждой перезагрузке.

Сегодня я хочу рассказать о том, как добиться подобного результата, но сначала немного теории.
Как известно, операционная система Linux Debian будучи установленной на HDD состоит из 4 достаточно независимых компонентов, каждый из которых можно подобрать или настроить по своему вкусу, а именно:

1. Загрузчик — то, что отрабатывает после BIOS и загружает Debian. По умолчанию используется «GRUB», но можно использовать любой другой. Мы будем использовать Syslinux, т.к. умеет грузить ОС с флешки, CD-диска и по сети.
2. Kernel или «ядро» — собственно центральная часть ОС, вокруг которой все крутится. Будем использовать то, что идет в составе дистрибутива.
3. initrd — промежуточная файловая система, которая помогает ядру найти RootFS. Требует небольшой модификации, к счастью не ручной.
4. RootFS — корневая ФС. Вот ее то нам и предстоит преобразовать так, что бы ОС могла грузиться в режиме RO.
Читать полностью »

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

Читать полностью »

Ранее мы увидели как организована виртуальная память процесса. Теперь рассмотрим механизмы, благодаря которым ядро управляет памятью. Обратимся к нашей программе:
imageЧитать полностью »

image

На Хабре о дистрибутиве CAELinux практически не писали (упоминали лишь раз), и совершенно напрасно. Это — специализированный дистрибутив для инженеров, с большим количеством предустановленного ПО для разного рода технических задач.

При этом CAELinux долгое время не обновлялся, более двух лет, и, наконец, вышла версия CAELinux 2013 (видимо, разработчики планировали выпустить обновленный дистрибутив немного раньше). Теперь новый стабильный релиз ОС Computer Aided Engineering (или САЕ) доступен для скачивания.

Стоит отметить, что CAELinux основан на 64-битной версии Xubuntu 12.04 LTS (которая, в свою очередь, является производной Ubuntu). Среди ПО, представляемого вместе с дистрибутивом, есть CAD-программы, различные 3D-инструменты анализа гидродинамики, 3D-инструменты работы с сигналами и их анализом. Есть инструментарий математического моделирования, работы с 3D анимацией и все прочее.

Читать полностью »

От linux админа к python программисту или как и почему я менял профессиюЗа свои почти тридцать лет я дослужился до старшего системного администратора. В моем распоряжении было около сорока серверов с linux на борту. Компания росла и расширялась, но задачи сводились к наращиванию мощи уже готового функционала.

И все бы хорошо, но со временем и по определенным причинам дискомфорт начал преобладать над комфортом.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js