Scriptul de actualizare în oglindă pentru eset nod32 pe linux - kplus dot blog

Acest post are o continuare. Urmați acest link

Dacă sunteți angajat în administrare, există o mare probabilitate că mai devreme sau mai târziu va fi o întrebare: "Pe mașinile client este antivirusul Nod32, trebuie să creăm o singură oglindă de actualizare pentru ei." Și apoi există mai multe modalități posibile de a dezvolta povestea:

  1. "Un server pe Windows, banii sunt suficienți". Aici totul este destul de simplu - cumparam o licenta, punem distributia NOD32 necesara pe server, ne confruntam, suntem fericiti. Varianta este mai mitică, deoarece este extrem de rară când pe IT "banii sunt suficienți".
  2. "Serverul pe Windows, banii nu sunt suficienți". Aici sunt posibile opțiuni. Pornind de la utilizarea licențelor de licență, la scrierea manuală și utilizarea soluțiilor Linux (cygwin pentru ajutor).
  3. "Serverul pe Linux". Bani în acest caz nu contează prea mult. Avem mâini, există un cap și există dorința de a face totul în mod calitativ și fiabil.

Iată cea de-a treia opțiune, acum luăm în considerare.

  • Descărcați cea mai recentă versiune și despachetați:
  • Transferăm setul de scripturi în directorul inaccesibil "din exterior", dar accesibil utilizatorului care îl va rula:
  • Ne mutăm la noua locație a scripturilor și le executăm:
  • Acordăm dreptul de a rula scripturi:
  • Verificăm disponibilitatea unrar dacă intenționăm să actualizăm din oglinzile oficiale ale Eset NOD32:
  • Realizăm o încercare:

Vedeți fișierul repository README.md pentru setările curente. Actualizați datele în mai multe locuri - Dell nu este recunoscător, deci citiți cu atenție fișierul readme.

caracteristici

  • Dacă a apărut o eroare în timpul actualizării de la server, care este specificată, de exemplu, în updServer0 - se face o încercare de actualizare de la serverul specificat în updServer1. updServer2. updServer10;
  • Se descarcă numai fișiere de actualizare actualizate (este verificată cu wget - timestamping);
  • Este capabil să țină la curent doar fișierul update.ver, fără a descărca fișierele de actualizare (oglinda funcționează, dar descărcarea nu vine de la serverul dvs., ci de la serverul sursă de actualizare);
  • În kit există un spațiu liber pentru interfața web a oglinzii de actualizare (directorul ./webface).

Licență MIT // Text integral