bitlvl
IT

Unix

Permessi e gli altri bit che si digitano in una shell.

Calcolatore chmodCaselle dei permessi ⇄ ottale ⇄ rwx, con bit setuid, setgid e stickyrwxr-xr-x = 755Calcolatore umaskVedi quali permessi di file e directory produce una umask, o trova la umask per i permessi che vuoiumask 022 → file 644, directory 755Spiegazione di ls -l e statIncolla una riga di ls -l o l’output di stat e ottieni ogni colonna spiegatadrwxr-sr-x. 5 www-data … → directory, 2755, SELinuxRiferimento dei codici di uscitaCosa significano gli stati di uscita 1, 2, 126, 127, 137, 139, 143 e 255, e la regola 128+segnale137 = ucciso da SIGKILL (OOM)Riferimento dei segnali LinuxSIGTERM contro SIGKILL, ogni numero di segnale, azione predefinita e chi lo inviakill -15 = SIGTERM, kill -9 = SIGKILLConvertitore cron ⇄ timer systemdTrasforma una riga crontab in una unit timer e service completa, o un’espressione OnCalendar di nuovo in cron30 6 * * 1-5 → Mon..Fri *-*-* 06:30:00Strumento diffConfronta due testi riga per riga, con i caratteri modificati evidenziati, e ottieni un diff unificato- riga vecchia / + riga nuovaTester di regexCorrispondenze in tempo reale con gruppi, anteprima di sostituzione e spiegazione del pattern in parole semplici/(\d{4})-(\d{2})/g → 2 gruppi, 3 corrispondenzeTester di location nginxIncolla una configurazione e un URL: quale server e location vincono, e cosa ne fanno rewrite, try_files e proxy_pass/api/users → location /api/ → proxy http://127.0.0.1:3000/usersVisualizzatore di piani EXPLAINIncolla l’output di EXPLAIN ANALYZE di PostgreSQL o MySQL: un albero con il tempo per nodo, stime contro valori reali, buffer e cosa correggereEXPLAIN ANALYZE → 64% in Hash Join, 2 batch → aumenta work_memFormattatore SQLFormatta o minifica SQL: PostgreSQL, MySQL, SQLite, SQL Server. Maiuscole delle keyword, indentazione, stile delle virgoleselect a,b from t where … → indentato, una clausola per riga