Linux что такое daemon tools

Монтирование образов дисков

Содержание

Подключение стандартного ISO-образа

Используя графический интерфейс

Для монтирования образов дисков в Gnome имеется множество графических утилит:

ISOmorphin — программа написанная на языке Python. Для работы необходимо закачать и распаковать архив в любое удобное место, а затем запустить файл isomorphin.py в папке.

Gmount-iso — Маленькая и довольно удобная программка, позволяющая монтировать ISO образы в произвольную папку, а также отмонтировать уже подключённые образы. Добавлена возможность расчета md5 суммы и объема образа. Интерфейс программы прост до безобразия и в пояснениях не нуждается. Для установки используйте команду:

Данная программа будет доступна в меню: Приложения→Системные→gISOMountUsage.

Furius ISO Mount — автоматически создает точку монтирования в домашней папке пользователя и удаляет ее при размонтировании, позволяет записывать образы в форматах ISO и IMG. А так же рассчитывать контрольные суммы Md5 и SHA1.

AcetoneISO — графическое приложение, написанное на Qt, для работы с образами CD/DVD дисков (клон Daemon Tools для Linux с новыми возможностями). На сайте заявлены следующие возможности:

Источник

Что такое демоны (daemons) в Linux?

Обновл. 20 Июл 2021 |

В этой статье мы рассмотрим, что такое демоны (и их примеры) в Linux, а также версии происхождения термина «daemon».

Что такое демоны?

Демоны (англ. «daemons») — это работающие в фоновом режиме служебные программы (или процессы), целью которых является мониторинг определенных подсистем ОС и обеспечение её нормальной работы. Например, демон принтера контролирует возможности печати, демон сети контролирует и поддерживает сетевые коммуникации и т.д.

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

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

Процесс — это запущенная программа. В определенный момент времени процесс может либо выполняться, либо ожидать, либо быть «зомби».

В Linux существует три типа процессов:

Процессы переднего плана (или «интерактивные процессы») — это те процессы, которые запускаются пользователем в терминале.

Фоновые процессы (или «автоматические процессы») — это объединенные в список процессы, не подключенные к терминалу; они не ожидают пользовательского ввода данных.

Демоны (англ. «daemons») — это особый тип фоновых процессов, которые запускаются при старте системы и продолжают работать в виде системных служб; они не умирают.

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

Читайте также:  Xlive dll для windows 10 x64

Когда завершается загрузка системы, процесс инициализации системы начинает создавать демоны с помощью метода fork(), устраняя необходимость в терминале (именно это подразумевается под «отсутствием управляющего терминала»).

Я не буду вдаваться в подробности работы метода fork(), отмечу лишь, что, хотя существуют и другие методы, традиционный способ создания дочернего процесса в Linux заключается в создании копии существующего процесса (посредством своеобразного «ответвления»), после чего выполняется системный вызов exec() для запуска другой программы.

Примечание: Термин «fork» не был взят с потолка. Он получил свое название от метода fork() из Стандартной библиотеки языка программирования Си. В языке Си данный метод предназначен для создания новых процессов.

Примеры демонов в Linux

Наиболее распространенный способ идентификации демона в Linux — это поиск процесса, имя которого заканчивается буквой d. Есть много способов увидеть работающих демонов. Их можно отследить в списках процессов через такие команды, как: ps , top , htop , а также pstree .

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

Вывод команды pstree — это довольно хорошая иллюстрация того, что происходит с нашей системой. Перед нами появился список всех запущенных процессов, среди которых можно заметить и несколько демонов: cupsd, dbus-daemon, kdekonnectd, packagekitd и некоторые другие.

Вот несколько «популярных» примеров демонов, которые могут работать в вашей системе:

systemd — это системный демон, который (подобно процессу init) является родителем (прямым или косвенным) всех других процессов, и имеет PID=1.

rsyslogd — используется для регистрации системных сообщений. Это более новая версия syslogd, имеющая несколько дополнительных функций.

udisksd — обрабатывает такие операции, как: запрос, монтирование, размонтирование, форматирование или отсоединение устройств хранения данных (жесткие диски, USB-флеш-накопители и пр.).

logind — крошечный демон, который различными способами управляет входами пользователей в систему.

sshd — демон, отвечающий за управление службой SSH. Используется практически на любом сервере, который принимает SSH-соединения.

ftpd — управляет службой FTP. Протокол FTP (сокр. от англ. «File Transfer Protocol») является широко используемым протоколом для передачи файлов между компьютерами, где один компьютер действует как клиент, другой — как сервер.

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

Версии происхождения термина «daemon»

Есть несколько версий происхождения термина «daemon»:

Научная версия: Использование термина «daemon» в вычислительной технике произошло в 1963 году. Project MAC (сокр. от англ. «Project on Mathematics and Computation») — это проект по математике и вычислениям, созданный в Массачусетском технологическом институте. Именно здесь термин «daemon» вошел в обиход для обозначения любого системного процесса, отслеживающего другие задачи и выполняющего предопределенные действия в зависимости от их поведения. Процессы были названы термином «daemons» в честь демона Максвелла.

Примечание: Демон Максвелла — это результат мысленного эксперимента. В 1867 году Джеймс Клерк Максвелл представил себе разумное и изобретательное существо, способное наблюдать и направлять движение отдельных молекул в заданном направлении. Цель мысленного эксперимента состояла в том, чтобы показать возможность противоречия второму закону термодинамики.

Читайте также:  Microsoft windows sound themes

Талисман BSD: В операционных системах BSD есть свой талисман — красный чертёнок (этакая игра слов «daemon/demon»). BSD-демона зовут Beastie (Бисти), и его часто можно увидеть с трезубцем, который символизирует системный вызов fork(), активно используемый программами-демонами.

Примечание: «Бисти» по звучанию напоминает BSD (произносится как «Би-Эс-Ди»). При этом beastie является уменьшительной формой от слова beast (зверь).

Теологическая версия: Сторонники данной версии считают, что первоначальной формой произношения слова «daemon» было «daimon», что обозначает (по одной из версий) ангела-хранителя. В то время как «daemon» — помощник, «demon» — злой персонаж из Библии.

Примечание: Также «daemon» иногда произносится как «day-mon» или как рифма к слову «diamond».

Аббревиатура: Некоторые пользователи утверждают, что термин «daemon» является аббревиатурой от «Disk and Execution Monitor».

Поделиться в социальных сетях:

Android – это Linux? Сравнение Android и Linux

Источник

wiki.tux.org.ua

Содержание

GCDEmu — Daemon Tools для Линукс

Итак, CDEmu — это простая утилита для создания виртуальных CD/DVD-приводов (аналог DAEMON Tools и Alcohol 120%). В CDemu реализована поддержка множества форматов образов, таких как: mdf/mds, nrg, bin/cue, iso, ccd, daa, c2d, toc, b6t, cdi, cif. И так же TR / Transfer Rate (скорость считывания) и DPM эмуляция (местоположение данных). Вот его PPA — http://cdemu.net/

Установка

Добавляем новый репозиторий:

Обновляем список пакетов и устанавливаем программу:

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

Теперь выберем виджет cdemu и нажмем добавить.

Далее жмем на апплет и видим:

Итак, мы видим 2 виртуальных устройства. Если нажать на одном из них, откроется браузер, где добравшись до своего файла-образа можно его примонтировать.

Чтобы отмонтировать, нужно снова нажать правой кнопкой мыши по апплету, а потом кликнуть левой кнопкой по виртуальному CD-ROM в котором торчит образ. Ну вот вобщем-то и все

Чтобы демон CDEmu запускался сразу при старте системы (Use system bus), что совершенно не обязательно, выполним:

В открывшемся текстовом редакторе, найдем значение LOAD_DAEMON и заменим 0 на 1.

Источник

unixforum.org

Форум для пользователей UNIX-подобных систем

  • Темы без ответов
  • Активные темы
  • Поиск
  • Статус форума

аналоги Daemon Tools для Линукс

аналоги Daemon Tools для Линукс

Сообщение vovanvster » 11.11.2008 22:13

Re: аналоги Daemon Tools для Линукс

Сообщение Goodvin » 11.11.2008 22:29

Re: аналоги Daemon Tools для Линукс

Сообщение DjSpike » 11.11.2008 22:37

Re: аналоги Daemon Tools для Линукс

Сообщение demontager » 13.11.2008 14:58

Re: аналоги Daemon Tools для Линукс

Сообщение zwey » 13.11.2008 18:26

Re: аналоги Daemon Tools для Линукс

Сообщение Flaming » 13.11.2008 18:35

Re: аналоги Daemon Tools для Линукс

Re: аналоги Daemon Tools для Линукс

Сообщение vovanvster » 13.11.2008 19:38

Спасибо, приятно что есть люди которые пишут не только для того чтобы самовыражаться.
Действительно я хочу Седегу обмануть но постарался вопрос задать понежнее и только для понятливых. А те кто не понял вряд-ли дельное посоветуют.
Нельзя-ли монтирование как-то оформить чтобы оно в девайсах было ? По поводу mount много неграмотными людьми написано но даже самая тупая програмулька отличит
fuseiso от /dev/sr0

Читайте также:  Creative sound blaster audigy sb0090 драйвер windows

Re: аналоги Daemon Tools для Линукс

Сообщение Flaming » 14.11.2008 15:54

/.wine/dosdevices/ символьную ссылку не на /mnt/cdrom, в на /dev/hdc (который у меня является утройством cd). Навело на определённые мысли, но до конца я недодумал, забил просто на это.
Не со всеми игрушками прокатит в любом случае, так как звёздная сила — зло.

Re: аналоги Daemon Tools для Линукс

Сообщение MMouXe » 14.11.2008 17:23

Re: аналоги Daemon Tools для Линукс

Сообщение Hoblin » 16.11.2008 18:57

Порезал все горячие высказывания, авторы получают свои порции плюсов.

Просьба не переводить тему в обсуждение нравственности StarForce и не призывать отламывать защиту.
Спасибо за внимание.

Re: аналоги Daemon Tools для Линукс

/.wine/dosdevices/ символьную ссылку не на /mnt/cdrom, в на /dev/hdc (который у меня является утройством cd). Навело на определённые мысли, но до конца я недодумал, забил просто на это.
Не со всеми игрушками прокатит в любом случае, так как звёздная сила — зло.

Вино, это не седега
Она смотрит прежде всего на устройство, затем в fstab, ну а потом в точку монтирования. Посему пока она не узреет в соответствующем ноде /dev/* нужную метку тома, серийный номер, etc., ни с какой папки она инфу читать не будет как бы вы ее ей не подсовывали.
Выхода два, первый — писать образы на болванки, второй — биндить образ и нод (только при наличии реального/железного привода, после связывания он будет не доступен; исправляется перезагрузкой).
mount [iso] /dev/cdrom -o bind — этим мы связываем образ и нод реального привода так что их содержимое становится доступно и там и там.
mount /dev/cdrom [mount point] -o loop — этим мы монтируем нод как образ.

зы Защиты седега обходить умеет (собственно почему она и закрытый продукт), это и объясняет принцип ее работы.

зыы Если серьезно, то все это костыли. Ставить и играть под виндой. или вообще для игр взять себе какой-нибудь X-Box

Re: аналоги Daemon Tools для Линукс

Сообщение vovanvster » 26.11.2008 12:23

/.wine/dosdevices/ символьную ссылку не на /mnt/cdrom, в на /dev/hdc (который у меня является утройством cd). Навело на определённые мысли, но до конца я недодумал, забил просто на это.
Не со всеми игрушками прокатит в любом случае, так как звёздная сила — зло.

Вино, это не седега
Она смотрит прежде всего на устройство, затем в fstab, ну а потом в точку монтирования. Посему пока она не узреет в соответствующем ноде /dev/* нужную метку тома, серийный номер, etc., ни с какой папки она инфу читать не будет как бы вы ее ей не подсовывали.
Выхода два, первый — писать образы на болванки, второй — биндить образ и нод (только при наличии реального/железного привода, после связывания он будет не доступен; исправляется перезагрузкой).
mount [iso] /dev/cdrom -o bind — этим мы связываем образ и нод реального привода так что их содержимое становится доступно и там и там.
mount /dev/cdrom [mount point] -o loop — этим мы монтируем нод как образ.

зы Защиты седега обходить умеет (собственно почему она и закрытый продукт), это и объясняет принцип ее работы.

зыы Если серьезно, то все это костыли. Ставить и играть под виндой. или вообще для игр взять себе какой-нибудь X-Box

Источник

Оцените статью