Rubriik: Haldamine

Pilve 1C. Kõik on pilveta

Kolimine on alati stressirohke, olenemata olukorrast. Kas kolida vähenenud mugavustega kahetoalisest korterist mugavamasse, kolida linnast linna või lihtsalt võtta oma elu käsile ja kolida emast minema neljakümneselt. Infrastruktuuri üleviimine ei ole samuti lihtne. Üks asi on, kui sul on väike veebisait paarikümne tuhande külastajaga […]

PostgreSQL antipaaternid: lugu iteratiivsest täiustusest otsingus nime järgi või 'Optimeerimine edasi-tagasi'

Tuhanded müügijuhtide büroos üle kogu riigi registreerivad meie CRM-süsteemis igapäevaselt kümneid tuhandeid kontakte — suhtlemisfakte potentsiaalsete või juba partnerite klientidega. Ja selle kliendi leidmine on esialgu ainus eesmärk, ja soovitavalt väga kiiresti. See juhtub kõige sagedamini nime järgi. Seega pole üllatav, et jälgides taas 'raskete' päringute [ ...]

Ehitusme riuter SOCKS-i oma sülearvutis Debian 10-ga

Kogu aasta (või kaks) laadisin ma selle artikli avaldamist edasi ühel põhjusel — olin juba avaldanud kaks artiklit, kus kirjeldasin tavalise sülearvuti kasutamist SOCKS marsruuteri loomiseks Debianiga. Kuid alates sellest ajast on stabiilne Debian uuendatud versioonini Buster, ja minu inboxi on saanud piisavalt inimesi, kes on palunud abi […]

Kuidas muuta terminal oma abiliseks, mitte vaenlaseks?

Selles artiklis räägime sellest, miks ei tohiks täielikult formaalist loobuda, vaid kasutada seda mõistlikult. Millal on selle kasutamine vajalik ja millal mitte. Oleme ausad — meile kõigile ei ole terminal justkui vajalik. Oleme harjunud sellega, et me saame kõik, mida iganes soovime, hiireklõpsuga aktiveerida. Me […]

Kuidas Gitlab-CI pärib keskkonnamuutujad?

Muutujaid Gitlabis saab määrata mitmes kohas: grupi seadetes, projekti seadetes, .gitlab-ci.yml failis. Grupis ja projekti seadetes saab muutujad määrata kui "fail" või "tavaline muutuja" ning märkida "kaitstud" ja "maskida". Alustame lihtsast pärimisest ja liigume järk-järgult keerukamaks. Lõpliku prioriteetide loendi leiate dokumendi lõpust. Pärimine […]

Pinebook Pro: mitte enam Chromebook

Mõnikord jääb mulje, et Chromebooke ostetakse peamiselt selleks, et neile Linux paigaldada. Kiire pilk Habr'i artiklitele: üks, kaks, kolm, neli, ... Seetõttu otsustas ettevõte PINE Microsystems Inc. ja PINE64 kogukond, et turul on lisaks Chromebookide pooltoodetele vaja Pinebook Pro’d, mis on kohe loodud Linuxi /*BSD operatsioonisüsteemi kasutamiseks. […]

Tüsistus NVMe-ga Linuxis

Tere kõigile. Soovisin juhtida kogukonna tähelepanu tüüpilisele omadusele Linuxi töötamisel mitmete NVMe SSD-dega ühes süsteemis. See on eriti oluline neile, kes armastavad luua NVMe raideid. Loodan, et allpool toodud teave aitab kaitsta teie andmeid ja säästab teid ebameeldivatest vigadest. Me oleme kõik harjunud järgima järgmist loogikat Linuxis […]

Muutuja kasutamine Azure DevOps'i torudes

Jätkame ülevaadet suurepärasest Windowsi arendusvahendist Azure DevOps. Seekord, pärast keskkonnamuutujatega tüütu toimetamist, otsustasin kogu oma kogemuse ühendada ühte artiklisse. Alustades sellest, et igal täitmisvõimalusel on erinev süntaks, ja lõpetades standardsete võimaluste puudumisega muutujate edastamiseks ühe etapi kaudu teise. Mainin, et põhiosas […]

OVPN-klient Grandstream telefonides

Algandmed: 192.168.0.1/24 192.168.0.0 Ovpn-server: 192.168.0.1:1194 Protokoll: TCP Kasutades neid seadeid, OVPN töötab: Märkus: töötab ainult Blowfish krüpteerimisega, ilma kompressioonita. Täiendavad valikud Grandstream telefoniseadetes, ä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 olla vajalik poolsünkrone replikatsioon?

Tere kõigile. Siin on Владислав Родин. Hetkel õpetan OTUS platvormil kursuseid, mis käsitlevad tarkvara arhitektuuri ja kõrge koormuse tarkvara arhitektuuri. Uue kursuse „Kõrge koormuse arhitekt” alguse eelõhtul otsustasin kirjutada väikese autoriartikli, mida tahan teiega jagada. Sissejuhatus Kuna HDD-l saab üheaegselt töötada vaid umbes 400-700 […]

Kubernetesi nipid ja trikid: graceful shutdown'i teostamine NGINX-is ja PHP-FPM-is

Tüüpiline tingimus CI/CD rakendamisel Kuberneteses: rakendus peab enne täielikku seiskamist olema suuteline uusi kliendipäringuid mitte vastu võtma ja kõige tähtsam — edukalt lõpetama juba olemasolevad. Sellise tingimuse järgimine võimaldab saavutada null seisakut juurutamise ajal. Kuid isegi väga populaarsete kombinatsioonide (nagu NGINX ja PHP-FPM) kasutamisel võib kokku puutuda keerukustega, mis võivad viia tõusude […]

Introduction to SSD. Part 4. Physical

Eelmised osa seeriast „Sissejuhatus SSD-de” tutvustasid lugejat SSD-de ajalukku, nende vahetusliidese võimalustesse ja populaarsetesse vormifaktoritesse. Neljas osa räägib andmete hoidmisest kõvakettas. Eelnevates artiklite osades: HDD ja SSD loomise ajalugu, salvestusliidese tekkimine, vormifaktorite omadused. Andmete hoidmine tahkisvedelikest saadud mäluseadmetes võib jagada kahte loogilisse ossa: teabe hoidmine […]

Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster