Instalace firebird 2.5 na ubuntu. Instalace databáze Firebird. Vytvoření nové databáze Firebird

Automatizace obchodu založená na serveru Firebird je nákladově efektivní, protože i když je zdarma, jedná se o plnohodnotný SQL server, dostatečně výkonný a spolehlivý, aby uspokojil potřeby průměrné holdingové společnosti.

V naší praxi byl pro automatizaci držení 50 prodejen po celém Rusku použit systém Storehouse Explorer založený na serveru Firebird. Velikost databáze přesáhla 30 GB, databáze obsahovala informace po dobu 10 let a současně obsluhovala 70 až 120 uživatelů (obchodní operace a analýzy).

>> Stáhnout demo verzi<<

Instalace serveru Firebird na UNIX má své vlastní charakteristiky, které bychom rádi odráželi v tomto článku.

Automatizace obchodu založená na serveru Firebird 2.5 na platformách POSIX (UNIX, LINUX).

Předmluva

Tento článek popisuje, jak nainstalovat server Firedird 2.5.2 na operační systémy POSIX (podobné Unixu), jako je Linux, Unix.

Před instalací mějte na paměti následující.

  1. K instalaci serveru Firebird budete potřebovat uživatelská práva root.
  2. Pokud instalujete Firebird na Linuxu, pak se před instalací musíte ujistit, že systém má běhovou knihovnu libstdc++.so.5. Pokud tomu tak není, měli byste nainstalovat balíček compat-glibc (RedHat, CentOs, OpenSuse, Debian) nebo balíček libstdc++5 (Mandriva).
  3. Pokud plánujete nainstalovat Firebird s architekturou SuperServer na Linux, která podporuje nový model vláken POSIX, měli byste zvolit sestavení NPTL Firebirdu.

I. Výběr distribuce

Existuje poměrně mnoho distribucí Firebird různých verzí a vyvinutých pro různé operační systémy.
V době psaní tohoto článku je k dispozici stabilní sestavení tohoto serveru verze 2.5.2, které lze spustit na
32-xa 64bitové platformy Windows, LINUX a MacOSX.
Před výběrem správné distribuce však musíte udělat malou odbočku.
Existuje několik verzí nebo možností architektury pro server Firebird, jmenovitě Classic, SuperServer
a Embedded. Liší se způsobem, jakým využívají strojní a síťové zdroje. Aniž bychom zacházeli hluboko do detailů, krátce si všimneme vlastností těchto architektur:
Klasický- lze formálně popsat vzorcem „n připojení k databázi - n procesů na serveru“, tzn. každé připojení k databázi

spustí svůj *proces* na serveru. Funguje to takto. Na platformách POSIX běží démon [x]inetd, který
naslouchá na portu (ve výchozím nastavení je to port 3050, ale v případě potřeby můžete přiřadit jiný). Tento démon spustí *samostatný* proces fb_inet_server pro každé úspěšné připojení. Každý proces spotřebovává určité prostředky serveru a vytváří samostatnou mezipaměť.

Architektura SuperServer využívá počítačové zdroje ekonomičtěji.
SuperServer lze stručně popsat vzorcem „n připojení k databázi – jeden proces a n *vlákna* na serveru“. Na systémech POSIX je to proces fbserver. Superserver je na rozdíl od klasické architektury vícevláknová aplikace. Každé připojení je obsluhováno v samostatném vláknu.
Vložené- jedná se o architekturu, která funguje jako součást samostatné aplikace a v obvyklém smyslu není „plným serverem“, tzn. není určen k práci jako server, který obsluhuje mnoho připojení.
S největší pravděpodobností budete volit mezi architekturou Classic a Superserver. Pokud není možné jít hluboko do detailů, můžete si vybrat libovolně. Formát samotné databáze není nijak vázán na konkrétní architekturu Classic nebo Superserver a vždy je možné v případě potřeby server přeinstalovat volbou jiné architektury.
A ačkoli vám s největší pravděpodobností bude vyhovovat kterákoli z těchto dvou architektur, existuje názor, že pro začátečníky, kteří právě začali pracovat s Firebird, je pro učení a experimentování s Firebird vhodnější klasická architektura, protože je odolnější vůči nesprávným akce uživatele.
Všimněte si, že Superserver používá sdílenou mezipaměť a může mít určité výhody v případě velkého počtu současných uživatelů. Superserver je v době psaní omezený velikostí použité RAM, nemůže využívat paměť přesahující 2Gb.
Klasická architektura může být také preferována, pokud hardware používá několik procesorů a má významnou RAM (> 2 GB).
Účelem tohoto článku není poskytnout podrobnou analýzu a srovnání těchto architektur. Podrobnější informace o tom lze nalézt na internetu.

II. Výběr způsobu instalace

Chcete-li nainstalovat Firebird, musíte mít uživatelská práva root.
Server Firebird je bezplatný produkt; distribuční sadu pro jeho instalaci lze stáhnout z oficiálních stránek nadace Firebird www.firebird.org.
Distribuce jsou generovány jako soubory *.rpm nebo *.tar.gz, například:

FirebirdCS-2.5.2.26539-0.i686.rpm

FirebirdCS-2.5.2.26539-0.i686.tar.gz

Je třeba poznamenat, že ne všechna sestavení Linuxu podporují instalaci rpm, což lze objasnit v dokumentaci k platformě v části „Správce balíčků RPM“. V takových případech se doporučuje používat soubory "tar.gz".
Na internetu jsou popisy metod ruční instalace rozbalením archivu a zkopírováním souborů, ale takové metody, pokud jsou k dispozici instalátory od vývojáře, se nedoporučují.

III. Instalace serveru Firebird 2.5

Vezměme si například instalaci serveru s architekturou Classsic.
Přihlaste se jako root.
Chcete-li nainstalovat soubor *.rpm, zadejte:

$rpm -ivh FirebirdCS-2.5.2.26539-0.i686.rpm

Chcete-li nainstalovat soubor *.tar.gz, zadejte:

$tar -xzf FirebirdCS-2.5.2.26539-0.i686.tar.gz

$cd FirebirdCS-2.5.2.26539-0.i686.tar.gz

Po spuštění instalačních skriptů budou provedeny následující akce:

  1. Bude proveden pokus o zastavení všech běžících serverů Firebird.
  2. Pokud ještě není vytvořen, bude uživatel vytvořen " ohnivý pták"a kapela" ohnivý pták".
  3. Do katalogu /opt/firebird software se nainstaluje do adresáře /usr/lib odkazy budou vytvořeny
  4. pro knihovny, do katalogu /usr/include budou umístěny záhlaví souborů.
  5. Do katalogu /etc/services pro port 3050 bude přidána položka gds_db, pokud taková položka již neexistuje.
  6. Localhost.localdomain a HOSTNAME budou přidány do adresáře /etc/gds_hosts.equiv.
  7. Pokud je nainstalován SuperServer, nainstaluje se pouze spouštěcí skript serveru /etc/rc.d/init.d/firebird.
  8. Pokud je nainstalován Classic, nainstaluje se spouštěcí skript /etc/xinet.d/firebird nebo pro některé nižší verze systémů inetd bude přidána položka /etc/inetd soubor.
  9. Do /usr/bin budou přidány nové odkazy pro skript init.d a položka konfigurace serveru Firebird bude vytvořena v atd/rc.config.
  10. Server/služba se spustí a Firebird by se měl spustit automaticky.
  11. Uživatelské heslo SYSDBA bude náhodně vygenerováno a zapsáno do souboru /opt/firebird/SYSDBA.password.
  12. Do aliases.conf bude přidán alias pro testovací databázi zaměstnanec.fdb.

V této fázi můžete zkontrolovat, zda je server Firebird nainstalován správně. K tomu potřebujeme heslo účtu SYSDBA, které lze získat ze souboru /opt/firebird/SYSDBA.password.
Napišme do příkazového řádku:

$cd /opt/firebird/bin

$./isql -user sysdba -heslo

SQL>připojit localhost:employee.fdb;

SQL>vyberte * z prodeje;

Pomocí těchto příkazů se server Firebird připojí k testovací databázi zaměstnanec.fdb a načte všechny záznamy z prodejní tabulky.
Server Firebird ve výchozím nastavení běží jako uživatel "firebird". Dříve ve výchozím nastavení server běžel jako „root“. Spuštění serveru jako "root" není z bezpečnostního hlediska příliš správné , protože uživatel "root" má nejvyšší práva v systému a může vytvářet a mazat libovolné soubory a adresáře v rámci celého souborového systému. Tato práva nejsou pro server Firebird nutná, takže byste měli zkontrolovat a nakonfigurovat server tak, aby běžel jako uživatel "firebird".

Postup:

  1. Uživatel "firebird" musí mít oprávnění k zápisu do adresáře, ve kterém budou databáze vytvořeny.
  2. Parametr DatabaseAccess v souboru /opt/firebird/firebird.conf musí být nakonfigurován tak, aby byl zakázán přístup ke všem souborům a adresářům kromě těch, které jsou určeny pro ukládání databází. Pokud v souboru aliases.conf vytvoříme alias pro soubor, pak v souboru firebird.con musíme dát přístup k tomuto souboru.
  3. Pro označení abstraktních odkazů na databázové soubory je doporučeno (žádoucí, nikoli však povinné) vždy používat aliasy, aniž by bylo nutné specifikovat jejich konkrétní fyzické umístění.

Na příkladu vytvoření prázdné databáze test.fdb se ujistíme, že vytvoření serveru Firebird bylo úspěšné.
Existuje více než jeden způsob, jak vytvořit prázdnou databázi (například na klientovi pomocí aplikace IBExpert),
Zde nabízíme nejjednodušší metodu pomocí standardních nástrojů Firebird na serveru.
Vyberte adresář pro umístění var/firebird.
Takže musíte:
1. zkontrolujte přítomnost a pokud ne, vytvořte adresář /var/firebird. Pokud vlastníkem tohoto adresáře není uživatel "firebird", měli byste změnit vlastníka na "firebird":

$mkdir -p /var/firebird

$chown firebird:firebird /var/firebird

2. Do souboru /opt/firebird/firebird.conf přidejte oprávnění k vytvoření databáze v adresáři /var/firebird.

DatabaseAccess = Omezit /var/firebird

3. vytvořit databázi

$/opt/firebird/bin/isql -u SYSDBA - str

SQL>připojit "/var/firebird/test.fdb";

Při praktické práci se serverem Firebird mohou být užitečné některé nástroje:
- změnitDBAPassword.sh- skript pro změnu hesla SYSDBA.
- createAliasDB.sh- skript pro vytvoření prázdné databáze, vytvoření aliasu a jeho zápis do aliases.conf;
Příklad použití:

$createAliasDB.sh

IV. Pokud se něco pokazilo...

Pokud se náhle ukáže, že ještě včera fungoval server Firebird skvěle, ale dnes se nespustí nebo se spustí, ale nefunguje správně, možná vám pomůže problém vyřešit prostudování souboru firebird.log.

V. Instalace Firebirdu na platformy Solaris, FreeBSD, Debian

V době psaní tohoto článku ještě není k dispozici instalace Firebirdu 2.5 pro operační systémy Solaris, FreeBSD, Debian, použijte předchozí verze Firebirdu, například 2.0.

c) Milkevič Taras
tým Polaris-Soft,

Literatura:

1. Firebird 2 Migration & Installation, Helen Borrie (sběratel/editor) 6. dubna 2008 – Document v. mi210_20 - pro Firebird 2.1.
2. Mezibázový svět. Architektura, správa a vývoj databázových aplikací v Interbase/Firebird/Yaffil. 2. vydání, rozšířené. Alexey Kovyazin, Sergey Vostrikov, KUDITS-OBRAZ, Moskva 2003.

Podívejme se na podrobný postup instalace serveru Firebird běžícího na platformě Microsoft Windows krok za krokem.

Shgg 1

Stáhněte si Firebird z oficiální stránky serveru nebo z , potřebujete server verze 2.1 a vyšší. Poté spusťte soubor exe. Zobrazí se okno, kde budete muset vybrat jazyk instalace.

Shagg2

Po výběru jazyka se zobrazí průvodce instalací Firebird, který vám pomůže nainstalovat server:

Krok 3

Zde je nám poskytnuta licenční smlouva.

Chcete-li přejít k dalšímu kroku, musíte přijmout podmínky smlouvy. Výběrem " Souhlasím s podmínkami smlouvy“ a kliknutím na „Další“ se zobrazí okno s dalšími informacemi o instalaci programu:

Krok 4

Nyní musíme vybrat složku, kam chceme server nainstalovat. Ve výchozím nastavení je nám nabídnuta instalační cesta zobrazená na obrázku, lze ji však změnit na jakoukoli jinou.

Krok 5

V tomto kroku musíte vybrat konfigurace databázového serveru:

Chcete-li nainstalovat Firebird na počítačový server (kde bude umístěna samotná databáze), zadejte "Kompletní instalace serveru a vývojových nástrojů":

Navíc v tomto kroku musíte vybrat konfiguraci serveru Firebird: Classic Server nebo SuperServer. Abyste nezacházeli do popisu rozdílů mezi Classic Serverem a SuperServerem, doporučujeme vám vybrat typ serveru Firebird podle následujících kritérií:

Pokud je instalace prováděna na serverovém stroji nebo multiprocesorové stanici s relativně velkým počtem připojení (více než 30), zvolte Firebird Classic a S3rver.

Pokud je počet připojení malý nebo pracovní stanice není dostatečně výkonná, nainstalujte SuperServer

Pokud mluvíme o detailech implementace Classic Server a SuperServer, pak Classic Server spouští samostatný serverový proces pro každého připojeného klienta a SuperServer zpracovává všechny klienty v jednom procesu.

Krok 6 g Vytvoření složky v nabídce Start

Krok 7

V této fázi instalace musíte vybrat další parametry pro server:

o Zrušte zaškrtnutí " Ke správě serveru použijte Guardian".

o Vyberte " Spustit jako službu".

Proč je potřeba Firebird Guardian?

Firebird Guardian je aplikace, která monitoruje přítomnost procesu Firebird. Pokud byl server zastaven, automaticky jej spustí. Pro spuštění jako služba nemá smysl používat tuto funkci, protože systém Windows sám restartuje služby, které byly ukončeny po chybě.

Pokud instalujete server Firebird na Windows Vista, zkontrolujte "Nainstalujte aplet Panevi Control"je třeba odstranit.

Sha 8

Vybrali jsme další úlohy pro server, poté je vše připraveno k instalaci - klikněte na Instalovat:

Po dokončení procesu se zobrazí okno s informacemi, které doporučujeme přečíst:

Krok 9 – Spuštění Firebirdu

Na konci instalace budete vyzváni ke spuštění služby Firebird SQL Server. Klikněte na "Konec". Nainstalovali jsme tedy server na náš počítač Abyste mohli spravovat Firebird (zastavit/spustit služby), musíte jej otevřít Ovládací panel a dvojitým kliknutím otevřete "Firebird 2.1 Server Manager":

Vezměte prosím na vědomí, že nástroj uvedený v některých příručkách instreg, který se používá k registraci (a zrušení registrace) instalace Firebirdu v registru Windows, by se rozhodně neměl používat, pokud je na jednom serveru použito několik instancí Firebirdu 2.5. V opačném případě může být narušen správný společný provoz několika instancí Firebird na jednom serveru. Pokud systém z nějakého důvodu dříve používal nástroj instreg nebo jednoduše nainstaloval „výchozí“ instanci Firebird pomocí standardního instalačního programu ( exe-file), během které se volá instreg, pak před spuštěním několika služeb s různými instancemi Firebird musíte nejprve odstranit informace o instalaci Firebird pomocí příkazu instreg odstranit.

V našem příkladu se nastavení služeb Firebird provádí na čistém systému a bez použití instalátoru, takže nejprve spusťte příkaz instreg odstranit nebudeme to potřebovat.

Začněme tedy registrovat služby instance Firebird.

Otevřete příkazový řádek s právy správce, přejděte do adresáře se spustitelnými soubory první instance Firebird a spusťte příkaz pro registraci služby instance pomocí nástroje instsvc(informace o pomocných klíčích a jejich verzi si můžete vyžádat tak, že začnete s volbou -z):

Cd /d D:\FBInst1\Bin\bin instsvc -z instalace instsvc -superserver -demand -name Instance1

V příkazu registrace používáme následující možnosti:

    instalovat– instalace nové instance Firebird

    superserver– provozní režim instance (jeden ze tří možných režimů pro Firebird 2.5)

    požadovat– vytvářená služba je nakonfigurována tak, aby se spouštěla ​​ručně (je to nutné pro provedení její předběžné konfigurace před spuštěním služby)

    jméno– název instance Firebird, kterou bude vytvořená služba obsluhovat.

Při provádění posledního příkazu bychom měli obdržet zprávu, že služba byla úspěšně zaregistrována.

Analogicky zaregistrujeme službu druhé instance Firebird, přičemž se nejprve ujistěte, že jste přešli do příslušného adresáře:

Cd /d E:\FBInst2\Bin\bin instalace instsvc -superserver -požadavek -název Instance2

Nyní přejdeme k modulu snap-in Správa služeb systému Windows ( services.msc) a ujistěte se, že se v seznamu služeb objevily dvě nové služby a obě jsou v nespuštěném stavu.

Otevřeme vlastnosti služby první instance Firebird a na kartě Generál nakonfigurujte typ automatického spouštění služby

Přepneme se na záložku Přihlaste se a vyberte servisní účet, který jsme vytvořili dříve gMSA, jménem kterého by tato služba měla běžet. Vezměte prosím na vědomí, že protože se používá účet gMSA, musí být na konci jména přítomen symbol „$“ a pole pro heslo by mělo zůstat prázdné (OS serveru si tento účet v doméně ověří sám). Při ukládání nastavení pomocí tlačítka Použít obdržíme zprávu, že k účtu, který jsme zadali, bylo automaticky přidáno právo přihlásit se jako služba ( Přihlaste se jako službu)

Přepneme se na záložku Zotavení a nastavte automatický restart služby, pokud dojde k jejímu zhroucení. Pravidla restartu si samozřejmě každý nastavuje podle svého uvážení. V našem příkladu jsou ponechány dva pokusy o restart a třetí a další pokusy jsou zakázány (aby služba nebyla uvedena do nekonečného cyklu pokusů o restart v případě jakýchkoli významných problémů).

Analogicky nakonfigurujeme druhou službu, která byla vytvořena pro druhou instanci Firebird. U druhé služby mohou být všechna nastavení podobná, s výjimkou účtu, pod kterým bude spuštěna. Poté, co jsou nakonfigurovány parametry spouštění služeb instance Firebird, zkusme je spustit.

Služby by se měly spustit bez dlouhých prodlev nebo chyb.

Ujistíme se, že po spuštění služeb z každé z instancí Firebird, TCP-listener pro přijímání klientských připojení na dříve zadaném portu.

Netstat -na | findstr 305

Nezapomeňte otevřít příslušné porty v bráně Windows Firewall. To lze provést rychle, například pomocí PowerShell:

Nové- NetFirewallRule -DisplayName "Firebird Server (Instance1)" - Směr "Příchozí" ` - Protokol "TCP" - Akce "Povolit" - LocalPort "3051" Nové- NetFirewallRule -Zobrazený název "Firebird Server (Instance2)" - Směr "Příchozí" ` - Protokol "TCP" - Akce "Povolit" - LocalPort "3052"

Nyní lze obě nasazené instance Firebird považovat za spuštěné a připravené k použití.

Spuštění Firebirdu na Linuxu/UNIXu

Superserver

Výchozí instalační adresář je /opt/firebird. Adresář /bin obsahuje server Firebird fbserver v binárním formátu (ibserver pro Firebird 1.0.x), který běží jako proces démona v systému Linux/UNIX. Spouští se automaticky po instalaci pomocí RPM nebo skriptu a pokaždé, když je server restartován spuštěním skriptu démona firebird umístěného v /etc/rc.d/init.d (nebo /etc/init.d v SuSE), který volá příkaz Firebird Manažer řádkové utility - fbmgr.bin. Firebird Manager lze použít z příkazového řádku k ručnímu spuštění a zastavení procesu.

Spuštění serveru

Pokud jste z různých důvodů spustili Firebird ručně, připojte se k němu jako uživatel root nebo firebird. Pamatujte, který účet jste použili při spuštění fbserver, protože všechny vytvořené objekty budou ve vlastnictví uživatele s tímto účtem. Pokud jiný uživatel později spustí proces pomocí jiného uživatelského účtu, pak pro něj tyto objekty nebudou dostupné.

Chcete-li spustit proces, spusťte z příkazového řádku následující příkaz:

./fbmgr.bin -start -forever

./ibmgr -start -forever

Přepínač -forever znamená, že Guardian bude ovládat spuštění. Při použití aplikace Guardian bude proces serveru restartován, pokud z nějakého důvodu selže.

Chcete-li spustit server bez použití Guardian, zadejte:

./fbmgr.bin -start -once

Pro verze Firebirdu starší než 1.5 spusťte:

./ibmgr -start -jednou

Přepínač -once znamená, že pokud se server zhroutí, lze jej restartovat pouze ručně.

Zastavení serveru

Pokud je to možné, z bezpečnostních důvodů se před zastavením serveru ujistěte, že jsou odpojena všechna databázová připojení.

Přepínač -shut zruší všechny probíhající transakce a okamžitě vypne server.

K zastavení serveru Firebird fbmgr nemusíte být přihlášeni jako root, ale musíte mít uživatelská oprávnění SYSDBA. Spusťte následující příkaz.

./fbmgr.bin -shut -password<пароль SYSDBA>

Použijte příkaz pro verze starší než 1.5:

./ibmgr.bin -shut -password<пароль SYSDBA>

Řízené vypnutí

Na této platformě Firebird nemá utilitu pro počítání počtu uživatelských databázových připojení pro SuperServer. Pokud potřebujete dát klientům čas na vypnutí a řádné vypnutí, vypněte jednotlivé databáze pomocí nástroje gfix s přepínačem -shut a jedním z dostupných argumentů pro ovládání vypnutí. (Viz „Zastavení databáze“ v kapitole 39.)

Další příkazy fbmgr

Syntax

Z příkazového řádku:

./fbmgr.bin -command [-mode [parametr] ...]

Případně můžete spustit interaktivní relaci fbmgr nebo ibmgr z příkazového řádku (například přechodem do režimu výzvy). Vytočit:

./fbmgr<нажмите Return/Enter>

přejděte na další výzvu:

V režimu s výzvou je syntaxe příkazu:

FBMGR> příkaz [-mode [parametr] ...]

Server můžete například spustit jednou z následujících metod. Z příkazového řádku:

./fbmgr -start -password password V režimu výzvy:

FBMGR> start -heslo heslo

přepínače fbmgr

V tabulce 4.1 poskytuje seznam přepínačů fbmgr a ibmgr dostupných z příkazového řádku az režimu příkazového řádku.

Tabulka 4.1. přepínače fbmgr/ibmgr

Přepínač

Argument

Jiné spínače

Popis

Uživatel, -heslo

Spustí fbserver, pokud ještě není spuštěn

Uživatel, -heslo

Zastaví fbserver

Zobrazuje hostitele a uživatele

Uživatelské jméno

SYSDBA; používá se s přepínači -start a -stop, pokud uživatel systému není root nebo ekvivalent

Heslo SYSDBA

Používá se s přepínači -start a -stop, pokud uživatel systému není root nebo ekvivalent

Zobrazí krátký text nápovědy fbmgr

Slouží k ukončení režimu s průvodcem

Z knihy Uživatelská příručka Fedory 8 autor

1.1.3.1. Spuštění instalačního programu Linuxu Prvním krokem je nastavení počítače tak, aby se spouštěl z CD. Obvykle se po spuštění počítače na obrazovce zobrazí zpráva: Stiskněte DEL pro vstup do SETUP nebo Stiskněte F2 pro vstup do SETUP V programu SETUP je potřeba nakonfigurovat počítač tak, aby bootoval z CD/DVD (obr. 1.2), Pokud vy

Z knihy Linux pro uživatele autor Kostromin Viktor Alekseevič

Kapitola 3. První spuštění Linux OS 3.1. Zavedení operačního systému Linux Instalace Linuxu je tedy dokončena a vy restartujete počítač. Pokud je Linux jediným operačním systémem nainstalovaným na vašem počítači (což znamená, že zavaděč LILO je umístěn v hlavním zaváděcím záznamu - MBR), pak po

Z knihy 200 nejlepších programů pro Linux autor Jaremčuk Sergej Akimovič

P5. Ke kapitole 3 „První spuštění operačního systému Linux“ 1. Na stránce Alexeje Makhotkina (http://alexm.here.ru/manpages-ru/index.html) najdete překlady manuálových stránek do ruštiny. 2. Guido Gonzato, “From DOS/Windows to Linux HOWTO”, přeložil Alex Ott, v1.3.2, 22. února 1999 (http://linux.webclub.ru/howtorus/doswinhow/dos-win-to-linux -jak na to .html). Toto je velmi užitečný materiál

Z knihy Vývoj aplikací v prostředí Linuxu. Druhé vydání autor Johnson Michael K.

Spouštění her pro Windows na Linuxu Pro Linux je k dispozici jen málo her. Linux má spoustu nenáročných her na zabití času při instalaci distribuce, uživatel jich najde několik desítek. Existují také projekty OpenSource, které nabízejí docela vážné hry v široké škále

Z knihy Linux: Kompletní průvodce autor Kolisničenko Denis Nikolajevič

17.4.4. Příklady spuštění unixové domény Dva předchozí ukázkové programy (server a klient) jsou navrženy tak, aby spolupracovaly. Spusťte server z jednoho terminálu a poté aktivujte klienta z jiného terminálu (ale ve stejném adresáři). Při zadávání řádků v

Z knihy Firebird DATABASE DEVELOPER'S GUIDE od Borri Helen

1.8. První spuštění Linuxu Pokud jste pro přihlášení zvolili grafický režim (nebo jej zvolil instalátor sám bez dotazu), zobrazí se vám grafická obrazovka s polem pro zadání jména a hesla. Zaregistrujte se do systému (nejlépe pod jménem, ​​které jste vytvořili pro svého pravidelného

Z knihy Linuxové programování s příklady autor Robbins Arnold

Spuštění serveru Firebird ve Windows Superserver Spustitelný program Firebird Superserver je fbserver.exe. I když může běžet jako samostatný program, lze jej ovládat také pomocí Guardian - fbguard.exe. Guardian poskytuje možnost emulovat automatický restart

Z knihy InterBase World. Architektura, správa a vývoj databázových aplikací v InterBase/FireBird/Yaffil autor Kovjazin Alexej Nikolajevič

Instalace klienta Linux/UNIX Operační systémy POSIX jsou zcela unikátní. Rady v této části by měly být užitečné jako průvodce instalací klientů pro většinu verzí Linuxu a UNIXu, ale to je oblast pochybností.

Z knihy Programování pro Linux. Profesionální přístup od Mitchella Marka

1.1. Model souborového systému Linux/Unix Jedním z hlavních cílů původního unixového návrhu byla jednoduchost. Jednoduché koncepty se snadno učí a používají. Když jsou koncepty převedeny do jednoduchých rozhraní API, lze jednoduché programy snadno navrhovat, psát a ladit. Navíc jednoduchý kód

Z knihy Linux Kernel Development od Love Robert

Z knihy Linux Mint and its Cinnamon. Aplikační eseje autor Fedorčuk Alexej Viktorovič

Z autorovy knihy

4.1. Úvod do I/O modelu Linux/Unix Model Linux/Unix API pro I/O je jednoduchý. Dá se to shrnout do čtyř slov. otevřít, přečíst, napsat, zavřít. Ve skutečnosti se jedná o názvy systémových volání: open(), read(), write(), close(). Zde jsou jejich prohlášení: #include /* POSIX */#include

Z autorovy knihy

Instalace InterBase na platformě Linux/Unix Instalace InterBase na Linix je trochu složitější než na Windows, pokud nejste odborníkem na tento OS. Pro Linux InterBase (stejně jako Firebird) existují dvě možnosti architektury serveru - SuperServer a Classic. O jejich rozdílech, stejně jako o jejich výhodách a nevýhodách

Z autorovy knihy

Část I Složitá problematika programování v prostředí

Z autorovy knihy

Linuxové jádro ve srovnání s klasickými unixovými jádry Vzhledem ke společnému původu a stejnému API sdílejí moderní unixová jádra některé společné vlastnosti. Až na několik výjimek jsou unixová jádra monolitické, statické binární soubory. To znamená, že oni

Z autorovy knihy

Zdroje o Linuxu a UNIXu obecně Zde bychom měli nejprve zmínit Linux v ruštině – stránky Viktora Kostromina, které provozuje od roku 1999. A který je na jedné straně nejúplnějším katalogem odkazů na ruskojazyčné zdroje k našemu tématu a na druhé straně obsahuje




Nahoru