Instalarea consultantplus în linux ubuntu, grupul de utilizatori linux din Omsk

Cuvinte comune

Există o astfel de bază de date, baza de date legală ConsultantPlus. fiecare specialist IT cunoaște această lucrare de gândire pe calculator rusesc și probabil instalat de mai multe ori. Desigur, puteți utiliza versiunea online a acestei baze de date legale remarcabile. dar de ce? La urma urmei, există o oportunitate de a obține acest program de calculator la îndemână prin semnarea unui acord cu un reprezentant regional (centru de informare regional) și plata unor bani puțini. Dintre aceștia, din partea reprezentanților regionali, este posibil să se primească un demon magic de consiliere de licențiere. care permite același consultant juridic bază de date de înregistrare (de fapt, folosim doar software-ul legal, nu?) și un fișier cu instrucțiunile de instalare: linux.rtf. Nu există nici o certitudine că fișierul cu instrucțiuni de instalare pot fi publicate în mod public, întrucât nu precizează condițiile sale de propagare, dar există destul de lucruri banale, cu excepția unor produse sensibile, care sunt incluse în gama de citări rezonabile în aceste instrucțiuni.







Setare inițială

Doar puneți cu sistemul mini.iso Ubuntu Linux 12.04, unde instalați numai componentele cele mai necesare. Unde pot obține mini.iso? Desigur, aici:

Instalarea este simplă și nu este complicată. Sistemul minimal, fără servicii străine. Singurul lucru important este ca, la sfarsitul instalarii, trebuie sa alegeti dintr-un depozit de software liber imens exact acele pachete de care aveti nevoie:

serverul openssh - pentru accesul de la distanță la sistemul de operare.

vin - foarte emulator Vinul nu este emulator. care ne va permite să ruleze pe serverul nonnative pentru Linux, fișiere executabile Sistem de consultant în scopul înregistrării stațiilor de lucru de înregistrare a produselor software, actualizarea bazei de date cadru consultant juridic.

xvfb este un alt program non-emulație, este un server real X, dar poate funcționa fără dispozitive de afișare și dispozitive de intrare și ieșire. Se pare, de ce este necesar? Dar aveți nevoie, de exemplu, acum, când nu este nevoie să puneți un server real X pe o bază permanentă, ci să îl utilizați doar sporadic. La urma urmei, toți știu că, cu excepții rare, un server cu un server X nu este un server deloc.

Asemenea servicii cum ar fi baza de date juridică ConsultantPlus. Este convenabil să păstrați pe serverul de mașini virtuale pe baza actualului mașină virtuală bazată pe kernel (KVM). Pentru a crea o imagine mașină virtuală de hard disk este recomandat de 10-gigabyte „cauciuc“ qcow2 imagine sau QED (care este capabil să se extindă dimensiunea sa, în funcție de conținutul de date, dar se poate face o sumă fixă), care într-adevăr nevoie de pe un server mașină virtuală este inițial ușor mai mult de 1 gigabyte. Nu sunt recomandate fișiere din aceeași bază de date juridică, dar ar trebui plasate pe secțiunea "cauciuc" cu o capacitate maximă de cel puțin 30 de gigaocteți. care rezultă din practica utilizării, când inițial volumul tuturor fișierelor era de aproximativ 9 gigaocteți. și după un an de funcționare a sistemului - aproximativ 14 gigabytes. având în vedere că doar legile federale sunt legate fără opțiuni sectoriale și legislație regională. Memoria mașinii virtuale pentru funcționarea normală a sistemului ConsultantPlus este de 256 megaocteți. dar sa dovedit că sunt necesare cel puțin 512 megabytes pentru a actualiza sistemul. deoarece cu o lipsă de memorie, un complex infricosator de vin și cons.exe cade din stivă. Toți indicatorii de mai sus se aplică hardware-ului real (cu excepția "cauciucului" partițiilor și incapacitatea de a mări operațional memoria operativă).

Acțiuni preliminare

Creați o partiție pe disc pentru fișierele sistemului ConsultantPlus utilizând programul fdisk (unde X este litera de unitate):

Formatați partiția, creând pe discul nostru pentru fișierele sistemului Consultant Plus sistemul de fișiere ext4 (unde X este litera de unitate și Y este numărul partiției):

Creați punctul de montare (conexiune) a sistemului de fișiere:

Am montat (conectați) la sistemul nostru partiția de disc în directorul pregătit mai sus prin descrierea fișierului de puncte de montare fstab:

prescrie în el partiția de montare a discului:

73bec7a9-a1d0-5c3f-9244-0cde01363eb4 - un exemplu de UUID al partiției pentru montare;







/ var / lib / cons - punctul de montare (conexiunea) partiției de disc

ext4 - tipul de sistem de fișiere pe care l-am specificat la formatarea partiției conectate

relatime, nodiratime, commit = 120 - parametrii care accelerează activitatea sistemului de fișiere, reducând frecvența de scriere pe discul de informații de serviciu.

0 - parametru, astfel încât partiția să nu fie gestionată de programul de descărcare, care, în mod implicit, nu este instalat

2 - un parametru care determină fsck să verifice ultima secțiune (puteți pune 0 pentru a nu verifica deloc, dar de ce?)

Aplicați modificările efectuate:

Dacă discul este virtual, vom aplica setări suplimentare pentru a accelera discheta (acest lucru se poate face chiar și în sistemul actual, pe "go"):

care a fost adăugat la sudo -s că unitatea noastră nu se rotește și se poate utiliza orice flux de intrare-ieșire core procesor, pentru că avem un nucleu într-o mașină virtuală, și alege propria lor din nimic (X - literă de unitate):

Parametrii de mai sus pot fi de asemenea utilizați într-o sesiune a "superuserului" prin:

Dar acest lucru va funcționa numai până la repornire.

Creăm un nume de utilizator semnificativ, de la care va funcționa principalul utilizator al ConsultantPlus și va începe efectiv procesele de întreținere a fundalului:

Creați un nume de utilizator de la care vor funcționa toți ceilalți utilizatori ai bazei de date și care vor avea doar drepturi de citire a cotei samba4:

Pregătirea unui director cu o bază de date

obține într-un fel de acces la instalarea și copia conținutul Consultantului disc în preparate directorul / var / lib / contra (care este, după cum știm, rădăcina unei partiții de disc special sau un disc separat pentru fișierele de sistem juridic Consultant):

Atribuiți toate fișierele din directorul / var / lib / cons către utilizator și grupul contra:

Învățăm unul dintre secretele comunității ConsultantPlus. care a fost colectat în secret linux.rtf. Directorul ADM trebuie să aibă atributele rwxrwsr-x. și anume utilizator cu acces de citire-scriere pentru grup și acces de citire-scriere + SGID (bit indică faptul că fișierele sunt create în directorul va aparține aceluiași grup ca director, mai degrabă decât grupul de utilizatori, care creează un fișier într-un director):

Ce se află și va fi în directorul / var / lib / cons / ADM. Da acolo:

Ambele fișiere au drepturile rwxrwxr-x (775). Dacă drepturile sunt diferite, atunci pe mașinile client va exista o eroare privind angajarea sistemului ConsultantPlus de către alți utilizatori. Uneori, când operațiile de actualizare, re-indexarea, adăugarea de computere client noi sunt executate incorect, dreapta este pierdută la rwx-- (700)

Pentru a rula cons.exe pe computerele client în sisteme non-Linux, din anumite motive, trebuia să creez drepturi la rwxr-xr-x (755). dar a fost rwxr-x- (750):

Pregătirea unei părți SAMBA4

Edităm fișierul de configurare SAMBA /etc/samba/smb.conf:

Comentariți secțiunile de care nu avem nevoie:

Înregistram secțiunea din partea SAMBA:

Creăm utilizatorii resursei SAMBA:

Noi includem utilizatorii resursei SAMBA:

Înregistrarea setului complet și a computerelor client

Copiați secret de licență conslin daemon la server, de obicei, în directorul / / local / bin usr / și prevede lansarea sa la pornirea la serverul /etc/rc.local înainte de a ieși 0:

Poți, bineînțeles, să faci daemonul /etc/init.d/conslin. dar ... merită să se tină? Ne amintim asta necesară pentru a conslin la pornire în fundal și încărcați dacă să continue, și există puține că acesta este modul de proprietate rău care este în interiorul - este necunoscut, atârnă ea poate, în orice moment și de a face tot ce poate, dar există informații, pot lucra timp de șase luni și nu creează probleme (pah-pah). La pornire, daemonul conslină deschide portul TCP 3333 pe toate interfețele de rețea ale serverului.

Ne conectăm de la distanță de la computerul administratorului dvs. cu transferul sesiunii X pe server pentru înregistrarea setului:

Apelați sau scrieți la reprezentantul regional ConsultantPlus. vorbim cifrele primite din program, scriem în cifrele ferestrei încărcate de la reprezentant, suntem bucuroși de înregistrare.

Ne conectăm de la distanță de la computerul administratorului dvs. cu transferul sesiunii X către server cu baza de date pentru înregistrarea computerelor client:

/ adm - începe în modul de administrare;

/ linux - rula pe sistemul Linux.

Software-ul shell-ului Consultant Plus este încărcat și mergem la Meniu / Service / Înregistrare stații.

Rulați pe computerul client cons.exe. mergeți, de asemenea, la meniul / serviciul / înregistrați posturile.

Ce pot face manual?

Toate aceste acțiuni sunt realizate vizual pe computerul administratorului folosind serverul X, dar sunt executate pe server.

Actualizați baza de date prin intermediul directorului local pentru actualizări (dacă sunteți foarte rău cu Internetul):

Actualizați baza de date prin Internet:

Testați baza de date pentru erori și erori:

Fișiere de bază de date index (acest lucru este necesar atunci când se pierde capacitatea de a face clic pe linkurile din program, se scrie un mesaj fals despre presupusul "acest set nu are această caracteristică"):

Creați un script de actualizare automată

Creați un fișier /usr/local/bin/cons-update.sh cu următorul conținut:

Nu uitați să faceți acest lucru:

astfel încât scriptul devine executabil. Și prin sudo crontab - scrie:

astfel încât baza de date să fie actualizată o dată pe săptămână, și anume luni, la ora 6 OMST (UTC + 7) sau 3 ore MSK (UTC + 4). Timpul și perioada au determinat personalul centrului regional de informații ConsultantPlus. să spunem că încărcarea pe server cu actualizări este minimă în acest moment și, deseori, nu are sens să se actualizeze.

În procesul de pregătire a scenariului, a fost dezvăluit un mister că se dovedește, de fapt, vr. fișierul res este executabil și poate fi rulat prin vin. Și el va lucra și el. Dar nu trebuie să abuzați de acest lucru, deoarece este constant actualizat și versiunile sale cresc liniștit.

Așa că este ușor și simplu, avem o bază juridică practică autonomă ConsultantPlus în Ubuntu Linux 12.04, care este actualizat și funcționează fără participarea omului. Puteți să vă conectați la baza de date atât de la clienți Linux cât și de la alte sisteme de operare, pornind pur și simplu modulul executabil cons.exe.







Articole similare

Trimiteți-le prietenilor: