Differenza Crosh Terminale Linux Chromebook: comandi utili
La differenza Crosh Terminale Linux Chromebook riguarda soprattutto il livello del sistema a cui i due strumenti possono accedere. Crosh è la console integrata in ChromeOS e serve per controlli rapidi su rete, batteria, memoria e connettività. Terminale Linux funziona invece dentro un ambiente Linux isolato, chiamato contenitore, attivabile dalle impostazioni del Chromebook. I comandi Linux sono utili per analizzare applicazioni, processi, spazio disponibile e rete del contenitore. Per diagnosticare un problema del Chromebook conviene quindi iniziare da Crosh e usare Terminale Linux quando il malfunzionamento riguarda l’ambiente Linux o un’app installata lì. Nessuno dei due strumenti sostituisce l’app Diagnostica di ChromeOS per i test hardware più completi.
La differenza tra Crosh e Terminale Linux su Chromebook
Crosh, abbreviazione di Chrome Shell, è una console integrata direttamente in ChromeOS. Si apre normalmente premendo Ctrl + Alt + T in una scheda del browser Google Chrome. Crosh non è una distribuzione Linux completa e non permette di eseguire liberamente tutti i comandi disponibili in Debian o Ubuntu.
Il Terminale Linux è disponibile solo dopo aver attivato l’ambiente Linux dalle impostazioni di ChromeOS. Il percorso più comune è Impostazioni > Avanzate > Sviluppatori > Ambiente di sviluppo Linux, ma il nome delle sezioni può cambiare tra versioni di ChromeOS e modelli gestiti da scuole o aziende. Il terminale avvia una shell Linux all’interno di un contenitore separato dal sistema principale.
La differenza Crosh Terminale Linux Chromebook si può riassumere così:
- Crosh controlla alcune funzioni e connessioni del sistema ChromeOS.
- Terminale Linux analizza il contenitore Linux e le applicazioni installate nell’ambiente Linux.
- Crosh non richiede normalmente l’attivazione della modalità sviluppatore.
- Terminale Linux richiede l’attivazione dell’ambiente Linux e una quantità di spazio di archiviazione dedicata.
- I comandi eseguiti in Linux non mostrano necessariamente tutto l’hardware o tutti i processi di ChromeOS.
- Il comando
shelldi Crosh non deve essere considerato una normale shell Linux; la disponibilità dipende dalla configurazione e dalla modalità sviluppatore.
Su un Chromebook gestito, l’amministratore può disabilitare Crosh, l’ambiente Linux o alcuni test. In questi casi un comando mancante non indica necessariamente un guasto.
Come usare Crosh per diagnosticare ChromeOS
Passo 1: aprire Crosh e controllare i comandi disponibili
Premere Ctrl + Alt + T per aprire Crosh. Per visualizzare l’elenco dei comandi disponibili nella versione installata di ChromeOS, digitare:
help
Per un elenco più esteso, quando supportato dal dispositivo, usare:
help_advanced
La disponibilità dei comandi Crosh cambia tra versioni di ChromeOS, quindi l’output mostrato dal Chromebook è più affidabile di un elenco trovato online.
Passo 2: verificare la connessione di rete
Il comando ping controlla se il Chromebook riesce a raggiungere un indirizzo tramite rete. Per esempio:
ping google.com
Se il comando restituisce risposte con tempi in millisecondi, la connessione DNS e il collegamento verso quell’indirizzo stanno funzionando in quel momento. Errori come “unknown host” possono indicare un problema DNS, mentre l’assenza di risposta può dipendere dal dispositivo remoto o dal firewall.
Per raccogliere informazioni più ampie sulla rete, se disponibile nella versione di ChromeOS, usare:
network_diag
Il comando può creare un archivio diagnostico con dati utili su interfacce, DNS, instradamento e connettività. Il contenuto preciso dipende dalla versione di ChromeOS; prima di condividere il file è opportuno controllare che non contenga informazioni personali o nomi di rete.
Passo 3: controllare batteria, memoria e spazio
Crosh include su molti Chromebook comandi dedicati ai test hardware. Per verificare lo stato della batteria, provare:
battery_test 10
Il valore indica la durata del test in secondi, quando il comando accetta questo parametro. Il risultato è una misurazione diagnostica momentanea e non equivale alla capacità residua complessiva della batteria.
Per la memoria RAM e lo spazio di archiviazione possono essere disponibili:
memory_test
storage_test
Questi comandi non sono presenti su tutte le versioni di ChromeOS. Se Crosh segnala che il comando non esiste, usare l’app Diagnostica, accessibile da Impostazioni > Informazioni su ChromeOS > Diagnostica oppure tramite la ricerca del launcher. L’app Diagnostica offre test per batteria, CPU, memoria e connettività con un’interfaccia più semplice.
Passo 4: osservare attività e percorso di rete
Per visualizzare informazioni sul percorso verso una destinazione, Crosh può supportare:
tracepath google.com
Per controllare le route disponibili è possibile provare:
route
Alcuni Chromebook includono anche:
top
Il comando mostra i processi e il carico del sistema, ma la quantità di informazioni può essere limitata rispetto a una shell con accesso completo a ChromeOS. Crosh non è il posto corretto per installare pacchetti, modificare servizi di sistema o eseguire comandi Linux generici.
Come usare Terminale Linux per diagnosticare l’ambiente Linux
Passo 1: verificare distribuzione e kernel del contenitore
Aprire l’app Terminale dal launcher di ChromeOS. Per identificare la distribuzione Linux e la versione del kernel visibile al contenitore, eseguire:
cat /etc/os-release
uname -a
L’ambiente Linux dei Chromebook utilizza normalmente Debian, ma la release dipende dalla configurazione e dagli aggiornamenti ricevuti dal dispositivo. Questi comandi descrivono il contenitore Linux, non necessariamente la versione completa del kernel o del firmware di ChromeOS.
Passo 2: controllare spazio e memoria disponibili
Per vedere lo spazio occupato dai file system accessibili al contenitore, usare:
df -h
Per individuare le cartelle più ingombranti nella propria home directory:
du -h --max-depth=1 ~
Il comando free mostra la memoria visibile al contenitore Linux:
free -h
I valori di RAM e memoria disponibili possono differire da quelli mostrati dall’app Diagnostica di ChromeOS, perché il contenitore Linux usa risorse assegnate e gestite dal sistema principale.
Passo 3: controllare rete e DNS del contenitore
Il comando seguente mostra gli indirizzi assegnati alle interfacce Linux:
ip addr
Per visualizzare il percorso predefinito:
ip route
Per testare la raggiungibilità di un indirizzo senza lasciare il comando in esecuzione, usare:
ping -c 4 deb.debian.org
Per distinguere un problema di connessione da un problema DNS, provare anche un indirizzo IP noto e un nome di dominio. Un errore con il nome ma non con l’indirizzo IP può indicare una difficoltà nella risoluzione DNS del contenitore.
Passo 4: individuare processi e applicazioni che consumano risorse
Per un monitoraggio interattivo dei processi Linux eseguire:
top
Se installato, htop offre una visualizzazione più leggibile:
htop
Il comando htop potrebbe non essere presente. In quel caso può essere installato con il gestore pacchetti Debian, ma l’installazione modifica solo l’ambiente Linux:
sudo apt update
sudo apt install htop
Un processo Linux che utilizza molta CPU o memoria può rallentare le app Linux, ma non dimostra da solo un problema dell’hardware del Chromebook. Per un rallentamento generale di ChromeOS è preferibile usare l’app Diagnostica, controllare le schede aperte e verificare gli aggiornamenti del sistema.
Quale strumento scegliere per ogni problema
Crosh è la scelta più adatta quando il problema riguarda Wi-Fi, DNS del Chromebook, batteria, test hardware o informazioni specifiche di ChromeOS. Terminale Linux è invece più indicato quando un’app Linux non parte, il contenitore esaurisce lo spazio, un processo consuma risorse o la rete non funziona solo all’interno di Linux.
Non usare comandi trovati casualmente online con privilegi amministrativi. In particolare, sudo nel Terminale Linux può modificare pacchetti e configurazioni del contenitore; Crosh, inoltre, può rifiutare comandi pensati per una distribuzione Linux tradizionale.
La diagnostica più prudente segue questo ordine: controllare prima l’app Diagnostica di ChromeOS, poi usare Crosh per la connettività e infine Terminale Linux per i problemi limitati alle applicazioni Linux. Per informazioni ufficiali sull’attivazione dell’ambiente Linux è possibile consultare la documentazione di Google sullo sviluppo Linux su Chromebook.
La differenza Crosh Terminale Linux Chromebook indica quale livello del dispositivo stai analizzando: ChromeOS con Crosh, oppure il contenitore Linux con Terminale.
FAQ
No. Crosh è una console integrata in ChromeOS, mentre Terminale Linux avvia una shell dentro un contenitore Linux separato.
Normalmente no: Crosh si apre con Ctrl + Alt + T sui Chromebook non gestiti. Alcuni comandi avanzati possono però richiedere configurazioni particolari o non essere disponibili.
ping verifica la raggiungibilità di un indirizzo, mentre network_diag, quando disponibile, raccoglie informazioni più ampie sulla rete.
No. Il Terminale Linux vede principalmente il proprio contenitore e le risorse assegnate. Per batteria, memoria e test hardware è più affidabile l’app Diagnostica di ChromeOS.
I comandi Crosh cambiano tra versioni di ChromeOS e alcuni sono disabilitati sui dispositivi gestiti. Il comando help mostra quelli supportati dal Chromebook in uso.
Altri articoli di questa serie:
- Come attivare Linux su Chromebook e gestire lo spazio
- Backup Linux Chromebook: salvalo e ripristinalo
- Installare pacchetti Linux su Chromebook con APT
- Contenitore Linux Chromebook non funziona: come ricrearlo
- Creare chiavetta ripristino Chromebook e reinstallare ChromeOS
- Ripristinare ChromeOS senza Powerwash: cosa scegliere
- Installare APK su Chromebook con ADB: tutorial passo-passo
- Opzioni sviluppatore Android su Chromebook senza rischi
- Gestire permessi app Android Chromebook passo passo
- App Android non compatibili su Chromebook: soluzioni
- Condividere cartelle ChromeOS Linux senza duplicare file
- Usare USB con Linux su Chromebook: guida pratica
- Accelerazione grafica Linux Chromebook: come attivarla
- Microfono e videocamera Linux Chromebook: come usarli
- Usare SSH su Chromebook: configurazione passo passo
- Controllare batteria Chromebook Terminale: salute e autonomia
- Personalizzare tastiera Chromebook: tasti e scorciatoie
- Liberare spazio Chromebook: cache Android e Linux
- Usare Chromebook offline con Linux e Android
