Сопоставления столбцов в отдельных файлах

У меня такая же проблема на моем Dell мини 10. Черный экран при загрузке....

Пусть загрузки ПК, как правило,... в черный экран.. я слышал, что Убунту пригашение говорить, что это правильно.

нажмите сочетание клавиш Ctrl+клавиши ALT+F6, чтобы перейти к tty6

[ что сочетание клавиш Ctrl+Альт+ФН+F6 на mini10, потому что он использует Fn для доступа к более подробную информацию о топ ]

Затем переключитесь обратно в tty7

Сочетание Клавиш Ctrl+Альт+ФН+Ф7

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

Ваш экран будет исправлена.

если вы не можете получить доступ к значкам, потому что мышь идет повсюду, вернуться к tty6 и убить гном-сессии [команду killall гном-сессии] он закроет сеанс и вернет вас к экрану входа в систему языка с правильным разрешением.

Странно, мои створки имеют одинаковые ПК и сапоги на вход сверху и выводом внизу... я думаю, что я удалил "тихий всплеск от grub запись при запуске.", но не помню

Я просто сделал эти обновления за выходные сам, поэтому я ищу лучший способ, чтобы исправить это... почти как мне нужно перезапустить X или что-то...

позже


редактирование -- это работает лучше

Переключиться в консоль - Ctrl+Альт+ФН+Ф1

Перезапустите X с 'судо служба lightdm перезапускать'

нашли на

https://wiki.ubuntu.com/HardwareSupportComponentsVideoCardsPoulsbo

Jahst

+768
dumitru 12 апр. 2020 г., 16:48:28
15 ответов

У меня есть действующий c строка литерал, который я хочу преобразовать его фактического представления. К сожалению, %конверсии б описатель функции printf не определяет побеги ? ' и ", которые являются допустимыми в строку c.

Сейчас у меня есть небольшая программа на C, который я использую для выполнения преобразования, но я бы предпочел, если бы я мог сделать все стандартными средствами в POSIX.

Я бы хотел, чтобы это работало только средства POSIX (так не GNUisms), и, возможно, Баш, если это необходимо, хотя Ш. является предпочтительным.

+983
Jdoe 03 февр. '09 в 4:24

Мы пытаемся установить Oracle 11g в R2 64 бит в RHEL 5.5 автомат ( 64 бит ). Версия ядра 2.6.18-194.el5. Мы становимся ниже ошибка при установке.

ошибка при вызове мишени mkldflags ntcontab.о nnfgt.о' в Makefile '/дом/оракул/приложения/продукта/11.2.0/сети/Либ/ins_net_client.МК'.
Посмотреть/дома/оракул/oraInventory/журналы/installAction2013-09-03_04-52-05 вечера.войдите на детали.

Мы установили все необходимые пакеты библиотеки.

установка binutils-2.17.50.0.6-14.el5.архитектуру x86_64
файла compat-libstdc++в-33-3.2.3-61.архитектуру x86_64
файла compat-libstdc++в-33-3.2.3-61.для i386
elfutils-libelf-0.137-3.el5.архитектуру x86_64
elfutils-libelf-0.137-3.el5.для i386
elfutils-libelf-Devel, который-статический-0.137-3.el5.архитектуру x86_64
elfutils-libelf-Devel, который-статический-0.137-3.el5.для i386 
elfutils-libelf-Devel, который-0.137-3.el5.архитектуру x86_64
elfutils-libelf-Devel, который-0.137-3.el5.для i386
с GCC-4.1.2-48.el5.архитектуру x86_64
ССЗ-с++-4.1.2-48.el5.архитектуру x86_64
в glibc-2.5-49.архитектуру x86_64
в glibc-2.5-49.i686 в
в glibc-общие-2.5-49.архитектуру x86_64
в glibc-Devel в-2.5-49.архитектуру x86_64
в glibc-Devel в-2.5-49.для i386
в glibc-заголовки-2.5-49.архитектуру x86_64
КШ-20100202-1.el5.архитектуру x86_64
наличие библиотеки libaio-0.3.106-5.архитектуру x86_64
наличие библиотеки libaio-0.3.106-5.для i386
наличие библиотеки libaio-Devel, который-0.3.106-5.архитектуру x86_64
наличие библиотеки libaio-Devel, который-0.3.106-5.для i386
на libgcc-4.1.2-48.el5.архитектуру x86_64
на libgcc-4.1.2-48.el5.для i386
с libstdc++-4.1.2-48.el5.архитектуру x86_64
с libstdc++-4.1.2-48.el5.для i386 
с libstdc++44-девел-4.4.0-6.el5.архитектуру x86_64
с libstdc++44-девел-4.4.0-6.el5.для i386
с libstdc++-Devel в-4.1.2-48.el5.архитектуру x86_64 
с libstdc++-Devel в-4.1.2-48.el5.для i386

сделайте уже установлен:

сделать-3.81-3.el5.архитектуру x86_64

Содержимое файла журнала:

Информация: вызов fileQueries10 запроса.1.0.3.0 существует

именем = /домой/продукта Oracle/приложение//11.2.0/СУБД/Либ/libknlopt.а
Информация: запрос вернул: ложные
Информация: вызов unixActions10 действий.2.0.3.0 registerForMake
 installMakePath = /usr/Бен/сделать
 installMakeFileName = /домой/продукта Oracle/приложение//11.2.0/сети/Либ/ins_nau.МК
 installTarget = ioklist
 installArguments = ORACLE_HOME=/дом/оракул/приложения/продукта/11.2.0
 undoMakeFileName = нуль
 undoTarget = нуль
 undoArguments = нуль
 логфайл = /домой/оракул/приложения/продукта/11.2.0/установить/сделать.журнал
 progMsg = соединять адаптеры

Информация: вызов unixActions10 действий.2.0.3.0 registerForMake
 installMakePath = /usr/Бен/сделать
 installMakeFileName = /домой/продукта Oracle/приложение//11.2.0/сети/Либ/ins_nau.МК
 installTarget = iokinit
 installArguments = ORACLE_HOME=/дом/оракул/приложения/продукта/11.2.0
 undoMakeFileName = нуль
 undoTarget = нуль
 undoArguments = нуль
 логфайл = /домой/оракул/приложения/продукта/11.2.0/установить/сделать.журнал
 progMsg = соединять адаптеры

Информация: вызов unixActions10 действий.2.0.3.0 registerForMake
 installMakePath = /usr/Бен/сделать
 installMakeFileName = /домой/продукта Oracle/приложение//11.2.0/сети/Либ/ins_nau.МК
 installTarget = iokdstry
 installArguments = ORACLE_HOME=/дом/оракул/приложения/продукта/11.2.0
 undoMakeFileName = нуль
 undoTarget = нуль
 undoArguments = нуль
 логфайл = /домой/оракул/приложения/продукта/11.2.0/установить/сделать.журнал
 progMsg = соединять адаптеры

Информация: объединение 'Служебные программы Oracle 11.2.0.3.0 '
Информация: объединение 'Служебные программы Oracle 11.2.0.3.0 '
Информация: 9/3/13 4:54:07 вечера ist: начиная установите ссылку фазе компонента Oracle базы данных утилиты
Информация: вызов unixActions10 действий.2.0.3.0 registerForMake
 installMakePath = /usr/Бен/сделать
 installMakeFileName = /домой/продукта Oracle/приложение//11.2.0/СУБД/Либ/ins_rdbms.МК
 installTarget = коммунальные услуги
 installArguments = ORACLE_HOME=/дом/оракул/приложения/продукта/11.2.0
 undoMakeFileName = нуль
 undoTarget = нуль
 undoArguments = нуль
 логфайл = /домой/оракул/приложения/продукта/11.2.0/установить/сделать.журнал
 progMsg = связывание утилит исполняемые файлы

Информация: объединение 'в SQL*плюс 11.2.0.3.0 '
Информация: объединение 'в SQL*плюс 11.2.0.3.0 '
Информация: 9/3/13 4:54:07 вечера ist: начиная установите ссылку фазе компонент SQL*плюс
Информация: вызов unixActions10 действий.2.0.3.0 registerForMake
 installMakePath = /usr/Бен/сделать
 installMakeFileName = /домой/продукта Oracle/приложение//11.2.0/для sqlplus/Либ/ins_sqlplus.МК
 installTarget = установить
 installArguments = ORACLE_HOME=/дом/оракул/приложения/продукта/11.2.0
 undoMakeFileName = нуль
 undoTarget = нуль
 undoArguments = нуль
 логфайл = /домой/оракул/приложения/продукта/11.2.0/установить/сделать.журнал
 progMsg = привязка исполняемых файлов для sqlplus 

Информация: объединение 'программист Oracle 11.2.0.3.0 '
Информация: объединение 'программист Oracle 11.2.0.3.0 '
Информация: 9/3/13 4:54:07 вечера ist: начиная установите ссылку фазе компонента программист Oracle
Информация: ссылки Оракл клиента интернет каталоге 11.2.0.3.0 '
Информация: ссылки Оракл клиента интернет каталоге 11.2.0.3.0 '
Информация: 9/3/13 4:54:07 вечера ist: начиная установите ссылку фазе компонента Oracle интернет каталог клиента
Информация: вызов unixActions10 действий.2.0.3.0 registerForMake
 installMakePath = /usr/Бен/сделать
 installMakeFileName = /домой/продукта Oracle/приложение//11.2.0/LDAP в/Либ/ins_ldap.МК
 installTarget = clientonlyinstall
 installArguments = ORACLE_HOME=/дом/оракул/приложения/продукта/11.2.0
 undoMakeFileName = нуль
 undoTarget = clientonlyinstall
 undoArguments = ORACLE_HOME=/дом/оракул/приложения/продукта/11.2.0
 логфайл = /домой/оракул/приложения/продукта/11.2.0/установить/сделать.журнал
 progMsg = связывание объекта клиента

Информация: вызов unixActions10 действий.2.0.3.0 registerForMake
 installMakePath = /usr/Бен/сделать
 installMakeFileName = /домой/продукта Oracle/приложение//11.2.0/LDAP в/Либ/ins_ldap.МК
 installTarget = clientonlyinstall
 installArguments = ORACLE_HOME=/дом/оракул/приложения/продукта/11.2.0
 undoMakeFileName = /домой/продукта Oracle/приложение//11.2.0/LDAP в/Либ/ins_ldap.МК
 undoTarget = clientonlyinstall
 undoArguments = ORACLE_HOME=/дом/оракул/приложения/продукта/11.2.0
 логфайл = /домой/оракул/приложения/продукта/11.2.0/установить/сделать.журнал
 progMsg = связывающей клиента-только установить

Информация: ссылки программа sqlj выполнения 11.2.0.3.0 '
Информация: ссылки программа sqlj выполнения 11.2.0.3.0 '
Информация: 9/3/13 4:54:07 вечера ist: начиная установить связь фазы компонент программа sqlj выполнения
Информация: связь 'в Oracle 11.2.0.3.0 программа sqlj '
Информация: связь 'в Oracle 11.2.0.3.0 программа sqlj '
Информация: 9/3/13 4:54:07 вечера ist: начиная установите ссылку фазе компонента Oracle sqlj, где
Информация: ссылки клиента Oracle 11.2.0.3.0 '
Информация: ссылки клиента Oracle 11.2.0.3.0 '
Информация: 9/3/13 4:54:07 вечера ist: начиная установите ссылку фазе компонента Oracle клиента
Информация: связь в прогрессе
Информация: связь в прогрессе
Информация: ссылка фазе файлов JRE в нуля :0
Информация: вызов unixActions10 действий.2.0.3.0 сделать
 registerOnly = ложь
 installMakePath = /usr/Бен/сделать
 installMakeFileName = /домой/продукта Oracle/приложение//11.2.0/сети/Либ/ins_net_client.МК
 installTarget = mkldflags ntcontab.о nnfgt.о
 undoMakeFileName =
 installArguments = ORACLE_HOME=/дом/оракул/приложения/продукта/11.2.0
 логфайл = /домой/оракул/приложения/продукта/11.2.0/установить/сделать.журнал
 undoTarget =
 progMsg = связывание ldflags исполняемые файлы

Информация: подключение ldflags исполняемые файлы
Информация: подключение ldflags исполняемые файлы
Информация: выход это операция также доступна на: '/дом/оракул/приложения/продукта/11.2.0/установить/сделать.журнал'
Информация:

Информация: начать выход из порожденного процесса:
Информация: ----------------------------------
Информация:

Информация: РМ -Ф ntcontab.*

Инфо: (если [ "компиляции" = "компилировать" ] ; тогда \
 /главная/оракул/приложения/продукта/11.2.0/ОГРН/gennttab > ntcontab.с ;\
 /usr/Бен/ГХК -М32 -М32 -спос -с ntcontab.с ;\
 РМ -Ф /домашний/оракул/приложения/продукта/11.2.0/Либ/ntcontab.о ;\
 МВ ntcontab.о /домашний/оракул продукт/приложение//11.2.0/библиотека lib/ ;\
 /usr/Бен/АР РВ /домашний/оракул/приложения/продукта/11.2.0/Либ/libn11.а /главная/оракул/приложения/продукта/11.2.0/Либ/ntcontab.о' ; интернет)

Информация: /Бен/ш: строка 2: /usr/Бен/ССЗ: нет такого файла или каталога

Информация: МВ: ntcontab не может стат`.о'
Информация: : Нет такого файла или каталога

Информация: /usr/Бен/АР: /главная/оракул/приложения/продукта/11.2.0/Либ/ntcontab.О: нет такого файла или каталога

Информация: Марка: *** [ntcontab.о] Ошибка 1

Информация: выход из порожденного процесса.
Информация: ----------------------------------
Информация: исключение из действий: принять
Название Исключение: MakefileException
Строка исключения: ошибка при вызове объектов mkldflags ntcontab.о nnfgt.о' в Makefile '/дом/оракул/приложения/продукта/11.2.0/сети/Либ/ins_net_client.МК'. Посмотреть/дома/оракул/oraInventory/журналы/installActions2013-09-03_04-52-05 вечера.войдите на детали.
Тяжесть Исключение: 1
Информация: добавить STOP_INSTALL ExitStatus статуса выход устан
Информация: поиск наиболее подходящих статус выхода для текущего приложения
Инфо: статус выход -4
Информация: отключение установки клиента Oracle 

Какое решение для этой ошибки?

+973
Travinchase 15 июл. 2013 г., 04:20:06

Спасибо за ответ, что указали мне на объяснение.

Если я правильно понял:

Современные системы, как правило, имеют некоторые специфические языковые настройки локали и категории lc_collate образом, если не настроен вручную для категории lc_collate=с

Что, впрочем, не только изменить порядок сортировки для обработки верхних/строчных букв в конкретном языке "естественным путем" - но в то же время вызывает игнорированием пунктуации для сортировки.

Поэтому filename_1.txt сортируются, как будто это были filename_1txt - и появляется после filename_19txt.

Лично я думаю, что это довольно неестественно, и нежелательный побочный эффект, а не улучшение. Но это видимо станет стандартом в течение нескольких лет.

Изменение /etc/язык.conf, чтобы включить категории lc_collate=c, должны вернуть старомодный неудивительно поведения.

Тестирование можно по

$ Категории lc_collate=с; ЛС-л

и что на самом деле возвращает список, как я ожидал.

С. П.: На моей системе Devuan, /и др./Язык.conf не существует, и хотя человеческий язык.конф относится к нему, и говорит, что systemd не будет читать это рано, это не достаточно просто создать этот файл и поместить линия для категории lc_collate=C в нем. Может быть, потому что здесь нет причин продолжать :-)

Ни это возможно, чтобы установить категории lc_collate через dpkg-перенастроить районов - и не найти этот параметр в любой существующий файл ниже /и т. д

Вместо этого, я добавил строку

экспорт категории lc_collate=с

в ~/.bashrc следующее, И что, наконец, сделали свое дело.

Еще раз спасибо за Ваш быстрый и полезный ответ.

+970
user298563 2 сент. 2010 г., 09:59:47

Когда я пытаюсь запустить новый экземпляр Баш [яйцо@имя localhost ~]$ Баш

Я получаю идентификатор: не удается найти название код группы 999

В файле/etc/группа Нет группы с таким ID #. Где этот идентификатор ссылки из?

+934
Robbie Redfearn 17 авг. 2019 г., 11:15:42

На горного льва, у меня есть привратник включен и установлен, чтобы позволить приложение магазине Mac приложений только. Теперь: если я могу скачать любое приложение из интернета (и я говорю о приложениях, я никогда не сталкивался раньше) он просто бежит, привратник, кажется, не работает вообще. Кто-нибудь знает, что происходит?

+883
LRG 16 февр. 2021 г., 05:31:18

У меня нет экс-системы, чтобы проверить это, но вы можете видеть детская запущенного сценария за счет использования конвейера во время с ПС. Вы можете попробовать, чтобы избежать этого, запустив ПС самостоятельно и захватив ее вывода во временный файл, или просто переменной. Вы могли бы также упростить команда grep, awk и, и туалет в одну команду awk. Например,

getProcessNum(){
 прокся=$(ПС -у "$User" -в Ф)
 processNum=$(е '%з\п' "$проками" |
 на awk -в myPid="$$" -V имя="$1" '
 индекс($0,"ksh93" имя) != 0 && $2 != myPid {ТТ++}
 Конец {печать тотъ}'
)
}
+866
Anastasia Aisha Pihtovnikova 28 июл. 2014 г., 19:55:09

У меня вопрос я хочу задать в это время. Если у меня есть разрешение на учебу виза для России я могу работать и учиться одновременно в России, как работать на полставки и учиться на количество кредитных часов, отведенных? Я говорю по-английски, как в Нигерии, была бы у меня возможность работать, а кто-то из англоговорящей страны?

+837
Shawn Chiu 17 янв. 2019 г., 05:47:06

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

  1. Откройте терминал и выполните эту команду:

    прикосновение ~/.bash_aliases; редактора gedit ~/.bash_aliases
    
  2. В новом открывшемся файл, введите их и сохранить и выйти.

    псевдоним apt-получить='АПТ-быстро'
    

Затем, когда вы запустите apt-получить, АПТ-быстро будет запускаться вместо

Дополнительные сведения см. На следующей странице

+692
Tahir Ali Khan 7 нояб. 2015 г., 21:58:47

Много Тандерболт 3 доков, что позволит вам иметь 2 выхода дисплей. Обычно это организовано таким образом, что один дисплей подключается к HDMI или DisplayPort вывода на причале, а другой подключен к цепи Thunderbolt порт 3 на iPod, который используется как выходной разъем DisplayPort.

Например, вы могли бы использовать компании Elgato Thunderbolt с 3 док, ВНК Тандерболт 3 док или и caldigit Thuderbolt станции 3.

Примечание: перед тем, как выбежать и купить любую из них убедитесь, что вы на самом деле есть интерфейс Thunderbolt 3 с поддержкой компьютера MacBook Pro или аналогичные. Ваш вопрос содержит противоречивую информацию, как вы утверждаете, есть MacBook с Thunderbolt 3, который не существует. На MacBook (2015, 2016 и 2017) есть USB-C только.

+534
Bence 10 окт. 2011 г., 23:40:49

Я хочу удалить вирусы бархат АПК (приложения Google) со склада зефир Android на Nexus 5. У меня не было проблем на Lollipop удаления приложения Google. Он прекрасно работал. Но на зефир, я могу получить приложение, если я удалить его.

+499
Nancy Barber 19 февр. 2021 г., 17:55:32

Я использую iozone3 для тесинг, на Xamin (на базе Debian ОС). Когда я вхожу iozone команды, например iozone -раб output.xls, тест проходит успешно.

Но после запуска теста (после вывода этого сообщения: iozone тест полный.). Вместо того, чтобы генерировать файл Excel, iozone возвращает результаты в консоли.

Почему не создать файл Excel?

+469
Maximelc 2 мая 2013 г., 10:03:21

Я хочу, чтобы Alt+знак горячие клавиши всегда быть подчеркнуто в LibreOffice под KDE (openSUSE в високосный 15.1).

Я настроил тему графический интерфейс с "всегда показывать ускорителей", но LibreOffice, кажется, игнорируют этот параметр.

Я также попытался изменение "стиля применение Гном" на что-то другое, чем "ветерок" и перезапуск в LibreOffice, но он, казалось, не влияют на приложения на всех. Кроме того, ни один из стилей, доступных для GTK3, кажется, подчеркивая поддержки ускорителей (только кислород-GTK для комплекта библиотек GTK2).

se

+367
icckleblackcat 3 нояб. 2020 г., 06:04:48

Возникли некоторые проблемы с файл httpd (в Apache/2.2.29) памяти.

С течением времени, памяти в файл httpd процессов ползучести до тех пор, пока он в конце концов на 100%.

Последний раз, когда я перезапустить httpd, а был около 24 часов назад. Выход из свободных -м - это:

[ЕС2-пользователь@ВСП ~]$ бесплатно -м
 общая бесплатно общая буферов кэширования
Мэм: 1655 1415 239 0 202 424
-/+ буферы/кэш: 788 866
Обмен: 1023 4 1019

Чтобы доказать, что это наверняка файл httpd, я перезагрузил файл httpd и побежал бесплатно -м снова:

[ЕС2-пользователь@ВСП ~]$ судо сервис httpd перезагрузить
Остановка файле httpd: [ OK ]для
Запустить httpd: [ OK ]для
[ЕС2-пользователь@ВСП ~]$ бесплатно -м
 общая бесплатно общая буферов кэширования
Мэм: 1655 760 894 0 202 360
-/+ буферы/кэш: 197 1457
Обмен: 1023 4 1019

Таким образом, перезапуск Apache занимает свободную память из 239 Мб до 894 Мб - который выглядит как большой скачок.

Я просмотрела список на данный момент включено модули Apache (там довольно много) и отключен/удален mod_wsgi и от него (ни чего не требуется для этого сервера, который работает на основе PHP веб-приложения - в Magento, в частности).

На основе https://servercheck.in/blog/3-small-tweaks-make-apache-flyя бежала ПС вход aux | grep в 'файл httpd' | у awk '{печати $6/1024 "МБ";}' , а на выходе получаем следующее:

[корень@сайт www ~]# ПС вход aux | grep в 'файл httpd' | у awk '{печати $6/1024 "МБ";}' 15.1328 МБ 118.09 МБ 127.449 МБ 129.059 МБ 117.734 МБ 113.824 МБ 125.062 МБ 123.922 МБ 119.855 МБ 108.066 МБ 136.23 МБ 114.031 МБ 113.27 МБ 110.695 МБ 102.113 МБ 113.234 МБ 186.816 МБ 118.602 МБ 0.835938 МБ

Другой предполагаемый диагноз инструмент для MaxClients что ПС вход aux | grep в 'файл httpd' | у awk '{печати $6/1024;}' | у awk '{СР += ($1 - СР) / кол;} конец {печати СР "МБ";}' возвращает следующее:

[корень@сайт www ~]# ПС вход aux | grep в 'файл httpd' | у awk '{печати $6/1024;}' | у awk '{СР += ($1 - СР) / кол;} конец {печати СР "МБ";}'
110.212 МБ

Этот сервер (Амазон AWS М1.небольшой экземпляр) имеет 1,7 Гб оперативной памяти. Так, поэтому:

Любые дополнительные указатели/предложения о том, как лучше настроить файл httpd настройки или как диагностировать, что именно может быть причиной этого?

+287
Nadzeya 12 дек. 2012 г., 16:56:04

Долей на сервере определяется следующим образом

[доля]
путь = ...
только чтение = нет
создать маску = 0777
маски каталог = 0777
силу создать режим = 0777
силу режим каталог = 0777
допустимые пользователи = dobiasd

Он устанавливается через файл fstab на клиенте:

//сервер/ресурс /главная/dobiasd/доля/ Киф file_mode=0777,для dir_mode=0777,iocharset=utf8 в,имя пользователя=dobiasd,пароль=пустышка 0 0

Клиент может создавать файлы и каталоги. Недавно созданный каталог можно удалить, но это не возможно, чтобы создать новые файлы или каталоги внутри этот новый каталог. Допустить этого я сначала должен сделать команду chmod -Р 777 . на сервере, поэтому "drwxrwxr-X" из каталогов "drwxrwxrwx".

Как я могу получить Самбу, чтобы создать новый каталог, так что подпапки могут быть созданы в нем?

+149
George Dimitrov 8 апр. 2014 г., 05:37:06

Вы, вероятно, используется драйвер NTFS-3G для водителя, который является файловой системой в режиме пользователя. Он будет отображаться в /proc/крепления и /etc/mtab как предохранитель.

+19
bruton 20 окт. 2016 г., 17:38:04

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