Rubriik: Haldamine

Pilve 1C. Kõik on selge

Kolimine on alati stressirohke, sõltumata olukorrast. Olgu see siis üleminek mugavamatest kaheinimesele from vähem mugavasse, linnast linna kolimine või lihtsalt enda kokkuvõtmine ja lahkumine emme juurest neljakümnendates eluaastates. Infrastruktuuri üleviimine ei ole samuti lihtne. Üks asi on, kui sul on väike veebileht paarikümne tuhande külastajaga […]

PostgreSQL antipattern'id: jutt iteratiivsetest täiustustest nimepõhise otsingu osas ehk "Optimeerimine edasi-tagasi"

Tuhanded müügikontorite juhid üle kogu riigi registreerivad meie CRM-süsteemis iga päev kümneid tuhandeid kontakte — suhtlemisi potentsiaalsete või juba meiega koostööd tegevate klientidega. Ja selle kliendi leidmiseks tuleb esmalt kiiresti tegutseda. Enamasti toimub see nime järgi. Seetõttu ei ole üllatav, et analüüsides taas „raskete” päringute kohta […]

Ehitatakse SOCKS marsruuter sülearvutis, kus on Debian 10

Kogu aasta (või kaks) olen selle artikli avaldamist edasi lükanud peamise põhjusena — olen juba avaldanud kaks artiklit, kus kirjeldasin marsruuteri loomise protsessi SOCKS-i jaoks tavalise sülearvuti abil Debianiga. Kuid sellest ajast alates on Debian stabiilne versioon uuendatud Busteriks, ning minuga on isiklikult mitmed inimesed ühendust võtnud palvega aidata […]

Kuidas muuta terminal oma abistajaks, mitte vaenlaseks?

Selles artiklis räägime, miks ei ole mõistlik täielikult loobuda terminalist, vaid kasutada seda mõõdukalt. Millal on seda vaja kasutada ja millal mitte. Olgem ausad, kellelegi meist ei ole terminal tegelikult vajalik. Oleme harjunud, et kõike, mida saame teha, saame teha hiireklõpsuga ja midagi aktiveerida. Meie […]

Kuidas Gitlab-CI pärib keskkonnamuutujaid?

Mu variableid Gitlabis saab määrata mitmes kohas: Gruppide seadetes Projekti seadetes .gitlab-ci.yml sees. Samuti saab grupi ja projekti seadetes määrata muutujaid kui „fail“ või „tavaline muutuja“ ning märkida valikud „kaitstud“ ja „maskeerida“. Alustame lihtsast pärimise vormist ja liigume järk-järgult keerukamate lahenduste poole. Lõpliku prioriteetide nimekirjaga saab tutvuda dokumendi lõpus. Pärimise […]

Pinebook Pro: enam mitte Chromebook

Mõnikord võib tunduda, et Chromebooke ostetakse peamiselt selleks, et neile Linux paigaldada. Ülevaated Habr.ru's: esimene, teine, kolmas, neljas, … Seetõttu otsustasid PINE Microsystems Inc. ja PINE64 kogukond, et turul on Chromebooki pooltoodete kõrval Puinebook Pro, mis on kohe loodud kasutamiseks Linuxi/*BSD operatsioonisüsteemina, tõeliselt vajalik. […]

NVMe probleemide lahendamine Linuxis

Tere! Soovin suunata kogukonna tähelepanu ühele iseloomulikule omadusele Linuxis, kui töötada mitme NVMe SSD-ga ühes süsteemis. See on eriti oluline nende jaoks, kes armastavad luua NVMe programmipõhiseid RAID-massiive. Loodan, et allpool esitatud teave aitab kaitsta teie andmeid ja säästab teid ebamugavustest. Me kõik oleme harjunud järgmise loogikaga Linuxis […]

Muutuja kasutamine Azure DevOps-i töövoogudes

Jätkame Windowsi ja mitte ainult, Azure DevOps'i suurepärase arendustööriista ülevaadet. Seekord, pärast keskkonnamuutujatega hädas olemist, otsustasin kogu kogemuse kokku koguda ühte artiklisse. Algab sellest, et iga jooksukeskkonna jaoks on neil erinev süntaks, lõpetades standardse võimaluse puudumise muuta muutujaid ühe etapi pipeline'ist teise. Mainin, et põhilised […]

OVPN-klient Grandstreami telefonides

Algandmed: 192.168.0.1/24 192.168.0.0 Ovpn-server: 192.168.0.1:1194 Protokoll: TCP Kasutades neid seadeid, töötab OVPN: Märkus: töötab ainult Blowfishi krüptimisega, ilma kompressioonita. Täiendavad valikud Grandstreami telefoni seadetes, ärge unustage marsruuti: client; dev tun; resolv-retry infinite; nobind; tls-client; auth SHA1; route 192.168.0.0 255.255.255.0 Allikas: habr.com

Miks võib vajalik olla pool-sünkroonne replikatsioon?

Tere kõigile. Olen Vladislav Rodin. Praegu õpetan OTUS portaalis kursusi, mis on pühendatud tarkvaraarhitektuurile ja kõrge koormusega tarkvaraarhitektuurile. Uue kursuse „Kõrge koormusega arhitekti” läheneva alguse eelõhtul otsustasin kirjutada väikese autoriartikli, mida tahan teiega jagada. Sissejuhatus Kuna HDD-l saab töötada vaid umbes 400-700 […]

Kubernetesi näpunäited ja nipid: graatsilise sulgemise eripärad NGINX-is ja PHP-FPM-is

CI/CD rakendamise tavaline tingimus Kubernetesis: rakendus peab suudma enne täielikku seiskamist mitte võtta uusi kliendipäringuid ning kõige olulisem on edukalt lõpetada juba olemasolevad. Sellise tingimuse järgimine võimaldab saavutada nullseisakut deploy'i ajal. Siiski, isegi väga tuntud kombinatsioonide (nagu NGINX ja PHP-FPM) kasutamisel võib tekkida keerukusi, mis võivad viia tõusuni […]

Sissejuhatus SSD-desse. Osa 4. Füüsiline

Eelnevad osad tsüklist „Sissejuhatus SSD-desse“ rääkisid lugejale SSD-draivide tekkeloost, nende interaktsiooni liidestest ja populaarsetest vormifaktoreist. Neljas osa räägib andmete hoidmisest draivide sees. Eelnevates artiklites tsüklist: HDD ja SSD loomise ajalugu, Andmete hoidmine SSD-draivides saab jagada kaheks loogiliseks osaks: teabe hoidmine […]

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster