1c Linuxi paigaldamine 2 füüsilises serverites. Valmistage serveri rauda

Mida valida, 1C Linuxi jaoks või 1C terminali serveris?

PHP Copyright: 2003-2019 Syseguance Ltd. Kõik õigused kaitstud.

Tänu kliendi väljakuulutamisele osa 1C 8.3 platvormile 8.3 Tasuta Linuxi operatsioonisüsteemi jaoks hakkasime üha enam küsimusi esitama 1C platvormi terminalirežiimi edasise kasutamise teostatavuse kohta.

Lühidalt öeldes on meie vastus järgmine: 1C platvormi terminalirežiim lahendab mitmeid küsimusi, mis on lihtsalt võimatu lahendada kohalikku paigaldamist, olgu see siis tasuta Linux, makstud aknad või muu operatsioonisüsteem.

Erinevus ainult kandja operatsioonisüsteemi alghinnaga ei tööta Linuxi operatsioonisüsteemi 1c platvorm paremat või halvemat kui kohalikku paigaldus Windowsile.

Enamik ettevõtteid valivad 1C platvormi terminali töörežiimi täielikult mitte tõttu (näiteks Microsofti terminali serveri rakendamisel, näiteks hind on kohaliku paigalduse hinnaga palju parem).

Lisaks on terminali lahendused platvorm kogu infrastruktuuri toimimiseks, mis hõlmab kõiki programme, perifeeriat ja töökohti. 1C platvorm on vaid üks infrastruktuuri komponente.

Nagu allpool toodud tabelist nähtub, on puudused ja küsimused palju rohkem kui nende lahendused.

Eelised ja võimalus Puudused ja piirangud
  • Linuxi operatsioonisüsteem on tasuta
  • Vaba Linuxi operatsioonisüsteemi sisu on alati kallim kui makstud aknad.
  • Tasuta Linuxi operatsioonisüsteem, erinevalt terminaljaamadest (õhukesed kliendid) nõuab iga tööjaama ketast, mälu ja kaasaegset personaalarvutit
  • Igaüks töökoht personaalarvuti nõuab isiklikku teenust
  • Sisse praegu Fiskaalkandjate ja kaubandusvarustuse juhid ei ole
  • Kasutajad varem või hiljem võivad vaja kasutada teisi Windowsi programme.
  • Terminali serverit pole vaja
  • Terminali server lahendab 1C platvormi usaldusväärsuse, reageerimise ja kiiruse küsimused, eriti failirežiimis
  • Terminal server on stabiilsem ja usaldusväärne
  • Terminali server võimaldab kasutada õhukeseid kliente
  • Terminali server võimaldab kasutada 1c platvormi jaotatud, eemalt ja Interneti kaudu
  • Linuxi operatsioonisüsteemi jaoks saate kasutada terminali serverid
  • Terminaliteenuste tasuta toimetajad Linuxi operatsioonisüsteemi jaoks on seadistamisel väga keerulised, isegi spetsialistide jaoks
  • Nad ei tea, kuidas töötada perifeeriaga, eriti printerite ja sadamatega, mis on 1c platvormi jaoks kriitiline
  • Linuxi operatsioonisüsteemi terminaliteenuste protokollid ei ole interneti kaudu operatsiooni optimeeritud
  • Võite kasutada kaubandusliku terminali serverid Linux operatsioonisüsteemi
  • Linuxi operatsioonisüsteemi terminaliteenuste kaubanduslikud väljaanded on võrreldavad Windowsi terminalilahendustega
  • Terminaliteenuste kaubanduslikud väljaanded Linuxi operatsioonisüsteemi jaoks ja selektiivselt töötavad perifeeriaga
  • Saab integreerida õhukeste klientide operatsioonisüsteemidesse
  • Suurenenud alglaadimisaja - kliendi pakett 1C 8.3 platvormi osaks on 400 MB
  • Nõuded peene kliendi RAM-ile - vähemalt 2 GB
  • Nõue töötleja õhukese kliendi - mitte vähem aatom 1.6 GHz
  • Ei ole võimalik dokumentide printida

Kuid 1C 8.3 platvormi klient on saadaval koormatud mooduli kujul, välja arvatud juhul, kui Sycegance Thinstation Enterprise operatsioonisüsteem (alates versioonist 4). Selle kohaldamisala on samal ajal äärmiselt piiratud:

  • varundamise juurdepääs 1C platvormile, kui terminali server pole saadaval
  • juurdepääs 1C platvormile kohtadest, mis ei nõua teiste rakendustega töötamist (näiteks laod)
  • juurdepääs 1C platvormile kohtadest, mis ei nõua printimisdokumente
  • tulevikus - sularahaterminalid (koos konfiguratsioonide ja fiskaalsete välisseadmete toetamisega)

JÄRELDUSED: KLIENDI OSA OSA 1.C 8.3 olemasolu vaba Linuxi operatsioonisüsteemi jaoks on tohutu samm tehnoloogia ja 1c platvormi arendamise seisukohalt. Kuid ainult suured ettevõtted, kes kasutavad 1c serverite klastreid ühel küljel ja ainult Linuxis, saavad seda lähitulevikus täielikult kasutada.

Praktika näitab, et sellised ettevõtted on praegu ühendatud. Valdav enamus ettevõtted, terminali režiim on endiselt lihtsam, kasulikum ja paindlikum kasutada.

HOIATUS: Ei Üksikasjalikud juhised ei saa olema! Ainult toimingute jada vajalikud sammud ja otsa. See on juhend ainult kogenud Linuxi administraatorite jaoks!

Mõnede minu konfiguratsioonide näitedlisatud ...

Märkus: See artikkel on kirjutatud 32-bitiste sentidega 6,3 katsete põhjal(Serverile on vaja kasutada 64-bitist operatsioonisüsteemi. Aga see juhtus, et 64-bitine Centtos ei paigaldatud minu jaoks saadaval oleva rauakatsetustele.)Siiski ei ole vahet paigaldamise metoodika (32 VS 64bit) vahet - see on ainult jaotusfailide sufiksetes: kas I686 (või I386) või X86_64 ...

Sisu:

  • 2) Kohanda võrku
  • 5) SAMBA serveri kohandamine
  • Kirjandus (kasutatud ja lisaks soovitatav)




0) Valmistage serveri riistvara



Konkreetsed soovitused serveri raua valimiseks (milline raua võimsus on vajalik) Ma ei anna - isiklikku kogemust ei ole. Vt ametnikku"Soovitused 1C-ga töötavate seadmete valimiseks: Enterprise 8" V8.1C.RU ja mitteametlikust"Arvuti nõuded töötamiseks 1C: Enterprise 8" alates 1c.xxi.kiev.ua ...
Ja ma soovitan võtta rauda võimsuse reservi kui soovitatav (sest "kasvav" vajadustele ettevõttes; ja kuna 1c platvorm on ka pidevalt "kasvav ja optimeeritud" - see tähendab üha enam ressursse vabastamise vabastamisest).

Lisaks on lühidalt järgmine strateegia kõige kasumlikum:

  • Levitage kaks serverit (1c server ja postgre server server) kahe erineva masina jaoks - võimsus suureneb kaks korda ja ei ole vaja osta tarbetuid litsentse. See on odav lahendus: Linux on tasuta ja raua maksumus ei loeta (raud on alati odavam kui litsentside).
  • Märkus: Pange tähele, et "1c serveri klastri" on endiselt väga kära. Veelgi enam, iga täiendav eraldi masin "Server 1C klastris" all - nõuab eraldi "serveri litsentsi" ostmist! Seetõttu on kõikidest külgedest "server 1c" all kasumlikum vaid ühe masina jaoks - osta ainult ühe masina serverisse, üsna võimas riistvara, mis võib tõmmata kogu koormuse ...
  • Paigaldage riistvara RAID10 DBMS serverisse (andmebaasi failid on reserveeritud ja kettaruumi maht on vajalik).
    Veelgi enam: eelarveliste lahenduste puhul piisab paljudes kaasaegses emaplaatides ehitatud kiibistrikraadi kontrolleri kasutamiseks kui eraldi ja kallis riistvara RAID-kontrolleri ostmine (mille hind on alates $ 250). Sisseehitatud kiibistiku RAID-kontrolleritel on juba lai funktsionaalsus; Toetatud RAID (0, 1, 5, 10) režiimid ja automatiseeritud ränne nende vahel andmete salvestamise.
    On ainult üks, kuid oluline lusikas tabamine: halb toetus riistvara RAID-kontrolleritele Linux OS-is. Ja lisaks, sisseehitatud sisse emaplaat Chipset SATA-RAID ei ole täielikult riistvara: Andmehaldus ei esine "Irandi" tasemel, kuid BIOS-i mikrokode tasandil operaatori juhi kaudu - siit ja selliseid kontseptsioone nagu "SATA-RAID" juht (Intel maatriks Storage Driver), ilma milleta RAID peetakse eraldi plaatidena - siit ja toetada probleeme ... Linuxis tarkvara RAID-i massiivid traditsiooniliselt kasutatakse, mille toetust on juba ammu rakendatud ja silutud!
  • Mõlemad serverid on muidugi tõstke Windows / Linux 64bit (kuna see toetab palju RAM ja suuremat jõudu). "Server 1C" osta ja installida 32bit (sest "Server 1C 64bit" maksab 2 korda rohkem ja tulemuslikkus suureneb teiste asjadega, mis on võrdsed, annab ainult + 5% !! Mitteametlik testitud käsitöölised...)




1) Paigaldage operatsioonisüsteem (OS)



Paigaldage Linux CentOS 6.x (viimane vabastamine), parem 64bit.
CentOSi jaotuse valiku põhjused: See on Linuxi serveri jaotus. See on tasuta (tasuta, ühenduse väljaanne ") jaotus. See on jaotus põhineb Redhat kernel, mis 1c deklareerib "toetatud".

Centos Distribution Piltide kiiksiit (mis tahes peeglitest).
See on mugavam pumbata välja ISO, põletada Bolk (DVDRW) ja pane see sellega.
Paigaldamise reeglina ainult esimene ketas kahest osast on piisav (teisel kettal - mis tahes sekundaarne tarkvara).
Ja siis ei ole kinnitusvahendid enam vaja - kõik sama, kogu tarkvara tuleb uuendada ja edastada interneti kaudu ...


Kommentaar: CentOS-süsteemi juurkasutaja on ILLOGIN (see peaks olema)!
Kogu töö CentOS-süsteemis toimub alati tavalise kasutaja seansi, sh. süsteemi paigaldamine / seadistamine / seadistamine. Ja ainult mõningaid meetmeid iga kord, kui privileege "superuser" taotletakse (midagi sarnast ilmus Windows7).
Seega, seadistamise redigeerimise seadistamine, pakendite paigaldamine ja muud "admin" toimingud - konsooli avamine regulaarsesse kasutaja seansile, käivitada kohe "SU" käsk, mis lülitab praeguse konsooli "Super kasutaja" režiimi (CentOS-funktsioon) :

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


Seejärel kasutatakse seda BASH-konsooli erinevate avastamismeetmete jaoks. Näiteks saate käivitada "MC" ja redigeerige konfiguratsioonid / etc / ...


2) Kohanda võrku



Häälestama võrguadapterid, Host nimi, Gateway ja DNS ...
Ühendage Interneti-ühenduse ja uuendage kõiki põhipakette viimastele versioonidele ...
Teeme ainult kõik täiendavad meetmed, kui internetiühendus on, usume, et see on pidevalt!

Võrgu seadistamine toimub standard ... kuid seal onÜhised rattad, mis peavad olema möödasõidu:

2a)


Esimene on meie serveri nimi peab kergesti lahendama IP-aadressi.

In /c / Sysconfig / Network-faili, kontrollige väärtust hostname parameeter ("arvuti nimi" põhja), vajadusel muuta, et uued parameetrid jõustumist peate taaskäivitama süsteemi.

BASH # Kass / etc / Sysconfig / Network Networking \u003d Jah Networking_IPV6 \u003d No Hostname \u003d Delldev Gateway \u003d 192.168.10.2


(Viimane rida on vaikimisi lüüs, ei ole vaja täpsustada. Kui seda ei ole määratud - see võtab IFCFG või DHCP-st ...)

DNS-serveri puudumisel ei tohiks DNS-serveri puudumisel olla localhost.Localdomomia formaadis kirjeid või IPv6-ga seotud IPv6-ga seotud. Näide õige hosts faili:

Bash # Kass / etc / hosts 127.0.0.1 Localhost Delldev



Kontrollige: kas server ping ise? Sisestage konsooli:

Bash # Ping Delldev



2b)


Teine tulemüüri kohta ei tohiks olla reeglid 1c ettevõtte komponentide vahelise suhtluse keelamiseks.
Enamikul juhtudel on server 1C kohalikus võrgus, nii et me võime tulemüüri keelata (vähemalt kasutuselevõtu ajal):

Bash # CHKCONFIG IPTABS OFF BASH # Service Iptables Stop



2c)


Kolmandaks - vajate ka SELinuxi poliitika keelata!

Põhjused:
1) Varem oli SELinux segmentatsiooni vea viga põhjus.
2) Samba pallid ei tööta SELIinuxiga kaasas (kaugkasutajad sisenevad pallid, kuid failid ei näe ... või faile on näha, kuid mitte lugeda ... jne.
3) Lisaks sellele tundub SELinuxi eelised kohalikus võrgus asuva kõrge koormatud serveriga äärmiselt udune.

Kuidas keelata:

Redigeeri config / etc / Selinux / config string SELIinux \u003d jõustamine muutus SELIinux \u003d puudega ülekoormus auto ...



2d)


Interneti-teenuse pakkuja "Ukrtelecom / Ukraina" on rohkem Vaalutid: Buggy DNS-server - Seetõttu peate kasutama abiteenistujat (parem Google'ist) ... ja võib-olla minu DSL-ruuter on endiselt halvasti ühilduv OS Linuxi jaoks ...

Sümptom: Internetiga töötamisel toimub iga DNS-i nime lahendamine väga pikka aega (mitu [kümneid] sekundit aegumist), töö väga halvasti ...
Otsus: Seetõttu ma ei saanud DNS-serverit DHCP kaudu automaatselt, kuid statistiliselt ette nähtud adapteri seadetes (konfigureerimis / etc / sysconfig / võrgu-skriptid / OFCFG-ETH0) järgmised aadressid: 213.179.249.151, 213,179.249.152, 8.8.8.8 , 8.8.4.4(kaks esimest - UKRTELECOM, millele järgnes kaks - Google'ist).


3) Seadistage pakendihaldur (Yum)


Märkus: üksikasjalik kasutusjuhend Yum-i kasutamise kohta - Artikkel"Pakettide juhtimine Rhel6-s. Yum "...

3a)


Tarkvara allikate kohandamine (hoidla):

lisage standardhoidla (hoidla konfigureerimises, popysh lubatud \u003d 1 või seadistage tšeki graafilise liidese kaudu ...):
CentOS-6 - baas
CentOS-6 - Association
CentOS-6 - lisad
CentOS-6 - Plus
CentOS-6 - uuendused

Ja (Ilma nendeta on väga kurb, sest standardhoidlite sisaldavad peamiselt serveritarkvara ja vananenud, kuigi superpoodi versioonid).

MÄRKUS: Enamikul juhtudel hõlbustada uute hoidlate ühendamist, omanike hoidlate omanikele RPM-paketid automaatne konfiguratsioon - Need paketid peate lihtsalt alla laadima ja installima. Veelgi enam, vali õige versiooni paketid: hoidla asjakohase versiooni jaoks ja mis on mõeldud teie vabastamiseks vastava Linuxi jaoks. Selle pseudopaketi installimisel genereeritakse automaatselt vajalikud konfiguratsioonid, Yum on konfigureeritud jne.

Soovitused:
Kasutage "kassi / etc / redhat-vabastamist", et leida El-i vabastamist kasutate(Ma ütlen: "CentOS Release 6.3" - st "EL6")
Oma protsessori arhitektuuri leidmiseks kasutage "Uname -A"(Ma ütlen: "I686 i386")
Kasutage RPMForge-Re suhte paketi installimiseks "RPM -IVH pakendi-failinimi"(Töötab ka URL-idega)

Rpmforge.
Paigaldusjuhised:repoforge.org I.
paketid.Sw.be/rpmforge-relesese/rpmforge-relesese-0.5.2-2.l6.rf.i686.rpm "

EPEL.
Paigaldusjuhised:fedoraproject.org.
Töönäide paigaldamine: SU-C "rpm -uvhdownload.fedoraproject.org/pub/epel/6/i386/epul-release-6-7.nocararch.rpm "

ATRPMS.
Paigaldusjuhised:aTRPMS.NET.
Töönäide paigaldamine: SU-C "rpm -uvhdl.atrpms.net/all/atrppms-repo-6-5.l6.i686.rpm "

3b)


Kontseptsioon: peaasi ei häiri põhisüsteemi funktsionaalsust.
Standardse Centtos hoidla (eriti "CentOS-6 - Base") moodustavad spetsiaalselt koolitatud inimesed, kes näevad ette iga punkti hoidlas väljalülitava paketi ja raamatukogude hoidlasse.(CentOS on serverisüsteem, mis on paigaldatud kõige kallimate tootmise serverid, mis töötavad autoappite režiimis. Hoidla häire katkestab palju serverid, hästi, see tähendab, et administraatorid on palju hemorrod ja usaldusväärsust Centos sobib ... See ei ole lubatud.)
Aga kui te mängite kolmandate vasakpoolsete jaotustega, on neil alati uusi (ja ebastabiilseid) versioone, mis ilmuvad varem - neid saab automaatselt süsteemi automaatselt paigaldada Autoappite ajal, kerneliteenuste vastuolu. Halb!

Serveri jaoks on see serverisse installitud kõige laetud tarkvara ja täiendavatest reposiitritest paigaldati ainult pehme tarkvara (paketid on "sõltuvused") - vajate prioriteetset süsteemi konfigureerimist / kasutamist:

Prioriteetide haldamiseks - vajatepaigaldage täiendavad pluginad yum (See on kasulik paigaldada kõik kolm):

  • yum-Protection-paketid (võimaldab teil kaitsta määratud pakette kustutamisest; vaikimisi, Yum ise on kaitstud ja selle sõltuvuse ahela)
  • yum-plugin-kaitstaBase (võimaldab teil kaitsta pakendeid määratud hoidlast alates uuendada kaitsmata repositeries) - see on lihtsam konfigureerida.
  • yum-plugin-prioriteedid (võimaldab teil määrata prioriteete erinevatele hoidlatele; paketid reorriitist madalama prioriteetse väärtusega ei saa uue prioriteetse väärtusega hoidlast uuendada - see on veel üks kaitse, täiustatud ja paindlikum) - see on parem!


(Märkus: Yumi jaoks on veel palju huvitavaid pluginaid, kuid need on kõige vajalikumad ...)

Seaded reposiitrite Yumi poolt. Kauplused: /etc/yum.repos.d/
konversioone, mida saab muuta, nimetatakse: * .Repo
muud teenusefailid - ärge puudutage neid.

Te peate lisama teksti konfiguratsioonidele (vähemalt kõigi lubatud reposiitrite jaoks, millel on lubatud \u003d 1): read parameetrite kaitsega \u003d ... ja prioriteet \u003d ...(Märkus: vähem prioriteetne väärtus - hoidla teemad on olulisem)



3c)


Soovitan ka installida graafilise kesta kasutamise paketi haldajale: Yum Extender (Binar nimetatakse Yumexiks) - see on palju arenenud standard GUI!


4) Paigaldage täiendav tarkvara, mis ei viita 1C-süsteemile



Nüüd saate simuleerida (Yum-paketi halduri juhtimise kaudu):
NTFS toetus
Vein (emulaator lihtsate Windowsi rakenduste käivitamiseks)
ja muud kasulikud kohalikud rakendused ...


5) SAMBA serveri kohandamine



Sa pead installima (Yum) ja seadistage Samba server (SMB ja NMB teenus) - see on toetus Microsoft NetBios Linuxi all, nn "Võrk" ...

Ja ma soovitan tõsta Samba, isegi kui te ei paku failikäisid selles serveris teiste kohalike võrgu klientidele, nii et see server ilmub "võrgukeskkonna" kõik Windowsi klientide ja teiste võrgu serverid skaneeris standard API, lahendab selle "Masina võrgu nimi" - nii, et seda saaks nimetada midagi mylinuxserveriks. Mugavuse huvides seadistage Samba konfigureerimine nii, et 1c server oleks teie töörühmas nähtav ...

Märkus: Kas Samba server vajab 1c: ettevõtted või mitte?



SAMBA konfigureerimiseks soovitan:
looge ja seadistage sellised palli kaustad:

MKDIR / Avaleht / Kodu / Samba Mkdir / Kodu / Samba / Homa / Samba Chgrp -R Samba / Kodu / Samba Chmod -R A + RW / Avaleht / Samba


looge ebaloogiline kasutaja / grupp: Samba / Samba
määrake selle kasutaja kodukataloog: / Avaleht / Samba

Samba Service Configuration:
Konfiguuurid asuvad / etc / samba /
Vaata mees SMB.conf
Vt SMB-Conf.ru.
Lihtsa seadistamise jaoks - vt artikkel"Simple paigaldus ja konfiguratsioon Samba Server Centos" ...

TÄHTIS: Lisaks "SMB" teenusele (peamine), siis peaksite ka "lubama" ja "käivitatud" NMB teenus (mis vastutab NetBIOS-i arvuti nime avaldamise eest kohalikus võrgustikus - server on nähtav "võrgukeskkonnas "):

CHKCONFIG --LEVEL 2345 SMB CHKCONFIG -LEVEL 2345 NMB Service SMB Start Service NMB Start


Vihje: Teenuste töörežiim on kõige paremini kohandatud läbi GNOME / SYSTEM / HALDY / SYSTEM / SYSTEM ...


6) Eemaldage ja valmistage ette jaotuse 1c: Enterprise ... Kust saada kõike?



Pirate jaotused 1c (ja quacks) saab alla laadida vahendaja (ma ei too linke leidafoorum.ru-board.com. "Varzynik" sektsioonis) ...

Niisiis, sain / allalaaditud jaotused"1 c: Platvorm 8.2 Vabastamine 8.2.16.368 05.10.12" -\u003e Alates me võtame "laulja 1c: Enterprises (32bit) RPM-põhiste Linux-süsteemide jaoks", fail"8_2_16_368_rpm.tar.gz" (169,07 MB) -\u003e Pärast arhiivi lahtipakkimist saadame 8 p / minutiosi levitamise faili ...

Lõpetatud ehitab "PostgreSQL 1C vabastamist 9.0.3-3.1c 17. jaanuar 12" Me ei sobi meile, ärge installige sõltuvusi (on pakette kogutakse CentOS 5.X jaoks ja mitte 6.X.) .
Meid vajavad algseid PostgreSQL-koode, lappimine 1c iseseisvus! Jaotusest"PostgreSQL 1C vabastamise kohta 9.0.3-3.1c 17. jaanuar, 12" -\u003e Me võtame ainult faili "PG90331_Patch903.Rar" -\u003e Ainult faili arhiivist"PostgreSQL-9.0.3-3.1c.src.rpm" "(See on RPM-pakett lähtekoodi postgreSQL-i versiooniga 9.0.3, kaasa arvatud kõik vajalikud plaastrid, et tagada ühilduvus serveri 1c: ettevõtted 8.1 ja 1c: ettevõte 8.2)
Märkus: Lisaks allikakoodide isekonstruktsiooni postgreSQL DBMS, mida toetab 1c: Enterprise 8, kõige lihtsam viislae alla kontoris otse ...

Märkused: milline platvorm valida?

  1. server 1c juhtub: ja x64 ja x86
  2. 1C kliendiprogrammid on: ainult x86 hetkel (kordan: X64 ainult server 1c)
  3. on teada, et X86 programmide saab paigaldada X64 OS (see kehtib mitte ainult 1c)
  4. 1c kliendiprogrammid (paksud ja õhukesed kliendid) töötavad ainult Windowsi all!

    Lisainformatsioon...




7) Assamblee ja paigaldamise "PostgreSQL DBMS 1C-st (vabastamine 9.0.3-3.1c jaanuar 17, 12)" Linuxi sentidel (6.3)



Esiteks, nii et süsteemi konflikte ei ole, peate desinstallima kõiki teisi / eelmisi versioone PostgreSQL-serveri, kui leotage (tšekk).

Kahjulik nõuanne: nii, et tarkvara kokkusobimatuse tõttu ei ole segadust tekitanud ka kliendi "PostgreSQL-8.4.13" (asutatud esialgu, standardsetest hoidlatest CentOS 6.3) ... mõned paketid (näiteks postgreSQL-libbs -8.4.13 "Ja dr.) Nüüd pidin ma lahkuma, sest Paljud muud süsteemi paketid sõltuvad nendest - aga neid saab hiljem desinstanaliseerida pärast PostgreSQL-i 9.0.3 installimist (edasine sulgemine, ma juhtisin seda) ...
Siiski on mõttekas jätta need standardpaketid süsteemis (eriti "PostgreSQL-LIBS-8.4.13") - kui teil on tulevikus PostgreSQL 9.0.3 desinstaliseerimine. Sest nüüd on mul olnud selline olukord, et kõik süsteemipaketid on nüüd usaldusväärsed ainult PostgreSQL-libs-9.0.3-3.1c pakendist ja pakendihaldur ei võimalda viimast desinstallaalsust ilma süsteemi poole võrra (kokkuvarisemine) ).


Kahjuks baashoidlites Centos 6.3, st Praeguses süsteemis ei ole PostgreSQL-i kasutamiseks kõik vajalikud raamatukogud (sõltuvused) 1C-st. Lisaks tuleb meeles pidada, et server 1c: Ettevõtted 8.2postgreSQLi versioon on vajalik mitte väiksem kui 8.3.8.

Üritasin erinevaid jaotusi ...



Niisiis, versioon "PostgreSQL 1C vabastamise 9.0.3-3.1c" versioon sobib kõige paremini, kuid kogutud RPM-paketid jaotusest "PG90331_SETUPLN903.RAR" ei sobi meile: ärge installige sõltuvusi (on pakette Kogutud CentOS 5.X jaoks ja mitte 6.x.) ...

Vale lähenemisviis: Uuendamine käsitsi olemasolevate vanade raamatukogude uuendamine on hemorroidid ja ohtlikud (palju tarkvara baasist ja stabiilne kerneli hulgas sõltub neist)! Oleks siiski võimalik sisestada Crutches-Khaki sümboolsete linkide kujul (nõutavate raamatukogude nimedega, mis viitavad olemasolevad versioonid), kuid see on toote-serveris väga halb ...


Seetõttu, et mitte häirida centose tuuma terviklikkust, \\ tsa pead mässu rebel postgresql lähtekoodiÕnneks oma plaastriga 1c (nii see põhineb meie olemasolevatel raamatukogudel). Paigaldatud allikad PostgreSQL võtab jaotus "PostgreSQL 1C vabastamisest 9.0.3-3.1c" -\u003e Me vajame ainult faili "PG90331_PATCH903.RAR" -\u003e ja arhiivist võtame ainult faili "Postgresql-9.0.3- 3.1c.src.rpm "... või alla selle faili otse kontorist ...

7a)


MÄRKUS: Ma ei ole allikast assamblee koolitatud, mistõttu on blogi "admin-maniakk" veidi modifitseeritud retsept alsigned.ru (austanud autor).



Enne postgreSQL-i peate installima (või veenduge, et juba installitud) - See on vajalik PostgreSQL versioon 1C-st. RPM-paketist käsitsi seadistatakse käsitsi (kuid mitte vaja) ... või Yumiga standardsest hoidlast (mis on parem):

Yum Paigalda ICU LIBICU LIBICU-Devel



Me seadsime ka kompileerimiseks ja kokkupanemiseks vajalikud paketid:

Yum Install RPM-Build Wge Glibc-Devel Bison Flex Readline-Devel Zlib-Devel OpenSSl-Devel Pam-Devel GetText GCC



7b)


Me alla laadida saidi 1c allikas PostgreSQL 9.0.3:

Wget http://v8.1c.ru/overiew/postgreSql_patches/9-0-3/postgreSql-9.0.3-3.1c.r.rpm.


ja paigaldage pakett allikaga (luuakse erinevad kaustad Süsteemi ja lähtefailide on hajutatud):

Rpm -iHV postgreSQL-9.0.3-3.1c.src.rpm



Avage, et muuta / usr / lib / rpm / macros faili ja muuta taset taset taset _default_patch_fuzz 2:

% _Default_patch_fuzz 2.


Märkus: Varem olid sarnased toimingud teha ainult Fedora 12 ja kõrgemal tarkvara kokkupanemisel tarkvara kokkupanemisel, mis ei toeta uute skriptide topside töötlemist ja alustades 6. versioonist, tulid uued skriptid Centosse.

Loo sümboolsed lingid libicu raamatukogudele:

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



Mine PostgreSQL-i komplekti:

RPMBUILD -BB --Define "RUNSILLST 0" ~ / RPMBUILD / SPECS / POSTGRESQL-9.0-1C.SPEC


Märkus peatunud.

Assamblee protsess võtab aega ...

Lõpuks vaatan kogutud RPM-pakettide nimekirja (kuna mul on 32-bitine Linuxi operatsioonisüsteem, siis koguti postgreSQL-paketid ka 32-bitise versiooniga):

BASH # LS -1 ~ / RPMBuild / RPMS / i686 PostgreSQL-9.0.3-3.1c.i686.rpm PostgreSQL-Association-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)


Paigaldatakse plaastud DBMS Server PostgreSQL 1C:

Kõik paketid ei ole vaja installida ... normaalseks tööks PostgreSQL on üsna piisavalt neli: PostgreSQL-libs, PostgreSQL, PostgreSQL-server, PostgreSQL-INSSSING. Minge / root / rpmbuild / RPMS / i686 kataloogi (64-bitise OS - in / Root / RPMBuild / RPM / X86_64) ja seadke pakendid ...

pakendi paigaldusprotseduurid Järgmine:

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-Grament-9.0.3-3.1c .i686.rpm.


Valikuliselt, kuid kasulik (arendajatele), seejärel seadke järgmised paketid:

PostgreSQL-DOCS-9.0.3-3.1c.i686.rpm PostGreSQL-Debuginfo-9.0.3-3.1c.i686.RPM postgreSQL-testi-9.0.3- 3.1C.I686.RPM.



Kuid selleks, et installimise järjekorras mitte vaevata - see on parem paigaldada kõik ulatusega paketid (yum ise aru saada sõltuvusega):
RPM -IHV PostgreSQL-9.0.3-3.1c.i686.rpm PostgreSQL-Graters-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-LIS-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: Kui paigaldate PostgreSQL-INDARD-9.0.3-3.1C.I686.RPM pakendi paigaldamisel?

viga: Arhiivi lahtipakkimine ebaõnnestus sisse /usr/pgsql/lib/libicudata.SO.46; 4E9327cc: CPIO: digestimaks

viga: PostgreSQL-Association-9.0.3-3.1c.i686: installimine ebaõnnestus


Otsus: Run RPM ilma digesti ja MD5 kontrollimata

RPM --noDigest --noMD5 -IHV PostgreSQL-Association-9.0.3-3.1c.i686.rpm





Pärast seda ilmub operatsioonisüsteemi kasutaja "Postgres" kasutaja, mis omab kõiki DBMS-faile ja seansi, mille seansi käivitatakse server (ärge segage seda DBMS-i supersüsteemiga).
Skript luuakse /etc/init.d/postgreSQL DBMS-i käivitamiseks ja peatamiseks.
Binaarsed kliendifailid ja postgreSQL 9.0.3 server on / usr / pgsql / bin / ...


7d)


POSTGRESQL-i andmebaasi klastri vormindamine (nn kataloog, tavaliselt / var / lib / lg / pgsql / andmed, kus kõikide postgreSQL DBMSi paigaldamise andmebaaside andmed) salvestatakse:

Märkus: B. eelmised versioonid Postgred läbisid trikk, kui me lihtsalt alustasime DBMS-serveri ja esimese käivitamise ajal ei leidnud see kataloogi andmebaasi failidega - algatas initdB-i ise ... Aga nüüd ei tööta see -
sa pead käivitama initdb selgesõnaliselt ja õigete parameetritega. Samal ajal on vaja selgesõnaliselt täpsustada süsteemi kasutaja seansi, mille DBMS server käivitub ("Su Postgres" käsk). Samuti täpsustage selgesõnaliselt koht, kus server töötab (Locale \u003d RU_RU.UTF-8).

BASH # SU POSTGRES -C "USR / PGSQL / BIN / INTDB -D / VAR / Lib / PGSQL / Data --Locale \u003d RU_RU.UTF-8"



Selle käsu teostamisel kinnitate selle konsooli järeldus määra parameetrid (Konsoolis olev tekst):

Selle andmebaasi süsteemiga seotud failid kuuluvad kasutajale "Postgres". See kasutaja peab olema ka serveriprotsessi omanik.
Andmebaasi klastri vormindatakse RU_RU.U.UTF-8 asukohaga. Vaikimisi kodeerimine on seatud UTF8-le. Vaikimisi täistekstiotsingu konfiguratsioon on seatud vene keeles.



Selle tulemusena luuakse andmebaasis asuv andmebaas / var / lib / pgsql / andmekataloogis (märkus: PostgreSQL-serveri konfiguratsioonid kohe).

Rake: Kui viga langeb andmebaasi klastri initsialiseerimise ajal?

Fatal: ei suutnud luua jagatud mälu segmenti ...
Vihje: See viga tähendab tavaliselt seda, et PostgreSQL-i taotlus jagatud mälu segmendi taotlus ületas teie kerneli Shmmax parameetri. Kerneli saab konverteerida suurema Shmmaxiga. Taotluse suuruse vähendamiseks (praegu 35233792 baiti) vähendage PostgreSQL-i Shared_Bufferite parameetrit (praegu 3584) ja / või selle Max_connections parameetri (praegu 104).


Otsus: See on vaja suurendada väärtus Kernel.smax parameeter, selle lisand /etc/sysctl.conf faili:

Kernel.shmax \u003d 40000000.


Seejärel uuendage järgmine käsk Systl parameetrid:

Bash # sysctl -p


MÄRKUS.


7E)


PostgreSQL-teenuse seadistamine:

Lisa autoload ja käivitage PostgreSQL-teenus:

Bash # CHKCONFIG PostgreSQL Bash # Service PostgreSQL Start



Binaarsed kliendifailid ja postgreSQL 9.0.3 Server on / usr / pgsql / bin / ... Loo sümboolsed lingid vajaliku binari jaoks, nii et nad algavad ilma tee täpsustamata (eriti PostgreSQL konsooli kliendi jaoks):

LN -S / USR / PGSQL / Bin / PSQL / PSQL et al.



Kui te esimest korda PostgreSQL-i käivitate, et juhtida DB üksuste juurdepääsu privileege, DBMS-is luuakse Postgres Super Kasutajakonto Patresi parooliga (ärge segage seda Linuxi kontoga). Esimene asi, mida tuleb teha, on muuta standard parool ... Me määrame parooli super aluspesu Postgres DBMS poolt käsk:

BASH # PSQL -U Postgres -C "Alter Kasutaja Postgres parool" Newpassword ""


Märkus: Nüüd kasutatakse seda parooli klientide ühendamisel DBMS-ile: Logi sisse \u003d "Postgreres" parool \u003d "NewPassword".

7f)


Konfigureerige PostgreSQL-server serveriga töötamiseks 1C: ettevõte (konfiguratsioonide reeglid):
Vaadake kirjeldust konfigureerimisparameetrite kirjeldust vene ...

/Var/lib/PGSQL/DATA/POSTGRESQL.CONF - serveri seaded. Te peate täpsustama parameetrid (stringide vähendamiseks või nende parameetrite vähendamiseks, siis sisestage need käsitsi):

Vaikimisi_with_oid \u003d ON.



Vaikimisi on Avtovakum postgreSQL 9.0.3 keelatud ... kui soovite lisada andmebaasis "Automaatne prügi kogumine" (mis on kasulik madala koormatud serverite jaoks, nii et administraator ei pea seda tegema Menetlus "Pakendamise andmebaas" perioodiliselt ja käsitsi, kuid lihtsalt installida ja unustada) - seejärel määrata need parameetrid:

Track_counts \u003d Autovacuum \u003d ON


Märkus: Eelmistes versioonides oli DBMS parameeter "Stass_row_level" ... kuid Postgresql 9.0.3 See parameeter on aegunud ja sisestatud uue parameetri "track_counts".

In The /var/lib/PGSQL/DATA/PG_HBA.CONF-failis konfigureeritakse juurdepääsupoliitika ja kasutaja identifitseerimine (st Lubatud ühendus PostgreSQL-serveriga) ... Veenduge, et selle faili lõpus on külastumata selline Line on märgitud (mis tähendab "võimaldades" ühendused server mis tahes hosts, paroolid on sisse logitud, MD5):

Host kõik 0.0.0.0/0 MD5


MÄRKUS. Kui asendate "MD5" poliitikavalikusse "TRUST", siis parooli ei kontrollita! (Kasulik taastamise / muutmise jaoks unustasid parooli Superter) Pange tähele, et vaikimisi poliitika kliendiühenduste localhost: paroolid ei kontrollitud ...

Märkus: Need parameetrid saate seadistada ja hiljem. Ja kui te veendute, et kõik, sealhulgas 1C klienditoimingud - see on mõistlik, turvalisuse eesmärgil, piirata ühendusi ainult kohaliku vastuvõtva veebisaidi poolt (või täpsemalt 1C serveri klastri peremeesorganisatsioonidega, kui need on eraldatud) ...

Lõpuks taaskäivitage PostgreSQL server:

/etc/init.d/postgreSQL taaskäivitamine.




8) "Server 1C: ettevõtte 32-töö paigaldamine RPM-põhiste Linuxi süsteemide jaoks (8.2.16.368)" Linuxi sentidel (6.3)



Serveri osa 1C jaotus: Enterprises 8 Linuxi jaoks on esindatud mitme RPM-pakettidena:

  • 1c_Enterprise-Sage - Üldised komponendid 1c: Ettevõtted 8;
  • 1C_ENTERPRISE-server - server osad 1c: ettevõtted 8;
  • 1C_ENTERPRISE-WS - Adapter veebiteenuste avaldamise adapter 1c: Enterprises 8 veebiserverist Apache HTTP-serveri 2.0 või Apache HTTP server 2.2 alusel;
  • 1C-Enterprise-CRS-i komponendid 1C konfiguratsiooniladustamise serveri komponendid: ettevõtted 8.
  • Paketid, mis sisaldavad sufikside pealkirjas "-nls", on täiendavad riiklikud vahendid asjaomase paketi jaoks.


1C_ENTERPRISE-server ja 1C_ENTERPRISE-WS-paketid ei sõltu üksteisest. Seega saab neid paigaldada ühele arvutile nii koos ja eraldi (s.o server 1c "ja" veebiserver ", mida erinevad masinad, samuti DBMS-serveri eraldamine" Server 1C ") mahalaadimiseks ...

Märkus alates 2014.01.15: On märkida, et 1C_ENTERPRISE-WS-paketi kood on endiselt sõltub 1C_ENTERPRISE-serveri paketist, kuid see ei ole põhimõtteliselt ...



Paigaldamine tuleb käivitada juure nimel ...

Paigaldamisel tuleks pakendite vahel arvesse võtta järgmisi suhteid (pakendi edukaks installimiseks peate kõigepealt installima kõik paketid, millest see sõltub) - seetõttu on paigaldusjärjestus järgmine:

RPM -IHV 1C_ENTERPRISE82-Cometer-8.2.16-368.IHV 1C_ENTERPRISE82-SCOVER-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.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



Seejärel käivitage server deemoni režiimis:

/etc/rc.d/init.d/srv1cv82 stop /opt/1c/v8.2/i386/Ragent -damon /etc/rc.d/init.d/srv1cv82 taaskäivitamine



Kõik ülaltoodud tegevused peavad toimuma juurkasutaja nimel.

Serveri komponendi installimise protsessis 1c: Ettevõtted 8 loob kasutaja operatsioonisüsteemi nimega USR1CV82, mille all server protsessid 1c täidetakse: Ettevõtted 8.

8a)


Pärast kõigi nõutavate pakendite paigaldamist peate alustama graafika allsüsteemi diagnostilise ja initsialiseerimise skriptimisotstarbest 1C V8.2 ja täita oma soovitusi, kui see on olemas. (Utility kontrollib süsteemi juuresolekul vajalik graafika allsüsteemi 1C V8,2 komponentide ja seadete ja väljastab soovitusi, kui 1C on endiselt vaja.)

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



Lisainformatsioon "config_server" utiliidi kohta: ONnefrit.arvixe.ru ja blogi.Unixstyle.ru ...

Süsteemi seadistamise kord "config_server" utiliidi kasutamine on ligikaudu järgmine(Mõned neist etappidest võivad olla puudu - vahele):

Paigaldamine tuleb käivitada juure nimel ...

1) Pärast kasulikkuse esimest käivitamist "config_server" - viga peab lendama: "Ei saa tuvastada fondi kataloogi, palun täpsustage see!"
Otsus: Me panime retsepti jaoks kadunud TTF-fondidlinewb.ru KKK ja.
Märkus: Kaustade süsteem ~ / rpmbuild / Te peate eksisteerima (need olid varem loodud postgreSQL jaotuse kokkupanemisel).
Selle tulemusena paigaldada fonte, piisavalt järgides järgmist:

Yum installige RPM-Build Cabextract Wgett http://corefonts.sourceforge.net/msttcorefonts-2.5-12.SPEC RPMBUILD -BB MSTTCorefonts-2.5-1.SPEC RPM -IVH ~ / RPMBUILD / RPMS / Noarch / MSTTCorefonts-2.5-1 .noarch.rpm.



2) taaskasutada "config_server" utiliit - viga peab lendama: "Ei TrueType Conversion Utility leitud! Palun installige TTF2AFM või TTF2PT1! "
Otsus: Paneme TTF2PT1 utiliidi (saadaval EPELi hoidlas):

Yum Install TTF2PT1.



3) Kolmas kord Me käivitame "config_server" utiliit - süsteem mõtleb enam ja kõik on korras: rohkem konsooli vead ei väljastata ...

Lõpuks peate ülekoorma "Server 1C" (või täiesti masin):

/etc/init.d/srv1cv82 taaskäivitage.



Kõik ülaltoodud tegevused peavad toimuma juurkasutaja nimel.

8b)


Kõik, installimine "Server 1C" OS Linux lõpetatud!
Selle "serveri 1c" ühendamiseks on see ühendamine MMC-konsooli kaudu "Serveri 1C haldamine: Enterprise 8.2" ja luua konfiguratsioonide Informatsiooni alused. Selle kohta allpool ...

Märkus: MMC konsool on paigaldatud osana "tehnoloogilise platvormi 1c: Enterprises 8.2" - teises peremeesorganismis ja ainult Windowsi käivitamisel. (Kuigi versioonis "1c: Enterprise 8.3" Lubadus, et juba rakendanud halduse ja Linuxi alla ...)

8c)


Konfigureerime 1C Web Client toetust Apache Werseri kaudu:

Ettevalmistus: me kasutame Apache kohalikku veebiserverit, mis on paigaldatud samasse Linuxi masinasse kui "Server 1C". Kui te pole veel Apache'i veebiserverit installitud - seejärel järgige "Ülesande: installige Apache / Httpd all Fedora Core / Cent OS Linux" sektsiooni artikleid"Kuidas paigaldada ja alustada Apache või HTTPD teenust Linuxi all":

Yum installige httpd chkconfig httpd sisse /etc/init.d/httpd algus



Seejärel tegutseme, nagu on märgitud "2. Veebi kliendi avaldamine »Artiklid"Paneme 1C Web Client Apache" ...

Oletame, et teil on informatiivne alus nimega "test1c"(Tegelikult luuakse hiljem pärast klastri initsialiseerimist ja luua andmebaasi postgreSQL-is ... kuid avaldamist saab teha spekulatiivselt ja nüüd, sest me ei võta ühendust IB-ga, vaid me lihtsalt rakendame Apache konfiguratsioonid ja loome Kork veebiserveris, mõned kaustad / failid). Väljaandemenetlus on väga lihtne ja automatiseeritud (iga etappi kirjeldatakse üksikasjalikult ülaltoodud artiklis, nii et ma ei korrata seda) - peate täitma järgmised käsud:

CD /OPT /OPT /C/v8.2/i386 ./Mebinst -pache22 -WSDIR test1c -Dir "/ var / www / html / test1c /" -connstr "srvr \u003d" delldev "; ref \u003d" test1c "" -confath / jne / httpd / conf / conf / httpd.conf chown apache: apache /var/www/html/test1c/default.vrd tškconfig httpd teenuse httpd algus


Kõik, Infobaas "Test1C" avaldatud! Kui konfigureerida täielikult 1C serveri klastri ja infobaasi, saate selle kaudu läbi brauseri kaudu ühendada aadressi http: // delldev / test1c(Kui Delldev on hostinime sentide kontrolli all, 1c serveriga ja Apache Werseriga, mida me praegu konfigureerime) ...

Pidage meeles: tagada, et veebiklient teenitud - see on vajalik ka: vastuvõtvale, millel "server 1c" või "Apache veebiserver" (sisse) sel juhul See on üks), ühendage pakett "võrgu kliendi litsentsi" (kaitseklahvi saab ühendada kohapeal või reguleerida juurdepääsu "litsentsihaldurile"); ja võimaldada teabebaasi elemendi "omaduste" "Esita litsentsid rakendusserverisse" (konfigureeritud serveri halduse kaudu ").

8d)


Lisaks: sa peaksid teadmakuidas võimaldada "tehnoloogilist ajakirja" (Ta logisid ", ta" log ") ...

Vaikimisi logid on keelatud, sest nad kiiresti kasvavad üles ja hõivata palju kettaruumi ("niisked" luuakse ka koos "logidega"). Luba palkide lubamine ainult siis, kui teil on tõesti vaja mõningaid probleeme jälgida.

8e)


Lisaks: kui te äkki vajate ... serveri 1c kustutamiseks, tuleb teha samme:

Enne kustutamist peate täitma serveri klastri operatsiooni:

/etc/rc.d/init.d/srv1cv82 peatus.


Seejärel kustutage paketid paigaldamiseks, et installida nii, et ülalpeetav pakett eemaldatakse enne paketti, millest see sõltub:

RPM -E 1C_ENTERPRISE82-CRS-NLS-8.2.16-368.I386.RPM RPM-CRS-8.2.16-368.I386.RPM RPM-WM-NLS-8.2.16-368.i386. WS-8.2.16-368.I386.RPM RPM-server-NLS-8.2.16-368.i386.rpm RPM-server-8.2.16-368.i386. -368.I386.RPM RPM-COLM-8.2.16-368.I386.RPM



Või saate kustutada ka kõiki RPM-pakette ühe universaalse käsuga, mis kustutab kõik paigaldatud paketid, mis algavad eesliide "1c_" ja sõltuvusi jälgitakse automaatselt:

Rpm -e`rpm -qa | Grep 1c_`




9) kaitseklahvide paigaldamine (litsentsimine 1c)



Ühendage klahvid "1c serverisse" - lihtsalt. Sa pead alla laadida juht saidi tootja veebilehel lahti ja paigaldada topeltklõps ...

Näpunäiteid juhi valimiseks -

RPM -IHV HASPD-3.3-ELSCIENTFIC.I586.RPM HASPD-MODULES-3.3-ELSCIENTFIC.I586.RPM



Järgmisena peate sisestama selle serveri USB-porti kaks riistvara võtit: "Sisestage server 1C: Enterprise" ja "võtme X võrgu kohandatud litsentside" (kõik klahvid ühes füüsilises "flash drive"). Ja kõik peaks teenima: kliendid saavad kliendilitsentse serveri kaudu ...

Märkus: võtmed on vajalikud ainult "rakendusserver 1c: ettevõtte" ja "kaitstud kliendirakenduste jaoks 1c" jaoks. PostgreSQL DBMS-i probleemideta ei ole probleeme - see on opensource ja ei vaja litsentse või võtmeid (erinevalt DBMS "pr SQL Serverist", kuid me ei kasuta seda).

Märkus: Mõned 1c versioonid töötanud ja ilma võtmeteta (beeta) ...

Tähelepanu: Litsentseerimata "server 1C" (st isegi ilma "serveri klahvi"), see toimib normaalselt väikese arvu kliendiühendustega (kuni ~ 12 ühendused). See on ilmselt valmis, et hõlbustada haldusülesannete hõlbustamist: esialgne konfiguratsioon ja jälgimine probleemide korral ... Aga kui see halduspiir on ületatud, hakkab server uue ühendused tagasi lükkama ja nõuavad võtit.

Vastavalt katse tulemustele ...


Märkus: "Kliendi klahvid" (kohalik või võrk) on vajalikud "kaitstud klientide rakenduste 1c" jaoks, igal juhul - et esimese ühenduse jaoks serveriga, mis sajandaks!windowsi platvormi paigaldusjuhised Windowsi platvormile (piltides ja videotes) ...

Käivitage paigaldaja tehnoloogiline platvorm Windowsi versioon 8.2.16.368 "(Versioonis 8.2 ainult 32-bitine) - kõik programmid ühes pudelis. Paigaldamisel valige järgmised komponendid:

  • "1 c: Enterprise" (põhikomponendid "1c: ettevõtted", sealhulgas halduse, konfiguratsiooni, rasva ja õhukese kliendi komponendid)
  • "1 c: Enterprise on õhuke klient" (õhukese kliendi osad ainult kliendi-serveri versioonis töötamiseks ilma failivalmistusega töötamiseta)
  • "Server 1c: Enterprises" (MMC konsool server klastri manustamiseks)
  • "Liidesed erinevates keeltes: inglise, vene ..." (vaikimisi)



Ma rõhutan, me ei pane järgmisi komponente (neid ei ole vaja selles kliendil / serveri versioonis kasutamisel 1c):

  • "1c: ettevõte on õhuke klient, failivalik" (õhukeste kliendi osad, sealhulgas komponendid töötavad failivalikuga teabebaasi)
  • "Server 1c: ettevõte" ( selles masinal ei ole ta vajasest See on juba installitud teisele hostile Linuxi osis ... Kuigi teil on tulevikus heterogeenne "1c serveri klaster" ...)
  • "Veebiserveri laiendused" moodulid (töötavad ainult Windowsis: "Server 1C" all Windowsi + IIS-i veebiserveri all Windowsi all saate erinevatel masinatel ... Need moodulid saavad lihtsalt rakendada saiti, millele 1c kliendiliidese on otse sisse lülitatud Web -Rextricter. Raske pilvade sait, sest veebiserveri moodulite ühendus "1c serverisse" - DOCOMi kaudu ... Kuid kasu on kaheldav: see jama nõuab igaühe kaug-veebi kliendi ühendamist eraldi täieõigusliku "kliendi klahvi" jaoks! Seetõttu ei saa selline sait olla massiivne ...)
  • "1C Configuration Server: Enterprises" (Kasutatakse, kui konfiguratsiooni ei salvestata relatsiooniline DBMS ja fail optimeerib operatsiooni multiplayers, server 1c või Apache veebiserver. Läbivaatuste kohaselt: Buggy prügi ja 1c matk, mis viskasid selle arengus ...)
  • "IB 1C muundur: Ettevõtted 7.7" (ainult vajavad arendajad)



"Paigalda HASP juht" Toodame, kui 1C on see arvuti Me kasutame litsentseeritud: kas USB-port liitub turvavõimu võtmega või litsents võetakse võrgust alates "litsentsihaldurist".(Ma tuletan teile meelde: kui kasutate crack / emulaatorit, siis installimisel ei pane "Hasp kaitse draiver"!)

Vihje: Nii et midagi lollakas,veenduge, et b Õiged seaded DCOM. Iga masina töötab Windows, mida te kasutate töötada 1c.
DCOM on konfigureeritud läbi DOCOMCNFG Snap,nagu on näidatud juhistes ... (Märkus: juhised ei räägi mitte ainult DCOM-i kohta, vaid 1SV8 + MSSQL-i paigaldamise kohta ... kuid see on ka piltide visuaalne kirjeldus, kus DOCE konfigureerimiseks klõpsake.

10b)


Nüüd mine otse tööle paigaldatud pakett Programmid:

Run MMC konsool: Start -\u003e Programs -\u003e 1C: Enterprise 8.2 -\u003e Advanced -\u003e Administration 1C Serverid: Enterprise.

Konsooli kaudu loome pidevalt objekte: "Kesk-server", "klastri", "tööserver", "töövool", "Infobaas" - nagu kirjeldatud ja näidatudartikkel "1C Ettevõtete haldamine" ...

Järgmised artiklid on veidi aegunud ja mittetäielikud (MMC konsooli muutmine, komponendi loomise järjekord ja parameetrid), kuid võib olla kasulik ka selleks, mida peate selles etapis tegema:lisaks töö on võimatu!Muud peamised võimalused ja küsimused nendega ei näe siin - nad juba lähevad kaugemale sellest artiklist ... saate siiski aktiveerida pehmed litsentsid e-posti teel / telefoni teel (kui Linuxi juht toetab neid?) või reguleerige emulaatorit / pragusid (kuid tähele, et linuxi emulaatoride all ei ole veel rakendatudJa vaevalt teha, sest Ei ole eriti vajalik) ...

Pärast serveri manustamise MMC-konsooli kaudu loodud "Infobaasi" (seni tühi) - saate ühendada selle "paksu kliendiga" abil "Konfigureerija" režiimis ja alustada rakenduse loomist / konfigureerimist Konfiguratsioon ... Tehke seda nüüd:

  1. Ühendage IB-konfiguriga (kui te esimest korda klienti käivitate, peate lisama loendisse IB: "Lisa" nuppu / "Lisage olemasoleva teabebaasi loendisse" / "serveris 1c: Ettevõtted" / "server klaster "\u003d Delldev (server host nimi);" IB nimi klastris "\u003d test1c);
  2. Laadige alla konfiguratsiooni ("Konfiguratsioon / allalaadimine konfiguratsiooni failist (.cf)" ... Siis pikaajalise konfiguratsiooni konfiguratsiooniprotsessi ja andmebaasi ümberkorraldamise, kinnitusnõudega);
  3. Impormi reaalsed volikirjad (administratsioon / allalaadimine teabe andmebaasi menüüelement - see on siis, kui andmed olid varem maha laadinud "IB faili variant", mida kasutatakse teenuse vajadustele);
    Märkus: Ärge segage seda toodet "PostgreSQL andmebaasi taastumisega regulaarselt varukoopiast" - see protsess on tehtud kogu andmebaasi klastri jaoks PostgreSQL DBMS-i serveris, st kõigi jaoks infobaasid Praeguses serverisse salvestatud DBMS-i ... See on karm ja suur kasutamine, tehakse serverite ebaõnnestumiste korral või olemasoleva serveri rändamisel uuele rauale.
  4. Süsteemi kasutajate ja nende rollide konfigureerimine (menüü Haldus- / kasutajatele ... Olge kindlasti luua administraatori kasutaja ja lubage kõik võimalikud rollid).



Ja kui rakenduse konfiguratsiooni alla laaditakse ja konfigureeritakse - see on võimalik ühendada sellega erinevate klientide poolt (paks, õhuke, veebis) kasutada ja lahendada rakendatud ülesandeid ...

See on kõik! Tänan tähelepanu eest!


"1C: ettevõte Ubuntu 10.04 / installimine PostgreSQL 9.0", siin ...

Eeldatakse, et operatsioonisüsteem vene lokaliseerimise toetusel on juba paigaldatud ja meil on juba 1C serveri jaotus RPM-põhiste Linuxi süsteemide jaoks.

Kasutatud Jaotuste versioonid, praegu tegelik kirjutamise ajal:

  • Operatsioonisüsteem: CentOS Linuxi vabastamine 7.2.1511
  • DBMS: PostgreSQL PRO 9.4.9
  • Server 1c: Ettevõtted: 8.3.9.1818

PostgreSQL Pro DBMS-i jaotused on paigaldatud Postgres Professionaliga kogutud paigalduspakettidest. Need paigalduspaketid sisaldavad 1c poolt esitatud muudatusi.

Hostname ja DNS seadistamine

Hostname Centos muudab järgmise käsu:

hostnamectl Set-Hostname PGSQL_1C

Server 1C normaalseks tööks on nõutav õigesti konfigureeritud DNS-server, kuid selle konfiguratsioon läheb kaugemale käesoleva artikli ulatusest. Seetõttu kasutame serveri funktsionaalsust, kasutame faile hosts.kasutatavate süsteemide kohta.

Centos, peate registreerima aadressi server faili / etc / hosts :

127.0.0.1 PGSQL_1C.

Sa pead registreerima ka masinale, kus failile paigaldatakse platvorm ja 1c serverihalduse konsool hosts.(Windowsi jaoks C: Windows System32 autojuhid jne) Serveri aadress 1c: ettevõte.
Näiteks:

192.168.1.5 pgsql_1c.


PostgreSQL installimine ja seadistamine

1) Paigaldada PostgreSQL Pro jaotuste, peate ühendama hoidlaid.

sudo rpm -ivh http:///c.postgrespro.ru/keys/postgresspro-1c-centos94.Noarch.rpm sudo yum install postgreSql-pro-1c-9.4

3) Pärast Jaotusseadme paigaldamist PostgreSQL-serveri manustamiseks on soovitatav registreerida kasutaja jaoks vajalikud keskkonnamuutujad. postgres.. See samm on vabatahtlik.

Lülita kasutajale postgres.tema ümbrusega:

su - Postgreres.

Avage fail, milles täpsustate vajalikke keskkonnamuutusi:

vim .bash_profiil.

Lisage sellele failile muutujaid:

ekspordi tee \u003d / bin: $ tee eksport MANPATH \u003d / USR / PGSQL-9.4 / Share / Man: $ Manpath

4) initsialiseerida teenuse andmebaaside vene lokaliseerimisega (kasutaja all postgres.).

initdb --Locale \u003d ru_ru.utf-8

5) Startup PostgreSQL server.

systemCTL Luba PostGreSQL-9.4 SystemCTL Start PostgreSQL-9.4 SystemCTL staatuse postgreSQL-9.4

6) PostgreSQL-serveri seadete muutmine
/Var/lib/PGSQL/9.4/Data/PG_HBA.conf-failis muudab stringi

Host kõik 0.0.0.0/0 usaldusväärne host kõik 0.0.0.0/0 MD5

shared_Buffers \u003d 512MB temp_buffes \u003d 16MB work_mem \u003d 128MB hooldus_work_mem \u003d 192MB efektiivne_cache_size \u003d 8GB

Tähelepanu! Andmeseadete valik toimub individuaalselt ja sõltub nii serveri omadustest, millest PostgreSQL-server töötab ja selle serveriga töödeldava teabe aluste omadused.

7) Seadistage Postgresi kasutaja parool, et oleks võimalik serveriga kaugjuhtimispult ühendada.

su - Postgreres. psql Alter kasutaja Postgres krüpteeritud parool "yourpassword";

(Selle asemel, et yourpassword, pane parool vaja)

8) PostgreSQL server taaskäivita

systemCTL Stop PostGreSQL-9.4 SystemCTL Start PostgreSQL-9.4 SystemCTL Status PostgreSQL-9.4


Serveri installimine 1C: Enterprise

1) Serveri installimine 1C: pakettide ettevõte.
Nagu on sätestatud artikli alguses, eeldatakse, et meil on juba 1C serveri jaotus RPM-põhiste Linuxi süsteemide jaoks. Ta esindab arhiivi nimega rpm64.tar.gz.. Pärast lahtipakkimist saate faile nimekirja:

1C_ENTERPRISE83-COLITE-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-tavalised-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

Nende failidega kataloogi ajal seadsime need meeskonnana:

yum localInstall * .rpm

2) 1c serveri käivitamine.

systemCTL Luba SRV1CV83 SystemCTL Start SRV1CV83 SystemCTL staatus SRV1CV83

Tõenäosus on suur, server ei käivitu esimest korda ja üritades käivitada, saate tüübi viga:

Etapis exec Spection /etc/rc.d/init.d/srv1cv83: Exec vormingu viga

Selle vea kõrvaldamiseks peate täpsustama serveri initsialiseerimise skripti tõlgi (näiteks shell.või bash) Selleks lisage faili algusesse /etc/init.d/srv1cv83. Line:

#! / Bin / bash

Siis peate taaskäivitama systemD.uute või muudetud üksuste otsimiseks:

systemCTL deemon-Reload

Ja proovige uuesti käivitada server 1c: ettevõte

systemCTL taaskäivitage SRV1CV83.Service.

3) Vajalike pakettide paigaldamine 1C serveri õigeks toimimiseks.
Serveri dokumentatsioonis 1c: Ettevõtted kirjeldasid kasulikkust config_systemSee on vajalik süsteemi valmisoleku analüüsimiseks 1C serveri käivitamiseks, eriti see aitab tuvastada 1C serveri õige toimimiseks puuduvaid vajalikke pakette. Kahjuks RMP paketi analüüs ( rmp -ql) näitas selle kasulikkuse puudumist 1c versiooni jaotuskomplekti versioonis 8.3.9.1818.

Nende pakettide vajadus asutati eksperimentaalselt:

yum paigaldada fontconfig-develi yum installige ImageMagick

4) 1c server taaskäivita.

systemCTL STOP SRV1CV83. systemCTL START SRV1CV83. systemCTL staatus SRV1CV83.


Serveri 1C seadistamine manustamiskonsooli abil.

1) 1C serveri ühendamine.
Peate määrama serveri nimi (ettenähtud hosts.) ja port 1540 (mida kasutatakse vaikimisi):

2) klastri loomine.
Te peate täpsustama:
- suvaline klastri nimi,
- keskserveri nimi, millele klaster asub (ettenähtud) hosts.)
- Port 1541 (kasutatakse vaikimisi)

3) Aluse loomine 1c serveri klastrile.
Te peate täpsustama:
- nimi baasi 1c klastrile;
- andmebaasi serveri nimi (ettenähtud hosts);
- DBMSi tüüp (PostSegeSQL);
- andmebaasi nimi DBMS-serveris;
- DBMS-serveri kasutaja (meie juhtumipatsudes);
- DBMS-serveri määratud kasutaja parool.

Vajadusel võite märkida objekti "Loo aluse selle puudumise korral"

Paigaldamine 1C Ubuntu Linuxis ei nõua operatsioonisüsteemi või programmeerimiskogemuse erilisi teadmisi. See on piisav selle juhendi hoolikalt lugemiseks ja kõigi soovituste lugemiseks käskude sisestamiseks ja alltoodud terminaliga töötamiseks. Enne kliendi ja serveri 1c installimist Ubuntu Linuxi all peate alla laadima täiendavaid mahukaid (raamatukogu ja HASP kaitse Etersoft). Kui teil ei ole kohalikku võrku, peate selle konfigureerima.

Kohalik võrk

Avage peamenüü, leidke ja käivitage süsteemi Utility "võrguühendus".

Täiendava konfiguratsiooni jaoks minge "traadiga ühendus" - "Muuda" - "IPv4" parameetrid.

Muuda seadistusmeetodit "käsitsi", kirjutage IP-aadress. Näiteks rõhutab: 192.168.128.40. Vaikevõrgu maski andmed: 255.255.255.0.

Interneti avamiseks määrake DNS-server. Võite kasutada vaikimisi andmeid või sisestada järgmine töökoha aadress DNS - 8.8.8.8.

Pärast seda saate väljamaksete allalaadimist.

Käivita Interneti-brauser ja minge 1C kasutajatugi saidile - "www.users.v8.1c.ru". Sellega alla laadida kliendijaotuse ise ja server 1c Ubuntu Linux.

Klõpsake "Laadi värskenduste", sisestage oma andmed konto (Sisselogimine: parool).

Pärast seda leiate "tehnoloogiline platvorm 8.3" ja valige kõige rohkem viimane versioon.

Siin valige "Klient 1C ettevõte Deb Linux Systems". Lisaks kliendile peate alla laadima Deb Linuxi süsteemide "Server 1C". Ilma selleta ei saa te installida 1C klienti Ubuntu Linuxile.

Täiendavad DEB-paketid

Programmi täieliku toimimise jaoks ei piisa serveri ja 1c kliendi allalaadimiseks ja installimiseks. Kõik failid tuleb alla laadida ühe allalaadimise kausta. Et mitte segi ajada, eemaldab kõik liiga palju. Seejärel liigume mugavamaks paigaldamiseks kõik allalaaditud jaotused.

Lisafailid tuleb alla laadida: Etersoft (1C terminali server Linuxi või HASP all) ja tasuta libwebkitgtk raamatukogu. Raamatukogu seadmiseks klõpsake alloleval lingil ja leidke seejärel levitamise uusim versioon.

32-bitise protsessoril põhinevate seadmete puhul peate alla laadima I386 DEB paketi 64-bitisele - AMD64.

Järgmisena, mis on vaja - terminal 1c server Ubuntu (HASP kaitse). Allpool on võimalik alla laadida selle jaotamise kaudu Ametlik veebisait. Meie puhul on see Ubuntu 12.04 lahkne. Kui te kasutate teist versioon Linux Või Ubuntu, mine tagasi kataloogi ja valige vajate.

Te peate alla laadima kõik DEB-paketid HASP. Teisi faile ei ole vajalikud.

Paigaldamise ettevalmistamine

Kliendi ja serveri edasine paigaldamine Ubuntu jätkab Linuxi terminali kasutamist. Selleks et mitte sisestada pikad failinimed ja kataloogi käsitsi, soovitame neid kopeerida ja kleepida vastavalt allpool toodud juhistele.

Kui olete juba pidi töötama Linuxi Ubuntu ja installige läbi DEB-failide kaudu, saab seda sammu vahele jätta ja järgida.

  • Kodukataloogis luua uus üks - 1C;

  • avage kataloog, mille olete just loodud, looge veel kaks: HASP, server;

  • kõik DEB-failid HASP liigutavad "HASP" kausta "Home Folder" aadressile "1C" - "HASP";
  • tagasi kausta "Downloads" ja kliendijaotuse lahtipakkimine;
  • selle tulemusena peate ilmuma kausta 1c kliendifailidega Ubuntu jaoks;
  • liiguta kõik failid sellest "Kahjukausta" kataloogi - "1C";

  • avage kaust "Laadi alla", pakkige arhiivi serverijaotusfail lahti;
  • kopeeri kõik failid kausta "Server";

  • Ülejäänud jaotus on kaustas "1c".

Pärast seda saate alustada installimist kliendi ja serveri 1c Ubuntu Linux. Me teeme seda terminali abil, sest Sellisel juhul ilmuvad võime jälgida kõiki protsessi käigus tekkida vigu. Näiteks puuduvate raamatukogude või süsteemi jaotuste tõttu.

Tähelepanu! Enne Ubuntu Linuxi 1C kliendi installimist kontrollige, kas selle versioon langeb kokku 1c serveri versiooniga.

Töö terminaliga

Käivitage peamenüü ja avage terminal. Siin me sisestame kõik töörühmad.

Kui te ei kasutanud operatsioonisüsteem Linux, soovitame installida DEB-pakette ja sisestada käske rangelt järjestuses, kus need on allpool. Nii saate märgata ja kõrvaldada kõik võimalikud terminalvead, laadige alla kadunud raamatukogud.

Sisestage kataloogi läbimiseks "CD 1C" käsk ja seejärel vajutage "Enter" ja sisestage Sudo DPKG -I käsk, kopeerige esimese nime DEB-fail. 1c-kataloogist ja sisestage see terminalisse, vajutades hiire parema nupu või võtmeühenduse "Shift + Ctrl + V".

Vajutage "Enter". Käsu täitmiseks taotleb terminal administraatori parooli, sisestage see.

Pärast seda peab olema nimekiri veateateid, milles nende põhjus on märgitud - sõltuvus. Näiteks, et Deb pakett 1c sõltub libwebkit raamatukogu (mida oleme juba alla laadinud). Või nr 1c server.

Tähelepanu! Kui vigade loendist sõltuvust ei ole sõltuvuse sõltuvusest, siis ei ole vaja seda installida.

Raamatukogu paigaldamine

Raamatukogu installimiseks sisestage käsk "Sudo DPKG -I" ja seejärel kopeerige ja kleepige Libwebkitgtk DEB-paketi nimi. Vajutage Enter.

Kui protsessi käigus ilmneb mõni viga, käivitage Ubuntu rakenduste keskus ja mis tahes süsteemi taotlustes - klõpsake "Jah." Sisestage administraatori parool.

Tagasi terminali juurde, sisestage DEF-paketi installimiseks sudo dpkg -i käsk. Pikad käsustamata jätmine ja faili nime kopeerimine mäletab Linuxi sisestatud käsud. Ja neid saab otsida, vajutades klaviatuuri "üles" klahvi (nooled).

Serveri häälestamine

Paigaldada 1c server Ubuntu Linux, terminal ise on vaja minna 1C - "server" kataloogi.

Seetõttu sisestage terminalis järgmine käsk: "CD-server" ja seejärel laadige alla kõik, mis on kataloogis. Selleks, et mitte sisestada kõik "käsitsi", Sudaati "sudo dpkg -i * .deb". Pärast seda alla laaditakse kõik "server" kataloogi mahalaadimised.

1C kliendi installimine Linuxile

1C-serveri "tasemele naasmiseks sisestage juure juurde:" CD / Avaleht / 1C / Server "ja seejärel" CD ... ./ "ja vajutage" Enter ".

Pärast seda, kasutades Sudo DPKG -I käsku, installige 1C klient. Selleks ärge unustage kopeerida ja kleepida nime DEB paketi ja vajutage Enter. Kui protsessis ei olnud vigu, siis kõik tehti õigesti.

Seadke ülejäänud jaotused 1c kataloogist (kiire töö jaoks kasutage klaviatuuri nuppu "Up" ja seejärel lihtsalt muutke jaotuste nime).

HASP.

Alates nüüd oleme aadressil "/ Avaleht / 1C /" Aadress, see on piisav, et sisestada järgmine käsk HASP kaitse seadistamiseks: "CD HASP" (1C-kataloogi HASP-kataloogi avamiseks) ja seejärel "Sudo DPKG) -I * .deb "(kõikide pakendite paigaldamine HASP-kataloogile).

Pärast seda saate HASP kaitse võtme serveri ühendada ja sisestada mitu täiendavad käsudSõltuvuste lahendamiseks. Terminali "Jätka paigaldamine" küsimusele sisestage "D" (jah) või "Y" (YES).

HASP paigaldamise käsude loetelu Ubuntu Linuxi all:

  1. "Sudo Apt-Get ImageMagick";
  2. "Sudo apt-get install UNIXODBC";
  3. "Sudo apt-get install libgsf-bin";
  4. "Sudo apt-get install t1utils".

1C käivitamiseks minge peamenüüsse, seejärel sisestage programmi nimi. Paar tüüpi kliente ilmuvad teie ees. See tähendab, et kõik, mida vajate programmiga töötamiseks. Et sa pidevalt otsida kliendi käivitada menüüs, koopia "1c: ettevõte" Ubuntu töölauale. Pärast seda käivitage rakendus, looge andmebaasi ja alustage töötamist süsteemi ja konfiguratsioonidega.

Mõned eelised Windowsi üle ja värske platvormi väljundiga 8.3 Selline võimalus ilmus - käesolevas artiklis käsitleme üksikasjalikult, kuidas installida 1C Ubuntu Linuxis.

Linuxis saate installida 1c.

Milline töökeskkond eelistavad ettevõtte raamatupidamispaketti? Küsimus ei ole nii lihtne, kui see tundub esmapilgul. Ja Ubuntu Linux selles plaanis on mitmeid eeliseid Windowsis. Tasuta. Kui tulete oma kontorisse kontorisse arvutites kasutatava tarkvara õigusliku eelise eest, siis ähvardab ubunt, mida te kindlasti ähvardab midagi. Kõik selle jaotused on tasuta! Kuid Windowsi litsents peab ostma kõikides arvutites.

Süsteemi paindlikkus:

  • Iga arvuti muutub kergesti täispaigaldatud serveriks (mis on 1C jaoks oluline);
  • Võime alustada ainult vajalikud protsessidmitte painutamine nende all, mis on süsteemi poolt vaikimisi käivitanud.

Tänu arendaja kogukonna avatusele on Ubuntu alati Windowsi ees. Kustumatu kiirus.

Paigalda Ubuntu.

Paigaldamine 1C Linuxis on üsna lihtne.

Paigaldamise ajal peate oma asukoha tähistama, valige teie jaoks vastuvõetav keel, valige arvuti klaviatuuri paigutus, märkige oma kasutaja andmed. Et võimaldada teil paigaldamise ajal väga igav - enne üksteise andmist asendatakse igasuguseid ilusaid pilte ... lõpus ilmub pilt, millele peate valima reboot:

Pärast taaskäivitamist saate arvutis oma arvutis Ubunt Linuxi. See on tema esimene käivitamine.

Nüüd pöörake 1s

1C kompleksi toimimiseks: Ettevõte vajab vajalike failide allalaadimiseks 1C jaotustega Interneti-lehekülje. Ära unusta, mida täpselt vajate - kolmkümmend Dwinch või kuuskümmend inimest. Pange tähele ka, et pakendi allalaadimine on saadaval ainult nendele kasutajatele, kellel on kehtiv leping selle ühe ettevõtte partneriga.

Pärast allalaadimist Nautiluse failihalduri abil lahtipakkide faile:

Lisaks paigaldage HASP kaitseklahvi (allalaadimine eraldi kataloogi). Failide kogude loend pärast lahtipakkimist:

Paigaldamine 1C Ubuntu lihtsam tekib terminali (konsooli) (see on üldiselt kõige levinum meetod programmide installimisel Linuxis). Terminali otsimiseks ja käivitamiseks peate olema ladina paigutuses, vajutage Ctrl-Alt-T kombinatsiooni. CD meeskond leiab kataloogi lahtipakkimata kaustadega. Nüüd peate selliseid käske käivitama (iga installifaili jaoks lahtipakkimise tulemusena) - sudo dpkg -i / nimi paigaldusfail/.

Järgmine samm on paigaldada HASP

Selleks tehakse samad käsud (analoogia põhjal) - sudo dpkg -i / installifaili nimi / nimi /. Järgmine samm on käivitada käsud 1c:

sudo apt-get installige ImageMagick
sudo apt-get install unixodbc
sudo apt-get installi libgsf-bin
sudo apt-get install t1utils

Ja teine \u200b\u200bmeeskond töötada teksti fonte - sudo /opt/1c/v8.3/i386/utils/config_sstem / usr / aktsia / fonte. HASP-võtme ühendamisega ja taaskäivitamise abil saate programmi käivitada - see juhtub sarnaselt Windowsile.

Loodame, et meie avaldamise abil ei ole teil raskusi Ubuntu Linuxi seadistamisega 1c.