Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products

Introduzione ai comandi per la risoluzione dei problemi di base di Terminale in Ubuntu Linux

Summary: L'articolo seguente fornisce un'introduzione ai comandi per la risoluzione dei problemi di base in Terminale per Ubuntu Linux.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Sommario:

  1. Introduzione
  2. Esempi di comandi per risoluzione dei problemi di base in Terminale e relative modalità di utilizzo
  3. Elenco dei comandi per risoluzione dei problemi di base e loro funzione in Ubuntu Linux

Introduzione

 

In questo articolo vengono illustrati i comandi per la risoluzione dei problemi di base da utilizzare in Terminale in un sistema operativo Ubuntu.

I modi più comuni per aprire una finestra di Terminale in Ubuntu Linux sono:

  • Utilizzare la funzione di ricerca del desktop per cercare terminal, commando prompt e viene visualizzata la finestra di Terminale come risultato della ricerca.
  • Se si utilizzano i menu per cercarli, la maggior parte delle versioni di Linux li colloca nella stessa posizione dei programmi di avvio delle altre applicazioni.
  • I seguenti tasti di scelta rapida funzionano nella maggior parte delle revisioni di Ubuntu e negli altri tipi di Linux. Premere contemporaneamente i tasti CTRL + ALT + T.

Per un'esercitazione sui comandi generali di Terminale, consultare il seguente articolo:

Consultare il seguente articolo di riferimento se si è alla ricerca di un elenco dei comandi più comuni:

Cause

Esempi di comandi per risoluzione dei problemi di base in Terminale e relative modalità di utilizzo

 

L'elenco seguente fornisce i comandi di base di Terminale con Ubuntu Linux. Sono inclusi esempi di utilizzo per facilitare la risoluzione di problemi specifici del computer.

  • Utilizzare il comando uname per conoscere il kernel in uso. Il kernel è la prima sezione del sistema operativo caricata in memoria. Controlla aree del sistema quali la gestione delle unità disco, l'allocazione della memoria, i processi del sistema e i gestori di interrupt. Nell'esempio riportato di seguito, il kernel utilizzato è 3.11.0-15-generic:

    user@avalon:~$ uname -a

    Linux avalon 3.11.0-15-generic #23-Ubuntu SMP Mon Dec 9 18:17:04 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

    user@avalon:~$

  • Utilizzare il comando dmesg per visualizzare il contenuto del registro di avvio. È utile per individuare gli errori in fase di avvio:

    user@avalon:~/linux101$ sudo dmesg > dmesg.log

    Nell'esempio riportato di seguito, il comando cat può essere utilizzato con dmesg per unire i contenuti del file di registro. Il comando aggiuntivo grep può essere utilizzato per mostrare l'eventuale istanza di un nome file specifico nel registro, ad esempio Intel o error:

    user@avalon:~/linux101$ cat dmesg.log | grep intel

    [ 1.732400] intel_idle: MWAIT substates: 0x21120

    [ 1.732402] intel_idle: v0.4 model 0x3A

    [ 1.732405] intel_idle: lapic_timer_reliable_states 0xffffffff

    [ 10.148411] fbcon: inteldrmfb (fb0) is primary device

    [ 10.922434] i915 0000:00:02.0: fb0 inteldrmfb frame buffer device

    [ 10.926448] snd_hda_intel 0000:00:1b.0: irq 50 for MSI/MSI-X

    user@avalon:~/linux101$

    user@avalon:~/linux101$ cat dmesg.log | grep error

    [ 7.478502] EXT4-fs (sda2): re-mounted. Opts: errors=remount-ro

    user@avalon:~/linux101$

  • Il comando lspci elenca tutti i dispositivi presenti sul bus PCI (Peripheral Component Interconnect):

    user@avalon:~/linux101$ sudo lspci > lspci.log

    Utilizzando il comando lspci con i comandi aggiuntivi di cat e grep è possibile isolare dispositivi PCI specifici, come con Realtek di seguito:

    user@avalon:~/linux101$ cat lspci.log | grep Realtek

    07:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. TRL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 07)

    09:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5209 PCI Express Card Reader (rev 01)

    09:00.1 SD Host controller: Realtek Semiconductor Co., Ltd. RTS5209 PCI Express Card Reader (rev 01)

    user@avalon~/linux101$

  • Utilizzare il comando lsmod per elencare tutti i file MOD caricati all'interno del kernel:

    user@avalon:~/linux101$ sudo lsmod > lsmod.log

    user@avalon:~linux101$

    In Linux, i file dei driver vengono caricati come modelli. Per sapere quali driver o file MOD sono caricati nel kernel, è possibile utilizzare i comandi cat e grep . Se utilizzati con lsmod per cercare specifici file MOD, è possibile visualizzare due esempi con Dell e hda di seguito:

    user@avalon:~/linux101$ cat lsmod.log | grep dell

    dell_wmi 12761 0

    sparse_keymap 13948 1 dell_wmi

    dell_laptop 17369 0

    dcdbas 14847 1 dell_laptop

    wmi 19070 1 dell_wmi

    user@avalon:~/linux101$

    user@avalon:~/linux101$ cat lsmod.log | grep hda

    snd_hda_codec_hdmi 41117 1

    snd_hda_codec_realtek 55704 1

    snd_hda_intel 48171 3

    snd_hda_codec 188738 3 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_intel

    snd_hwdep 13602 1 snd_hda_codec

    snd_pcm 102033 3 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel

    snd_page_alloc 18710 2 snd_pcm,snd_hda_intel

    snd 69141 17 snd_hda)codec_realtek,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec,snd_hda_intel,snd_seq,device,snd_seq_midi

    user@avalon:~/linux101$

  • Utilizzare il comando lsusb per elencare tutti dispositivi USB collegati al bus USB:

    user@avalon:~/linux101$ sudo lsusb > lsusb.log

    user@avalon:~linux101$

    È possibile utilizzare questo comando con i comandi cat e grep aggiuntivi per isolare dispositivi USB specifici, come con Intel di seguito:

    user@avalon:~/linux101$ cat lsusb.log | grep Intel

    Bus 002 Device 003: ID 8087:07da Intel Corp.

    Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub

    Bus 001 DEvice 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hib

    user@avalon:~/linux101$

  • Utilizzare il tasto ifconfig per definire e cercare le impostazioni di rete del computer:

    user@avalon:~/linux101$ ifconfig > ifconfig.log

    user@avalon:~/linux101$

    È possibile utilizzare questo comando con i comandi cat e grep aggiuntivi per cercare inet, che elenca gli indirizzi IP del computer:

    user@avalon:~/linux101$ cat ifconfig.log | grep inet

    inet addr:127.0.0.1 Mask:255.0.0.0

    inet6 addr: ::1/128 Scope:Host

    inet addr:192.168.1.90 Bcast:192.168.1.255 Mask:255.255.255.0

    inet6 addr: fe80::caf7:33ff:fedb:b2bc/64 Scope:Link

    user@avalon:~/linux101$

Resolution

Elenco dei comandi per risoluzione dei problemi di base e loro funzione in Ubuntu Linux

 

La tabella seguente elenca i comandi di base utilizzati in Linux per la risoluzione dei problemi. Fornisce la funzione e la sintassi per ciascuno di essi:

Comando Funzione Sintassi
sudo Utilizzato prima di un comando da eseguire come root o amministratore. sudo apt-get update
ls Come dir. Elenca la directory corrente. ls-ll
cp Copiare il file. cp /dir/filename /dir/filename
rm Eliminare il file. rm /dir/filename /dir/filename
mv Spostare il file. mv /dir/filename /dir/filename
mkdir Creare una directory. mkdir /dirname
df Segnalare l'utilizzo dello spazio su disco del file system. df -h
dmesg Visualizza o controlla il buffer ad anello del kernel. dmesg
lspci Elencare tutti i dispositivi PCI. lspci
lsusb Elencare tutti i dispositivi USB. lsusb
lsmod Mostrare lo stato dei moduli nel kernel Linux. lsmod
cat Concatena i file e visualizza il risultato sullo standard output. cat /dir/logfile
grep Visualizza le righe di input che corrispondono a una sequenza specificata. grep intel
apt-get Aggiornare il programma di installazione. apt-get update, or apt-get upgrade
sosreport Utilità che raccoglie informazioni di configurazione e diagnostica relative al computer. L'utilità deve essere installata per prima tramite la seguente riga di comando: "sudo apt-get install sosreport." Dopo l'installazione dell'utilità, si consiglia di riavviare il sistema prima di eseguirla per la prima volta. sosreport
cat e grep insieme Elencare tutte le istanze di un oggetto di ricerca specifico. cat /dir/logfile | grep intel L'output di questo comando visualizza sull'origine di output predefinita ogni istanza della stringa "intel".
 

Per ulteriore assistenza nella risoluzione dei problemi del computer Dell, è possibile contattarci dal sito web di supporto Dell.

Article Properties
Article Number: 000123974
Article Type: Solution
Last Modified: 17 Nov 2023
Version:  7
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.