bitlvl
SR

Unix

Dozvole i ostali bitovi koje kucate u školjku.

chmod kalkulatorPolja za dozvole ⇄ oktalno ⇄ rwx, sa setuid, setgid i sticky bitovimarwxr-xr-x = 755umask kalkulatorVidite koje dozvole datoteka i direktorijuma proizvodi umask, ili nađite umask za dozvole koje želiteumask 022 → datoteke 644, direktorijumi 755Objašnjenje ls -l i statNalepite red iz ls -l ili izlaz stat-a i dobijte objašnjenje svake kolonedrwxr-sr-x. 5 www-data … → direktorijum, 2755, SELinuxReferenca izlaznih kodovaŠta znače izlazni statusi 1, 2, 126, 127, 137, 139, 143 i 255, i pravilo 128+signal137 = ubijen signalom SIGKILL (OOM)Referenca Linux signalaSIGTERM naspram SIGKILL, broj svakog signala, podrazumevana akcija i ko ga šaljekill -15 = SIGTERM, kill -9 = SIGKILLKonvertor cron ⇄ systemd tajmerPretvorite crontab liniju u kompletan timer i service unit, ili OnCalendar izraz nazad u cron30 6 * * 1-5 → Mon..Fri *-*-* 06:30:00Diff alatUporedite dva teksta red po red, sa istaknutim izmenjenim znakovima, i dobijte unified diff- stari red / + novi redRegex tester (regularni izrazi)Podudaranje uživo sa grupama, pregled zamene i objašnjenje šablona običnim rečima/(\d{4})-(\d{2})/g → 2 grupe, 3 podudaranjaTester nginx location blokovaNalepite konfiguraciju i URL: koji server i location pobeđuju, i šta sa tim rade rewrite, try_files i proxy_pass/api/users → location /api/ → proxy http://127.0.0.1:3000/usersVizuelizator EXPLAIN planovaNalepite izlaz PostgreSQL ili MySQL EXPLAIN ANALYZE: stablo sa vremenom po čvoru, procena naspram stvarnog, baferi i šta popravitiEXPLAIN ANALYZE → 64% u Hash Join, 2 batch-a → povećajte work_memSQL formaterLepo formatirajte ili minifikujte SQL: PostgreSQL, MySQL, SQLite, SQL Server. Veličina slova ključnih reči, uvlačenje, stil zarezaselect a,b from t where … → uvučeno, jedna klauzula po redu