✓ Решено СУБД FireBird на Linux Mint

Правила форума
Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа.
spd38
Сообщения: 140
Зарегистрирован: 19 ноя 2016, 13:36
Благодарил (а): 67 раз
Поблагодарили: 1 раз

СУБД FireBird на Linux Mint

Сообщение spd38 » 05 дек 2016, 05:30

:hi2:
Установил FireBird при помощи менеджера программ

И сразу первый вопрос - куда оно установилось?

На сайте http://firebirdsql.org/manual/ru/qsg15-disk-locations-ru.html пишут, что для Linux и, возможно, другие UNIX дистрибутивы
Директория, в которую устанавливается пакет /opt/firebird
(далее обозначается как <InstallDir>)

Однако у меня в /opt его нет! :sad:

Решил поискать поиском в Nemo,
но это Немо действительно немо! Ничего не находит!
Ни по маске firebird*, ни по маске FireBird*, и даже fire* не находит!

Но ведь суслик всё-таки есть!

Получается Nemo ищет еще хуже проводника в Win7 :beee:

Как определить в общем случае куда устанавливаются пакеты и как вообще просто искать файлы?
Может Нему надо как то под рутом запускать?

Решение colonel » 09 фев 2017, 16:44
spd38 писал(а):Qr Bbpost.... оказывается проводник находит по части файла ...

не прошло и шестнадцати ... ой двадцати двух ... ой тоисть, двадцати семилет не прошло как виндоюзеры узнают что проводник находит файл и по начальной части имени и даже без звёздочки.
таки огорчу вас ещё больше ... никаких звёздочек не надо добавлять и точно также со времён "командира нортона" и при поиске в M$ DOSе файлы найдутся по начальной части имени и без добавления звёздочек сзаду.
вам кино показать как в M$ DOSе поиск файлов работает?

spd38 писал(а):Qr Bbpost...Но он так же находит и со звёздочкой, в отличии от Немо....
И по старой привычке я всегда добавлял звёздочку.

Вопрос не в том что находит и со звёздочкой, а в том что никогда эта звёздочка не была нужна для поиска файлов по имени или его начальной части ... Просил же не пудрить мозги...
В ссылках на материалы инета что давал выше с описанием порядка поиска файлов в винде нигде не говорится о необходимости добавления * для поиска файлов по имени или его части. Упоминается только применение в масках шаблонов типа *.* *.(спецификация). Аналогично и по DOSу (что у Фроловых, что у Богумирского)

spd38 писал(а):Qr Bbpost... Очень многое здесь по другому, нет привычных инструментов, аналоги работают несколько иначе, многое делается в командной строке и т.п. Наверное как езда с левым рулём в Англии.

для простого юзера смена интерфейса (когда кнопочки в другом месте) смертельный трюк , однако нет "плача Ярославны" на правый руль в РФ.
Ездят без особых проблем и не стонут, и даже наоборот супротив запрета правого руля голос поднимают. .

ну и что это за очередная бредятина из мифологии "многое делается в командной строке" ...
это чего там простой виндоюзер на десктопным линуксе многое вынужден делать в командной строке -
Поиск файлов? Ярлыки создавать? Архивы распаковывать? Копировать?
Свойства файлов менять(права доступа , разрешение запускать как программу ....)? и тыдыитыпы...
https://www.youtube.com/watch?v=fr0EcWmkS1w


zuzabrik писал(а):Qr Bbpost зачем ... отвечать на первые посты которые уже не актуальны.

глупости высказанные , особо когда на них строятся предположения и выводы - всегда актуальны. [quote="spd38"]

А то вот кинулись тут красноглазые советовать поиск файлов через терминал делать, вместо того чтобы указать на косяк вопрошающего при вводе запроса на поиск и нате вам -
немо не ищет, и "многое делается в командной строке"
а это ведь отпугивает виндоюзеров от линукса

Всё... больше не буду вам мешать помогать простому пользователю виндовс с застарелыми виндопривычками ставить и настраивать СУБД в линуксе. Простым виндоюзерам в лине без установленного СУБД , ну просто смерть. :bye:

Перейти к ответу ➙

В сети
Аватара пользователя
symon2014
Сообщения: 1523
Зарегистрирован: 29 авг 2016, 02:17
Решено: 18
Откуда: Феодосия
Благодарил (а): 46 раз
Поблагодарили: 408 раз

Re: СУБД FireBird на Linux Mint

Сообщение symon2014 » 05 дек 2016, 05:51

Найти программу можно командами find или locate ( предпочитаю ), нужно знать реальное имя. Обычно устанавливается в /usr/bin , sbin или lib
:sry:
Debian (8.8) , LMDE2 , LM 18.2 Mate .

В сети
Аватара пользователя
Chocobo
Сообщения: 4604
Зарегистрирован: 27 авг 2016, 19:57
Решено: 110
Откуда: НН
Благодарил (а): 375 раз
Поблагодарили: 1235 раз

Re: СУБД FireBird на Linux Mint

Сообщение Chocobo » 05 дек 2016, 06:04

spd38, бинарик для запуска субд - /usr/sbin/fbserver
Основные файлы - в /var/lib/firebird/
конфигурации в /etc/firebird

cli-утилита для прямого доступа к SQL - isql-fb
Графический клиент, чтоб поковыряться в недрах имеющихся БД - я юзал IBExpert
Изображение

spd38
Сообщения: 140
Зарегистрирован: 19 ноя 2016, 13:36
Благодарил (а): 67 раз
Поблагодарили: 1 раз

Re: СУБД FireBird на Linux Mint

Сообщение spd38 » 05 дек 2016, 06:28

Chocobo писал(а):Qr Bbpost бинарик для запуска субд - /usr/sbin/fbserver


Увы! Нет там fbserver-a :sad:

Чисто по наитию в ручном режиме нашел, что есть папка
/run/firebird/2.5/
в которую нет доступа.

А почему Nemo совсем мышей не ловит?!

symon2014 писал(а):Qr Bbpost Найти программу можно командами find или locate ( предпочитаю ), нужно знать реальное имя.


Неужели без терминала и точного знания имени(еще наверное с учётом регистра) нельзя файл найти?
И это называется десктопная система для простых пользователей?!

Chocobo писал(а):Qr Bbpost Графический клиент, чтоб поковыряться в недрах имеющихся БД - я юзал IBExpert


Это действительно самое лучшее для FB, жаль только на Винде работает.
Следующий вопрос - как сервер в сеть высветить? Я работал на Винде с локальным сервером и IBExpert + Delphi

В сети
Аватара пользователя
Chocobo
Сообщения: 4604
Зарегистрирован: 27 авг 2016, 19:57
Решено: 110
Откуда: НН
Благодарил (а): 375 раз
Поблагодарили: 1235 раз

Re: СУБД FireBird на Linux Mint

Сообщение Chocobo » 05 дек 2016, 06:41

spd38 писал(а):Qr Bbpost Чисто по наитию в ручном режиме нашел, что есть папка
/run/firebird/2.5/

там только сокет или pid будет жить. Если уж надумал заниматься разработкой под Unix - то базовую структуру директорий стоит узнать)

spd38 писал(а):Qr Bbpost Увы! Нет там fbserver-a

спроси в терминале whereis fbserver - он тебе скажет где тот живет.

spd38 писал(а):Qr Bbpost А почему Nemo совсем мышей не ловит?!

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

spd38 писал(а):Qr Bbpost И это называется десктопная система для простых пользователей?!

Речь сейчас идет о сервере СУБД, которому де-факто на десктопе делать нечего обычно. плюс сам этот сервис не имеет графических составляющих.

spd38 писал(а):Qr Bbpost жаль только на Винде работает.

тут точно не помню, может и вайнил, дело было лет пять назад. но работал под минтом точно)

spd38 писал(а):Qr Bbpost Следующий вопрос - как сервер в сеть высветить?

Запустив fbserver - он поднимает свой листенер, по умолчанию похоже только на localhost

Код: Выделить всё

$ sudo netstat -nlp | grep fb
tcp        0      0 127.0.0.1:3050          0.0.0.0:*               LISTEN      1956/fbserver

смотри в firebird.conf директиву RemoteBindAddress
Изображение

spd38
Сообщения: 140
Зарегистрирован: 19 ноя 2016, 13:36
Благодарил (а): 67 раз
Поблагодарили: 1 раз

Re: СУБД FireBird на Linux Mint

Сообщение spd38 » 05 дек 2016, 07:07

Chocobo писал(а):Qr Bbpost spd38 писал(а):
Источник цитаты А почему Nemo совсем мышей не ловит?!


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

Значит надо идти в в черную дыру и писать sudo nemo ?

В Немо работает инкрементальный локатор, лучше чем в Проводнике.
Nemo инкрементальный локатор.png


Но поиск по шаблонам кривой
Nemo и звёздочка.png


И нет возможности задавать игнорирование регистра.
У вас нет необходимых прав для просмотра вложений в этом сообщении.

spd38
Сообщения: 140
Зарегистрирован: 19 ноя 2016, 13:36
Благодарил (а): 67 раз
Поблагодарили: 1 раз

Re: СУБД FireBird на Linux Mint

Сообщение spd38 » 05 дек 2016, 07:16

Chocobo писал(а):Qr Bbpost Речь сейчас идет о сервере СУБД, которому де-факто на десктопе делать нечего обычно. плюс сам этот сервис не имеет графических составляющих.

Замечания к Немо возникли по ходу дела и имеют общий характер. Без относительно сервера СУБД(который вполне может жить и на десктопах, как живёт на них упрощённый вариант MSsql)
Просто я пытаюсь решать проблемы по аналогии с Виндой(через поиск файлов) а штатный проводник Немо как-то неудобен. Кроме странного отношения к * , еще непонятно, почему стирается адресная строка, что значит стрелка вправо, и почему нет кнопки Начать поиск. И как немо настроить, что бы всё время показывал табличный вид?
Чем можно картинку в png подредактировать, не запуская монстра-GIMP?

В сети
Аватара пользователя
Chocobo
Сообщения: 4604
Зарегистрирован: 27 авг 2016, 19:57
Решено: 110
Откуда: НН
Благодарил (а): 375 раз
Поблагодарили: 1235 раз

Re: СУБД FireBird на Linux Mint

Сообщение Chocobo » 05 дек 2016, 07:18

spd38, засчет поисковых вохможностей nemo - не могу сказать, т.к. не использую в повседневности.

Сейчас под рукой PCManFM (из LXDE) - там поиск справляется со своими задачами на примере FB
Снимок экрана от 2016-12-05 10-16-05.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Изображение

spd38
Сообщения: 140
Зарегистрирован: 19 ноя 2016, 13:36
Благодарил (а): 67 раз
Поблагодарили: 1 раз

Re: СУБД FireBird на Linux Mint

Сообщение spd38 » 05 дек 2016, 07:26

Chocobo писал(а):Qr Bbpost Если уж надумал заниматься разработкой под Unix - то базовую структуру директорий стоит узнать)


Читал я про эту структуру и в Вики, и на Убунтушном сайте. Так и не понял в каком разделе нужно файлы БД создавать. /var , /usr или взять и сделать на рейд массиве раздел /data или /my-data

Разработки под Unix пока в перспективе ... Сейчас просто хочу запустить сервер с базой под Linux,
а с данными будут работать Виндовые приложения на Дельфе, Матлабе и т.п.

В сети
Аватара пользователя
Chocobo
Сообщения: 4604
Зарегистрирован: 27 авг 2016, 19:57
Решено: 110
Откуда: НН
Благодарил (а): 375 раз
Поблагодарили: 1235 раз

Re: СУБД FireBird на Linux Mint

Сообщение Chocobo » 05 дек 2016, 07:35

spd38 писал(а):Qr Bbpost Так и не понял в каком разделе нужно файлы БД создавать. /var , /usr или взять и сделать на рейд массиве раздел /data или /my-data

Работать они будут хоть прицепленные из /home - особых ограничений в этом плане нет. Дефолтное размещение файлов бд в .deb-системах похоже тут /var/lib/firebird/2.5/data/
Изображение

spd38
Сообщения: 140
Зарегистрирован: 19 ноя 2016, 13:36
Благодарил (а): 67 раз
Поблагодарили: 1 раз

Re: СУБД FireBird на Linux Mint

Сообщение spd38 » 05 дек 2016, 07:37

Chocobo писал(а):Qr Bbpost Сейчас под рукой PCManFM (из LXDE) - там поиск справляется со своими задачами на примере FB

Спасибо!
Эта штука есть в менеджере программ. Поставил, буду изучать.

spd38
Сообщения: 140
Зарегистрирован: 19 ноя 2016, 13:36
Благодарил (а): 67 раз
Поблагодарили: 1 раз

Re: СУБД FireBird на Linux Mint

Сообщение spd38 » 05 дек 2016, 07:45

Chocobo писал(а):Qr Bbpost Работать они будут хоть прицепленные из /home - особых ограничений в этом плане нет. Дефолтное размещение файлов бд в .deb-системах похоже тут /var/lib/firebird/2.5/data/


1. Держать файлы БД в хомяке по-моему концептуально неправильно с точки зрения безопасности.

2. /var/lib/firebird/2.5/ у меня установился на sda, а я хочу базы на рейд-массиве sdc. И причём тут /var/lib/ ?
Файл базы это не библиотека приложения, а данные! Или я ограниченно понимаю понятие библиотеки,
как динамической библиотеки (dll, bpl прочие библиотеки кодов)?

В сети
Аватара пользователя
Chocobo
Сообщения: 4604
Зарегистрирован: 27 авг 2016, 19:57
Решено: 110
Откуда: НН
Благодарил (а): 375 раз
Поблагодарили: 1235 раз

Re: СУБД FireBird на Linux Mint

Сообщение Chocobo » 05 дек 2016, 08:15

spd38 писал(а):Qr Bbpost по-моему концептуально неправильно с точки зрения безопасности.

Я не утверждаю что они и должны жить там. но вполне могут :smile: (если дать пользователю firebird туда rw-доступ заведомо)

FHS писал(а):/var/lib : Переменные данные о состоянии системы:
Эта каталоговая структура содержит информацию о состоянии отдельных приложений или всей системы. Информация о состоянии - это данные, которые программы изменяют в процессе своей работы, относящиеся к одному конкретному хосту.

Файлы БД наверное вполне подходят под это описание изменяемых данных.

Ну и в любом случае хранить и соблюдать им необходимые права можно в любой директории (все в руках админа), как пример по первому попавшемуся в сети мануалу по наполнению БД:
Снимок экрана от 2016-12-05 11-05-52.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Изображение

spd38
Сообщения: 140
Зарегистрирован: 19 ноя 2016, 13:36
Благодарил (а): 67 раз
Поблагодарили: 1 раз

Re: СУБД FireBird на Linux Mint

Сообщение spd38 » 05 дек 2016, 09:20

Chocobo писал(а):Qr Bbpost Файлы БД наверное вполне подходят под это описание изменяемых данных.


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

Поэтому надо как-то смонтировать дополнительный каталог /data на sdc. Что бы там были только мои базы и ничего туда менеджеры программ не ставили, а программы не писали.
Как это правильно сделать? Использовать mount в автозагрузке(или как это здесь называется)
или пошаманить с fstab?

spd38
Сообщения: 140
Зарегистрирован: 19 ноя 2016, 13:36
Благодарил (а): 67 раз
Поблагодарили: 1 раз

Re: СУБД FireBird на Linux Mint

Сообщение spd38 » 05 дек 2016, 09:24

Chocobo писал(а):Qr Bbpost если дать пользователю firebird туда rw-доступ заведомо


А этот пользователь firebird откуда берётся? Его менеджер программ создаёт? Или надо самому его создать?
Я думал, что сервер FB работает под root, как ядро и системные утилиты?

В сети
Аватара пользователя
Chocobo
Сообщения: 4604
Зарегистрирован: 27 авг 2016, 19:57
Решено: 110
Откуда: НН
Благодарил (а): 375 раз
Поблагодарили: 1235 раз

Re: СУБД FireBird на Linux Mint

Сообщение Chocobo » 05 дек 2016, 09:37

spd38, пользователь firebird создается при установке сервера, ничего вручную добавлять не нужно (если не вручную компилялся FB, а ставился из репозиториев).

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

spd38
Сообщения: 140
Зарегистрирован: 19 ноя 2016, 13:36
Благодарил (а): 67 раз
Поблагодарили: 1 раз

Re: СУБД FireBird на Linux Mint

Сообщение spd38 » 05 дек 2016, 11:23

Дал команду cat /etc/passwd
и получил кучу пользователей:
► Показать

Осталось еще разобраться что значат эти заклинания :crazy:
Или есть более гуманное средство просмотра пользователей?

spd38
Сообщения: 140
Зарегистрирован: 19 ноя 2016, 13:36
Благодарил (а): 67 раз
Поблагодарили: 1 раз

Re: СУБД FireBird на Linux Mint

Сообщение spd38 » 05 дек 2016, 11:27

Осмелюсь повторить вопрос
spd38 писал(а):Qr Bbpost надо как-то смонтировать дополнительный каталог /data на sdc. Что бы там были только мои базы и ничего туда менеджеры программ не ставили, а программы не писали.Как это правильно сделать? Использовать mount в автозагрузке(или как это здесь называется)или пошаманить с fstab?

и убрать рейд массив sdc из /media

spd38
Сообщения: 140
Зарегистрирован: 19 ноя 2016, 13:36
Благодарил (а): 67 раз
Поблагодарили: 1 раз

Re: СУБД FireBird на Linux Mint

Сообщение spd38 » 05 дек 2016, 13:05

spd38 писал(а):Qr Bbpost Или есть более гуманное средство просмотра пользователей?

Казалось нашел гуманное средство
"Главное меню/Администрирование/Пользователи и группы"
но там пользователя firebird и прочей компании нет :sad:

В сети
Аватара пользователя
Chocobo
Сообщения: 4604
Зарегистрирован: 27 авг 2016, 19:57
Решено: 110
Откуда: НН
Благодарил (а): 375 раз
Поблагодарили: 1235 раз

Re: СУБД FireBird на Linux Mint

Сообщение Chocobo » 05 дек 2016, 15:12

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

spd38 писал(а):Qr Bbpost Осмелюсь повторить вопрос

Правильней монтировать в ftsab, шаманство там разовое и однострочное)
Изображение


Вернуться в «Иное программное обеспечение»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость