Le 101 migliori domande e risposte di interviste su Linux 2021
Pubblicato: 2021-01-01Oggi ci sono enormi opportunità per la maggior parte delle aziende del mondo. Hai una grande possibilità di creare una carriera nello sviluppo di Linux . Le domande del colloquio tecnico su Linux aiutano i candidati a risolvere il colloquio e realizzare il loro sogno come sviluppatore Linux. La domanda degli sviluppatori Linux è in aumento nel settore. Se qualcuno sta cercando di rompere l'intervista, allora sei nel posto giusto. Qui forniamo alcune domande e risposte di intervista su Linux aggiornate per 202 1 esperti che ti aiutano a preparare il colloquio .
- Domande e risposte per l'intervista su Linux per lo più
- Domande e risposte sull'intervista al comando Linux
- Domande e risposte sull'intervista tecnica di Linux
- Domande e risposte sull'intervista su Linux per esperti
- Impara Linux e preparati per l'intervista
Domande e risposte per l'intervista su Linux per lo più
D. 1 – Spiegare qualcosa su Linux ?
Linux è uno dei sistemi operativi (SO) UNIX open source. È open source e completamente gratuito. È sviluppato da zero da Linus Trovald. Questa piattaforma è un sistema operativo completamente diverso. Ha poche distribuzioni come Fedora, Ubuntu e altre. Linux è ovunque da televisione, smartwatch, laptop, smartphone e molto altro.
D. 2 – Quanti tipi di processi in Linux?
Esistono due tipi di processi in Linux come processi in background e processi in primo piano. Il processo in background viene eseguito sullo sfondo di Linux. Gli utenti possono eseguire i comandi prima che il processo in background di Linux venga completato completamente. Dopo il comando, gli utenti aggiungono un simbolo & che lo rende un processo in background. Il processo in primo piano mentre avviato dagli sviluppatori viene eseguito in primo piano. Gli sviluppatori devono attendere alcuni minuti per essere eseguiti prima di fornire altri comandi.
D. 3 – Perché dovresti usare Linux?
Al giorno d'oggi, Linux è utilizzato principalmente per le sue prestazioni ed è totalmente diverso dagli altri sistemi operativi sul mercato. Viene fornito con funzionalità aggiuntive che consentono agli utenti di completare rapidamente l'attività. Supporta diversi file system e altamente protetto. Linux è un sistema operativo open source in cui gli sviluppatori ottengono enormi vantaggi dallo sviluppo del proprio sistema operativo personalizzato. Ha problemi controllabili con malware, virus e altri. La licenza software necessaria per installare Linux è gratuita. Questi sono i motivi principali per usare Linux.
D. 4 – Quali sono gli spazi di swap e i suoi vantaggi?
Lo spazio di swap è la quantità di memoria su disco rigido o memoria fisica. Viene utilizzato quando il sistema richiede un ampio spazio di memoria ma la memoria del sistema è piena. Lo spazio di swap è fornito per l'uso da parte di Linux che consente l'esecuzione temporanea dei programmi. Si verifica quando la RAM non dispone di spazio di archiviazione sufficiente per supportare i programmi in esecuzione. La gestione della memoria comporta lo scambio di memoria da e verso l'archiviazione fisica. Lo spazio di memoria inattivo viene spostato negli spazi di scambio che liberano la memoria RAM. Esistono vari tipi di strumenti e comandi per gestire l'utilizzo dello spazio di swap.
D. 5 – A cosa serve Linux?
Tuttavia, Linux viene utilizzato per eseguire grandi sistemi di ferro come i computer mainframe e l'unico sistema operativo utilizzato sui super computer TOP 500. Ora è gradualmente eliminato in tutti i concorrenti. Funziona su server e offre prestazioni di fascia alta.
D. 6 – Spiega le caratteristiche importanti del sistema operativo Linux
Linux ha caratteristiche eccellenti che ti offrono la migliore esperienza. Qui puoi ottenere le caratteristiche principali del sistema operativo Linux.
- Le distribuzioni Linux offrono USB o CD live per l'installazione.
- Linux offre un servizio ad alta sicurezza in diversi metodi come crittografia, autenticazione e autorizzazione.
- Offre il file system gerarchico e il codice Linux è completamente gratuito per tutti.
- È possibile installare il kernel Linux e un programma applicativo su qualsiasi piattaforma hardware.
- Linux ha un supporto per le applicazioni unico e tastiere personalizzate.
- Questa piattaforma consente a diversi utenti di utilizzare lo stesso dispositivo come programma applicativo, memoria e hard disk con i vari terminali per il funzionamento.
D. 7 – Spiegazione di Linux Shell
La shell Linux è un'interfaccia utente utilizzata per eseguire la comunicazione e i comandi con il sistema operativo Linux. I comandi della shell possono essere classificati in due tipi come comandi esterni e comandi della shell incorporati. C'è molta shell disponibile con Linux che include TCSH, BASH, KSH e CSH.
D. 8 – Cos'è un desktop virtuale?
Sul PC corrente, quando ci sono molte finestre disponibili e sembra massimizzare e minimizzare la finestra, il loro server desktop virtuale è un'opzione. Il desktop virtuale consente agli utenti di aprire più di un programma senza alcun errore. È memorizzato sul server remoto e presenta pochi vantaggi come minori problemi di compatibilità, maggiore integrità dei dati, risorse utilizzate in modo efficace, amministrazione centralizzata e altro.
D. 9 – Quali sono gli usi di Linux?
È simile agli altri sistemi operativi che possono essere utilizzati per Windows, OS X e iOS. Ciò include molte configurazioni che possono essere aggiornate con funzionalità sufficienti. Ha permesso loro di concentrarsi su sistemi operativi come applicazioni di elaborazione testi ed equivalenti Linux. È abituato a utilizzare altri sistemi operativi.
D. 10 – Cosa puoi effettivamente fare con Linux?
Esistono molte applicazioni di posta elettronica eseguite nel sistema operativo Linux. Include tre caratteristiche più comuni che sono ampiamente utilizzate per venire in mente con il flusso giusto. Ciò include Mozilla Thunderbird, Kmail e altri. Quindi, consente agli utenti di attirare l'attenzione sui migliori sistemi operativi Linux per vari scopi.
D. 11 – Come verrà utilizzato Linux?
Come Windows e il sistema operativo Apple, Linux è anche uno dei migliori sistemi operativi. Per aggiornare le straordinarie funzionalità, qui sarà incluso un numero enorme di configurazioni. Questo processo consentirà di concentrarsi sui principali sistemi operativi come gli equivalenti di Linux e le applicazioni di elaborazione testi in modo efficace.
D. 12 – Come funzionerà Linux?
In generale, in Linux, è stato utilizzato un numero enorme di applicazioni di posta elettronica. Queste applicazioni di posta elettronica forniranno alcune funzionalità di base che possono essere utilizzate in modo perfetto. Ciò includerà varie applicazioni come Kmail, Mozilla Thunderbird e molto altro. Il sistema operativo Linux non verrà mai colpito da virus.
D. 13 – Qual è la giusta dimensione tipica per una partizione di swap sotto il sistema Linux?
La dimensione adatta per una partizione di swap è il doppio della quantità totale della memoria fisica presente presente nel sistema. Non è applicabile se la dimensione minima deve essere uguale alla quantità totale di memoria installata su di essa. Spero sia utile conservare la giusta quantità in modo accurato.
D. 14 – Come si scoprirà quanta memoria sta usando Linux?
In una shell dei comandi, utilizza il comando di concatenazione: cat/proc/memento per tutti i dati sull'utilizzo della memoria. Quindi vedrebbe una luce giusta iniziare qualcosa come Mm: 64655360. È completo sapere come Linux pensa si trovi da usare con più comodità in ogni momento.
D. 15 – Come cambieranno i permessi sotto Linux?
Pensa di essere amministratore di sistema e proprietario di file o directory, puoi concedere il permesso usando il comando chmod. Viene utilizzato + simboli per concedere il permesso di negare il permesso. Con una qualsiasi delle seguenti lettere come g (gruppo) o (altro) e molto altro. Qui il comando chmod go+ rw FIlE1.TXT concede di leggere e ottenere il file.
D. 16 – Cos'è il sistema operativo?
Il sistema operativo (OS) viene utilizzato per fornire la piattaforma per eseguire la nostra applicazione e software.
D. 17 – Cos'è il kernel?
Il kernel è una parte fondamentale di qualsiasi sistema operativo, che viene utilizzato per interagire tra hardware e software.
D. 18 – Come controllerai la tua versione del kernel?
uname –a : is a command to check kernel version of your Linux OS.
D. 19 – Come controllerai la tua memoria in Linux?
cat /Proc/meminfo : Or free –m:
D. 21 – Come cambierai il tuo terminale tramite comando?
terminale chvt n
D. 22 – Come controllerai l'hardware del tuo sistema in Linux?
cat /proc/cpuinfo Or lscpu cat /proc/meminfo Or Free –m cat /proc/partitions Or fdisk –l
D. 23 – Cos'è il guscio?
Shell è un'interfaccia utente tra utente e sistema operativo.
D. 24 – Quante shell usa Linux?
Many shells are used less /etc/shells ksh, sh, csh, tcsh,zsh Cat /etc/shell
D. 25 – Come elencherai tutti i file nella directory, incluso The Hidden?
ls –al:- questo comando ti mostrerà tutti i file e le directory, inclusi quelli nascosti nella tua attuale directory di lavoro.
D. 26 – Cos'è la porta n. di ssh?
Il numero di porta predefinito di ssh è 22.
D. 27 – Qual è il numero di porta di telnet?
Il numero di porta predefinito di ssh è 23.
D. 28 – Qual è la differenza tra ssh e telnet?
Entrambi per utilizzare l'accesso remoto sul sistema, ma ssh è più sicuro di telnet.
D. 29 – Cosa intendi per BASH?
BASH o possiamo dire Bourne Again Shell scritto da Steve Bourne. BASH è responsabile della miscelazione di tutte le funzionalità dalla forma originale di Bourne Shell, anche funzionalità extra per renderlo più adatto, più facile e da usare.
D. 30 – Definire LILO?
Un boot loader per Linux è noto come LILO che viene utilizzato per caricare il sistema operativo Linux nella memoria principale per iniziare le operazioni.
D. 31 – Cosa intende per spazio di scambio?
Linux utilizza una quantità di spazio per contenere brevemente i programmi che vengono eseguiti insieme e questo spazio è chiamato spazio di swap. Ciò avviene quando la RAM ha una piccola quantità di memoria per contenere i programmi in esecuzione.
D. 32 – Definire il termine account root
L'account root agisce come un account amministratore di sistema. Ti dà il controllo completo del sistema. Si possono generare e conservare account utente, conferendo permessi diversi per ogni singolo account.
D. 33 – Definire il termine CLI?
CLI è l'acronimo di Command Line Interface. Questa interfaccia dà agli utenti il permesso di digitare i comandi dichiarativi che poi sono responsabili dell'addestramento del computer per l'esecuzione di varie operazioni. CLI offre una flessibilità superiore.
D. 34 – Cosa intendi per GUI?
GUI è l'abbreviazione di Graphical User Interface, che fa uso di icone e immagini che vengono cliccate dagli utenti e operano con il computer come metodo di comunicazione.
D. 35 – Definire collegamenti simbolici?
I collegamenti simbolici sono simili ai collegamenti in Windows. Tali collegamenti puntano a directory, file o programmi. I collegamenti simbolici ti danno accesso immediato ad esso. Non è necessario andare direttamente al percorso completo.
D. 36 – Write è la lunghezza massima per un nome di file sotto Linux?
La lunghezza massima per un nome di file sotto Linux è di 255 caratteri. Il nome del percorso non è incluso in questo limite. Pertanto, l'intero nome file e percorso potrebbe superare i 255 caratteri.
D. 37 – Cos'è noto come comando pwd?
Il comando pwd sta per Print Working Directory Command.
D. 38 – Definire le variabili ambientali?
Le variabili ambientali sono impostazioni globali utilizzate principalmente per regolare il funzionamento della shell in aggiunta ad altri programmi Linux. Le variabili ambientali sono note anche come variabili shell globali.
Domande e risposte sull'intervista al comando Linux
Le domande di intervista sui comandi di Linux per esperti e più freschi sono vitali per le persone che decidono di iniziare una carriera in Linux. Con l'aiuto della domanda indicata di seguito, puoi prepararti per il colloquio su Linux e ottenere un lavoro in una delle migliori aziende con uno stipendio elevato.
D. 1 – Come controllerai tutti i pacchetti di ftp installati?
rpm –qa | grep ftp
D. 2 – Quali sono i contenuti di /boot?
/boot: – It contains Grub (boot loader of Linux) kernel (the core part of OS) and booting related files.
D. 3 – Quali sono i contenuti di /sbin?
/sbin: – It contain all system command or super user command /usr/sbin.
D. 4 – Quali sono i contenuti di /etc?
/etc: – It contain all configuration file and directory used for server.
D. 5 – Quali sono i contenuti di /dev?
/dev :- It is a location of the devices file.
D. 6 – Quali sono i contenuti di /bin?
/bin :- It contain all executable files or command or user command. /usr/bin also contain user command.
D. 7 – Cos'è il reindirizzamento?
Redirection is standard Input/output of the command, which used to displays on the terminal can be redirected into a file. Common redirection operator > : command > file : this command will redirect output of command into file >> : command >> file : this command will append output of command into file < : command < file : this command will receive input from file 2> : command2 > file : this command will redirect error of command into file 2>> : command2 >> file : this command will append error of command into file &> : Command &> file : this command will redirect output + error of command to file &>>: Command &>> file : this command will append output + error of command to file
D. 8 – Cosa sono gli alias?
Aliases are a short name for large commands. Alias h=history For permanent entry of alias in .bashrc file Type: vim .bashrc alias h=history save and exit For test your change by logging out, logging back and type h.
D. 9 – Cos'è la memoria di scambio?
È una memoria virtuale che viene utilizzata per aumentare le prestazioni del sistema. Il suo spazio su disco rigido che possiamo usare come ram è la memoria virtuale.
D. 10 – Nel caso in cui il tuo sistema non disponga di spazio non allocato e desideri aumentare la tua memoria virtuale, allora come lo farai?
Nel caso in cui il sistema non disponga di spazio non allocato, possiamo creare un file di scambio per aumentare le prestazioni del sistema.
D. 11 – Come creare/creare un file di scambio?
First create a file #touch /swap Now assign the size of the swap # dd if=/dev/zero of=/swap bs=1M count=200 Format your swap file #mkswap /swap Active the swap file #swapon /swap To check active swap partition #Cat /proc/swaps For activate automatically swap file, we will make the entry in /etc/rc.local # vim /etc/rc.local Make the following entry Swapon /swap Save and exit
D. 12 – Definire la gerarchia del file system di Linux?
Root : it is a home directory of superuser (root). Etc : it contains all configuration file and directory used for server Configuration dev : it contains the device file home : it is a location of the home directory of regular users proc : it is a virtual directory. boot : it contain kernel and boot loader (grub), booting related files. sys : :it is also a virtual directory and contain system information media : it is a mount point of the removable disk like cdrom floppy USB drive etc. tmp : it contains all temporary file usr : it is used for software installation lib : it contains all library files of the system bin : it contains all executable files or command or user command /usr/bin also contain user command sbin : it contains all system command or superuser command /usr/sbin mnt : it is a mount point for partition and external devices. opt : optional directory and used for third party tool installation. var : it is a variable directory and contains public data (ftp & www), all log and error Message
D. 13 – In che modo Linux mostrerà i dispositivi del disco rigido?
Tutti i file del dispositivo sono memorizzati in /dev. SCSI, SATA o USB mostrerà: /dev/sda e il vecchio disco rigido come IDE, ATA PATA mostrerà /dev/hda
Hard disk ; /dev/sdx Where x is a : /dev/sda : Primary master b : /dev/sdb : Primary slave c : /dev/sdc : Secondary master d : /dev/sdd : Secondary slave
D. 14 – Come controllare l'etichetta di qualsiasi partizione?
#e2label /dev/sdax: where x for partition number
D. 15 – Come montare CD Rom in Linux?
#mount /dev/cdrom /mnt
D. 16 – Come montare la condivisione NFS in Linux?
#mount –t nfs 10.0.0.1:/nfs /mnt t : used for define type of mounting point 10.0.0.1:/nfs Define here NFS server machine and share data /mnt : where you want to access NFS share data you can access in any folder.
D. 17 – Come montare un'immagine iso in Linux?
#Mount –t iso9660 /root/image.iso /mnt
D. 18 – Come controllerai l'ID della partizione?
#Blkid /dev/sdax : where x for partition number.
D. 19 – Come eseguire il comando sulla macchina remota?
#ssh 10.0.0.1 reboot 10.0.0.1: IP of that machine where you want to run command. Reboot: is a command which you want to run you can give another command too.
D. 20 – Definire il comando cpio?
cpio è l'abbreviazione di Copy in and copy out. La funzione principale di Cpio è quella di copiare elenchi, file e file astratti da e verso un file singolo o di archivio.
D. 21 – Come si riconosce a quale pacchetto è connesso il file specificato (/etc/fstab) in Linux?
Possiamo riconoscere il pacchetto il file specificato (/etc/fstab) a cui è connesso in Linux usando
# rpm -qf /etc/fstab command
D. 22 – Quale comando viene utilizzato per verificare lo stato di bond0 ?
cat /proc/net/bonding/bond0 viene utilizzato per controllare lo stato di bond0.
D. 23 – Come trovare file di dimensioni superiori a 10 MB nella directory /usr?
# find /usr -size +10M -exec ls -lah {} \; command is used to find out files which are larger than 10MB in size in /usr directory.
D. 24 – Come trovare i file nella directory /home che sono stati modificati più di 120 giorni fa?
Per trovare i file nella directory /home che sono stati modificati più di 120 giorni fa, usiamo -
# find /home -mtime +120
D. 25 – Come trovare i file nella directory /var a cui non è stato effettuato l'accesso negli ultimi 90 giorni?
Per trovare i file nella directory /var a cui non è stato effettuato l'accesso negli ultimi 90, utilizziamo -
# find /var -atime -90
D. 26 – Cerca i file core nell'intero albero delle directory ed eliminali come trovati senza chiedere conferma.
# find / -name core -exec rm {} \;
D. 27 – Quale sarebbe il comando ll | awk '{print $3,”possiede”,$9}' do ?
Il lavoro principale del comando ll è visualizzare i proprietari e i nomi dei file.
D. 28 – Come controllare il livello di esecuzione corrente di un server Linux?
Per verificare il livello di esecuzione corrente di un server Linux, utilizziamo:
'who -r' & 'runlevel' commands are used to check the current runlevel of a linux box.
D. 29 – Quale comando viene utilizzato per scoprire quanta memoria sta utilizzando Linux?
Per scoprire quanta memoria sta usando Linux, usiamo:
free - m vmstat top htop
D. 30 – Scrivi un comando che cercherà i file con estensione "c" e contenga l'occorrenza della stringa "mela".
Find ./ -name "*.c" | xargs grep –i "apple"
D. 31 – Quale comando viene utilizzato per visualizzare tutti i file .txt, inclusa la relativa autorizzazione individuale.
ls -al *.txt
D. 32 – Come si esegue più di un comando o programma da una singola riga di comando?
Possiamo combinare diversi comandi separando ogni programma o comando con l'aiuto di un punto e virgola. Ad esempio, in una singola voce, possiamo emettere una serie del genere:
ls –l cd .. ls –a MYWORK which is equivalent to 3 commands: ls -l cd.. ls -a MYWORK
Domande e risposte sull'intervista tecnica di Linux
D. 1 – Come copiare un file in Linux?
Per copiare un file in Linux, usiamo il comando cp.
General syntax : $ cp <source> <destination>
D. 2 – Come rinominare un file in Linux?
A partire da ora, non esiste un comando particolare in Linux che può essere utilizzato per rinominare un file. Ma il comando copia o sposta può essere utilizzato per rinominare il file.
Con l'aiuto del comando Sposta
$ mv <oldname> <newname>
Con l'aiuto del comando Copia
$ cp <oldname> <newname>
E poi cancellando il vecchio file.
$ rm <oldname>
D. 3 – Come scrivere l'output di un comando in un file?
Per scrivere l'output di un comando in un file, utilizziamo l'operatore di reindirizzamento (>).
General Syntax: $ (command) > (filename)
D. 4 – Come vedere l'elenco dei dispositivi montati su Linux?
Eseguendo il comando $ mount -l, possiamo vedere l'elenco dei dispositivi montati su Linux
D. 5 – Come trovare la differenza tra due file di configurazione?
Usando il comando diff, possiamo trovare la differenza in due file di configurazione
Syntax : $ diff abc.conf xyz.conf
D. 6 – Scrivi uno script bash per cancellare tutti i file nella directory corrente che contiene la parola “linux”.
for i in *linux*; do rm $i; done
D. 7 – Come copiare i file su un Floppy Disk in modo sicuro?
Per copiare i file su un floppy disk in modo sicuro, dobbiamo seguire questi passaggi:
- Monta il dischetto
- Copia i file
- Smonta il dischetto
D. 8 – Come identificare quale shell stai usando?
Per identificare la shell che stai usando devi prima
Apri il terminale e quindi esegui:
$ echo $SHELL
Questo aiuterà a stampare il nome della Shell che stai usando.
D. 9 – Come puoi accedere a un altro sistema nella tua rete dal tuo sistema?
ssh <username>@<ip address>
D. 10 – Come cercheresti un ID dipendente specifico in un file utilizzando l'editor vim?
Con l'aiuto di questo comando -
$ vim +/<employee id to be searched> <filename>
D. 11 – Come saltare a una riga particolare in un file usando l'editor vim?
Usando il comando elencato di seguito -
$ vim +<line number> <filename>
D. 12 – Come si ordinano le voci in un file di testo in ordine crescente?
Usando il comando sort, possiamo farlo.
Syntax : $ sort sample.txt
D. 13 – Come si controlla se un particolare servizio è in esecuzione?
Usando il comando di stato $ service <nomeservizio>
D. 14 – Come verificate lo stato di tutti i servizi?
Per controllare lo stato di tutti i servizi, utilizziamo -
$ servizio –stato-tutto
D. 15 – Come si avvia e si interrompe un servizio?
Per avviare un servizio, utilizziamo:
$ service <servicename> start
Per fermare un servizio, usiamo:
$ service <servicename> start
Domande e risposte sull'intervista su Linux per esperti
D. 1 – Quali sono i vantaggi della CLI
I vantaggi di CLI sono i seguenti:
- È flessibile
- La CLI può accedere facilmente ai comandi
- È molto più facile e veloce da usare da parte dei professionisti
- La CLI non utilizza molto tempo di elaborazione della CPU.
D. 2 – Quali sono gli svantaggi della CLI
Gli svantaggi della CLI sono i seguenti:
- È molto difficile ricordare e imparare i comandi di tipo.
- CLI deve essere inserito esattamente.
- Può essere molto sconcertante.
- Grafica, navigazione web, ecc. sono alcune responsabilità che sono difficili o possiamo dire impossibili da completare sulla riga di comando.
D. 3 – Nomina alcuni importanti distributori Linux
Alcuni dei principali distributori Linux sono i seguenti:
- Menta Linux
- Federa
- Ubuntu
- ArcoLinux
- Debian
- RedHat Enterprise
D. 4 – Quali sono i metodi che determinano la memoria totale utilizzata da Linux
Di seguito sono riportati i modi che determinano la memoria totale utilizzata da Linux
- Comando superiore
- /proc/meminfo
- Top
- Comando gratuito
- Vmstat
D. 5 – Scrivi alcuni dei comandi della directory di Linux.
Alcuni dei comandi della directory Linux sono i seguenti:
- CD
- Mkdir
- Pwd
- È
- Rmdir
D. 6 – Arruola alcuni Linux per archiviare i comandi del contenuto
- Di più
- meno
- gatto
- coda
- testa
D. 7 – Scrivi alcuni comandi di rete e risoluzione dei problemi di Linux?
Alcuni comandi di rete e risoluzione dei problemi di Linux sono i seguenti:
- ifconfig
- netstat
- Traceroute
- Ifplugstatus
- Nome host
- Scavare.
- Percorso
- Tracepath
- Mtr
- Ping
- nslookup
D. 8 – Qual è la sintassi generale per modificare i permessi utilizzando la modalità simbolica?
Per modificare l'autorizzazione utilizzando la modalità assoluta, la sintassi generale è:
$ chmod <permission> filename
D. 9 – Qual è la sintassi generale per modificare i permessi utilizzando la modalità Assoluta?
Per modificare l'autorizzazione utilizzando la modalità simbolica, la sintassi generale:
$ chmod <target>(+/-/=)<permission> <filename>
D. 10 – Come trovare lo stato di un processo?
Usando il comando ps ux possiamo trovare lo stato del processo.
D. 11 – Quali sono i componenti di base di Linux?
Di seguito sono riportati i componenti di base di Linux:
- GUI
- Utilità di sistema
- Guscio
- Programmi applicativi
- Nocciolo