Instaliranje 1C Linuxa na 2 fizička poslužitelja. Pripremite željezo za poslužitelj

Što odabrati, 1c za Linux ili 1C na terminalnom poslužitelju?

PHP Copyright: 2003-2019 Syseseluance Ltd. Sva prava zadržana.

Zbog najave klijentskog dijela platforme 1C 8.3 za besplatni operativni sistem Linux, sve je počeo postavljati pitanja o izvodljivosti daljnje upotrebe terminalnog režima za 1C platformu.

Ukratko, naš odgovor je sljedeći: terminalni režim za 1C platformu rješava brojna pitanja koja su jednostavno nemoguće riješiti lokalnu instalaciju, biti besplatni Linux, plaćeni Windows ili bilo koji drugi operativni sistem ili bilo koji drugi operativni sistem.

Razlika samo u početnoj cijeni operativnog sistema nosača, 1C platforma na Linux operativnom sistemu neće raditi bolje ili lošije od lokalne instalacije na Windows-u.

Većina kompanija bira terminalni režim rada 1C platforme u potpunosti ne zbog cijene (u primjeni Microsoft Terminal Server, na primjer, cijena je mnogo superiorna od cijene lokalne instalacije).

Pored toga, terminalna rješenja su platforma za rad čitave infrastrukture, koja uključuje sve programe, periferije i poslove. 1C platforma je samo jedna od infrastrukturnih komponenti.

Kao što se može vidjeti iz tabele ispod, nedostaci i pitanja su mnogo više od njihovih rješenja.

Prednosti i prilika Nedostaci i ograničenja
  • Linux operativni sistem je besplatan
  • Sadržaj besplatnog operativnog sistema Linux uvijek je skuplji od plaćenog prozora.
  • Besplatni Linux operativni sistem, za razliku od terminalnih stanica (tanki klijenti) zahtijeva disk, memoriju i moderni lični računar na svakoj radnoj stanici
  • Svi radno mjesto pC zahtijeva ličnu uslugu
  • U trenutno Nema pokretača fiskalnih sekretara i komercijalne opreme
  • Korisnici prije ili kasnije možda će trebati koristiti druge Windows programe.
  • Nema potrebe za terminalnim serverom
  • Terminalni poslužitelj rješava pitanja pouzdanosti, odzivnosti i brzine 1C platforme, posebno u režimu datoteke
  • Terminalni poslužitelj je stabilniji i pouzdaniji
  • Terminalni poslužitelj omogućava korištenje tankih kupaca
  • Terminalni poslužitelj omogućava upotrebu 1C platforme distribuiranog, na daljinu i putem interneta
  • Možete koristiti terminalne poslužitelje za Linux operativni sistem
  • Besplatni urednici terminalnih usluga za Linux operativni sistem vrlo su složeni u postavljanju, čak i za stručnjake
  • Ne znaju kako raditi sa periferom, posebno sa pisačima i lukama, koji su kritični za 1C platformu
  • Protokoli terminala za Linux operativni sistem nisu optimizirani za rad putem interneta
  • Možete koristiti komercijalne terminale za Linux operativni sistem
  • Komercijalna izdanja terminalnih usluga za Linux operativni sistem uporedive su sa terminalnim rješenjima za Windows
  • Komercijalna izdanja terminalnih usluga za Linux operativni sistem kao i besplatan selektivno rade sa periferijom
  • Može se integrirati u operativne sisteme tankih kupaca
  • Povećano vrijeme pokretanja - paket klijenta Dio 1C 8.3 platforme je 400 MB
  • Zahtjevi za RAM suptilnog klijenta - najmanje 2 GB
  • Zahtjev za procesor tankog klijenta - ne manje atoma 1,6 GHz
  • Nema mogućnosti ispisa dokumenata

Međutim, klijent platforme 1C 8.3 bit će dostupan u obliku učitanog modula za operativni sistem Enterprise Sysesegances ThinStation Enterprise (počevši od verzije 4). Opseg njegove aplikacije istovremeno će biti izuzetno ograničen:

  • rezervni pristup 3C platformi kada terminalni poslužitelj nije dostupan
  • pristup 1C platformi sa mjesta koja ne zahtijevaju rad s drugim aplikacijama (na primjer, skladišta)
  • pristup 1C platformi sa mjesta koja ne zahtijevaju štamparske dokumente
  • u budućnosti - novčani terminali (uz podršku za konfiguracije i fiskalnu perifernu periferni)

Zaključci: Prisutnost klijenta 1.C 8.3 za besplatni operativni sistem Linux ogroman je iskorak u pogledu razvoja tehnologije i 1C platforme. No, samo velike kompanije koje koriste klasteri 1c servera na jednoj strani i isključivo Linux moći će ga u potpunosti koristiti u bliskoj budućnosti.

Kao što su izložbe prakse, takve kompanije su trenutno ujedinjene. Velika većina kompanija, terminalni režim će i dalje biti jednostavniji, korisniji i fleksibilniji za upotrebu.

Upozorenje: Ne detaljna uputstva neće biti! Samo niz akcija potrebni koraci i savjet. Ovo je vodič samo za iskusne Linux administratore!

Primjeri nekih mojih konfiguracijau prilogu ...

NAPOMENA: Ovaj je članak napisan na osnovu eksperimenata sa 32-bitnim centosom 6.3(Potrebno je koristiti 64-bitni OS za poslužitelj. Ali dogodilo se da 64-bitni centtovi nisu instalirani na raspoloživim eksperimentima željeza.)Međutim, ne postoji razlika za metodologiju instalacije (32 vs 64bit) - to je samo u sufiksima distributivnih datoteka: bilo 666 (ili i386) ili x86_64 ...

Sadržaj:

  • 2) Prilagodite mrežu
  • 5) Prilagodite SAMBA server
  • Literatura (koristi se i dodatno preporučuje)




0) Pripremite hardver poslužitelja



Specifične preporuke za izbor željeza poslužitelja (koja je potrebna moć željeza) neću dati - ne postoji lično iskustvo. Pogledajte službeno"Preporuke za izbor opreme za rad sa 1c: Enterprise 8" od v8.1c.ru i neslužbenog"Računalni zahtjevi za rad sa 1c: Enterprise 8" od 1c.xxi.kiev.ua ...
I preporučujem da pohađam željezov rezervu od preporučene (jer "na rastućim" potrebama preduzeća; i jer je 1C platforma stalno "rastući i optimiziran" - to znači sve više i više resursa iz puštanja na slobodu).

Pored toga, ukratko, sljedeća strategija je najprofitabilnija:

  • Diseminirajte dva poslužitelja (1c server i postgres poslužitelj) za dvije različite mašine - snage se povećava dva puta, a nije potrebno kupiti nepotrebne licence. Ovo je jeftino rješenje: Linux je besplatan, a trošak željeza ne broji (željezo je uvijek jeftinije od licenci).
  • Napomena: Imajte na umu da je "klaster 1c servera" još uvek vrlo ugašen. Štaviše, svaka dodatna zasebna mašina ispod "Server 1C u klasteru" - zahtijeva kupovinu zasebne "licence za poslužitelj"! Stoga, sa svih strana, pod "serverom 1c", isplativije je samo samo jednoj mašini - kupite samo jednu mašinu za server, sa prilično moćnim hardverom koji može povući cijelo opterećenje ...
  • Instalirajte hardver RAID10 na DBMS poslužitelj (datoteke baza podataka rezervirane su i zapremina prostora na disku je potreban).
    Štaviše: U budžetskim rješenjima, dovoljno je koristiti čipset RAID kontroler ugrađen u mnoge moderne matične ploče od kupovine zasebnog i skupih hardverskih RAID kontrolera (cijena od čije od 250 USD). Ugrađeni Chipset RAID kontroleri već imaju široku funkcionalnost; Podržani RAID (0, 1, 5, 10) režimi i automatizirana migracija između njih, s uštedom podataka.
    Postoji samo jedan, ali bitni kašičice: loša podrška hardverskim racijama kontrolera u Linux OS-u. I osim toga, ugrađen u matična ploča Čipset SATA-RAID nije u potpunosti hardver: Upravljanje podacima se ne pojavljuje na nivou "željeza", već na nivou mikrokode BIOS-a putem upravljačkog programa operatera - odavde i takvih koncepata kao "pogonitelj na SATA-RAID-u" (Intel matrix) Vozač skladištenja), bez kojih se RAID smatra zasebnim diskovima - odavde i problemi s podrškom ... pod Linuxom, softverski rairani nizovi tradicionalno se koriste, čija je podrška dugo implementirana i otključana!
  • Oba servera naravno podižu na Windows / Linux 64bit (jer podržava puno RAM-a i veću snagu). "Server 1C" za kupovinu i instaliranje 32Bit (jer "server 1c 64bit" košta 2 puta više, a performanse se povećavaju, a druge su stvari jednake, daje samo + 5% !!! neslužbeno testirani zanatlije...)




1) Instalirajte operativni sistem (OS)



Instalirajte Linux Centos 6.x (zadnje izdanje), bolje 64bit.
Uzroci izbora distribucije Centos: Ovo je distribucija Linux servera. Ovo je besplatno (besplatno, "" Edition zajednice ") distribucija. Ovo je distribucija zasnovana na Redhat kernelu, koja 1C izjavljuje kao "podržana".

CENTOS distribucijske slike ljuljajuodavde (od bilo kojeg ogledala).
Pogodnije je pumpati ISO, izgarati na bolu (DVDRW) i stavite ga.
Za instalaciju, u pravilu je dovoljan, samo prvi disk iz dvije komponente (na drugom disku - bilo koji sekurba).
A onda se montažne desekreće više nisu potrebne - sve isto, cijeli softver treba ažurirati i isporučiti putem interneta ...


Komentar: Root korisnik u Centos sistemu je nelogin (to bi trebao biti)!
Svi radovi u centru Centos-a uvijek se izvodi iz redovne korisničke sesije, uklj. i instaliranje / postavljanje sistema. I samo za neku akciju svaki put kada se traže privilegije "superusera" (nešto slično pojavilo se u sustavu Windows7).
Stoga za obavljanje konfiguriranih izmjena, instaliranje paketa i drugih "administratorskih" akcija - otvaranje konzole u redovnom korisničkom sesiju, odmah izvršite naredbu "SU", koja će trenutnu konzolu prebaciti u "Super Korisnik" režim (Centos funkcija) :

Bash # su lozinka:<вводим пароль root>


Zatim se ova bash konzola koristi za različite akcije u prepona. Na primjer, možete pokrenuti "MC" i uređivati \u200b\u200bconfigs u / etc / ...


2) Prilagodite mrežu



Podesiti mrežni adapteri, Ime domaćina, Gateway i DNS ...
Povežite se na Internet i ažurirajte sve osnovne pakete na posljednje verzije ...
Sve ćemo raditi sve daljnje akcije ako postoji internetska veza, vjerujemo da je stalno!

Postavljanje mreže vrši se standard ... ali postojiuobičajene grablje koje trebaju zaobići:

2a)


Prvo je ime našeg poslužitelja, lako se mora riješiti u IP adresu.

U / etc / sysconfig / mrežnoj datoteci provjerite vrijednost parametra ime hosta ("Računarsko ime" sjevera), ako je potrebno, promijenite da se novi parametri stupiju na snagu, morate ponovo pokrenuti sistem.

Bash # cat / etc / sysconfig / mrežna mreža \u003d da mrežna_ipv6 \u003d Nema hostova \u003d DELLDEV Gateway \u003d 192.168.10.2


(Posljednji redak je zadani gateway, nije potrebno odrediti. Ako nije navedeno - trajat će iz IFCFG ili DHCP ...)

U datoteci / etc / hosts-a ne bi trebalo biti unosi formata LocalHost.locAldomian ili se odnosi na IPv6, u nedostatku DNS poslužitelja, mora se napisati jasan meč IP \u200b\u200badrese poslužitelja - FQDN naziv - Skraćeno ime. Primjer ispravne datoteke domaćina:

Bash # mačka / itd. / Hosts 127.0.0.1 Localhost delldev



Proverite: Da li se server ping sama? Uđite u konzolu:

Bash # ping delldev



2b)


Drugi - na vatrozidu ne bi trebao biti pravila zabranjuje interakciju između komponenti 1C Enterprise.
U većini slučajeva poslužitelj 1C nalazi se u lokalnoj mreži, tako da možemo onemogućiti vatrozid (barem u vrijeme puštanja u rad):

Bash # chkconfig Iptables izvan bash # servis iptable stop



2c)


Treće - trebate i onemogućiti Selinux politiku!

Razlozi:
1) Ranije, Selinux je bio uzrok greške greške u segmentaciji.
2) Samba kuglice ne rade s uključenim SELINUX-om (udaljeni korisnici ulaze u loptice, ali datoteke ne vide ... ili se datoteke vide, ali ne čitati ... itd. Glitches)
3) Pored toga, prednosti upotrebe Selinuxa na visoko opterećenom poslužitelju koji se nalaze unutar lokalne mreže, izgleda izuzetno maglovito.

Kako onemogućiti:

Uredi CONFIG / ETC / Selinux / Config String Selinux \u003d Promjena promjena na Selinux \u003d Opremanje s invaliditetom ...



2D)


Internet provajder "UKRTELECOM / Ukrajina" ima još granača: Buggy DNS server - Stoga morate koristiti pomoćni (bolji od Googlea) ... a možda je moj DSL usmjerivač još uvijek slabo kompatibilan sa OS Linuxom ...

Simptom: Pri radu s Internetom, rješavanje svakog imena DNS-a događa se vrlo dugo (nekoliko [desetina] sekundi vremenskog ograničenja), rade vrlo loše ...
Odluka: Stoga, nisam automatski primio DNS server putem DHCP-a, ali statički propisan u postavkama adaptera (u config / etc / sysconfig / mrežnim skriptama / ofcfg-et0) nakon adresa: 213.179.25.15.152, 8.8.8.8 , 8.8.4.4(prva dva - Novi Ukrtelecom, pratili su dva - od Googlea).


3) Konfigurirajte menadžer paketa (yum)


Napomena: detaljan priručnik o korištenju yum - pogledajte u članku"Upravljanje paketom u RHEL6. Yum "...

3a)


Prilagodite izvore softvera (spremište):

uključite standardna spremišta (u konfiguriranju na spremištu, omogućeno je propast \u003d 1 ili postavite krpelj kroz grafičko sučelje ...):
CENTOS-6 - BASE
CENTOS-6 - doprinosi
CENTOS-6 - Dodaci
CENTOS-6 - PLUS
CENTOS-6 - Ažuriranja

I (Bez njih su vrlo tužni, jer standardna spremišta sadrže uglavnom poslužiteljski softver i zastarele iako superpareni verzije).

NAPOMENA: U većini slučajeva da se olakša priključak novih spremišta, vlasnici spremišta pripremili su RPM pakete za automatska konfiguracija - Ovi paketi koje samo trebate preuzeti i instalirati. Štaviše, odaberite pakete ispravne verzije: za relevantnu verziju spremišta i namijenjena odgovarajućem Linuxu za vaše izdanje. Prilikom postavljanja ovog pseudo-paketa automatski se generiraju potrebne konfigurirane, yum je konfiguriran, itd.

Preporuke:
Koristite "Cat / etc / RedHat-otpust" da biste pronašli koje ste izdanje El-a koristili(Kažem: "Propuštanje Centosa 6.3" - I.E. "EL6")
Koristite "UName -a" da biste pronašli svoju procesorsku arhitekturu(Kažem: "I686 i386")
Koristite "RPM -IVH paket-datoteke" da biste instalirali RPMForge-Relide paket(Takođe radi sa URL-ovima)

RPMForge.
Upute za instalaciju:repoforge.org I.
paketi.sw.be/rpmforge-relesesee/rpmforge-relesese-0.5.2-2.l6.rf.i686.rpm "

EPEL
Upute za instalaciju:fedoraproject.org.
Primjer rada: SU -C "RPM -UVHdownload.fedoraproject.org/pub/epel/6/i386/epel-release-6-7.noarch.rpm "

Atrpms.
Upute za instalaciju:atrpms.net.
Primjer rada: SU -C "RPM -UVHdl.atrpms.net/all/atrpms-repo-6-5.el6.i686.rpm "

3b)


Koncept: glavna stvar nije poremetiti funkcionalnost osnovnog jezgnog sistema.
Standardna repozitorion Centos (posebno "CENTOS-6 - baza") čine posebno obučeni ljudi koji pružaju za svaku tačku u skladištu prekida paketa i biblioteka.(CENTOS je poslužitelj koji je instaliran na najskupljim proizvođačima koji rade u režimu Autoapte. Gljenje u spremištu će prekinuti puno poslužitelja, odnosno, to će, a administrirati će imati puno hemoroda i vjerodostojnosti Centos će se uklopiti ... Ovo nije dozvoljeno.)
Ali ako se igrate sa trećim lijevim distribucijama, uvijek imaju nove (i nestabilne) verzije biblioteka ranije se pojavljuju - mogu se automatski instalirati u sustavu tijekom autoapta, uzgoj nekompatibilnosti za usluge kernela. Loše!

Da bi se poslužitelj najistavljeni softver instaliran na poslužitelju, a sa dodatnih repozitarija instaliran je samo mekog softvera (paketi su oslobođeni "zavisnosti") - morate konfigurirati / koristiti sistem prioriteta:

Za upravljanje prioritetima - trebateinstalirajte dodatne dodatke za yum (Korisno je instalirati sve tri):

  • yUM-Protect-paketi (omogućava vam zaštitu određenih paketa iz brisanja; prema zadanim postavkama je zaštićen YUM i njegov lanac ovisnosti)
  • yum-Plugin-Protectbase (omogućava vam zaštitu paketa iz navedenog spremišta iz ažuriranja sa nezaštićenih repozitarija) - lakše je konfigurirati.
  • yUM-Plugin-Prioriteti (omogućava vam da dodijelite prioritete različitim spremištima; paketi iz reorrita s nižom vrijednošću prioriteta ne mogu se ažurirati iz spremišta sa visokom vrijednošću prioriteta - to je još jedna vrsta zaštite, naprednija i fleksibilnija) - to je bolje!


(Napomena: Za yum još uvijek postoje mnogo zanimljivih dodataka, ali to su najpotrebnije ...)

Podešavanja repozitarijama yum. Trgovine u: /etc/yum.repos.d/
konverzije koje se mogu uređivati, zvane: * .repo
ostale datoteke usluga - ne dirajte ih.

Morate dodati u Text Configs (barem za sve repozitarije s omogućenim \u003d 1): Redovi s parametrima Protect \u003d ... i prioritet \u003d ...(Napomena: Manja vrijednost prioriteta - temama spremišta je važnija)



3c)


Također preporučujem instaliranje upotrebe grafičke ljuske na menadžer paketa: Yum Extender (Binar se zove Yumex) - mnogo je napredni standardni GUI!


4) Instalirajte dodatni softver koji se ne odnosi na 1C sistem



Sada možete simulirati (kroz upravljanje menadžerom Yum paketa), naravno:
NTFS podrška
Vino (emulator za pokretanje jednostavnih Windows aplikacija)
i druge korisne lokalne aplikacije ...


5) Prilagodite SAMBA server



Morate instalirati (preko yum) i konfigurirati Samba server (SMB i NMB usluga) - ovo je podrška za Microsoft NetBIOS pod Linuxom, tzv "Mreža" ...

I preporučujem da prikupljam sambu, čak i ako na ovom poslužitelju ne navedete datoteke za druge klijente lokalne mreže, tako da se ovaj poslužitelj pojavi u "mrežnom okruženju" u svim Windows klijentima i drugim mrežnim poslužiteljima, skenirao svoj standardni API, skenirajući "Mrežno ime mašine" - tako da bi se moglo nazivati \u200b\u200bkao nešto \\\\ mylinuxserver¨. Radi praktičnosti, konfigurirajte sambu tako da se 1c server vidljivo u vašoj radnoj grupi ...

NAPOMENA U vezi sa: Da li se SAMBA Server trebaju za 1C: preduzeća ili ne?



Da biste konfigurirali Sambu Savetuju:
kreirajte i konfigurirajte kuglične mape ovako:

MKDIR / Početna / Samba Mkdir / Početna / Samba / Kuća / Samba Chgrp -r Samba / Početna / Samba Chmod -R A + RW / Početna / Samba


kreirajte nelogični korisnik / grupu: samba / samba
dodijelite ovaj korisnik kućna mapa: / Početna / Samba

Konfiguracija usluge SAMBA:
Konfigumentira leži u / etc / samba /
Pogledajte MAN SMB.conf
Pogledajte smb-conf.ru.
Za jednostavno podešavanje - pogledajte članak"Jednostavna instalacija i konfiguracija SAMBA servera u Centosu" ...

Bitan: Pored usluge "SMB" (glavna), također biste trebali "omogućiti" i "pokrenuti" NMB uslugu (koja je odgovorna za objavljivanje NetBioS računarskog imena na lokalnoj mreži - poslužitelj će biti vidljiv u "mrežnom okruženju "):

Chkconfig --level 2345 SMB na ChkConfig --Level 2345 NMB na usluzi SMB Start Service NMB Start


Savjet: Način rada usluga najbolje je prilagođen kroz GNOME / System / Administracija / sustav / sustav ...


6) Izlazite i pripremite distribucije 1c: Enterprise ... Gdje dobiti sve?



Gusarske distribucije 1C (i kvaka) mogu se preuzeti iz izmjenjivača (ne donosim veze za pronalaženjeforum.ru-board.com. U odjeljku "Varzynik" ...

Dakle, dobio / preuzeo distribuciju"1C: platforma 8.2 Izdanje 8.2.16.368 od 05.10.12" -\u003e Iz toga, uzimamo "Singer 1c: preduzeća (32bit) za RPM-basene Linux-sisteme", datoteku"8_2_16_368_rpm.tar.gz" (169,07 MB) -\u003e Nakon raspakiranja arhive, dobivamo 8 RPM datoteka distribucije ...

Gotovi gradi "PostgreSQL iz 1C izdanje 9.0.3-3.1C od 17. januara 12" Nećemo nam odgovarati, ne instaliramo na zavisnost (postoje paketi prikupljeni za Centos 5.x, a ne za 6.x.) .
Nas trebaju originalne postgresql kodove, zakrpanje 1c za samostalan! Od distribucije"PostgresQL iz 1C izdanje 9.0.3-3.1C od 17. januara 12" -\u003e Preuzimamo samo datoteku "PG90331_Patch903.rar" -\u003e iz arhive samo datoteka"Postgresql-9.0.3-3.1.Src.rpm"(Ovo je RPM paket sa izvornim kodom PostgreSQL verzija 9.0.3, već uključuje sve potrebne zakrpe kako bi se osigurala kompatibilnost sa poslužiteljem 1c: Enterprises 8.1 i 1C: Enterprise 8.2)
Napomena: Pored toga, izvorni kodovi za samopostavljanje postgreSQL DBMS-a, podržani od 1c: Enterprise 8, najlakši načinpreuzmite direktno sa funkcije ...

Napomene: Koja platforma za odabir?

  1. server 1c se događa: i x64 i x86
  2. 1C klijentski programi su: samo x86, trenutno (ponavljam: x64 samo server 1c)
  3. poznato je da se X86 programi mogu instalirati na X64 OS (ovo se odnosi ne samo na 1C)
  4. 1C klijentski programi (debeli i tanki klijenti) rade samo pod prozorima!

    Dodatne informacije...




7) Skupština i ugradnja "PostgreSQL DBMS iz 1C (izdanje 9.0.3-3.1C od 17. januara 12. januara)" na Linux centos (6.3)



Prije svega, tako da u sistemu nema sukoba, morate deinstalirati sve ostale / prethodne verzije PostgreSQL servera, ako se namočite (provjerite).

Štetni savjet: Dakle, ne postoji konfuzija zbog nekompatibilnosti softvera, također sam deinstalirao kupca "PostgreSQL-8.4.13" (u početku uspostavljen iz standardnog repozitornog centara 6.3) ... nekih paketa (na primjer, "postgresql-libs -8.4.13 "I dr.) Sada sam morao otići, jer Mnogi drugi paketi u sistemu ovise o njima - međutim, oni mogu biti nestati kasnije, nakon instaliranja PostgreSQL 9.0.3 (zatvaranje unaprijed, uspio sam ga upravljati) ...
Međutim, ima smisla ostaviti ove standardne pakete u sustavu (posebno "postgresql-libs-8.4.13") - u slučaju da u budućnosti morate biti instalirali PostgreSQL 9.0.3. Jer sada sam imao takvu situaciju da su svi sistemski paketi sada pouzdani samo sa paketa PostgreSQL-LIBS-9.0.3-3.1C, a menadžer paketa ne dopušta da ne postoji potreban potonji, a da ne postoji u isto vrijeme polovina u isto vrijeme (kolaps) ).


Nažalost, u osnovnim repozitorijima Centos 6.3, I.E. U trenutnom sistemu ne postoje sve potrebne biblioteke (zavisnosti) za korištenje PostgreSQL iz 1C. Pored toga, trebalo bi imati na umu da za server 1c: preduzeća 8.2verzija PostgreSQL-a potrebna je ne niža od 8.3.8.

Isprobao sam različite distribucije ...



Dakle, verzija "PostgreSQL iz 1C izdanje 9.0.3-3.1C" je najbolje prikladni, ali sakupljeni RPM paketi iz distribucije "PG90331_SuPELLN903.Rar" neće biti prikladni za nas: Ne instalirajte na zavisnost (postoje paketi Sakupljeno za Centos 5.x, a ne za 6.x.) ...

Nepravilni pristup: Nadogradnja ručno postojeće stare biblioteke su hemoroidi i opasni (puno softvera iz baze i stabilnog kernela Centela ovisi o njima)! I dalje bi bilo moguće umetnuti štake-Khaki u obliku simboličkih veza (s imenima potrebnih biblioteka koji se odnose na postojeće verzije), ali vrlo je loše na proizvodu-poslužitelju ...


Dakle, da ne bi uznemirio integritet Centos kernela,morate pobuniti postgresql iz izvornog koda, srećom sa svojim zakrpama 1c (tako će se zasnivati \u200b\u200bna našim postojećim bibliotekama). Zakrpljeni izvori PostgreSQL uzimaju iz distribucije "PostgreSQL iz 1C izdanje 9.0.3-3.1C" -\u003e Trebat će nam samo datoteka "PG90331_Patch903.Rar" -\u003e A iz arhive uzimamo samo datoteku "PostgresQL-9.0.3- 3.1c.src.rpm "... ili preuzmite ovu datoteku direktno iz ureda ...

7a)


Napomena: Ne obuhvaćam se u sklopu iz izvora, stoga, postoji malo modificirani recept iz blogova "admin-manijaka" na alsigned.ru (poštovanje autora).



Prije PostgreSQL-a, morate instalirati (ili provjeriti je li već instalirano) - Potrebno je za postgreSQL verziju iz 1C. Možete ručno postaviti iz ručnog paketa (ali nije potreban) ... ili sa Yum-om, iz standardnog spremišta (šta je bolje):

Yum instalirajte icu libicu libicu-devel



Takođe smo postavili pakete potrebne za sastavljanje i montažu:

Yum install rpm-build wged glibc-devel bison flex readline-devel zlib-devel opensl-devel pam-devel gettext gcc napravi



7b)


Preuzimamo sa stranice 1c Izvor PostgreSQL 9.0.3:

Wget http://v8.1c.ru/overview/postgresql_patches/9-0-3/postgresql-9.0.3-3.1c.rs.rpm.


i instalirajte paket s izvorom (bit će kreiran) različite mape U sistemu i izvornim datotekama su raštrkani):

RPM -IHV PostgreSQL-9.0.3-3.1c.Src.rpm



Otvoreno za uređivanje / USR / LIB / RPM / Macros datoteke i promijenite nivo nivoa celementa u IT _default_patch_fuzz za 2:

% _Default_patch_fuzz 2.


Napomena: Ranije su se slične akcije morale izvršiti samo na Fedori 12 i višem, pri sastavljanju softvera koji ne podržava obradu vrhova novim skriptima i počevši od 6. verzije, novih skripta došlo je do cestova.

Stvorite simboličke veze u Libicu biblioteke:

Ln -s /usr/lib/libicui18n.so /usr/local/lib/libicui18n.so 46 ln -s /usr/lib/libicudata.so /usr/local/lib/libicudata.so.46 ln -s / usr / libicuuc.so /usr/local/lib/libicuuc.so.46



Idite na montažu PostgreSQL:

RPMBUILD -BB --define "RUNSEFORTHET 0" ~ / RPMBUILD / Specifikacije / PostgreSQL-9.0-1c.Spec


Instaliranjem parametra "RUNSEFORTHEST 0" odbijamo da se testiraju i provjeravši performanse PosgreSQL-a tijekom sklopa, kako bi se testirali uspješno potrebno izvesti u okviru ograničenog korisnika, u protivnom će biti u suprotnom, u protivnom proces montaže zaustavio se.

Proces montaže trebat će neko vrijeme ...

Konačno, pregledaću listu sakupljenih RPM paketa (jer imam 32-bitni Linux OS, a zatim PostgreSQL paketi su prikupljeni i 32-bitnom verzijom):

Bash # ls -1 ~ / RPMBuild / RPMS / I686 PostgreSQL-9.0.3-3.1c.i686.rpm PostgreSQL-doprinos-9.0.3-3.1c.i686.rpm Postgresql-debuginfo-9.0.3-3.1c.i686 .rpm postgresql-docs-9.0.3-3.1c.i686.rpm postgresql-docs-9.0.3-3.1c.i686.rpm postgresql-libs-9.0.3-3.1c.i686.rpm postgresql-server-9.0. 3-3.1c.i686.rpm postgresql-test-9.0.3-3.1c.i686.rpm



7c)


Instaliranje zakrpljenog DBMS poslužitelja PostgreSQL iz 1C:

Nije potrebno instalirati sve pakete ... za normalan rad PostgreSQL je sasvim dovoljno četiri: postgresql-libs, postgresql, postgresql-server, postgresql-doprinos. Idite na / Root / RPMBuild / RPM / I686 direktorij (na 64-bitnom OS - u / root / rpmbuild / rpms / x86_64) i postavite pakete ...

postupci instalacije paketa Sljedeći:

Postgresql-libs-9.0.3-3.1c.i686.rpm postgresql-9.0.3-3.1c.i686.rpm postgresql-server-9.0.3-3.1c.i686.rpm postgresql-doprinos-9.0.3-3.1c .i686.rpm.


Po želji, ali korisno (za programere), zatim postavite sljedeće pakete:

PostgreSQL-DOCS-9.0.3-3.1C.I686.RPM Postgresql-Devel-9.0.3-3.1c.i686.rpm Postgresql-debuginfo-9.0.3-3.1c.i686.rpm Postgresql-test-9.0.3- 3.1c.i686.rpm.



Ali da se ne bismo smetali redoslijedom instalacije - bolje je instalirati sve pakete s opsegom (sam YUM će to shvatiti sa zavisnostima):
RPM -IHV PostgreSQL-9.0.3-3.1C.i686.rpm PostgreSQL-doprinos-9.0.3-3.1c.i686.rpm Postgresql-debuginfo-9.0.3-3.1c.i686.rpm postgresql-devel-9.0.3 -3.1c.i686.rpm postgresql-docs-9.0.3-3.1c.i686.rpm postgresql-libs-9.0.3-3.1c.i686.rpm postgresql-server-9.0.3-3.1c.i686.rpm postgresql -Test-9.0.3-3.1c.i686.rpm.

Rake: Prilikom instaliranja postgreSQL-doprinosa-9.0.3-3.1.I686.RPM paketa, dolazi do pogreške?

gREŠKA: raspakiranje arhive nije uspjelo na / /USR/PGSQL/LIB/LIBICUDATA.SO.46; 4E9327CC: CPIO: DIGEST SHOUNDTCH

gREŠKA: PostgreSQL-doprinos-9.0.3-3.1c.i686: Instalacija nije uspjela


Odluka: Pokrenite RPM bez provjere probavljanja i MD5

RPM --Nodigest --Nomd5 -IHV PostgreSQL-doprinos-9.0.3-3.1c.i686.rpm





Nakon toga korisnik "Postgres" pojavit će se u operativnom sistemu, koji će posjedovati sve DBMS datoteke i na sesiji koje će se poslužitelj pokrenuti (ne zbunjuju ga sa super sistemom same super).
Skripta će biti stvorena /etc/init.d/postgresql za pokretanje i zaustavljanje DBMS-a.
Binarne datoteke klijenta i postgresql 9.0.3 server su u / usr / pgsql / bin / ...


7d)


Inicijalizacija klastera baze podataka PostgreSQL (takozvani direktorij, obično / var / lib / pgsql / podaci u kojima se pohranjuju podaci svih baza podataka ove instalacije postgreSQL DBMS-a):

Napomena: B. prethodne verzije Postgres je prošao trik kada smo tek započeli DBMS poslužitelj, a tokom prvog lansiranja nije pronašao direktorij sa datotekama baze podataka - pokrenuo sam inicijal "... ali sada ne radi -
morate pokrenuti initdb izričito i ispravnim parametrima. Istovremeno, potrebno je izričito odrediti korisnik sistema na sesiji koji pokreće DBMS poslužitelj (naredba "su postgres"). Također, izričito odredite lokalitet u kojem poslužitelj radi (lokal \u003d ru_ru.utf-8).

Bash # su postgres -c "usr / pgsql / bin / initdb -d / var / lib / pgsql / podaci --locale \u003d ru_ru.utf-8"



Prilikom izvršavanja ove naredbe, potvrdit će njegova zaključka konzole podesite parametre (Tekst će se pojaviti u konzoli):

Datoteke povezane s ovim sustavom baze podataka pripadaju korisniku "Postgres". Ovaj korisnik mora biti vlasnik procesa poslužitelja.
Klaster baze podataka bit će inicijaliziran sa ru_ru.u.utf-8 locale. Zadani kodiranje postavljeno je na UTF8. Zadana konfiguracija pretrage u punom tekstu postavljena je na "ruski".



Kao rezultat toga, bit će kreirana baza podataka u / VAR / LIB / PGSQL / Data Directory (Napomena: PostgreSQL server se odmah obnavlja).

Rake: Ako greška padne tokom inicijalizacije klastera baze podataka?

Fatalno: ne može stvoriti zajednički segment memorije ...
Savjet: Ova greška obično znači da je zahtjev za postgreSQL za zajednički segment memorije premašio parametar vašeg kernela Shmmax. Možete ili konfigurirati kernel sa većim Shmmaxom. Da biste smanjili veličinu zahtjeva (trenutno 35233792 bajtova), smanjite parametar PostgreSQL "Shared_Buffers (trenutno 3584) i / ili svoj maksimalni parametar (trenutno 104).


Odluka: Potrebno je povećati vrijednost parametara kernel.shmmax, za ovaj dodajte u /etc/sysctl.conf datoteku:

Kernel.shmmax \u003d 40000000.


Zatim ažurirajte Systl parametre sljedeće naredbe:

Bash # sysctl -p


Napomena: Obično ovaj problem je karakterističan za 32-bitne verzije ... ali nemam takvog problema na CentOS 6,3 32bit - parametar kernel.shmmax \u003d 4294967295 već je instaliran ovdje.


7e)


Postavljanje usluge PostgreSQL:

Dodaj u automatskoad i pokrenite PostgreSQL uslugu:

Bash # chkconfig postgresql na bash # servis postgresql početak



Binarni klijentski klijent i PostgreSQL 9.0.3 server su u / usr / pgsql / bin / ... Stvorite simboličke veze do potrebnog binara kako bi započeli bez navođenja staze (posebno za postgreSQL Console Client):

Ln -s / usr / pgsql / bin / psql / psql et al.



Kada prvi put počnete postgresql, da biste kontrolirali privilegije pristupa entitetima DB, u DBMS-u, Postgres Super korisnički račun kreiran je uz lozinku Postgres (ne zbunjuju ga sa računom Linuxa). Prvo što treba učiniti je promijeniti standardnu \u200b\u200blozinku ... Sperificiramo lozinku za super donje rublje postgres dBMS-om naredbom:

Bash # PSQL -U Postgres -C "Alter korisnik Postgres Lozinka" Newpassword ""


Napomena: Sada će se ova lozinka koristiti prilikom povezivanja kupaca na DBMS: Login \u003d "Postgres" Lozinka \u003d "NewPassword".

7f)


Konfigurišite PostgreSQL poslužitelj za rad sa serverom 1c: Enterprise (pravila konfiguracija):
Pogledajte opis CONFIG parametara na ruskom ...

U /var/lib/pgsql/data/postgresql.conf - postavke servera. Morate odrediti parametre (za smanjenje žica ili ako nema ovih parametara, a zatim ih unesite ručno):

Zadano_with_id \u003d uključeno.



Po defaultu, Avtovakum u PostgreSQL 9.0.3 je onemogućen ... Ako želite uključiti "Automatsko sakupljanje smeća (automatsko usisavanje)" u bazi podataka (što je korisno za servere sa niskim opterećenjem, tako da administrator ne treba učiniti Postupak "Pakiranje baze podataka" periodično i ručno, ali jednostavno instalirajte i zaboravite) - zatim postavite ove parametre:

Track_counts \u003d na autovacuumumu \u003d na


Napomena: U prethodnim verzijama je DBMS bio parametar "statistika_row_level" ... ali u PostgreSQL 9.0.3 Ovaj je parametar zastario i ušao u novi parametar "Track_counts".

U datoteci \u003cvar/lib/pgsql/data/pg_hba.conf, Politika pristupa i identifikacija korisnika konfiguriraju se (tj. Dopuštena veza na PostgreSQL server) ... Provjerite je li na kraju ove datoteke nekompozito Navedena je linija (što znači "dopuštanje" veze sa serverom iz bilo kojeg domaćina, lozinke su u LD5): MD5):

Domaćin svih 0,0.0.0/0 MD5


Napomena: Ako zamijenite "MD5" u liniji politike na "poverenje", tada se lozinka neće provjeriti! (Korisno za oporavak / promjenu zaboravili ste lozinku Superter) Također imajte na umu da zadana politika za klijentske veze sa Localhost: Lozinke nisu provjerene ...

Napomena: Ovi parametri koje možete konfigurirati i kasnije. A kad se uvjerite da sve uključivanje 1c klijenta - ima smisla, u sigurnosne svrhe, ograničavaju veze samo lokalnom web mjestu domaćina (ili tačnije domaćini klastera servera 1c, ako su odvojeni) ...

Konačno, ponovo pokrenite postgresql server:

/etc/init.d/postgresql Restart.




8) Instaliranje "Server 1C: Enterprise 32bit za RPM-temeljene Linux sisteme (8.2.16.368)" na Linux Centos (6.3)



Distribucija servera 1. dio: Preduzeća 8 za Linux predstavljeni su kao višestruki RPM paketi:

  • 1c_Enterprise-Common - Opće komponente 1C: Preduzeća 8;
  • 1c_Enterprise-server - Komponente servera 1c: Enterprises 8;
  • 1c_Enterprise-WS - adapter za objavljivanje web usluga 1c: Enterprises 8 na web poslužitelju na bazi Apache HTTP servera 2.0 ili Apache HTTP server 2.2;
  • 1C-Enterprise-CRS - komponente servera za pohranu 1C-a: Enterprises 8.
  • Paketi koji sadrže u naslovu sufiksa "-nls" su dodatni nacionalni resursi za relevantni paket.


1c_Enterprise-server i 1c_enterprise-ws paketi ne ovise o jedni drugima. Prema tome, mogu se instalirati na jednom računaru i zajedno i zasebno (I.E. "server 1C" i "Web server" mogu se podići različitim mašinama, kao i odvajanje DBMS poslužitelja da biste istovarili "server 1c") ...

Napomena Od 2014..01.15: Napominje se da je kôd paketa 1C_Enterprise-WS i dalje ovisi o paketu 1C_Enterprise-poslužitelj, ali nije u osnovi ...



Instalacija se mora izvršiti u ime korijena ...

Prilikom instalacije, sljedeći odnosi treba uzeti u obzir između paketa (Da biste uspješno instalirali paket, prvo morate instalirati sve pakete iz kojih ovisi) - stoga je nalog za instalaciju sljedeće:

RPM -IHV 1C_Enterprise82-common-8.2.16-368.ihv 1c_enterprise82-common-nls-8.2.16-368.i386.rpm rpm -ihv 1c_enterprise82-server-8.2.16-368.i386.rpm rpm -ihv 1c_enterprise82- Server-NLS-8.2.16-368.i386.rpm RPM -IHV 1C_ENTERPrise82-WS-8.2.16-368.i386.rpm RPM -IHV 1C_Enterprise82-WS-NLS-8.2.16-368.i386 .rpm RPM -IHV 1c_Enterprise82-CRS-8.2.16-368.i386.rpm RPM -IHV 1C_Enterprise82-CRS-NLS-8.2.16-368.i386.rpm



Pokret se zatim pokreće u modu Demon:

/etc/rc.d/init.d/srv1cv82 stop /opt/1c/v8.2/i386/ragent -daemon /etc/rc.d/init.d/srv1cv82 Restart



Sve gore navedene akcije moraju se izvesti u ime korijenskog korisnika.

U procesu instaliranja komponente poslužitelja 1c: Enterprises 8 stvara korisnik operativnog sistema pod nazivom USR1CV82, pod kojim se izvršavaju serverski procesi 1c: preduzeća 8.

8a)


Nakon instaliranja svih potrebnih paketa, morate pokrenuti uslužni program za skriptiranje dijagnostike i inicijalizacije grafičkog podsistema u 1C V8.2 i ispuniti njegove preporuke, ako ih ima. (Uslužni program provjerava sistem za prisustvo u njemu potrebno za grafički podsistem u 1C V8.2 komponentama i postavkama i izdaje preporuke ako je 1C još uvijek potrebno.)

/Opt/1c/v8.2/i386/utils/config_server



Dodatne informacije o uslužnom programu "Config_server": nanefrit.arvixe.ru i blog.unixstyle.ru ...

Postupak postavljanja sistema pomoću uslužnog programa "CONFIG_SERVER" bit će otprilike sljedeće(Neke od tih faza koje možete nedostajati - preskočite):

Instalacija se mora izvršiti u ime korijena ...

1) Nakon prvog pokretanja uslužnog programa "CONFIG_SERVER" - greška mora da leti: "Ne može otkriti direktorij fontova, navedite ga!"
Odluka: Stavili smo nedostajuće TTF fontove na receptlinewb.ru FAQ i.
Napomena: Sistem mape ~ / RPMBuild / morate postojati (prethodno su stvoreni kada sastavljaju postgresql distribuciju).
Kao rezultat, za ugradnju fontova, dovoljno slijedeći sljedeće:

Yum instalirajte RPM-Build Cabextract wget http://corefonts.sourceforge.net/msttcorefonts-2.5-1.spec RPMBuild -BB msttcorefonts-2.5-1.Spec RPM -IVH ~ / RPMBuild / RPMS / NovtCoreFonts-2.5-1 .noarch.rpm.



2) Ponovno pokrenite uslužni program "CONFIG_SERVER" - greška mora da leti: "Nije pronađen nijedan uslužni program za pretvorbu Truetype! Ugradite TTF2AFM ili TTF2PT1! "
Odluka: Stavili smo uslužni program TTF2PT1 (dostupno u Repozitoriju EPEL):

Yum instalirajte TTF2pt1.



3) Treći put pokrećemo uslužni program "CONFIG_SERVER" - sistem će misliti duže i sve će biti u redu: više grešaka u konzoli neće biti izdato ...

Konačno, morate preopteretiti "server 1c" (ili u potpunosti stroj):

/etc/init.d/srv1cv82 Restart.



Sve gore navedene akcije moraju se izvesti u ime korijenskog korisnika.

8b)


Sve, instaliranje "servera 1c" na OS Linuxu Završeno!
Ostaje da se poveže s ovim "serverom 1c" preko MMC-Console "Administracija servera 1c: Enterprise 8.2" i kreiraju "informativne baze konfiguracija. O ovome ispod ...

Napomena: MMC konzola je instalirana u sklopu "tehnološke platforme 1c: preduzeća 8.2" - na drugom hostu i samo pokretanje prozora. (Iako u verziji "1C: Enterprise 8.3" obećanje koje je već provela administracija i pod Linuxom ...)

8c)


Konfiguriramo 1C podršku za web klijent putem Apache Werser-a:

Priprema: Koristit ćemo lokalni web poslužitelj Apache instaliran na istoj Linux mašini kao "server 1c". Ako još niste instalirali Apache WebServer - zatim slijedite korake iz "zadatka: instalirajte Apache / httpd u odjeljku Fedora Core / Cent OS Linux" članci"Kako instalirati i pokrenuti uslugu Apache ili httpd pod Linuxom":

Yum instalirajte httpd chkconfig httpd na /etc/init.d/httpd Start



Zatim djelujemo kako je navedeno u "2. Objavljivanje web klijenta »Članci"Stavili smo 1C Web klijenta na Apache" ...

Pretpostavimo da imate informatičku bazu s imenom "test1c"(U stvari, on će se kreirati kasnije nakon inicijalizacije baze podataka i stvaranje baze podataka u PostgreSQL ... ali publikacija se može napraviti speculativno i sada jer nećemo kontaktirati IB, ali mi ćemo jednostavno primijeniti Apache Configus i kreiranje Poklopac na web poslužitelju, neke mape / datoteke). Postupak publikacije je vrlo jednostavan i automatiziran (svaki korak je detaljno opisan u gornjem članku, tako da ga ne ponavljam) - morate izvršiti sljedeće naredbe:

CD /Opt/1c/v8.2/i386 ./webinst -pache22 -wsdir test1c -dir "/ var / www / html / test1c /" -connnstr "srvr \u003d" delldev "; ref \u003d" test1c "" "test1c" " itd. / httpd / conf / httpd.conf chown apache: apache /var/www/html/test1c/default.vrd chkconfig httpd na servisu httpd start


Sve, Objavljeno je informacijsko bazu "test1c"! Kada u potpunosti konfigurirate klaster servera 1c i bazu podataka, možete se povezati s tim putem pregledača unosom adrese http: // delldev / test1c(Gde je Delldev ime domaćina pod kontrolom centata, sa 1c serverom i Apache Werserom, koji smo trenutno konfigurirani) ...

Zapamtite: Da biste osigurali da se web klijent zaradio - takođe je potrebno: Domaćin na kojem "server 1C" ili "Apache web-server" (u ovaj slučaj To je jedan), povežite paket "Licenca mrežnog klijenta" (ključ zaštite može se naći lokalno ili prilagoditi pristup "upravitelju licence"); I Omogući u "svojstvima" artikl za informacije "Pošaljite licence na aplikacijski poslužitelj" (konfiguriran putem "Administracija poslužitelja".

8D)


Uz to: trebali biste znatikako omogućiti "tehnološki časopis" (On "zapisnici", on "log") ...

Po defaultu su zapisnici onemogućeni, jer brzo odrastaju i zauzimaju puno prostora na disku ("vlage" također su stvoreni zajedno sa "zapisi"). Omogućite zapisnike samo ako stvarno trebate pratiti neki problem.

8e)


Uz to: Ako odjednom trebate ... Da biste izbrisali poslužitelj 1C, treba izvršiti korake:

Prije brisanja morate ispuniti operaciju klastera poslužitelja:

/etc/rc.d/init.d/srv1cv82 Stop.


Zatim izbrišite pakete kako biste instalirali tako da se ovisni paket uklanja prije paketa iz kojeg ovisi:

RPM -E 1C_Enterprise82-CRS-NLS-8.2.16-368.i386.rpm RPM-CRS-8.2.16-368.i386.rpm RPM-WS-NLS-8.2.16-368.i386 .rpm RPM-1C_Enterprise82- Ws-8.2.16-368.i386.rpm rpm-server-nls-8.2.16-368.i386.rpm rpm-server-8.2.16-368.i386 .rpm rpm-1c_enterprise82-common-nls-8.2.16 -368.i386.rpm rpm-common-8.2.16-368.i386.rpm



Ili možete izbrisati i sve RPM pakete s jednom univerzalnom naredbom koja će izbrisati sve instalirane pakete koji započinju s prefiksom "1c_", a ovisnosti će se automatski pratiti:

RPM -E`rpm -QA | grep 1c_``




9) Instalacija zaštitnih tipki (licenciranje 1c)



Spojite tipke na "1c server" - samo. Morate preuzeti upravljački program sa web stranice proizvođača web stranice, otpakirajte ga i instalirajte dvostruki klik ...

Savjeti za odabir upravljačkog programa -

RPM -IHV HASPD-3.3-eter4scientFic.i586.rpm HASPD-moduli-3.3-eter4scientfic.i586.rpm



Dalje, morate umetnuti dva hardverska tastera na USB port ovog servera: "Ključ za server 1c: Enterprise" i "Ključ za X mrežnu licence" (sve tipke u jednom fizičkom pogonu "). I sve bi trebalo zaraditi: kupci će dobiti klijentske licence putem servera ...

Napomena: Ključevi su potrebni samo za "Application Server 1c: Enterprise" i za "zaštićene aplikacije klijenta 1C". Ne postoje problemi s postgreSQL DBMS - ovo je OpenSource i ne zahtijeva licence ili tastere (za razliku od DBMS "MS SQL Server", ali mi ga ne koristimo).

Napomena: Neke verzije 1C-a radile su i bez ključeva (beta) ...

Pažnja: Nealicencirani "server 1c" (I.E., čak i bez "serverske tipke"), on normalno radi s malim brojem klijentskih veza (do ~ 12 veza). To se verovatno učinjeno da olakšate administrativne zadatke: početna konfiguracija i nadzor u slučaju problema ... ali kada je prekoračena ova administrativna granica, poslužitelj počinje odbiti nove veze i zahtijevati ključ.

Prema rezultatima eksperimenta ...


Napomena: Međutim, "Klijentski ključevi" (lokalni ili mrežni) potrebni su za "zaštićene aplikacije kupaca 1c", u svakom slučaju - da za prvu vezu sa serverom, koji za stotinu!upute za instalaciju za Windows platformu za Windows (na slikama i sa video zapisom) ...

Pokrenite tehnološku platformu instalatera "za Verzija za Windows 8.2.16.368 "(u verziji 8.2 samo 32-bitni) - tamo su svi programi u jednoj boci. Prilikom instaliranja odaberite sljedeće komponente:

  • "1c: Enterprise" (glavne komponente "1C: preduzeća", uključujući komponente za administraciju, konfiguraciju, masti i tanki klijent)
  • "1C: Enterprise je tanki klijent" (tanki komponente klijenta samo za rad u verziji klijenta-servera, bez mogućnosti rada sa opcijom datoteke)
  • "Administriranje servera 1C: preduzeća" (MMC konzola za administraciju klastera servera)
  • "Sučelja na raznim jezicima: engleski, ruski ..." (Default)



Naglašavam, ne postavljamo sljedeće komponente (nisu potrebne u ovoj verziji klijenta / poslužitelja 1c):

  • "1C: Enterprise je tanki klijent, opcija datoteke" (tanke komponente kupaca, uključujući komponente za rad sa opcijama datoteke Informativne baze)
  • "Server 1c: Enterprise" ( na ovoj mašini mu ne trebajer Već je instaliran na drugom domaćinu u okviru Linux OS ... Iako imate heterogen "klaster 1c servera" u budućnosti: u kojem neće biti automobila koji ne rade ne samo Linux, već udovicu - samo tada će ovaj artikl trebati ...)
  • Moduli "Proširenja web servera" (Rad samo pod Windowsom: "Server 1C" pod Windows + IIS web serverom pod Windows-om možete na različitim mašinama ... Ovi moduli mogu jednostavno implementirati web mjesto na kojem je 1C klijentsko sučelje ugrađeno direktno u Web -Rextricter. Teška dimenzija oblaka, jer veza sa modula web servera na "1c server" - preko dCom ... Ali beneficije su umunjene: Ovo sranje zahtijeva svaku povezanost udaljenog web klijenta za zasebnu punu tipku "klijenta"! Stoga takva web stranica ne može biti masivna ...)
  • "1C Konfiguracija poslužitelja: Enterprises" (koristi se ako se konfiguracija pohranjuje ne u relacijskom DBMS-u, a datoteka optimizira operaciju s višeplatira, poslužitelja 1C ili Web serveru Apache ili Apache. Prema recenzijama: Buggy smeće, a 1C pohod je postigao pogođen na svom razvoju ...)
  • "IB 1C Converter: preduzeća 7.7" (trebaju samo programeri)



"Instalirajte HASP vozač" Proizvodimo ako 1c na ovaj računar Koristit ćemo licencirani: Ili će USB port pridružiti sigurnosnoj tasteri, ili će licenca biti uzeta iz mreže iz "Voditelj licence" ...(Podsjećam vas: ako koristite pukotinu / emulator, a zatim kada instalirate ne stavite "HASP zaštitni upravljački program"!)

Savjet: Tako da ništa ne bubi,pazite na b ispravne postavke Dcom. Na svakoj mašini koji se pokreću Windows, koji koristite za rad sa 1c.
Dcom je konfiguriran putem DCOMCNFG Snap,kao što je prikazano u uputama ... (Napomena: Ne samo da se ne radi samo o DCOM-u, već o ugradnji 1SV8 + MSSQL ... ali takođe je vizuelni opis u slikama, gdje kliknuti da biste konfigurirali DCOM.)

10b)


Sada idite direktno na rad instaliran paket Programi:

Run MMC konzola: Start -\u003e Programi -\u003e 1c: Enterprise 8.2 -\u003e Napredno -\u003e Administracija 1C servera: Enterprise.

Kroz konzolu, dosljedno stvaramo predmete: "Central Server", "Cluster", "Radni server", "Radni tok", "Informativna baza" - kao što je opisano i prikazanoČlanak "Uprava 1c preduzeća" ...

Sljedeći su članci malo zastarjeli i nepotpuni (promijenjeni prikaz MMC konzole, redoslijed stvaranja i parametara komponente), ali može biti koristan i za ilustraciju ono što trebate učiniti u ovoj fazi:nadalje, rad je nemoguć!Ostale ključne opcije i pitanja s njima ne vidite ovdje - već prelaze ovaj članak ... možete se i dalje aktivirati meke licence putem e-maila / telefona (ako ih Linux upravljački program podržava?) ili prilagoditi emulatore / pukotine (ali napominju to pod Linux emulatori još nisu implementiranii jedva da radim, jer Nije posebno potrebno) ...

Nakon, putem MMC-Console administracije poslužitelja, [već] kreirana "Informativna baza" (do sada prazna) - možete se povezati s "debelim klijentom" u režimu "Konfigurator" i početi kreirati / konfigurirati aplikaciju Konfiguracija ... Uradi to sada:

  1. Povežite se na IB Configurator (kada prvo pokrenete klijenta, morate dodati IB na popis: "Dodaj" dugme / "Dodaj na popis postojeće baze podataka" / "na serveru 1C: Enterprises" / "server klaster "\u003d delldev (ime poslužitelja);" IM ime u klasteru "\u003d test1c);
  2. Preuzmite konfiguraciju ("Konfiguracija / preuzimanje konfiguracije iz datoteke (.cf)" ... tada dugoročni proces konfiguracije konfiguracije i restrukturiranje baze podataka, s zahtjevima za potvrdu);
  3. Uvezite stvarne vjerodajnice (Administracija / Preuzmi stavku za bazu podataka o bazi podataka - ovo je kada su podaci prethodno istovareni u "varijantu datoteke IB", koja se koriste za servisne potrebe);
    Napomena: Nemojte brkati ovu stavku sa "PostgreSQL obnavljanjem baze podataka iz regularne sigurnosne kopije" - Ovaj postupak se vrši na PostgreSQL DBMS poslužitelju, za cijeli klaster baze podataka, I.E. za sve informativne baze DBMS pohranjeni na trenutnom poslužitelju ... Ovo je gruba i velika operacija, vrši se u slučaju kvara servera ili prilikom migracije postojećeg servera u novo željezo ...
  4. Konfigurirajte korisnike sistema i njihove uloge (artikl za administrativne / korisnike ... Obavezno stvorite korisnika administratora i omogućite sve moguće uloge).



A kad će se konfiguracija aplikacije preuzeti i konfigurirati - bit će moguće povezati s njom različitim kupcima (gusta, tanka, web) za korištenje i rješavanje primijenjenih zadataka ...

To je sve! Hvala na pažnji!


"1C: Enterprise on Ubuntu 10.04 / Instaliranje PostgreSQL 9.0", evo, ...

Pretpostavlja se da je operativni sistem uz podršku ruske lokalizacije već instaliran i već imamo distribuciju 1c servera za Linux sisteme zasnovan na RPM-u.

Polovne verzije distribucija, trenutno stvarno u vrijeme pisanja:

  • Operativni sistem: Centos Linux izdanje 7.2.1511
  • DBMS: Postgresql Pro 9.4.9
  • Server 1c: Preduzeća: 8.3.9.1818

PostgreSQL Pro DBMS distribucije su instalirane iz instalacijskih paketa sakupljenih postgres stručnjakom. Ovi instalacijski paketi uključuju promjene koje su dali 1c.

Postavljanje imena i DNS-a

Ime hosta u centru mijenja sljedeću naredbu:

hostnamectl set-hostname pgsql_1c

Za normalan rad servera 1C potreban je pravilno konfigurirani DNS poslužitelj, ali njegova konfiguracija nadilazi opseg ovog članka. Stoga ćemo sačuvati funkcionalnost poslužitelja, koristit ćemo datoteke domaćini.na sistemima koji se koriste.

Na Centosu morate registrirati adresu poslužitelja u datoteci / itd. / Domaćini :

127.0.0.1 pgsql_1c.

Morate se registrirati i na mašini na kojoj će se u datoteci instalirati platforma i konzola za upravljanje serverom 1c domaćini.(za Windows je C: \\ Windows \\ System32 \\ Drivers \\ etc \\ hosts) Adresa servera 1c: Enterprise.
Na primjer:

192.168.1.5 pgsql_1c.


Instaliranje i konfiguriranje postgreSQL-a

1) Da biste instalirali postgreSQL PRO distribucije, morate povezati spremišta.

sudo rpm -ivh http://1c.postgrespro.ru/keys/postgrespro-1c-ceros94.noarch.rpm sudo yum install postgresql-pro-1c-9.4

3) Nakon instaliranja distribucijske jedinice za praktičnost administracije PostgreSQL servera, preporučuje se registracija potrebnih varijabli okruženja za korisnika. postgres.. Ovaj korak je fakultativan.

Prebacite se na korisnika postgres.sa okolinom:

su - postgres.

Otvorite datoteku u kojoj navedete potrebne varijable okoline:

vim .bash_profile.

Dodajte varijable u ovu datoteku:

izvozna staza \u003d / bin: $ staza izvoz manpath \u003d / usr / pgsql-9.4 / Share / Man: $ MANPATH

4) Inicijalizirajte servisne baze podataka s ruskom lokalizacijom (pod korisnik postgres.).

initdb --locale \u003d ru_ru.utf-8

5) Startup PostgreSQL server.

sYSTEMCTL Omogući PostgreSQL-9.4 SystemCTL PostgreSQL-9.4 SystemCTL status PostgreSQL-9.4

6) Promjena postavki PostgreSQL servera
U /var/lib/pgsql/9.4/data/pg_hba.conf datoteci promijenit će niz

Domaćin svih 0,0,0,0/0 povjerenja domaćin svih 0,0.0.0/0 MD5

shared_Buffers \u003d 512MB temp_buffers \u003d 16MB radna_mem \u003d 128MB održavanje_work_mem \u003d 192MB efektivna_cache_size \u003d 8GB

Pažnja! Odabir postavki podataka vrši se pojedinačno i ovisi o karakteristikama poslužitelja na kojima će funkcionirati PostgreSQL poslužitelj i na karakteristikama baza podataka koje će biti obrađene na ovom poslužitelju.

7) Postavite lozinku korisniku Postgres kako biste se mogli na daljinu povezati sa serverom.

su - postgres. psql Alter Postgres korisnika sa šifriranom lozinkom "yourpassword";

(Umjesto yoursepassword, stavite lozinku koja vam je potrebna)

8) PostgreSQL server Restart

sYSTEMCTL STOP POSTGRESQL-9.4 SYSTEMCTL Početak postgreSQL-9.4 SystemCTL status PostgreSQL-9.4


Instaliranje servera 1C: Enterprise

1) Instaliranje servera 1C: Enterprise iz paketa.
Kao što je predviđeno na početku članka, pretpostavlja se da već imamo distribuciju 1c servera za Linux sisteme zasnovan na RPM-u. On predstavlja arhivu nazvana rpm64.tar.gz.. Nakon nepristojnog, dobit ćemo popis datoteka:

1C_Enterprise83-common-8.3.9-1818.x86_64.rpm 1c_enterprise83-server-8.3.9-1818.x86_64.rpm 1c_enterprise83-ws-8.3.9-1818.x86_64.rpm 1c_enterprise83-common-nls-8.3.9-1818 .x86_64.rpm 1c_enterprise83-server-nls-8.3.9-1818.x86_64.rpm 1c_enterprise83-ws-nls-8.3.9-1818.x86_64.rpm

Dok smo u imeniku sa ovim datotekama postavili kao tim:

yum localinstall * .rpm

2) Pokretanje 1c servera.

systemCTL Omogući SRV1CV83 SystemCTL START SRV1CV83 SYSTEMCTL status SRV1CV83

Verovatnoća je velika, poslužitelj neće početi prvi put, a kada pokušavate započeti, dobit ćete pogrešku u tipu:

Neuspjeh u koraku Exec mrijest /etc/rc.d/init.d/srv1cv83: Exec Format greška

Da biste uklonili ovu grešku, morate odrediti prevoditelja u skriptu inicijalizacije servera (na primjer) shell.ili bash) Da biste to učinili, dodajte na početak datoteke /etc/init.d/srv1cv83. Linija:

# / Bin / bash

Tada trebate ponovo pokrenuti systemd.za traženje novih ili modificiranih jedinica:

systemctl Daemon-Reload

I opet pokušajte pokrenuti server 1c: Enterprise

systemCTL Restart SRV1CV83.Service.

3) Instaliranje potrebnih paketa radi ispravnog rada 1C servera.
U dokumentaciji servera 1c: Preduzeća su opisana korisnost config_systemŠto je neophodno za analizu spremnosti sistema za pokretanje 1c servera, posebno pomaže u otkrivanju nedostajućih potrebnih paketa za ispravan rad 1c servera. Nažalost, RMP paket analiza ( rMP -QL) Pokazao je odsustvo ovog korisnosti u 1C verziji distributivnog kompleta Verzija 8.3.9.1818.

Potreba za ovim paketima osnovana je eksperimentalno:

yum instalirajte fontconfig-devel yum install imagemagick

4) 1c server Restart.

systemCTL STOP SRV1CV83. sYSTEMCTL START SRV1CV83. systemCTL status SRV1CV83.


Konfiguriranje servera 1c pomoću administrativne konzole.

1) Spajanje na 1C server.
Morate odrediti naziv servera (propisano u domaćini.) i port 1540 (koristi se prema zadanom):

2) Stvaranje klastera.
Morate navesti:
- proizvoljno ime klastera,
- naziv centralnog servera na kojem se nalazi klaster (propisan domaćini.)
- Port 1541 (koristi se prema zadanim postavkama)

3) Stvaranje baze na klasteru servera 1c.
Morate navesti:
- naziv baze na 1C klasteru;
- naziv poslužitelja baze podataka (propisan u domaćinima);
- vrsta DBMS-a (postgesql);
- Naziv baze podataka na DBMS poslužitelju;
- korisnik DBMS poslužitelja (u našim postgresom);
- Lozinka navedenog korisnika DBMS servera.

Ako je potrebno, možete primijetiti stavku "Stvoriti bazu u slučaju njegovog odsustva"

Instaliranje 1C na Ubuntu Linuxu ne zahtijeva posebno znanje operativnog sistema ili programiranja iskustva. Dovoljno je pažljivo pročitati ovo uputstvo i slijediti sve preporuke za unos naredbi i rad s terminalom opisanim u nastavku. Prije nego što počnete instalirati klijent i server 1c pod Ubuntu Linux, morate preuzeti dodatne debake (biblioteka i HASP zaštite iz EterSofta). Ako nemate lokalnu mrežu, morate je konfigurirati.

Lokalna mreža

Otvorite glavni meni, pronađite i pokrenite sistemsku uslužni program "mrežne veze".

Za daljnju konfiguraciju, idite na "ožičenu vezu" - "Promjena" - "IPv4" parametri.

Promijenite način podešavanja na "ručno", napišite IP adresu. Na primjer, ukažite: 192.168.128.40. Podrazumevana mrežna maska \u200b\u200bPodaci: 255.255.255.0.

Da biste pristupili internetu, navedite DNS server. Možete koristiti zadane podatke ili unijeti sljedeću radnu adresu DNS - 8.8.8.8.

Nakon toga možete preći na preuzimanje distribucija.

Pokrenite Internet pretraživač i idite na web mjesto korisničke podrške 1c - "www.users.v8.1c.ru". S njom ćemo preuzeti same klijente i server 1c za Ubuntu Linux.

Kliknite "Preuzmi ažuriranja", unesite svoje podatke račun (Prijava: Lozinka).

Nakon toga pronađite "tehnološku platformu 8.3" i odaberite najviše zadnja verzija.

Ovdje odaberite "Kupac 1c Enterprise za Deb Linux sustave". Pored samog klijenta, morate preuzeti "Server 1c za Deb Linux sisteme". Bez njega nećete moći instalirati 1C klijenta za samu Ubuntu Linux.

Dodatni Deb paketi

Za potpuni rad programa nije dovoljno za preuzimanje i instaliranje poslužitelja i 1C klijenta. Sve datoteke moraju biti preuzete u jednu mapu za preuzimanje. Da se ne zbuni, sve previše uklanja. Zatim ćemo za ugodniju instalaciju premjestiti sva preuzeta distribucija.

Dodatne datoteke moraju biti preuzete: Etersoft (1c terminalni poslužitelj pod Linux ili HASP) i besplatna biblioteka libwebkitgtk. Da biste postavili biblioteku, kliknite na donju vezu, a zatim pronađite najnoviju verziju distribucije.

Za uređaje na osnovu 32-bitnog procesora, morate preuzeti paket I386 Deb, za 64-bitnu - AMD64.

Zatim, koji će biti potreban - terminal 1c server za Ubuntu (HASP zaštitu). Možete ga preuzeti distributivnom sa službene web stranice Etersoft prema gore navedenim. U našem slučaju ovo su debakovi za Ubuntu 12.04. Ako koristite drugi verzija Linux Ili Ubuntu, vratite se u direktorij i odaberite potrebne.

Morate preuzeti sve Deb pakete Hasp. Ostale datoteke nisu potrebne.

Priprema za ugradnju

Daljnja instalacija klijenta i servera na Ubuntu nastavit će se koristiti Linux terminal. Da ne biste ručno unijeli dugačka imena i direktorij datoteka, preporučujemo kopiranje njih i zalijepite prema donjim uputama.

Ako ste već morali raditi sa Linux Ubuntu i instalirati kroz Deb datoteke, ovaj se korak može preskočiti i preći na sljedeće.

  • U matičnoj mapi stvorite novi - 1c;

  • otvorite direktorij koji ste upravo kreirali, stvorite još dva: HASP, server;

  • sve duge datoteke HASP pomaknu mapu "HASP" u adresu "Početna mapu" "1C" - "HASP";
  • povratak u mapu "Preuzimanja" i otpakirajte distribuciju klijenta;
  • kao rezultat toga, morate se pojaviti mapa sa 1c klijentskim datotekama za Ubuntu u sebi;
  • premjestite sve datoteke s njega u direktorij "Šteta" - "1C";

  • otvorite mapu "Preuzmi", raspakirajte datoteku distribucije poslužitelja iz arhive;
  • kopirajte sve datoteke u mapu "Server";

  • preostala distribucija je u mapi "1c".

Nakon toga možete započeti instaliranje klijenta i servera 1c na Ubuntu Linux. To ćemo učiniti uz pomoć terminala, jer U ovom slučaju, mogućnost praćenja svih grešaka koji se mogu pojaviti tokom postupka. Na primjer, zbog nestalih biblioteka ili distribucija u sistemu.

Pažnja! Prije instaliranja 1C klijenta pod Ubuntu Linux, provjerite da li se njena verzija poklapa s verzijom 1c servera.

Rad sa terminalom

Pokrenite glavni meni i otvorite terminal. Ovdje ćemo ući u sve radne ekipe.

Ako niste koristili operativni sistem Linux, preporučujemo instaliranje Deb paketa i strogo unose naredbe u redoslijedu u kojem su u nastavku. Dakle, možete primijetiti i ukloniti sve moguće greške u terminalu, preuzmite nedostajuće biblioteke.

Unesite naredbu "CD 1C" da biste prošli kroz direktorij, a zatim pritisnite "ENTER" i unesite naredbu sudo dpkg -i, kopirajte ime prvog Deb datoteka. Iz 1C kataloga i umetnite ga u terminal pritiskom na desni gumb miša ili kombinaciju tipke "Shift + Ctrl + V".

Pritisnite "ENTER". Da biste izvršili naredbu, terminal će zatražiti lozinku administratora, unesite ga.

Nakon toga mora postojati popis poruka o pogreškama u kojima će biti naveden njihov razlog - ovisnost. Na primjer, da Deb paket 1c ovisi o Libwebkit biblioteci (koju smo već preuzeli). Ili ne 1c server.

Pažnja! Ako nema ovisnosti o ovisnosti na listi pogreške, onda ga nije potrebno instalirati.

Instalacija biblioteke

Da biste instalirali biblioteku, unesite naredbu "sudo dpkg -i", a zatim kopirajte i zalijepite libwebkitgtk Deb Deb Deb DEB paket. Pritisnite Enter.

Ako se dogodi neka greška tokom postupka, pokrenite Ubuntu aplikacijski centar, a na bilo kojim zahtjevima sistema - kliknite "Da". Unesite lozinku administratora.

Povratak na terminal, unesite naredbu sudo dpkg -i za instaliranje Deb paketa. Da ne uđete u dugu naredbu i ne kopirate naziv datoteke, Linux pamti naredbe unesene. I mogu se tražiti pritiskom na tipku "Up" (strelice) na tastaturi.

Podešavanje servera

Da biste instalirali 1c server na Ubuntu Linux, u samom terminalu potrebno je ići na 1C - "server" direktorij.

Stoga unesite sljedeću naredbu na terminalu: "CD server", a zatim preuzmite sve što je u direktoriju. Da ne biste unijeli sve "ručno", sudo "sudo dpkg -i * .deb". Nakon toga preuzeti su svi debakovi iz imenika "servera".

Instaliranje 1C klijenta za Linux

Da biste se vratili na nivo iz 1C - "Server" direktorija na root, unesite: "CD / HOME / 1C / server", a zatim "CD ../" i pritisnite "ENTER".

Nakon toga, pomoću naredbe sudo dpkg -i instalirajte 1C klijent. Da biste to učinili, ne zaboravite kopirati i zalijepiti ime Deb paketa i pritisnite Enter. Ako u tom procesu nije bilo grešaka, onda je sve učinjeno pravilno.

Postavite preostala distribucije iz 1C direktorija (za brzi radovi koristite gumb "Up" na tastaturi, a zatim jednostavno promijenite naziv distributera).

Hasp.

Od sada smo na adresi "/ HOME / 1C /", dovoljna je za ulazak u sljedeću naredbu za podešavanje HASP zaštite: "CD HASP" (da biste otišli u HaSP direktorij iz imenika 1c), a zatim "sudo dpkg -i * .deb "(za instaliranje svih paketa iz HaSP imenika).

Nakon toga možete priključiti server HEP zaštite i unesite višestruki dodatne naredbeZa rješavanje ovisnosti. Na pitanje terminala "Nastavite instalaciju", unesite "D" (da) ili "y" (da).

Lista naredbi za instaliranje HASP-a pod Ubuntu Linuxom:

  1. "Sudo apt-get install imagemagick";
  2. "Sudo apt-get install unixodbc";
  3. "Sudo apt-get install libgsf-bin";
  4. "Sudo apt-get install t1utils".

Da biste pokrenuli 1C, idite u glavni izbornik, a zatim unesite naziv programa. Nekoliko vrsta klijenata pojavit će se pred vama. To jest, sve što trebate raditi sa programom. Da biste bili stalno tražite klijenta za pokretanje u meniju, kopirajte "1c: Enterprise" na Ubuntu Desktop. Nakon toga pokrenite aplikaciju, kreirajte bazu podataka i počnite sa radom sa sustavom i konfiguracijama.

Neke prednosti preko prozora, a sa izlazom svježe platforme 8.3 Takva se prilika pojavila - u ovom članku detaljno razmatramo kako instalirati 1c na Ubuntu Linux.

Na Linuxu možete instalirati 1c.

Koje operativno okruženje da date preferencije za računovodstveni paket u preduzeću? Pitanje nije tako jednostavno kao što se čini na prvi pogled. A Ubuntu Linux u ovom planu ima nekoliko prednosti preko prozora. Besplatno. Ako dođete u svoju kancelariju u kancelariju za pravnu prednost softvera koji se koristi na računarima, a zatim za upotrebu ubuntine definitivno prijete. Sve njegove distribucije su besplatne! Ali dozvolu za Windows morat će kupiti na svim računarima.

Fleksibilnost sistema:

  • Svako se računar lako pretvara u puni pelin server (koji je važan za 1c);
  • Sposobnost samo za početak potrebni procesiUmjesto da se savijanje pod onima koji sustav pokrenu po zadanim postavkama.

Zahvaljujući otvorenosti za zajednicu programera, Ubuntu je uvijek ispred prozora. Neizbrisiva brzina.

Instalirajte Ubuntu.

Instalacija 1c na Linuxu je sasvim jednostavna.

Tijekom instalacije trebate označiti svoju lokaciju, odaberite prihvatljiv jezik za vas, odaberite Izgled tastature računara, navedite svoje korisničke podatke. Da biste vam omogućili za vrijeme instalacije vrlo dosadno - prije nego što se međusobno daju, svakakve prekrasne slike bit će zamijenjene ... Na kraju će se pojaviti slika na kojoj ćete morati odabrati ponovno pokretanje:

Nakon ponovnog pokretanja primit ćete ubunt Linux na računaru na računaru. To će biti njegovo prvo lansiranje.

Sada okrenite 1s

Za rad kompleksa 1c: Kompanija je potrebna internetska stranica s 1C distribucijama za prije preuzimanje potrebnih datoteka. Ne zaboravite šta tačno trebate - trideset dwinch ili šezdeset ljudi. Također imajte na umu da je preuzimanje paketa dostupno samo onim korisnicima koji imaju valjan ugovor za svoj sa jednim od partnera kompanije.

Nakon preuzimanja pomoću Nautilus datotečnog menadžera, otpakirajte datoteke:

Pored toga, instalirajte HASP zaštitni ključ (preuzmite na poseban direktorij). Ukupni popis datoteka nakon raspakiranja:

Instaliranje 1C na Ubuntu lakše javlja se koristeći terminal (konzola) (to je općenito, najčešći način instaliranja programa u Linuxu). Da biste pretražili i pokrenuli terminal, morate biti u latiničnom rasporedu, pritisnite Ctrl-Alt-T kombinaciju. CD tim pronalazi direktorij sa raspakiranim mapama. Sada morate izvršiti takve naredbe (za svaku instalacijsku datoteku koje su se pokazale kao rezultat raspakiranja) - sudo dpkg -i / ime instalacijska datoteka/.

Sljedeći korak je instaliranje HASP-a

U tu svrhu se vrše iste naredbe (po analogiji) - sudo dpkg -i / naziv instalacijske datoteke /. Sljedeći korak je izvršavanje naredbi za postavljanje 1C:

sudo apt-get install imagemagick
sudo apt-get install unixodbc
sudo apt-get install libgsf-bin
sudo apt-get install t1utils

A drugi tim za rad sa tekstualnim fontovima - sudo /opt/1c/v8.3/i386/utils/config_system / usr / share / fontovi. Povezivanjem HASP ključa i, ponovno pokretanje, možete pokrenuti program - to će se dogoditi slično na Windows.

Nadamo se da će uz pomoć naše publikacije neće imati poteškoća sa postavljanjem 1c na Ubuntu Linuxu.