Categorie: Administrare

Junos PyEZ pe exemplul unei sarcini de căutare a subrețelelor libere ipv4

Articol despre lucrul cu Junos PyEZ — "microframework Python care îți permite să gestionezi și să automatizezi dispozitivele care rulează Junos OS" automatizare și gestionare, exact cum ne place. Scrierea scriptului descris în acest articol a avut mai multe scopuri — învățarea Python și automatizarea sarcinilor de colectare a informațiilor sau modificarea configurației pe echipamentele gestionate de Junos OS. Alegerea […]

Aplicații native Windows și serviciul Acronis Active Restore

Astăzi continuăm povestea despre cum, împreună cu colegii de la Universitatea Innopolis, dezvoltăm tehnologia Active Restore pentru a permite utilizatorului să înceapă cât mai repede lucrul pe mașina sa după un eșec. Vom discuta despre aplicațiile native Windows, inclusiv despre caracteristicile creării și lansării acestora. În continuare – câteva informații despre proiectul nostru și un ghid practic despre cum să scrii […]

Vă prezentăm 3CX V16 Update 4 și FQDN unificat 3CX WebMeeting

Exact înainte de cele mai mari sărbători, am lansat așteptatul update 3CX V16 Update 4! De asemenea, avem un nou nume universal pentru MCU 3CX WebMeeting și noi tipuri de depozite pentru copiile de rezervă și înregistrările apelurilor 3CX. Să le analizăm pe rând. 3CX V16 Update 4 Cea mai recentă actualizare 3CX oferă alegerea dispozitivelor audio în clientul web, lansarea finală a extensiei 3CX […]

Certificat SSL pentru aplicația web Docker

În acest articol vreau să împărtășesc cu voi o metodă de creare a unui certificat SSL pentru aplicația voastră web care rulează pe Docker, deoarece în partea de internet în limba rusă — nu am găsit o soluție similară. Mai multe detalii mai jos. Am avut docker v.17.05, docker-compose v.1.21, Ubuntu Server 18 și o instalare curată de Let’sEncrypt. Nu că ar fi neapărat necesar să desfășurăm un mediu de producție […]

Comenzile de bază Linux pentru testeri și nu numai

Prefață Salutare tuturor! Numele meu este Sasha, și lucrez în testarea backend-ului (servicii Linux și API) de mai bine de șase ani. Gândul acestei articole mi-a venit după o nouă cerere de la un tester cunoscut de a-i sugera ce poate citi despre comenzile Linux înainte de un interviu. De obicei, de la un candidat pentru poziția de inginer QA se așteaptă să cunoască comenzile de bază (dacă, desigur, se referă la lucrul cu […]

Activăm suportul NVMe pe plăcile de bază mai vechi folosind exemplul Asus P9X79 WS

Salut Habr! Mi-a venit în minte o idee, și acum mă gândesc la ea. Am descoperit un lucru. Toată problema este în nedreptatea crasă a producătorului, care nu a avut niciun motiv să adauge module în UEFI Bios pentru a sprijini bootarea de pe NVMe prin adaptoare pe plăcile de bază fără slot m.2 (ceea ce, de altfel, a fost realizat fără probleme de chinezi pe plăcile de bază HuananZhi). Nu este posibil — […]

HOW-to / Configurare rețea și VLAN pe server dedicat Hetzner și Mikrotik

Aflat în fața unei întrebări și după ce am consultat o mulțime de documentație, încearcă să sistematizezi și să notezi ceea ce ai învățat pentru a reține mai bine. De asemenea, elaborează un ghid pe această temă, pentru a nu mai parcurge tot drumul din nou. Documentația inițială se găsește într-o cantitate mare pe https://forum.proxmox.com https://wiki.hetzner.de Definirea problemei Clientul dorește să unească mai multe servere închiriate într-o singură rețea, pentru a scăpa de […]

"Pro, da nu cluster" sau cum ne-am substituit SGBD-urile

(c) Yandex.Images Toate personajele sunt fictive, mărcile sunt deținute de proprietarii lor, orice asemănări sunt întâmplătoare și, în general, aceasta este o „evaluare subiectivă, vă rog să nu spargeți ușa...”. Avem o experiență considerabilă în traducerea sistemelor informaționale cu logică în Baza de Date dintr-un SGBD în altul. În conformitate cu hotărârea guvernului nr. 1236 din 16.11.2016, frecvent se traduce din Oracle în Postgresql. […]

PostgreSQL Antipatterns: transmiterea seturilor și selecțiilor în SQL

Occasional, dezvoltatorul are nevoie să transmită un set de parametri sau chiar o selecție întreagă „la intrare” în cerere. Uneori întâlnești soluții foarte ciudate pentru această sarcină. Să luăm „printr-o abordare inversă” și să vedem ce nu ar trebui să facem, de ce, și cum putem face mai bine. Introducerea directă a valorilor în corpul cererii Arată de obicei cam așa: query = «SELECT * FROM tbl WHERE […]

Unde și cum sunt utilizate serverele la margine

Atunci când se dezvoltă infrastructura de rețea, de obicei se iau în considerare fie calculul local, fie cel în cloud. Dar aceste două opțiuni și combinațiile lor sunt insuficiente. De exemplu, ce să faci dacă nu poți renunța la calculul în cloud, dar lățimea de bandă nu este suficientă sau traficul este prea scump? Adaugă un intermediar care va efectua o parte din calcule la marginea rețelei locale sau a procesului de producție. Acest concept de periferie […]

Un rezumat al instrumentelor pentru testarea și benchmarking-ul blockchain-urilor

Astăzi, soluțiile pentru testarea și benchmarkingul blockchain-urilor sunt concepute pentru un anumit blockchain sau fork-uri ale acestuia. Dar există și câteva soluții mai generale, care diferă prin funcționalitate: unele dintre ele sunt proiecte open-source, altele sunt oferite ca SaaS, dar cea mai mare parte sunt soluții interne, create de echipa de dezvoltare a blockchain-ului. Cu toate acestea, toate acestea rezolvă sarcini similare. În această […]

În căutarea LD_PRELOAD

Această notă a fost scrisă în 2014, dar am căzut victimă represiunilor pe Habr și nu a fost publicată. În timpul suspendării, am uitat de ea, iar acum am găsit-o în ciorne. M-am gândit să o șterg, dar poate că va fi utilă cuiva. În general, un mic material de lectură administrativă vinerea, despre căutarea „activată” a LD_PRELOAD. 1. O mică deviere pentru […]

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster