Operazioni base

Anche gli utenti esperti possono dimenticare il comando preciso che lancia un'applicazione, o esattamente quali opzioni e argomenti richiede. Fortunatamente, Linux permette di aprire rapidamente le applicazioni utilizzando l'interfaccia grafica.

Individuare le applicazioni

L'installazione iniziale di Linux viene solitamente fornita con una vasta gamma di applicazioni e archivi software che contengono un bel numero di programmi che consentono di eseguire una grande varietà di compiti con il computer. Per la maggior parte dei compiti chiave un'applicazione predefinita è di solito già installata.

Per esempio, Firefox è popolare come browser predefinito in molte distribuzioni Linux, mentre Epiphany, Konqueror e Chromium (la base open source per Google Chrome) sono di solito disponibili per l'installazione da repository software. Sono disponibili anche browser web proprietari, come Opera e Chrome.

Individuare le applicazioni dai menu di GNOME e KDE è facile, in quanto sono organizzate in sottomenu funzionali.

Impostazioni di data e ora

Per impostazione predefinita, Linux utilizza sempre il Tempo Universale Coordinato (UTC) per il proprio cronometraggio interno. I valori di tempo visualizzati o memorizzati si basano sull'impostazione del fuso orario del sistema per ottenere l'ora corretta. L'UTC è simile, ma più preciso del tempo medio di Greenwich (GMT).

Cliccando sull'ora visualizzata sul pannello superiore, è possibile regolare il formato con cui vengono visualizzate la data e l'ora, su alcune distribuzioni, è anche possibile modificare i valori.

Le impostazioni più dettagliate di data e ora possono essere effettuate dalla finestra Impostazioni di Distema>Dettagli>Data e Ora.

Il Network Time Protocol (NTP) è il protocollo più popolare e affidabile per impostare l'ora locale consultando i server Internet consolidati. Le distribuzioni Linux vengono sempre fornite con una configurazione NTP funzionante, che si riferisce a specifici server di tempo eseguiti o su cui la distribuzione si basa.

File Manager

Ogni distribuzione implementa l'utilità Nautilus (File Manager), che viene utilizzata per navigare nel file system. Può localizzare i file quando un file viene cliccato, o viene eseguito se si tratta di un programma, oppure viene lanciata un'applicazione associata utilizzando il file come dati. Questo comportamento è familiare a chiunque abbia usato altri sistemi operativi.

Per avviare il file manager dovrete cliccare sulla sua icona che si trova facilmente di solito sotto Preferiti o Accessori. Questa icona è denominata File.

Si aprirà una finestra con la directory Home visualizzata. Il pannello sinistro della finestra File Manager contiene un elenco di directory di uso comune, come Desktop, Documenti, Download e Immagini.

È possibile fare clic sull'icona della lente d'ingrandimento in alto a destra per cercare file o directory (cartelle).

Il File Manager consente di accedere a diverse posizioni sul computer e sulla rete, tra cui la directory Home, Desktop, Documenti, Immagini e altre posizioni. 

Ogni utente con un account sul sistema avrà una directory home, di solito creata sotto /home e di solito nominata in base all'utente, come /home/tuo_nome.

Per impostazione predefinita, i file che l'utente salva saranno inseriti in un albero di directory che inizia da lì. La creazione di un account, sia durante l'installazione del sistema che in un secondo momento, quando viene aggiunto un nuovo utente, implica anche la creazione di directory predefinite sotto la directory home dell'utente, come Documenti, Desktop e Download.

Visualizzazione

Il File Manager consente di visualizzare i file e le directory in più di un modo.

È possibile passare dal formato Icone a quello Lista, cliccando sulle icone familiari nella barra in alto, oppure premendo rispettivamente CTRL+1 o CTRL+2.

Inoltre, è anche possibile organizzare i file e le directory per nome, dimensione, tipo o data di modifica per un ulteriore ordinamento. Per fare ciò, fare clic su Visualizza e selezionare Disponi elementi.

Un'altra opzione utile è quella di mostrare i file nascosti (a volte chiamati in modo impreciso file di sistema), che di solito sono file di configurazione che sono nascosti di default e il cui nome inizia con un punto. Per mostrare i file nascosti, selezionare Mostra File Nascosti dal menu o premere CTRL+H.

Il browser dei file fornisce diversi modi per personalizzare la visualizzazione a finestra per facilitare le operazioni di trascinamento dei file. È anche possibile modificare le dimensioni delle icone selezionando Zoom In e Zoom Out dal menu Visualizza.

Ricerca

Il File Manager include un ottimo strumento di ricerca all'interno della finestra del browser dei file.

Fare clic su Cerca nella barra degli strumenti (per visualizzare una casella di testo).

Inserire la parola chiave nella casella di testo. In questo modo il sistema esegue una ricerca ricorsiva dalla directory corrente per qualsiasi file o directory che contiene una parte di questa parola chiave.

Per aprire il File Manager dalla riga di comando, sulla maggior parte dei sistemi è sufficiente digitare nautilus.

Il tasto di scelta rapida per accedere alla casella di testo della ricerca è CTRL+F. Si può uscire dalla visualizzazione della casella di testo di ricerca cliccando nuovamente sul pulsante Cerca o CTRL+F.

Un altro modo rapido per accedere a una directory specifica è premere CTRL+L, che farà comparire una casella di testo Posizione (Location) dove digitare un percorso di una directory.

Per rigenerare la ricerca devi fare clic sul pulsante Ricarica (Reload).

Per aggiungere più criteri di ricerca, fare clic sul pulsante + e selezionare Criteri di ricerca aggiuntivi.

Modifica di un file

La modifica di qualsiasi file di testo attraverso l'interfaccia grafica è facile nell'ambiente desktop GNOME. Basta fare doppio clic sul file per aprire il file con l'editor di testo predefinito.

L'editor di testo predefinito in GNOME è gedit. È semplice ma potente, ideale per la modifica di documenti, per prendere velocemente appunti e per la programmazione. Inoltre ha funzioni  aggiuntive per il controllo ortografico, l'elenco dei file e le statistiche.

La cancellazione di un file in Nautilus sposta automaticamente i file cancellati nella directory .local/share/Trash/files/files/ (un cestino) sotto la directory home dell'utente. Ci sono diversi modi per cancellare file e directory usando Nautilus.

  • Selezionare tutti i file e le directory che si desidera eliminare.
  • Premere CTRL+Canc sulla tastiera o fare clic con il tasto destro del mouse sul file.
  • Selezionare Sposta nel Cestino.

Nota bene: si può avere un'opzione Elimina permanentemente che bypassa la cartella del cestino. Questa opzione può essere visibile in continuazione oppure solo in modalità elenco (oppure in modalità icona).

Per cancellare definitivamente un file:

  • Nel pannello di sinistra all'interno della finestra di un browser di file Nautilus, clicca con il tasto destro del mouse sulla directory del Cestino.
  • Selezionare Cestino vuoto.
  • In alternativa, selezionare il file o la directory che si desidera eliminare definitivamente e premere Shift+Canc.

Per precauzione, non cancellare mai la directory home, perché così molto probabilmente cancelli tutti i file di configurazione di GNOME e ti bloccherai l'accesso. Molte configurazioni personali di sistema e di programma sono memorizzate nella directory Home.

Le operazioni di base saranno le stesse sia che si disponga di un desktop GNOME o KDE, anche se le procedure e le scelte esatte possono essere leggermente diverse.

Network Manager

Tutte le distribuzioni Linux hanno file di configurazione di rete, ma i formati e le posizioni dei file possono differire da una distribuzione all'altra. L'editing manuale di questi file può gestire configurazioni piuttosto complicate, ma non è molto facile da imparare e da usare.

Network Manager è stato sviluppato per rendere le cose più facili e più uniformi tra le distribuzioni. Può elencare tutte le reti disponibili (sia cablate che wireless), consentire la scelta di una rete cablata, wireless o mobile a banda larga, gestire le password e impostare le reti private virtuali (VPN). In genere è meglio lasciare che sia Network Manager a stabilire le connessioni e a tenere traccia delle impostazioni.

Le connessioni cablate di solito non richiedono una configurazione complicata o manuale. L'interfaccia hardware e la presenza del segnale vengono rilevate automaticamente e quindi Network Manager imposta le impostazioni di rete effettive tramite il Dynamic Host Configuration Protocol (DHCP).

Per le configurazioni statiche che non utilizzano il DHCP, l'impostazione manuale può anche essere fatta facilmente tramite Network Manager. È anche possibile modificare l'indirizzo MAC (Ethernet Media Access Control) se l'hardware lo supporta. L'indirizzo MAC è un numero esadecimale univoco della scheda di rete.

Le reti wireless di solito non sono collegate per default. Puoi visualizzare l'elenco delle reti wireless disponibili e vedere a quale (se presente) sei attualmente connesso sempre utilizzando il Network Manager.

Inoltre il Network Manager può anche gestire le connessioni VPN.

Supporta molte tecnologie VPN, come IPSec nativo, Cisco OpenConnect (tramite il client Cisco o un client open source nativo), Microsoft PPTP e OpenVPN.

È possibile gestire altre connessioni VPN scaricando il pacchetto di supporto dal proprio distributore. È necessario installare questo pacchetto se la VPN non è supportata.

Sicurezza

Tutti i sistemi informatici sono a rischio di un attacco hacker. Alcuni presentano un rischio maggiore di altri, come ad esempio un server web che si affaccia su Internet che ospita diverse applicazioni.

I sistemi Linux sono meno soggetti a virus che colpiscono i sistemi operativi Windows ma indipendentemente da ciò, è essenziale disporre di alcuni elementi fondamentali per la sicurezza di qualsiasi sistema Linux.

Una delle misure di sicurezza più importanti dei sistemi operativi Linux è mantenere aggiornati il sistema operativo e i pacchetti installati. Questo può essere ottenuto con un comando come:

apt update && apt dist-upgrade

Un'opzione per bloccare ulteriormente i sistemi Linux è Security-Enhanced Linux (SELinux) o AppArmor. Si tratta di un modulo di sicurezza del kernel che può essere utilizzato per le politiche di controllo degli accessi di sicurezza.

Le regole di policy sono create per controllare l'accesso tra questi processi sono applicate dal kernel. Ciò significa che l'accesso può essere impostato per controllare quali utenti e applicazioni possono accedere a quali risorse. SELinux fornisce controlli di accesso molto granulari, come ad esempio specificare chi può aggiungere a un file o spostare un file.

Inoltre, ci sono diverse applicazioni e servizi come Snort, rkhunter, Lynis e altri che possono contribuire alla sicurezza di Linux.

Inoltre, alcune impostazioni di sicurezza dovrebbero essere fatte, come ad esempio rimuovere o disabilitare di tutti i servizi e software non necessari o quelli che si basano su meccanismi di autenticazione non criptati ed assicurarsi che ogni utente abbia il proprio account infine utilizzare password complesse.