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.

Pubblicità

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:

Altro per te

PHP
PHP Compatibility Checker
Controlla il tuo plugin WordPress prima di aggiornare PHP Verifica la compatibilità con PHP 8.0–8.5 Scopri eventuali problemi nel codice PHP Analizza il tuo plugin WordPress online Preparati a PHP 8.5
Verifica ora →
PDF Strumenti PDF gratis Nel browser, senza upload Apri gli strumenti

🔒

Contenuto riservato

Per scaricare questo file devi prima registrarti oppure accedere con il tuo account.

XWhatsAppTelegram