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 shell di 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:

PDF Strumenti PDF gratis Nel browser, senza upload Apri gli strumenti