Webconverger: правильный автоматический киоск
О созданных криворукими «программистами» банкоматах написано немало: 1, 2, 3 и т.д.

Да, ZverDVD — не лучшая платформа для таких затей. Чтобы не получилось как на картинке, нужно использовать правильные технологии. Вообще говоря, компьютер, настроенный на выполнение единственного приложения (как правило, построенного на веб-технологиях) называется киоск. Как их делать на основе Linux известно с 90-х годов. Нынче всё ещё проще: есть живой дистрибутив Webconverger, который можно сформировать на заказ (услуга платная), а можно пересобрать самостоятельно. Дистрибутив выполнен по технологии Live Debian, благодаря которой особых сложностей со сборкой возникнуть не должно. Исходники здесь.
Webconverger можно использовать и просто как живой дистрибутив, в котором нет ничего, кроме браузера. А нужно ли нам сегодня что-то кроме браузера
?

Да, ZverDVD — не лучшая платформа для таких затей. Чтобы не получилось как на картинке, нужно использовать правильные технологии. Вообще говоря, компьютер, настроенный на выполнение единственного приложения (как правило, построенного на веб-технологиях) называется киоск. Как их делать на основе Linux известно с 90-х годов. Нынче всё ещё проще: есть живой дистрибутив Webconverger, который можно сформировать на заказ (услуга платная), а можно пересобрать самостоятельно. Дистрибутив выполнен по технологии Live Debian, благодаря которой особых сложностей со сборкой возникнуть не должно. Исходники здесь.
Webconverger можно использовать и просто как живой дистрибутив, в котором нет ничего, кроме браузера. А нужно ли нам сегодня что-то кроме браузера
?
Swissnux: как установить на флешку
Часто можно видеть в Инете вопросы о том, как установить живой дистрибутив на флешку. Способов много, но в дистрибутивах, ведущих свое происхождение от Slax (Swissnux тоже к таковым относится), для этого есть специальный скрипт. Вот пошаговая инструкция.
1) На пустую флешку скопировать всё, что находится на iso-образе Swissnux. Вставить флешку в usb-разъем компьютера.
2) Записать iso-образ и забутиться с него. При появлении меню выбрать Superb Mini Server.
3) Войти в консоль (логин root, пароль toor) и открыть Midnight Commander. Добраться до каталога /mnt. В нем к соответствующим каталогам автоматически примонтированы все ваши блочные устройства (sda1, sda2, sdb1… и т.д.). Последовательно открывая их и анализируя содержимое, нужно выбрать тот, который соответствует флешке. Признаком этого будет наличие на нем подкаталогов boot, sms, clnzilla, gparted.
4) В подкаталоге флешки (например, /mnt/sdg1) войти в каталог boot. Здесь находится скрипт bootinst.sh, который и нужно запустить. Он сделает блочное устрйойство, на котором находится, загрузочным. Лучше всего выполнить операцию нажав Ctrl+O. Это сочетание открывает командную строку, где нужно ввести:
После этого флешка становится загрузочной, в чем можно убедиться перезагрузив компьютер.
1) На пустую флешку скопировать всё, что находится на iso-образе Swissnux. Вставить флешку в usb-разъем компьютера.
2) Записать iso-образ и забутиться с него. При появлении меню выбрать Superb Mini Server.
3) Войти в консоль (логин root, пароль toor) и открыть Midnight Commander. Добраться до каталога /mnt. В нем к соответствующим каталогам автоматически примонтированы все ваши блочные устройства (sda1, sda2, sdb1… и т.д.). Последовательно открывая их и анализируя содержимое, нужно выбрать тот, который соответствует флешке. Признаком этого будет наличие на нем подкаталогов boot, sms, clnzilla, gparted.
4) В подкаталоге флешки (например, /mnt/sdg1) войти в каталог boot. Здесь находится скрипт bootinst.sh, который и нужно запустить. Он сделает блочное устрйойство, на котором находится, загрузочным. Лучше всего выполнить операцию нажав Ctrl+O. Это сочетание открывает командную строку, где нужно ввести:
./bootinst.shПосле этого флешка становится загрузочной, в чем можно убедиться перезагрузив компьютер.
- —
- 18 декабря 2011, 11:27
- комментировать
Swissnux: как добавить еще один дистрибутив
В предыдущем топике я рассказал о многоцелевом дистрибутиве Swissnux. Его можно довольно простыми средствами приспособить для своих нужд: скопировать на флешку, добавить или удалить пункты меню, инструменты (так сказать, «поддистрибутивы»). Всё это требует лишь простых файловых операций и некоторой правки конфигурационного файла. Рассмотрим несколько примеров.
Clonezilla и GParted это, конечно, хорошо, но кому-то может потребоваться и что-то более комфортное или специфическое. Не все «живые» дистрибутивы легко добавляются в Swissnux. Но есть и хорошая новость: дистрибутивы, построенные по технологии Debian Live (о ней на Мтааламу уже были топики) добавляются очень просто. Ведь и Clonezilla, и GParted сделаны именно средствами этого фреймворка. Можно, например, добавить LXDE-вариант живого Debian'а для работы в GUI-окружении. Конечно, в 650 Мб такой набор уже не поместится, но комфортабельность повысит.
Вот пошаговая инструкция:
( Читать дальше )
Как добавить еще дистрибутивы?
Clonezilla и GParted это, конечно, хорошо, но кому-то может потребоваться и что-то более комфортное или специфическое. Не все «живые» дистрибутивы легко добавляются в Swissnux. Но есть и хорошая новость: дистрибутивы, построенные по технологии Debian Live (о ней на Мтааламу уже были топики) добавляются очень просто. Ведь и Clonezilla, и GParted сделаны именно средствами этого фреймворка. Можно, например, добавить LXDE-вариант живого Debian'а для работы в GUI-окружении. Конечно, в 650 Мб такой набор уже не поместится, но комфортабельность повысит.
Вот пошаговая инструкция:
( Читать дальше )
- —
- 18 декабря 2011, 01:46
- комментировать
Swissnux: швейцарский нож сисадмина
Топики о том, как объединить на одном диске несколько живых дистрибутивов, у нас уже были. В связи с выходом свежих версий Superb Mini Server, Clonezilla и GParted, решил вернуться к этой теме. Более того, зарегистрировал проект Swissnux на SourceForge и выложил туда мультизагрузочный iso-образ размером примерно 650 Мб, т.е. как раз на CD-болванку.

( Читать дальше )

( Читать дальше )
- —
- 17 декабря 2011, 02:41
- комментировать
Виртуальный сетевой интерфейс для виртуального компьютера
Компьютер без сети — вещь довольно бесполезная. Это касается и виртуальных машин, тем более, что к ним иногда иначе, чем через сетевой интерфейс и не подберешься. Для технологии VirtualBox есть несколько способов сетевого соединения. Все они очень толково, с картинками, разжеваны здесь. Самым эффективным способом подключения к виртуальному компьютеру считается сетевой мост. Но вот незадача: создавая его, мы должны пожертвовать каким-то реальным устройством компьютера-хозяина: wifi-картой, ethernet-разъемом и т.п. Это, прямо скажем, несерьезно. Для решения проблемы используется пакет vde2. С его помощью можно создать виртуальный сетевой интерфейс, или даже несколько (tap0, tap1 и т.д.), например:
После этого в настройках VBox нужно сделать примерно так:

Далее, настроив сетевые интерфейсы реальной и виртуальной машин так, чтобы они принадлежали к одной сети, можно устанавливать связь между ними. Tap-интерфейсы используются и для подключения к сети виртуальных машин Qemu, но там всё проще, т.к. qemu умеет создавать их сама, по мере необходимости.
vde_switch -tap tap9 -daemonПосле этого в настройках VBox нужно сделать примерно так:

Далее, настроив сетевые интерфейсы реальной и виртуальной машин так, чтобы они принадлежали к одной сети, можно устанавливать связь между ними. Tap-интерфейсы используются и для подключения к сети виртуальных машин Qemu, но там всё проще, т.к. qemu умеет создавать их сама, по мере необходимости.
- —
- 10 декабря 2011, 17:10
- комментировать
Наглядная схема работы iptables
На днях настраивал iptables и «заблудился в трех соснах». До такой степени, что пришлось обращаться за помощью к знатокам. Не буду вдаваться в суть проблемы, но выложенная в ответ на мой вопрос схема фильтрации пакетов в Linux заслуживает перепостинга. Давно хотел обзавестись такой. Прям из разряда «вырежи и сохрани» 

Еще один хороший ресурс по iptables с картинками и понятными таблицами здесь.


Еще один хороший ресурс по iptables с картинками и понятными таблицами здесь.
- —
- 04 декабря 2011, 00:29
- комментировать
Медовый Honeyd
Honeyd — интересный открытый продукт для организации т.н. honeypot — ловушки изображающей работу различных сервисов на сервере.
- —
- 02 декабря 2011, 17:54
- комментировать
TeamSpeak3: домашний скайп
В глобальном масштабе любители мгновенных сообщений общаются по ICQ, в локальной же сети или для организации чата на сайте целесообразнее использовать Jabber. Чтобы созвониться с человеком из другой страны используют Skype. А для организации голосового чата в локальной сети? Нет, Skype здесь явно избыточен. Любители online-игр предпочитают другие решения. Одно из наиболее популярных — TimeSpeak3. От конкурентов отличается тем, что не обязательно регистрироваться на чужих серверах, можно поднять собственный, что я и сделал. Клиенты есть как для Windows, так и для Linux (написаны на Qt). Имеется возможность обмениваться текстовыми сообщениями.

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

Обычно в таких топиках далее следуют длинные инструкции по запуску и настройке сервера. В данном случае — ничего подобного: нужно просто распаковать и запустить стартовый скрипт, причем даже не от рута. Единственное условие — наружу должен быть открыт порт 9987.
OpenMediaVault: сетевое хранилище для любителей Debian
OpenMediaVault — сетевое хранилище на базе Debian Squeeze с web-интерфейсом для администрирования. Поддерживает:
S.M.A.R.T. мониторинг + извещения по почте
Watchdog
Управление питанием HDD (APM/AAM)
Поддержка ФС EXT3/EXT4/XFS/JFS
Поддержка RAID JBOD/0/1/5/6 (mdadm)
LVM
Управление шарами с поддержкой ACL
SNMP (v1/2c/3) (только чтение), SSH, FTP, TFTP, NFS, SMB/CIFS, Bittorrent клиент, DAAP клиент, NTP, UPS
SmartOS: симбиоз KVM и ZFS
SmartOS — довольно интересное сочетание таких технологий, как KVM и Zones, DTrace, ZFS. Основой является ядро Illumos (OpenSolaris, OpenIndiana).
Примеры создания виртуальных машин и разделов ZFS тут.
Будем надеяться, что у проекта будет большое будущее.
Примеры создания виртуальных машин и разделов ZFS тут.
Будем надеяться, что у проекта будет большое будущее.
- —
- 27 ноября 2011, 20:35
- комментировать
