Конфигурация sendmail

Я сделал следующее:

  1. Установите sendmail и настроить файл/etc/почта/программа sendmail.МС путем добавления строки:

    DAEMON_OPTIONS('семья=инет, имя=МТА-В4, порт=смтп, в addr=127.0.0.1")ДНЛ

  2. Настройке Joomla почтового сервера настройка программы sendmail

  3. в PHP.Ини: sendmail_path = выполнить /sbin/sendmail-а, –я –т

Почтовый сервер работает только если я отправлять электронную почту с локального сервера, но когда пытаюсь отправить письмо с сайта через Интернет, что не работает!

ЛЮБАЯ ПОМОЩЬ

Информация:
-у меня есть публичный IP-адрес и доменное имя .
-сайт и почтовый сервер (sendmail) на одном сервере с ОС Ubuntu


я получаю следующую ошибку :
PHPMAILER_EXECUTE выполнить/sbin/sendmail-а, и я попытался настроить почтовый сервер в Joomla с PHP почты: не удалось создать экземпляр почтовой функции PHP функции

+215
David Stein 14 окт. 2016 г., 6:34:30
21 ответов

Мой компьютер запускается нормально, но хотелось бы восстановить красивый экран загрузки в Ubuntu. Жратва тоже прекрасно работает, и с момента, когда я выберите опцию "Убунту 13.04" (на жратву, где всех систем перечисленных) я не вижу загрузочный экран... символ "_" моргает и через некоторое время компания Nvidia появляется логотип и запускает систему в нормальном режиме.

Это первые несколько строк из лог-файла:

24 мая 20:17:01 ХХХ хрон[2682]: (корень) УМК ( на CD / && выполнения деталей-доклад 
/и т. д./cron.почасовая)
24 мая 20:17:21 ХХХ colord: устройство удален: xrandr поближе-Сейко Эпсон Корпорейшн 
24 мая 20:17:21 ХХХ colord: профиль удален: МУС-1a481a1e08438b83bedb96e72eb42d3a 
24 мая 20:17:24 ХХХ гном-сессии[1854]: критический: gsm_manager_set_phase: утверждение `GSM_IS_MANAGER (менеджер) не 
24 мая 20:17:24 ХХХ гном-сессии[1854]: ГТК-критическая: gtk_main_quit: утверждение `main_loops != Значение null не удалось 
24 мая 20:19:19 ядра ХХХ: imklog 5.8.11, журнал источник = в /proc/kmsg начал. 
24 Май 20:19:19 ХХХ rsyslogd: [происхождение программного обеспечения="rsyslogd" swVersion="5.8.11" х-пид="931" Икс-инфо="http://www.rsyslog.com" начнем 
24 мая 20:19:19 ХХХ rsyslogd: идентификатор_группы rsyslogd изменился до 103 
24 мая 20:19:19 ХХХ rsyslogd: id_пользователя rsyslogd изменился на 101 
24 мая 20:19:19 ХХХ rsyslogd-2039: не удалось открыть выходной трубы 'в/dev/xconsole' [попробовать http://www.rsyslog.com/e/2039 ] 
+958
RukiaKuchiki 03 февр. '09 в 4:24

Мне нужно проверить, если у меня есть обновления для Ubuntu. Я думаю, что это 12.04

Как вы можете видеть это то, что он говорит:

Не удалось загрузить хранилище информации, проверьте подключение к интернету.

Детали:

Ж:не удалось получить cdrom с://Убунту 12.04 ЛТС _Precise Pangolin_ - релиз для архитектуры AMD64 (20120425)/дистрибутивах в/точная/главная/бинарные-для amd64/пакеты, пожалуйста, используйте apt-cdrom, чтобы сделать этот компакт-диск признан АПТ. apt-получить обновление нельзя использовать для добавления новых компакт-дисков
, Вт:не удалось получить cdrom с://Убунту 12.04 ЛТС _Precise Pangolin_ - релиз для архитектуры AMD64 (20120425)/дистрибутивах в/точная/ограничен/бинарные-для amd64/пакеты, пожалуйста, используйте apt-cdrom, чтобы сделать этот компакт-диск признан АПТ. apt-получить обновление нельзя использовать для добавления новых компакт-дисков
Ж:не удалось получить cdrom с://Убунту 12.04 ЛТС _Precise Pangolin_ - релиз для архитектуры AMD64 (20120425)/дистрибутивах в/точная/главная/бинарные-для i386/пакеты, пожалуйста, используйте apt-cdrom, чтобы сделать этот компакт-диск признан АПТ. apt-получить обновление нельзя использовать для добавления новых компакт-дисков
Ж:не удалось получить cdrom с://Убунту 12.04 ЛТС _Precise Pangolin_ - релиз для архитектуры AMD64 (20120425)/дистрибутивах в/точная/ограничен/бинарные-для i386/пакеты, пожалуйста, используйте apt-cdrom, чтобы сделать этот компакт-диск признан АПТ. apt-получить обновление нельзя использовать для добавления новых компакт-дисков
, Вт:не удалось получить http://ppa.launchpad.net/ferramroberto/java/ubuntu/dists/precise/main/source/Sources 404 не найдено
, Вт:не удалось получить http://ppa.launchpad.net/ferramroberto/java/ubuntu/dists/precise/main/binary-i386/Packages 404 не найдено
Буква E:некоторые индексные файлы не удалось скачать. Они были проигнорированы, или старые, вместо этого используется.
+916
Joel 29 янв. 2013 г., 4:40:11

Wubi пытается скачать 12.04. То есть недоступен. Вы пробовали новый скачать Wubi? Если это тоже относится к 12.04 затем кто-то забыл обновить Wubi (или загрузить правильную версию).

+883
Dan Brook 10 дек. 2013 г., 16:39:05

Я пытаюсь перезаписать существующий в Ubuntu 12.10 32-разрядной установке. Я не могу просто уничтожить ОС внутри ОС и установщик, когда его спросили, какой диск я хочу, чтобы раздел не будет отображаться в существующую систему. Я обновления системы до 64-разрядной версии установить, но у меня нет намерения держать любые файлы.

Также: установщик не дает мне нажмите F6 для других вариантов загрузки диска. Это там?

+835
Santoshi 23 мая 2019 г., 20:11:02

Я бегу 12.04 ЛТС.

Поэтому я задал этот же вопрос на ubuntuforums и было рекомендовано, чтобы получить новый диск. Я сделал это и до сих пор имеют те же проблемы. Вот оригинал (http://ubuntuforums.org/showthread.php?p=11981491):

Привет. Итак, позвольте мне заполнить это предисловием, сказав, что поездка была рабочей. Я использовал его для установки обновления до 11.10 до 12.04. Я также использовал его, чтобы установить Win7 на двойной загрузочный раздел.

Я бегу 12.04 64бит.

Дисковод Samsung Ш-222. Я больше не могу получить доступ к диску в Windows или Ubuntu и я не могу даже использовать загрузочный CD/DVD, даже если она появляется в мои параметры запуска в BIOS. Привод получает питание и открывает, но если диск загружен я не получаю никакого ответа (либо ОС).

Вот в fstab - цитата:

# файл /etc/fstab: статическая сведения о файловой системе.
#
# Используйте 'blkid' для печати универсальный уникальный идентификатор
устройство#; это может использоваться с UUID= как более надежный способ присвоения имен устройствам
# это работает, даже если диски будут добавлены и удалены. См. файл fstab(5).
#
# <файловая система> <точка монтирования> <тип> <параметры> <дамп> <пропуск> прок в /proc nodev прок,с параметром noexec,с nosuid 0 0
# / был на /dev/sda1, поскольку во время установки через UUID=8f568673-81d3-40f0-aade не-3f77fb65b151 / ошибки в ext4=перемонтировать-РО 0 1
# /Windows был на /dev/sda4 в процессе установки идентификатора UUID=79753E43529B03B9 по умолчанию /NTFS системы Windows,значение umask=007,с gid=46 0 0
своп # был на /dev/sda5, поэтому во время установки через UUID=4d558b02-e348-4010-bbce-8a5ff8130c8a не поменять Юз 0 0 

Вот команду lspci...

00:00.0 ведущего моста: корпорация Intel 2-го поколения Core семейство процессоров микросхем контроллера (пересм 09) 
00:02.0 VGA совместимый контроллер: корпорация Intel 2-го поколения Core семейство процессоров интегрированный графический контроллер (пересм 09) 
00:контроллер связи 16.0: корпорация Intel 6 серии/C200 серии семейство наборов микросхем МЭИ контроллер #1 (Ред. 04) 
00:1А.0 контроллер по USB: корпорация Intel 6 серии/C200 серии семейство наборов микросхем USB расширенный хост-контроллер #2 (об. 05) 
00:1Б.0 Звуковое устройство: корпорация Intel 6-й серии/C200 серии семейство наборов микросхем высокой четкости аудио контроллер (об. 05) 
00:1С.0 PCI моста: корпорация Intel 6-й серии/C200 серии семейство наборов микросхем PCI Экспресс корневой порт 1 (об В5) 
00:1С.4 PCI моста: корпорация Intel 6 серии/C200 серии семейство наборов микросхем PCI Экспресс корневой порт 5 (пересм В5) 
00:1д.0 контроллер по USB: корпорация Intel 6 серии/C200 серии семейство наборов микросхем USB расширенный хост-контроллер #1 (об. 05) 
00:1Ф.0 ISA мост: корпорация Intel H61 Express семейство наборов микросхем контроллера ЗЗК (Ред. 05) 
00:1Ф.Интерфейс IDE 2: корпорация Intel 6-й серии/C200 серии семейство наборов микросхем 4-портовый SATA и IDE контроллер (об. 05) 
00:1Ф.3 шины SMBus: корпорация Intel 6-й серии/C200 серии семейство наборов микросхем контроллера шины SM (об. 05) 
00:1Ф.Интерфейс IDE 5: корпорация Intel 6-й серии/C200 серии семейство наборов микросхем 2 порта SATA и IDE контроллер (об. 05) 
02:00.0 Ethernet контроллер: Atheros для связи Инк. AR8151 В2.0 гигабитный Ethernet (пересм ц0) 

Мой основной жесткий диск тоже SATA и читается нормально. Я в недоумении, почему это происходит, не только в Ubuntu, но для системы в целом.

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

Спасибо заранее.

Итак, я установил новый диск (та же марка/модель) и имея тот же результат.

Вот новую команду lspci:

00:00.0 ведущего моста: корпорация Intel 2-го поколения Core семейство процессоров микросхем контроллера (пересм 09)
00:02.0 VGA совместимый контроллер: корпорация Intel 2-го поколения Core семейство процессоров интегрированный графический контроллер (пересм 09)
00:контроллер связи 16.0: корпорация Intel 6 серии/C200 серии семейство наборов микросхем МЭИ контроллер #1 (Ред. 04)
00:1А.0 контроллер по USB: корпорация Intel 6 серии/C200 серии семейство наборов микросхем USB расширенный хост-контроллер #2 (об. 05)
00:1Б.0 Звуковое устройство: корпорация Intel 6-й серии/C200 серии семейство наборов микросхем высокой четкости аудио контроллер (об. 05)
00:1С.0 PCI моста: корпорация Intel 6-й серии/C200 серии семейство наборов микросхем PCI Экспресс корневой порт 1 (об В5)
00:1С.4 PCI моста: корпорация Intel 6 серии/C200 серии семейство наборов микросхем PCI Экспресс корневой порт 5 (пересм В5)
00:1д.0 контроллер по USB: корпорация Intel 6 серии/C200 серии семейство наборов микросхем USB расширенный хост-контроллер #1 (об. 05)
00:1Ф.0 ISA мост: корпорация Intel H61 Express семейство наборов микросхем контроллера ЗЗК (Ред. 05)
00:1Ф.Интерфейс IDE 2: корпорация Intel 6-й серии/C200 серии семейство наборов микросхем 4-портовый SATA и IDE контроллер (об. 05)
00:1Ф.3 шины SMBus: корпорация Intel 6-й серии/C200 серии семейство наборов микросхем контроллера шины SM (об. 05)
00:1Ф.Интерфейс IDE 5: корпорация Intel 6-й серии/C200 серии семейство наборов микросхем 2 порта SATA и IDE контроллер (об. 05)
02:00.0 Ethernet контроллер: Atheros для связи Инк. AR8151 В2.0 гигабитный Ethernet (пересм ц0)

Любая помощь или идеи будут с благодарностью.

+819
aeroxy 20 дек. 2013 г., 20:47:21

Это возможно для приложений в KDE.

Просто измените его в настройках системы.

Во-первых, установить параметры системы нажатием этойInstall System Settings

затем запустите его

Затем выбрать языкДругиеразмер в байтах блоков

выберите тот, который вы хотите.

+811
kumey 22 окт. 2018 г., 10:32:32

Пакет Рар существует в мультивселенной: http://packages.ubuntu.com/quantal/rar

Мультиверс-это бесплатные repositorie так... убедитесь, что вы включить его/он включен.

АПТ-кэша политики Рар говорит вам, где найти его:

$ АПТ-кэша политики Рар
Рар:
 Установлено: (нет)
 Кандидат: 1:3.7.1-1
 Версия таблицы:
 1:3.7.1-1 0
 500 http://nl.archive.ubuntu.com Харди/мультивселенной пакеты
+758
Chris Ostmo 11 нояб. 2012 г., 3:33:42

После обновления до 11.10 с 10.10 (новая установка) мой ноутбук (планшет ThinkPad Х60) не переходит в режим ожидания, если питание отключено после того, как крышка была закрыта.

Есть ли способ я могу идти о возобновлении этого?

Спасибо

Джош

+691
Geraldine Gain 19 апр. 2019 г., 12:50:25

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

Bildschirmfoto aufnehmen

Ярлыки печать на весь экран и Альт+принт для активного окна.

Вы можете выбрать место для съемки напрямую с помощью команды GNOME экрана -это после нажатия АЛТ+Ф2. Вы можете создать ярлык для этого (я. е. Сочетание клавиш Ctrl+печать), но как я попробуй вот это, кажется, не работы свободно - иногда мне приходится нажать в течение секунды или два. (Проблема описана здесь)


В Убунту 12.04 точное время скриншот раздела В Системные настройкиКлавиатуракомбинации клавиш стал укрепляться. Нажмите Шифт+принт сделать скриншот выбранной области. Это работает без каких-либо проблем.

+670
greenwar 29 мар. 2018 г., 0:12:16

Мои настройки роутера Как так:

Статус Роутера 
Аппаратная Версия WNR1000v2
Версия Прошивки V1.0.1.1 на
Язык интерфейса версия v1.0.0.35
Интернет-Порт
MAC-адрес Ц0:3Ф:0Е:8Б:4Д:05
IP-адрес 192.168.0.16
Интернет по DHCP
IP-маска подсети 255.255.255.0
Сервер Доменных Имен 64.59.144.18
64.59.150.134
Порт LAN 
MAC-адрес Ц0:3Ф:0Е:8Б:4Д:04
IP-адрес 192.168.1.1
DHCP НА
IP-маска подсети 255.255.255.0
Беспроводной Порт
Имя (SSID) компания
Регион США
Канал Авто ( 2(П)+6(С) )
Режим до 150 Мбит / с
Беспроводного доступа на
Наименование эфире
Висконсин-Интернет Охраняемых Установки Не Настроен

с iogear универсальный Wi-Fi адаптер N подключены к желтому "интернет" порт на маршрутизаторе. Теперь, это было немного сложно настройка устройства iogear и у меня нет деталей, но в целом это было так:

Статус Точки Доступа 
Эта страница показывает текущее состояние и некоторые основные настройки устройства.

Система
Аптайм 0day:0ч:22М:34С
Версия AC1x1-1201-В03 Прошивки 
Время сборки ЧТВ 23 июн 17:42:14 КНТ 2011
Беспроводной Конфигурации 
Клиенту Режим Инфраструктуры 
Диапазон Частот 2,4 ГГц (Б+Г+Н)
Имя SSID 

425BF3

Количество Каналов 11 
Шифрование WPA2
Ш BSSID 70:54:Д2:36:В7:05
Статус Подключено
Беспроводной Конфигурации 
Клиенту Режим Инфраструктуры 
Диапазон Частот 2,4 ГГц (Б+Г+Н)
Имя SSID 

425BF3

Количество Каналов 11 
Шифрование WPA2
Ш BSSID 70:54:Д2:36:В7:05
Статус Подключено
Настройка TCP/ИС 
Достижения IP-протокола с фиксированными IP
IP-адрес 192.168.1.252
Маска Подсети 255.255.255.0
Шлюз По Умолчанию 0.0.0.0
DHCP-сервер отключен
MAC-адрес 00:21:79:С6:5а:де

Что довольно странно, потому что шлюз по умолчанию 0.0.0.0, что не имеет никакого смысла. Я даже пробовал настройки шлюза как так:

[email protected]дурь:~$ 
[email protected]мажор:~$ кот /и т. д./сети/интерфейсов.статический 
# Этот файл содержит описание сетевых интерфейсах, имеющихся в системе
# и как их активировать. Дополнительные сведения см. В разделе интерфейсы(5).

# Сетевой интерфейс loopback 
авто Ло
iface защитный Ло инет замыкания

# Основной сетевой интерфейс
авто eth0 в
слово iface eth0 в инет статический
адрес 192.168.1.100
сетевая маска 255.255.255.0
шлюз 192.168.1.252

# Дополнительный сетевой интерфейс
авто на eth1
слово iface eth1 и инет по DHCP
[email protected]дурь:~$ 

как в/etc/сети/интерфейсов, но даже после этого, и запуск сервисной сети остановить и потом запустить, просто не мог сделать шлюз ненулевой адрес.

Магически, или кажущееся таковым, просто некоторые кабели Ethernet для двойного Нат действий, теперь руководство по эксплуатации iogear обеспечивает подключение к интернету для роутера, который подключен компьютер.

Странно. Я приветствую замечания, предложения и альтернативные решения.

Хм, похоже, что маршрутизатор автоматически настраиваете себя на статический IP-адрес, хотя этот адрес может измениться, когда устройства iogear загружается (я не уверен):

enter image description here

+634
MeiSign 15 февр. 2013 г., 14:00:33

Вы можете переместить на другой рабочий стол, нажав сочетание клавиш Ctrl+клавиши Alt+ или .

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

+573
Chrygore 2 февр. 2012 г., 14:27:36

Измените его на

Ш-с "на CD ~/рабочий стол; свдв Баш"

Что касается комментария:

Ш-с "на CD ~/рабочий стол && Перл slowloris.pl -ДНС; свдв Баш"
+508
rabiaareeba 9 июл. 2018 г., 1:12:32

Легко найти счетчик страниц документа PDF из командной строки:

образец pdfinfo.PDF-страниц | команда grep^:

... но я не смог найти подобный способ для рассасывания файлы и другие офисные документы.

Есть ли способ программно определить число страниц этих документов?

+474
jamilj 22 дек. 2016 г., 3:59:28

В в-ОГРН пакет, в настоящее время не восстановить коллегу в хлам, так что только выход на данный момент для установки корзины-Кинк из репозиториев (больше информации здесь) и используйте корзину-восстановить (восстановить-мусор в 18.10 и в более ранних версиях) есть функция от момента отправки файла в корзину с в корзину. Они оба совместимы, как они придерживаются спецификации freedesktop шваль, как вы, наверное, знаете.

Чтобы отправить файл в корзину, введите:

в корзину Ньют

Затем запустите

мусор-восстановление

что дает подсказку

0 2012-09-13 01:09:05 /главная/Майка/Ньют
Какой файл восстановить [0..0]: 0

Это, кажется, способ вернуть все отправляется в корзину из командной строки на данный момент, но это будет стоить обновление ответ в будущем если в средства восстановления появляется комплимент в помойку.

+470
Jessiie Counter 24 мар. 2011 г., 17:14:38

Феномен: я впервые увидел загрузке без полной конфигурации сети сообщение о том, что никогда не заканчивалась. После действий-1 ниже, я столкнулся с система работает в условиях низкой графическом режиме выпуска.

Действие-1: принудительное выключение машины (удерживая кнопку питания нажатой в нормальном режиме). Выбрать восстановление загрузки.

Эффективное решение: удалить и установить пакет xserver-xorg, с, вдохновленные этой теме.


Редактирования) после создания файла xorg.conf и было написано в xserver, я столкнулась с той же проблемой снова. На этот раз, кроме того, чтобы переустановить пакет xserver-xorg, с, мне пришлось создать файл/etc/Х11/файл xorg.конф файл (я так и сделал, скопировав резервный файл я уже сделал).

+375
Lucy Heartfilia 30 мар. 2014 г., 13:22:49

Несколько дней назад я обновил свою ОС с 12.04 до Ubuntu 14.04 64-бит (у меня была такая же проблема на 13.10). С тех пор, когда я пытаюсь загрузить мою тетрадь с любого USB-кабеля, подключенного к порту USB 3.0, экран просто остается черным и ничего не происходит и я должен перезагрузить ноутбук принудительно(удерживая кнопку питания). Без кабеля связи, в Ubuntu грузится нормально и подключении что USB 3.0-это больше не проблема.

Я думаю, что он зависает до загрузки ядра, потому что, когда я попытался перезагрузить компьютер с помощью комбинации клавиш Alt + экран + б, ничего не случилось.Я испытывал эти трудности, даже на предыдущие версии, но только иногда. Я бегу Делл востро 3750.

Пожалуйста, кто-нибудь есть любая идея, что может быть причиной этого?

Редактировать: может быть, я должен также отметить, что он зависает после того как я выбираю в меню загрузки grub, какой должна быть загружена. Но не незамедлительно после того, как я выберите его. В течение примерно 5 секунд, компьютер, кажется, что-то делает (контроль диска мигает).

Редактировать: как просили, я отправляю выход из команды sudo blkid:

на /dev/sda1, поскольку: идентификатор UUID="499931f2-2f83-4353-8160-9a48a5ee1878" тип="ext4" в 
на /dev/sda5, поэтому: идентификатор UUID="f0ad1205-6b52-4990-bb7b-543d53d969c5" тип="своп" 
на /dev/sdb1: метка="RezervovM см!нет систему-см-)мем" идентификатор UUID="E03EB4FA3EB4CAB4" тип="файловая система NTFS" 
на /dev/sdb2 буд ет экспортироваться: идентификатор UUID="EE2AC63D2AC60317" тип="файловая система NTFS" 
в /dev/sdb4: метка="данные" идентификатор UUID="8CC631C4C631AEF8" тип="файловая система NTFS" 
на /dev/sdb5: идентификатор UUID="babe1371-f48f-4b95-a93a-360bcec268b3" тип="ext4"в

и мои харчи.cfg является доступны здесь: http://sharetext.org/Vvob

+363
Timothy Gravely 5 июн. 2019 г., 18:59:10

Как я могу идти об установке не только Гном-классический откат, но также устанавливать обычный гном, а Гном-классик-noeffects?

+317
David Sodeyama 8 нояб. 2012 г., 9:28:56

Попробуйте загрузиться с noacpi вариант, а также как noacpi и nomodeset. Кажется, что-то об инициализации ACPI, который встает на пути (даже в текстовом режиме) видео. На соответствующую записку, Я должен был начать 11.10 установки в noacpi режим на мой ThinkPad T420s, чтобы получить его, чтобы начать правильно, но после установки все прекрасно работает.

+303
Mercedes Holmes 1 нояб. 2012 г., 17:49:25

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

Поэтому вместо того, чтобы просто запускать его при запуске, можно установить QjackCtl или Patchage, а также запускать и управлять различными аспектами Джек

+33
iMacDoU 4 мар. 2013 г., 7:39:28

Я тоже имел подобную проблему, используя правильный синтаксис (т. е. ДД БС=1м=если источник.ИМГ в=в/dev/rdisk1).

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

Надеюсь, что это помогает!

+29
Ivan Iyar 9 мая 2011 г., 9:16:59
  1. Подключено зарядное устройство, и программное обеспечение, которое управляет шины оборудования для этого устройства получает запрос на прерывание (или другие уведомления на аппаратном уровне), и водитель автобуса перечисляет все подключенные устройства, или выполняет другие специфические действия оборудования для идентификации устройства.
  2. Ядра запросов, чтобы загрузить драйвер для нового оборудования, позвонив по команде/sbin/команды modprobe с оборудования шина/устройство/и т. д. идентификатор.
  3. В пользовательском пространстве, команды modprobe пытается найти подходящий драйвер-указанным псевдонимом. (См. /библиотека/модули/$(uname-Р)/модули.псевдоним для полного списка.) Они будут выглядеть по-разному на основе аппаратного интерфейса. Например, шины PCI:v0000102Bd00002527sv*СД*ВС*ка*я* для устройства PCI поставщика 102B, устройство 2527, и все для subvendor и т. д., или USB: порт USB:v2040p4982d*постоянного тока*ДСК*ДП*СК*ИНЦ*ИС*.
  4. после устройства драйвер загружается (или новое устройство, которое уже драйвер инициализируется), драйвера в ядре отправляет уведомление загруженного устройства в udev в пользовательском пространстве.
  5. в udev соответствует уведомлений в отношении своего списка правил в каталоге/lib/udev из/правил.д/ и в/etc/udev из/правил.д. Отсюда, поведение крайне специализированные, основанные на правилах.
  6. В случае USB-диск, в 80-udisks.правил файл, вероятно, лучшее место для работы. Эти правила будут использовать такие вещи, как blkid и других помощников, чтобы проверить тип и содержимое диска, заполняя все значения конфигурации, в том числе такие вещи, как ОКР{UDISKS_PRESENTATION_HIDE}="1" в игнор диска по каким-то причинам. Смотрите "человек 7 udisks" для деталей.
  7. В udisks-демон наблюдает за приборами, чтобы появиться в udev из базы данных и представляет их как видимый список устройств ДГУ. (См. "udisks --перечислять".)
  8. Различные действия настраиваются в udisks, и политику, чтобы разрешить эти действия можно рассматривать в политика файл /usr/доли/с помощью polkit-1/действия/орг.freedesktop.udisks.политики. (Кто может монтировать, размонтировать и т. д.)
  9. Услуги, которые интересуют устройства будет слушать ДГУ событий с udisks, и принимать меры, когда они видят определенные условия. Например, в GNOME Наутилус (Через в громкости монитора) будет просить автомонтирование устройств (через udisks, который проверяет свою политику, упомянутых выше).
  10. После того как файловая система смонтирована, те же слушая услуг потребуется больше действий. Например, "Наутилус" будет спросить, если вы хотите открыть Ф-спот , когда общее фото директорию Storage DCIM и находится на файловой системе.
+18
Avdeyko 25 февр. 2013 г., 0:27:30

Показать вопросы с тегом