Finestre.  Virus.  I Quaderni.  Internet.  ufficio.  Utilità.  Autisti

WikiHow è un wiki, il che significa che molti dei nostri articoli sono scritti da più autori. Durante la creazione di questo articolo, 46 ​​persone hanno lavorato alla modifica e al miglioramento, anche in forma anonima.

La maggior parte dei computer utilizza una versione del sistema operativo Microsoft Windows, ma molti server e desktop stanno iniziando a utilizzare Linux, un tipo Unix gratuito sistema operativo. Imparare Linux può sembrare difficile all'inizio perché è abbastanza diverso da Windows, ma allo stesso tempo può essere un'esperienza molto gratificante.

Passi

    Acquisisci familiarità con il sistema. Prova a scaricarlo e installarlo sul tuo computer. Se non sei sicuro, ricorda che è possibile mantenere il tuo attuale sistema operativo ed evidenziare solo la parte spazio sul disco sotto Linux (e puoi anche eseguire entrambi i sistemi operativi con VirtualBox).

    Metti alla prova il tuo hardware con il "Live CD" fornito con molte distribuzioni Linux. Questo è particolarmente utile se non vuoi installare un secondo sistema operativo sul tuo computer. Un CD live ti consentirà di avviare Linux da un CD senza dover installare nulla sul tuo computer. Ubuntu e alcuni altri Distribuzioni Linux offrono anche CD o DVD che consentono l'avvio vivo mode e quindi installare dallo stesso disco.

    Prova a fare ciò per cui usi normalmente il tuo computer. Prova a trovare una soluzione se, ad esempio, non puoi modificare un documento o masterizzare un CD. Scrivi quello che vuoi fare, puoi fare e non puoi fare prima di fare il grande passo.

    Esplora le distribuzioni Linux. Quando si parla di "Linux", la maggior parte delle volte si intende "distribuzione GNU/Linux". Una distribuzione è una raccolta di software che gira su un programma molto piccolo chiamato kernel Linux.

    Considera il dual boot. Questo ti aiuterà a capire il concetto di partizione del disco e ti consentirà anche di continuare a utilizzare Windows. Ma assicurati di eseguire il backup di tutti i tuoi dati e impostazioni personali prima di provare a configurare un dual boot.)

    Installare Software. Prendi l'abitudine di installare e disinstallare il software il prima possibile. Una comprensione della gestione dei pacchetti software e dei repository è essenziale per una comprensione fondamentale di Linux.

    Impara a usare (e abituati) all'interfaccia della riga di comando.È noto come "terminale", "finestra terminale" o "shell". Uno dei motivi principali per cui le persone passano a usando Linux, è la presenza di un terminale al suo interno, quindi non averne paura. Questo è un potente aiuto che non ha limitazioni come il comando Stringa di Windows. Ma puoi usare altrettanto facilmente Linux senza usare un terminale, proprio come su Mac OSX. L'uso del comando "apropos" ti aiuterà a trovare un comando che svolga un compito specifico. Prova a digitare "a proposito dell'utente" per visualizzare un elenco di comandi che contengono la parola "utente" nella descrizione.

    Familiarizzare con il file system di Linux. Noterai che la "C:\" che usavi in ​​Windows non c'è più. Tutto parte dalla radice sistema di file(noto anche come "/"), e altri dischi rigidi sono accessibili tramite la cartella /dev. La tua cartella home, che in Windows XP e 2000 era in C:\Documents and Settings, ora si trova in /home.

  1. Continua a sbloccare il tuo potenziale Installazioni Linux. Prova partizioni crittografate, file system nuovi e molto veloci (come btrfs), dischi paralleli ridondanti che aumentano la velocità e l'affidabilità (RAID) e prova a installare Linux su una chiavetta USB avviabile. Presto scoprirai che puoi fare molto!

    • Costruisci il tuo primo sistema Linux con uno scopo specifico e segui il documento HOWTO passo dopo passo. Ad esempio, i passaggi per configurare file server sono abbastanza semplici e puoi trovare un sacco di siti che ti aiuteranno a farlo passo dopo passo. Questo ti familiarizzerà con la posizione di cose diverse, cosa fanno e come cambiarle.
    • Sii paziente e persevera se vuoi davvero imparare a usare GNU. Non passare da una distribuzione all'altra cercando quella che funziona meglio. Imparerai di più quando imparerai a riparare qualcosa che non funziona.
    • Chiama le directory "directory" piuttosto che "cartelle"; sebbene le due parole sembrino sinonimi, "cartelle" è un concetto di Windows.
    • Puoi ottenere aiuto su quasi tutti i programmi o distribuzioni sul server irc irc.freenode.net (ad esempio: #debian, #ubuntu, #python, #FireFox, ecc.). Puoi anche trovare comunità di utenti su irc.freenode.net.
    • Ricorda che solo DOS utilizza una barra rovesciata ("\") per separare le directory, mentre Linux utilizza una barra ("/"). La barra rovesciata in Linux viene utilizzata principalmente per sfuggire ai caratteri (ad esempio, \n è una nuova riga, \t è un carattere di tabulazione).
    • Ci sono molti siti Linux e mailing list su Internet. Cerca in Internet le risposte alle tue domande.
    • Per coloro che vogliono saperne di più su Linux, ci sono libri degli editori John Wiley & Sons, O "Reilly e No Starch Press. C'è anche un libro "In the Beginning ... was the Command Line" ("All'inizio era ... la riga di comando") Neil Stevenson, disponibile su http://www.cryptonomicon.com/beginning.html , e "LINUX: Rute User's Tutorial and Exposition" disponibile su http://rute.2038bug. com/rute.html.gz.

    Avvertenze

    • Su tutti i sistemi *nix (Linux, UNIX, *BSD, ecc.) l'amministratore o il superutente è "root". Sei l'amministratore del tuo computer, ma "root" non è un account utente. Se il processo di installazione non lo fa, crea tu stesso un account normale con "useradd<ваше_имя>" e usalo per le tue attività quotidiane. Il motivo per separarti come utente e come amministratore è che il sistema *nix presuppone che root sappia cosa sta facendo e non farà alcun danno. Quindi non ci sono avvisi. Se si scrive l'apposito comando, il sistema cancellerà silenziosamente il file dal computer senza chiedere conferma, perché è root a richiederlo.
    • A volte le persone consigliano comandi dannosi, quindi controlla i comandi prima di usarli.
    • Non eseguire il comando rm -rf / O sudo rm -rf / a meno che tu non voglia davvero cancellare tutti i tuoi dati. Digita "man rm" per ulteriori informazioni.
    • Risparmia sempre backup File prima di provare a cambiare le partizioni sul tuo disco quando installi Linux. Eseguire il backup dei file su supporti rimovibili come CD, DVD, Unità USB o su un altro disco rigido (non su un'altra partizione).
    • Allo stesso modo, non creare un file chiamato "-rf". Se esegui un comando per eliminare i file in quella directory, tratterà il file "-rf" come un argomento della riga di comando ed eliminerà anche tutti i file nelle sottodirectory.
    • Può essere allettante scrivere semplicemente lo stesso comando che hai trovato su qualche sito, aspettandoti che venga eseguita la stessa operazione. Tuttavia, questo spesso non funziona perché hai una versione più recente, un hardware diverso o una distribuzione diversa. Prova prima a eseguire il comando con l'opzione --help e guarda cosa fa. Successivamente, di solito è molto facile risolvere alcuni problemi minori ( /dev/sda -> /dev/sdb ecc.) e raggiungere l'obiettivo desiderato.

Come mostra la risposta del lettore, l'interesse per le soluzioni basate su Linux è molto, molto alto, allo stesso tempo, il livello di formazione degli amministratori in quest'area lascia molto a desiderare. La prova di ciò sono le semplici domande ripetute all'infinito nei commenti. In molti modi, questa è una conseguenza del fatto che le nostre istruzioni possono essere seguite "alla lettera" e ottenere un risultato funzionante. Ma c'è anche l'altra faccia della medaglia, questo approccio non prevede l'emergere di una conoscenza sistemica, lasciando la conoscenza della materia a un livello frammentario.

Sì, oltre ai materiali pratici, cerchiamo sempre di pubblicare recensioni su qualsiasi tecnologia in generale, o di fare ampie divagazioni teoriche in modo che il lettore abbia le conoscenze minime necessarie. Tuttavia, tutti presuppongono che il lettore abbia una conoscenza di base del sistema in cui opera.

Ma che dire di quelli che stanno appena muovendo i primi passi? Sfortunatamente, c'è un po 'di snobismo nella comunità IT, dicono, perché parlarne, lo sanno già tutti, o "Google in soccorso", dimenticando che ognuno di noi una volta era un principiante e fissava uno schermo nero con mistico orrore Console Linux, assolutamente non capendo dove sia arrivato e cosa fare.

Di conseguenza, un principiante, di fronte alle prime difficoltà, è costretto a cercare la conoscenza altrove, ed è bene che un posto del genere possa essere trovato rapidamente. Pertanto, abbiamo deciso di rilasciare un breve ciclo di materiali in cui presenteremo le basi dell'amministrazione del sistema Linux a un livello accessibile, spiegando letteralmente "cose ​​ben note" sulle nostre dita, gli utenti esperti possono saltare questo ciclo o possono leggere it, aggiornando allo stesso tempo le proprie conoscenze.

Quindi hai deciso di diventare un amministratore di Linux...

Parafrasiamo un po 'Majakovskij "Andrei dagli amministratori di Linux, lascia che mi insegnino", questo è esattamente il caso nella maggior parte dei casi. C'è un bisogno, c'è un desiderio, c'è una conoscenza di base per lavorare con i sistemi Windows: tutto questo tornerà utile quando si lavora con i sistemi Linux. È molto peggio se manca qualche componente, quindi, probabilmente, dovresti pensare alla scelta sbagliata della professione.

Immediatamente su ciò che deve essere dimenticato una volta per tutte. Queste sono "guerre di religione" e "fanatismo religioso". È ugualmente negativo negare le capacità dei sistemi Linux, così come esaltarle, cercando di trasferire tutto ciò che è necessario e non necessario su Linux. Ricorda: il sistema operativo è uno strumento buon specialista prende il più appropriato per ogni compito, il fanatico martellerà i chiodi con un microscopio, perché "la religione non gli permette" di prendere in mano un martello.

Inoltre, il sistema operativo in sé non ha alcun valore, è solo un ambiente per l'avvio e l'esecuzione di alcuni servizi e servizi. Senza software, il sistema è morto. Prendiamo ad esempio un clone di BeOS - Haiku, beh, l'hanno messo, beh, sembravano - è bello ... E poi cosa?

Quindi, hai deciso di diventare ... Prima di tutto, sii pronto a percepire cose nuove, in particolare nuovo approccio all'amministrazione, cercando per un po' di dimenticare le abitudini consolidate. SU per molto tempo il tuo strumento principale sarà la console.

Per un amministratore di Windows abituato agli strumenti grafici, questo può sembrare scoraggiante. Ma una verità dovrebbe essere afferrata con fermezza: la console è l'unico strumento di amministrazione Linux a tutti gli effetti e non significa affatto capacità limitate o inferiorità del sistema. Al contrario, la riga di comando consente di eseguire molte attività in modo molto più rapido e semplice rispetto agli strumenti grafici di amministrazione.

Ma ci sono strumenti di amministrazione grafica, dirà un altro lettore, i pannelli sono diversi lì, oppure puoi mettere una shell grafica. È possibile, ma non necessario. Perché? Dai un'occhiata da vicino allo schema qui sotto:

Linux, creato ad immagine e somiglianza dei sistemi UNIX, è un sistema completo e senza shell grafica, inoltre, possiamo avviare, chiudere o addirittura modificare la shell grafica senza alcun effetto sulle prestazioni del sistema e anche senza riavviarlo. Abbiamo terminato la sessione di Gnome, lanciato KDE e poi siamo usciti completamente dalla console. Pertanto, tutti gli strumenti di gestione del sistema sono progettati per essere utilizzati in modalità riga di comando. E tutti i pannelli e gli strumenti grafici sono solo un componente aggiuntivo sopra di essi.

Windows è stato sviluppato per molto tempo utilizzando una tecnologia fondamentalmente diversa, la shell grafica è stata messa al centro del sistema e per molto tempo ha funzionato anche a livello di kernel (famiglia Win 9x). Pertanto, tutti gli strumenti di amministrazione erano originariamente grafici e gli strumenti a riga di comando li completavano anziché sostituirli. Chiunque sia stato coinvolto Ripristino di Windows, sa che le capacità degli strumenti della riga di comando sono notevolmente limitate e sono destinate principalmente al ripristino del sistema e non alla sua amministrazione.

La situazione ha iniziato a cambiare con il rilascio delle versioni PowerShell e Core Server Windows. Nonostante oggi la shell grafica continui a svolgere un ruolo significativo nei sistemi Windows, gli amministratori hanno ricevuto uno strumento alternativo nelle loro mani: la console PowerShell, che consente di amministrare completamente Windows dalla riga di comando. Allo stesso tempo, le funzionalità di PowerShell hanno immediatamente guadagnato popolarità tra gli specialisti, poiché consentono di eseguire molte attività in modo più rapido e semplice rispetto agli strumenti grafici.

E la modalità della riga di comando offre possibilità illimitate nella creazione dei propri script e script che consentono di eseguire complesse sequenze di azioni in Modalità automatica o nei tempi previsti.

Dopodiché, pensiamo che dovresti guardare console Linux piuttosto dall'altra parte. Per quanto riguarda i pannelli e gli strumenti grafici, ci sono differenze significative rispetto ai sistemi Windows. Su Windows, gli strumenti grafici sono un'alternativa completa a PowerShell. Su Linux, gli strumenti grafici sono costruiti sopra la console, utilizzando essenzialmente gli stessi strumenti ma con un livello aggiuntivo. Pertanto, sconsigliamo categoricamente di utilizzare tutti i tipi di pannelli e altri strumenti grafici, almeno fino a quando non padroneggi la console. Dopodiché, puoi già decidere da solo se hai bisogno di un pannello o sei in grado di rendere tutto più facile e veloce attraverso la console.

Il fascino dei pannelli in una fase iniziale di conoscenza del sistema porta al fatto che le capacità di amministrazione del sistema saranno sostituite dalle capacità di lavorare con il pannello, che è irto di problemi quando il pannello non è disponibile per qualsiasi motivo, ma è necessario lavorare con il sistema. Questo può essere paragonato al fatto che una persona che ha imparato a guidare un'auto con cambio manuale passerà facilmente a un cambio automatico, ed è improbabile che una persona che inizialmente sa guidare solo un cambio automatico sia in grado di guidare un'auto con meccanici senza formazione aggiuntiva.

Se non hai ancora cambiato idea su come diventare un amministratore Linux, andiamo avanti e osserviamo le differenze nell'architettura del sistema.

Kernel e driver

Il nucleo di qualsiasi sistema operativo è il kernel. Esistono diverse architetture kernel, Linux, come la stragrande maggioranza dei sistemi UNIX, utilizza un kernel monolitico, Windows, al contrario, utilizza il concetto di microkernel, sebbene l'architettura Windows non sia realmente un microkernel, è generalmente accettato che Windows utilizza un kernel ibrido.

Una caratteristica del kernel monolitico è che anche tutti i driver hardware fanno parte del kernel. In precedenza, quando si cambiava l'hardware, il kernel doveva essere ricostruito, oggi i kernel monolitici usano uno schema modulare, ad es. consentono di caricare dinamicamente i moduli necessari responsabili di una particolare funzionalità. Quelli. aggiungendo un nuovo dispositivo al sistema, dobbiamo caricare dinamicamente il modulo kernel corrispondente e, se non esiste tale modulo, sarà impossibile lavorare con il dispositivo. Come soluzione, possiamo costruire noi stessi il modulo, ma il modulo verrà compilato sotto Versione attuale kernel e quando lo cambi, il modulo dovrà essere ricompilato.

Nelle architetture microkernel e ibride i driver, sebbene possano funzionare a livello di kernel, non ne fanno parte e non dipendono dalla versione del kernel. Pertanto, possiamo aggiornare il kernel senza problemi o utilizzare lo stesso driver per tutte le versioni dei sistemi con struttura complessiva noccioli. Ad esempio, in Windows per l'intera famiglia di sistemi operativi moderni, da Windows Vista prima di Windows 8.1, viene spesso utilizzato lo stesso driver.

Ciò non significa che Linux sia peggiore in questo senso, un'architettura diversa prevede approcci diversi. In pratica, questo significa solo una cosa: la scelta dell'hardware per i server dovrebbe essere trattata con maggiore attenzione, cercando di garantire che tutti i principali dispositivi siano supportati dal kernel della tua distribuzione. Ciò è particolarmente vero per le schede di rete. Sarebbe molto frustrante se dopo ogni aggiornamento del kernel dovessi correre nella stanza del server, collegare un monitor e una tastiera al server e ricostruire il modulo del kernel.

In effetti, non esiste un driver nei sistemi Linux. L'hardware è supportato dal kernel o non lo è. Un indubbio vantaggio di un kernel monolitico è che è autosufficiente. Se tutte le apparecchiature sono supportate, impostalo e dimenticalo, è tempo di ricordare la situazione in cui non è disponibile alcun driver per Windows scheda di rete e il disco è perso.

Sistema di file

Non toccheremo file system specifici, non dovrebbero esserci problemi, se l'amministratore ha lavorato con i sistemi Windows, allora cos'è un file system e in che modo FAT differisce da NTFS, lo sa, quindi capisci la differenza tra ext3, ext4 e , diciamo, ReiserFS per lui non sarà molto lavoro. Parliamo di differenze fondamentali. A differenza di Windows, il file system di Linux è gerarchico. Inizia dalla radice, che è indicata da / (barra), e ha una struttura ad albero. Allo stesso tempo, non importa affatto che singole parti del file system possano trovarsi su altre partizioni o dischi fisici in generale.

Diamo un'occhiata a un altro diagramma.

In Windows, ogni partizione ha il proprio file system e una lettera per rappresentarlo. Tutti i percorsi di file e cartelle iniziano con una lettera, ad es. dalla radice della partizione. Quindi, se avessimo una cartella DATA sul primo disco fisico, sulla seconda partizione logica, il percorso ad essa, rispettivamente, sarà come D: \ DATA, se vogliamo trasferirlo al secondo HDD, quindi lascia che cambi in E:\DATA. In alcuni casi, questo è terribilmente scomodo, poiché il percorso deve essere modificato in tutti i luoghi in cui viene utilizzato e esistono anche utilità corrispondenti.

In Linux, l'approccio è radicalmente diverso. È tempo di familiarizzare con il termine punto di montaggio, che indica la posizione del file system a cui è collegato il dispositivo di archiviazione. Ad esempio, vogliamo spostare le home directory degli utenti in una partizione separata, come nel diagramma sopra, per questo dobbiamo montare la seconda partizione logica del primo disco fisico sda2 v /casa. Quindi trasferisci lì tutti i dati dell'utente. Per il sistema e i programmi, ciò avverrà in modo assolutamente trasparente, ad esempio hanno utilizzato il percorso assoluto /home/andrey/data e lo userà. Abbiamo aggiunto un altro disco e vogliamo spostare lì la directory /var? Nessun problema, interrompi i servizi che utilizzano le directory, monta sdb1 v /var e trasferire i dati, avviare i servizi.

Tutto è un file

Un altro principio fondamentale ereditato dai sistemi UNIX. In Linux tutto è un file: dispositivi, dischi, socket, ecc., ad esempio aprendo /var/esegui vedremo i file pid corrispondenti a ciascun servizio in esecuzione sul sistema e in /dev file di ogni dispositivo connesso al sistema:

Cosa dà? Non entreremo nei dettagli, ma analizzeremo alcuni semplici esempi. Diciamo che dobbiamo creare un'immagine disco ottico. In Windows abbiamo bisogno di un software specializzato per questo, in Linux tutto è più semplice, il CD-ROM è un dispositivo a blocchi, ma allo stesso tempo è un file, un file di dispositivo a blocchi. Prendiamo lo strumento appropriato e copiamo il contenuto del file del dispositivo nel file immagine ISO:

Dd if=/dev/cdrom of=/home/andrey/image.iso

Vuoi sostituire il tuo hard disk? Non c'è niente di più semplice, copia il contenuto di un file di dispositivo a blocchi in un altro file di dispositivo a blocchi:

Dd if=/dev/sda of=/dev/sdb

E non hai bisogno di Partition Magic.

Un'altra situazione, alcuni software sono fortemente alla ricerca della libreria lib-2-0-1.so e ne abbiamo una compatibile ma più recente, lib-2-1-5.so, cosa fare? Crea un collegamento simbolico a lib-2-1-5.so chiamato lib-2-0-1.so e tutto funzionerà. Perché tutto è un file e anche un collegamento simbolico è un tipo di file. Ora prova a inserire Windows in lib-2-0-1.lnk invece di lib-2-1-5.dll...

ifconfig

visualizzerà informazioni su adattatori di rete sistemi:

E ora ricordiamo che tutto è un file, incluso il dispositivo di visualizzazione (schermo), quindi reindirizziamo semplicemente il flusso di output standard anziché lo schermo al file di cui abbiamo bisogno:

Ifconfig > ~/123.txt

Successivamente, l'output del comando verrà salvato nel file 123.txt nella directory principale dell'utente:

Thread e pipeline

Nell'esempio precedente, abbiamo toccato il flusso di output standard. Linux ha flussi I/O standard per tutti i processi. stdin, stout e flusso di output degli errori stderr. Cosa significa? Come minimo, il processo di scambio di dati tra diversi processi è standardizzato. Ciò consente di creare pipeline in cui l'output standard di un comando viene reindirizzato all'input standard di un altro. Ad esempio, vogliamo vedere l'elenco pacchetti installati sul sistema, in particolare i pacchetti squid. C'è un comando per questo scopo:

Eee... Cos'è e come capire qualcosa qui? Le informazioni su tutti i pacchetti installati sul sistema lampeggiavano rapidamente sullo schermo e tutto ciò che possiamo vedere è la "coda" di questo output:

Ma non abbiamo bisogno di tutto l'output di questo comando, siamo interessati solo ai pacchetti squid. Pertanto, indirizzeremo l'output di questo comando all'input di un altro, che selezionerà e mostrerà già ciò di cui abbiamo bisogno:

dpkg -l | calamaro grep

Qui è una questione completamente diversa!

Inoltre, la pipeline può essere arbitrariamente lunga, il risultato del lavoro di un comando può essere passato al secondo, dal secondo al terzo e così via. Un altro esempio dalla vita. Devi ottenere tutte le righe del tuo file di configurazione squid, ma senza i commenti e le righe vuote, per esempio per postare su un forum o inviare ad un amico. Certo, puoi copiare tutto, ma quasi nessuno vorrà aiutarti scorrendo la tela fascicolo standard squid.conf, la maggior parte dei quali sono commenti ed esempi. Semplificando:

Gatto /etc/squid3/squid.conf | grep -v "^#" | sed "/^$/d" > ~/mysquid.conf

Ed ecco cosa abbiamo ottenuto:

Semplice e chiaro, tutte le opzioni a colpo d'occhio. Ciò è diventato possibile grazie all'utilizzo di una pipeline di tre comandi, il primo ha visualizzato il contenuto del file nello stream, il secondo ha selezionato tutte le righe tranne i commenti e il terzo ha eliminato quelle vuote, abbiamo inviato il risultato al file.

Lettere grandi, lettere minuscole

Linux, come UNIX, è un sistema con distinzione tra maiuscole e minuscole. E questo va ricordato! Perché, a differenza di Windows, miofile.txt, Miofile.txt E miofile.TXT- sono le tre file diverso. Per compatibilità con altri sistemi, non dovresti abusarne e archiviare file i cui nomi differiscono solo nel caso, ed è considerata buona pratica usare solo lettere minuscole nei nomi.

Estensioni e tipi di file

IN Sistemi Windows il tipo di file è determinato dalla sua estensione se rinominiamo exe v jpg, quindi non si avvierà e il sistema tenterà di elaborarlo come immagine. IN tipo Linux file è determinato dal suo contenuto e l'estensione viene utilizzata esclusivamente per compatibilità con altri sistemi o per comodità dell'utente. La possibilità di eseguire il file viene fornita impostando l'attributo corrispondente. Quindi su Windows, per rendere eseguibile uno script, dovevi cambiare l'estensione from TXT SU pipistrello, su Linux è necessario rendere eseguibile il file. La mancata comprensione di questo punto porta a situazioni in cui un amministratore alle prime armi non capisce perché il suo script myscript.sh non viene eseguito. In realtà l'estensione .shè necessario solo per comodità, in modo che sia immediatamente chiaro che si tratta di uno script Bash Shell e, affinché funzioni, deve essere impostato sull'attributo executable e può essere chiamato come preferisci, almeno myscript.pupkin-vasya.

Troppo timido per chiedere...

Permettimi, dirà un altro lettore, questo è quanto devi ricordare: sintassi dei comandi, chiavi, opzioni, ecc., ecc. Qui devi acquistare una directory o tenere sempre Internet a portata di mano ... Niente affatto, ricorda solo i nomi dei comandi, non è difficile, secondo le tradizioni che si sono sviluppate in UNIX, i comandi sono dati brevi e nomi convenienti. E tutto il resto può essere chiesto dal sistema. Contrariamente alla credenza popolare, i sistemi Linux sono ben documentati. È possibile visualizzare la sintassi e le chiavi di qualsiasi comando eseguendolo con la chiave --aiuto e poiché le descrizioni di solito non si adattano a uno schermo, è necessario reindirizzare l'output della guida all'utilità Di più, che visualizzerà le informazioni schermata per schermata. Supponiamo che siamo interessati alla squadra grep:

Grep --help | Di più

Ulteriori informazioni possono essere ottenute utilizzando il comando Uomo:

man grep

Purtroppo le informazioni sono in inglese, ma conoscenza dell'inglese tecnico, almeno a livello di "lettura con dizionario" requisito necessario all'amministratore di sistema. Qualcosa ti ricorda l'ultimo screenshot? Esatto, OpenNET.

Senza nulla togliere all'importanza di questa risorsa, possiamo dire che adottando il comando Uomo e conoscenza di base dell'inglese, visiterai OpenNET molto meno spesso.

Conclusione

Speriamo che dopo aver letto questo articolo, gli amministratori alle prime armi abbiano un'idea migliore della struttura dei sistemi Linux e delle loro differenze fondamentali rispetto al loro solito Windows. Ciò consentirà in futuro di interpretare correttamente le informazioni ricevute e di ricavarne un quadro completo del funzionamento del sistema, che cesserà di essere una "scatola nera" e comanderà una "lettera cinese".

Vogliamo anche notare che nei nostri esempi abbiamo utilizzato solo strumenti standard, il che mostra ancora una volta la ricchezza degli strumenti di amministrazione, nonostante funzionino solo sulla riga di comando. Torniamo all'ultimo esempio: l'output della configurazione squid, e ora pensiamo a come questo potrebbe essere fatto usando strumenti grafici e quanto tempo ci vorrebbe?

Non c'è bisogno di aver paura della riga di comando, Linux fornisce all'amministratore un set di strumenti molto potente che consente di risolvere con successo tutti i problemi che si presentano senza il coinvolgimento di strumenti di terze parti. Quando padroneggi almeno alcune di queste funzionalità, Linux non ti sembrerà più difficile e la console non sembrerà più cupa, anzi, anche avendo guscio grafico avvierai il terminale, immergendoti in un ambiente familiare e comprensibile, rendendoti conto che sei tu a gestire il sistema e fai esattamente quello che vuoi, e non quello che intendevano gli sviluppatori del pannello successivo.

In questo articolo riassuntivo descriverò i principali vantaggi del sistema operativo Linux. Ti dirò perché per i principianti è meglio usare la distribuzione Ubuntu. Parlerò anche delle carenze e Restrizioni Linux, che può intralciare la tua transizione a Linux.

Per Linux in questo articolo, se non diversamente specificato, intendo qualsiasi distribuzione Linux (come Ubuntu).

Stabilità

Linux è un sistema molto affidabile e stabile. Non c'è da stupirsi che sia utilizzato su server molto caricati. Linux è molto difficile da "sospendere", se qualche applicazione è bloccata, allora è sufficiente terminare il processo questa applicazione mentre il sistema continua a funzionare stabilmente. Linux non richiede riavvii costanti del computer, anche dopo gli aggiornamenti di sistema (ad eccezione di un aggiornamento del kernel [in futuro, e questo non richiederà un riavvio]). Anche l'installazione e la rimozione di programmi, i driver non richiedono il riavvio del sistema.

Linux non "mangia" la memoria. Ho notato molte volte che se Windows viene lasciato senza riavvio per una settimana, prima o poi inizia a rallentare molto. Linux, d'altra parte, ha funzionato bene per me per un mese e mezzo senza riavviare. Certo, molti questo caso dipende da quali programmi "mangiano" la memoria, ma resta il fatto.

Sicurezza

I sistemi Linux non richiedono antivirus e per rilevare un virus per Linux da qualche parte, devi impegnarti molto. In diversi anni di utilizzo di Linux, non mi sono mai imbattuto in un virus. Ho dimenticato da tempo cos'è l'antivirus e ricordo solo quando occasionalmente riavvio in Windows.

gratuito

Linux è un sistema operativo gratuito. Qui è necessario fare una riserva che sotto Linux, in questo caso particolare, intendo il kernel del sistema operativo e, in senso più generale, le distribuzioni Linux. Ci sono pagati Versioni Linux distribuzioni, ma la maggior parte delle distribuzioni sono gratuite. Ad esempio, Ubuntu può essere scaricato gratuitamente da Internet e utilizzato gratuitamente su qualsiasi numero di computer. Anche le app Linux sono gratuite. Non c'è bisogno di cercare crepe e chiavi. La maggior parte delle applicazioni viene installata in due clic.

Vasta selezione di programmi gratuiti

Sotto Linux, un numero enorme di vari programmi è stato sviluppato e distribuito gratuitamente. Per qualsiasi richiesta dell'utente, è possibile trovare il software richiesto. Ma ci sono alcune limitazioni. In particolare, non esiste un software avanzato per l'elaborazione multimediale (editor di video, animazioni e audio). Non esiste un software per i progettisti, ad esempio, redattore grafico Gimp non soddisfa tutti i requisiti e non è all'altezza di Photoshop in molti modi.

Aspetto

Confesso che sono sempre stato attratto da Linux dal suo aspetto. Ci sono migliaia di temi disponibili per Linux. Puoi cambiare le icone in tutto il sistema. Linux supporta molti effetti grafici. Puoi impostare la trasparenza per gli oggetti, gli effetti di apertura e chiusura delle finestre, puoi modificare il design dei singoli elementi (pulsanti, barre di scorrimento, caratteri, ecc.). Ogni sistema può essere reso individuale e molto bello nel vero senso della parola.

Installazione con due clic

La complessità dell'installazione di Linux dipende dalla distribuzione. Ad esempio, gli sviluppatori di Ubuntu si sforzano di rendere l'installazione del sistema il più semplice e diretta possibile. Con ogni nuova versione del sistema, l'installazione è semplificata e semplificata. Il luogo principale incomprensibile per la maggior parte degli utenti è il partizionamento del disco durante l'installazione del sistema. Ma in realtà non c'è niente di complicato, basta capirlo una volta. Ubuntu, tra l'altro, offre anche il partizionamento automatico del disco.

Dopo aver installato le distribuzioni più popolari, ottieni un sistema completamente pronto per l'uso. I driver hardware vengono installati automaticamente. Il software principale viene installato immediatamente.

Aggiornamento automatico

I programmi Linux e Linux sono costantemente aggiornati. La maggior parte delle distribuzioni Linux offre aggiornamento automatico che può essere fatto in soli due clic. Inoltre, alcune distribuzioni consentono di aggiornare l'intero sistema (quando nuova versione distribuzione).

Alte prestazioni

Linux è abbastanza veloce e non richiede risorse del computer. Tutto dipende dall'assembly specifico di Linux, dalla distribuzione specifica.
Ubuntu, ad esempio, è piuttosto esigente in termini di risorse, ma io stesso l'ho confrontato su molti (!) Computer e Ubuntu ha funzionato in modo significativo lì più veloce di Windows(Vista, XP). E ci sono distribuzioni che vengono compilate per un computer specifico e funzionano molto rapidamente.

Perché è meglio per i principianti usare Ubuntu

Ubuntu è il migliore per i principianti.

Installare Ubuntu è molto semplice. È così semplificato che in realtà devi solo fare clic su Avanti (Avanti), senza contare, come ho scritto sopra, il processo di partizionamento del disco.

Ubuntu già subito dopo l'installazione contiene tutto il software necessario di base. Puoi iniziare immediatamente a utilizzare il sistema.

L'installazione dei programmi in Ubuntu avviene tramite uno speciale gestore di pacchetti, Synaptic, che è molto facile da usare. Ti consente di visualizzare la descrizione, la valutazione, le recensioni sul programma.

Ubuntu ti consente di utilizzare il sistema senza ricorrere affatto alla riga di comando. Per coloro che non sono al corrente, lo spiegherò attraverso riga di comando puoi fare migliaia di cose in Linux ed era l'unico usato prima. E qualunque cosa si possa dire, un giorno ti imbatterai nel fatto che devi lavorare sulla riga di comando. Ma Ubuntu ti consente di isolarti al massimo dalla riga di comando e usa solo GUI.

Svantaggi e limitazioni

Passiamo ora agli svantaggi di Linux e cosa può impedirti di passare a Linux.

Nessun programma richiesto per Linux

Forse stai usando un software specifico che non ha analoghi per Linux. Se hai bisogno di questo software per lavoro, sicuramente non sarai in grado di abbandonare completamente Windows. Ma noto che esiste un emulatore di Wine che ti consente di eseguire Programmi Windows proprio in Linux.

Pochi giochi

Se confrontiamo il numero di giochi per Linux con il numero di giochi per Windows, Windows sarà molto più avanti. Inoltre, sia in termini di numero di giochi, sia in termini di qualità. Esistono giochi per Linux, ma Linux non è adatto a giocatori accaniti. In una certa misura, il problema della mancanza di giochi può essere risolto utilizzando l'emulatore PlayOnLinux o lo stesso Wine. In realtà PlayOnLinux è basato su Wine e lo rende molto facile da installare ed eseguire Giochi Windows su linux.

Problema hardware

Linux ha driver per quasi tutti gli hardware e di solito questi driver vengono installati automaticamente quando installi il tuo sistema. Ma tieni presente che alcuni di questi driver non sono sviluppati da produttori di hardware, ma da programmatori di terze parti, e questo porta al fatto che alcune funzioni potrebbero non funzionare al massimo delle loro potenzialità o non funzionare affatto. Oppure, per alcuni dispositivi, verrà utilizzato un driver standard (generale), che non è specifico per modello specifico dispositivi. Un problema serio può essere la completa mancanza di un driver per alcune apparecchiature, quindi ti consiglio sempre di essere sempre interessato ai suoi driver per Linux prima di acquistare qualsiasi dispositivo.

A volte è necessario chiedere aiuto

Non posso dire che questo sia uno svantaggio di Linux, ma se non l'hai mai usato, leggerai alcune cose in un modo o nell'altro. Ad esempio, stai già leggendo questo articolo. Ma molto probabilmente il 99% di tutti i problemi è già stato risolto e devi solo trovare le informazioni necessarie su Internet.

atto

Linux non è Windows o MacOS. È un sistema operativo diverso. È impossibile dire quale sistema sia peggiore o migliore. Sono tutti buoni. Dovresti assolutamente provare Linux. Ecco perché sto scrivendo questa guida.

Ci sono molte istruzioni su Internet su come installare Linux su un computer, come installarlo con diversi altri sistemi, come configurare determinati aspetti del lavoro, come eseguire determinate azioni, ma non esiste un buon articolo su come utilizzare Linux , quali azioni e quando vale la pena fare, perché è necessario e come fare tutto bene.

Parleremo di configurazione del sistema, sicurezza, aggiornamenti, registri, pulizia, backup e altre cose del genere. Non pretendo di essere un esperto in questo settore. Lo faccio sul mio sistema e ti suggerisco di farlo, ma questa è solo la mia opinione, tu e altri utenti potreste pensarla diversamente. L'articolo sull'utilizzo di Linux è rivolto agli utenti ordinari, non agli amministratori di sistema e ai programmatori. Ma penso che tu possa trovare qualcosa di utile per te stesso in questo articolo.

La prima cosa che dovremmo capire è perché abbiamo bisogno di un sistema. Per me, il sistema operativo su un computer è uno strumento per eseguire determinati compiti, lavoro che deve essere svolto ogni giorno. Pertanto, la stabilità del mio sistema è molto importante per me, facilità di configurazione per riportare rapidamente tutto al solito aspetto in caso di problemi, prestazioni e sicurezza.

Se il sistema si rompe, è molto frustrante, non puoi fare il tuo lavoro, perdi dati e ti innervosisci. Pertanto, scelgo e consiglio ai principianti di scegliere distribuzioni stabili, non ArchLinux, che non si sa come si comporterà con il prossimo aggiornamento, ma Ubuntu, Mint, OpenSUSE e altre distribuzioni di questo tipo. Per la sperimentazione, puoi installare un sistema operativo aggiuntivo o utilizzare una macchina virtuale, ma il sistema principale deve funzionare. Sempre. E ora esaminiamo i punti su come raggiungere questo obiettivo, oltre, ovviamente, che utilizzerai una distribuzione stabile.

1. Configurazione del sistema

Molti utenti possono passare settimane a modificare GUI, configurazioni e altre impostazioni per il proprio sistema. Li capisco, io stesso ero così, ricordo lo stesso lavoro con Gentoo, quando la prima installazione allo stato minimo funzionante con un'interfaccia grafica ha richiesto fino a due giorni con Internet lento o i miei tentativi di configurare una finestra gestore fantastico. Ma ci vuole troppo tempo. E se si verifica una situazione imprevista, dovrai rifare tutto da capo, o sentirai solo un selvaggio disagio per il fatto che stai lavorando in un ambiente insolito.

Se diamo un esempio con l'intero sistema, un aggiornamento può facilmente interrompere tutti i tuoi sviluppi, disabilitando il supporto per una funzione o sostituendolo con un'altra, la stessa transizione a Systemd, o se continuiamo l'analogia con Awesome, allora gli sviluppatori lo faranno aggiorna la versione di Lua, la lingua in cui hai scritto il file di configurazione e dovrai riscriverlo di nuovo.

In breve, più ti allontani dalle impostazioni predefinite, maggiore è il rischio che dovrai dedicare tempo a mantenere la tua configurazione funzionante. No, certo, puoi cambiare il tema, le icone, i caratteri o persino modificarne alcuni file di configurazione ma senza fanatismo. Questo è anche il motivo per cui scelgo Gnome su KDE, la shell sembra abbastanza carina senza alcuna configurazione aggiuntiva.

2. Aggiorna

Anche gli aggiornamenti sono molto punto importante, con loro ottieni nuovo software (a volte) e, cosa più importante, risolvi problemi di sicurezza e forse anche problemi di sistema. Ma come dimostra la pratica, se aggiorni abbastanza spesso, anche molto spesso, il rischio di rompere il sistema durante l'aggiornamento è molto più basso, specialmente in una distribuzione stabile. E non vuoi perderti gli aggiornamenti software, vero? Pertanto, aggiorna il tuo sistema il più spesso possibile, puoi persino configurarlo con l'utilità ucare-systemcore se sei interessato a utilizzare un sistema operativo Linux basato su Debian.

3. Software e driver

Come già sai, Linux non ha un enorme problema di virus come Windows. Naturalmente, è consigliabile installare programmi dai repository di distribuzione ufficiali o dai repository di sviluppatori di terze parti. Ma puoi anche cercare pacchetti su Internet. Esistono diversi siti speciali per questo e puoi fidarti di tutti, questi siti sono descritti in modo più dettagliato nell'articolo. Per quanto riguarda il software, va notato solo che meno tutto ciò che non è necessario è installato sul proprio sistema, migliore è per la sua sicurezza, soprattutto per i servizi su un computer accessibili da Internet. Le vulnerabilità vengono costantemente rilevate nel software ed è meglio che il programma non sia installato ed eseguito se non è necessario.

Per quanto riguarda i piloti, la storia è leggermente diversa. Tutti i driver open source sono già integrati nel kernel, quindi non è necessario installarli separatamente. Ma alcuni produttori di hardware non vogliono rendere open source i loro driver. Questi driver vengono installati separatamente. Soprattutto, questo vale per le schede video. Devo dire che se non giochi, il driver aperto sviluppato dalla community ti sarà del tutto sufficiente. Sono finiti i giorni in cui si poteva notare la differenza quando si utilizzava l'interfaccia di sistema.

Ma per ottenere le migliori prestazioni nei giochi, sarà necessario installare driver proprietari. Ma poi devi dimenticare il nucleo più recente. Se hai intenzione di installare nuovi kernel da kernel.org o ppa o altre fonti, tieni presente che non funzioneranno con driver proprietari, perché i driver non sono ancora progettati per questa versione del kernel. Quindi o l'uno o l'altro.

4. Pulizia del sistema

Di tanto in tanto il sistema deve essere pulito. Ovviamente non è pieno di ogni sorta di immondizia, come Windows, ma nel tempo il numero di file di registro aumenta, la dimensione della cache del gestore pacchetti, il numero di dipendenze che non sono più necessarie, i file che non sono più necessari necessari per qualsiasi programma e così via. Per ogni distribuzione, il processo di pulizia è diverso, perché lì sono coinvolti il ​​gestore dei pacchetti e altre utilità aggiuntive. Le cose principali che devi fare:

  • Svuota la cache del gestore pacchetti;
  • Rimuovere i log ridondanti;
  • Rimuovere le dipendenze che non sono più necessarie;
  • Elimina i file non necessari.

Se sei interessato, c'è già un articolo più dettagliato su questo. Ogni quanto dovrebbe essere effettuata la pulizia? Non bene. Il sistema si intasa molto lentamente, penso che una o due volte all'anno sarà sufficiente se c'è abbastanza memoria sul disco rigido.

5. Backup

Vogliamo rendere il sistema operativo il più robusto possibile. Solo allora l'uso di Linux sarà il più piacevole possibile. Ma anche sulla distribuzione più stabile, le cose possono andare male, quindi è una buona idea fare un backup completo della partizione root del tuo sistema. Poi, nel caso problemi seri, non è necessario reinstallare il sistema e tutti i programmi o dedicare diversi giorni alla ricerca del pacchetto che ha causato il problema. Puoi ripristinare lo stato precedente del sistema in pochi minuti.

Per backup ci sono molte utilità, ma è meglio usare uno strumento indipendente dal sistema che si sta copiando, come . Questa è un'immagine live con un'interfaccia pseudo-grafica che si avvia separatamente dal sistema operativo e ti consente di fare tutto ciò di cui hai bisogno. Inoltre non è necessario copiare molto spesso, penso che una copia ogni pochi mesi per computer di casa abbastanza. Un'altra precauzione può essere scritta bootloader grub su un'unità flash USB, se temi che Windows la sovrascriva durante l'aggiornamento.

conclusioni

In questo articolo, abbiamo esaminato come utilizzare Linux per ottenere il sistema più stabile e affidabile possibile. Come puoi vedere, non solo Windows può fornire un'eccellente affidabilità, Linux è molto meglio in questo senso. Il sistema può funzionare e non rompersi per anni se non è rotto. Possiamo concludere che Linux è abbastanza adatto per l'uso domestico. Spero che queste informazioni ti siano state utili.

Hai sentito parlare di Linux, ma solo di recente ti sei reso conto che questo sistema operativo è gratuito e open source codice sorgenteè qualcosa che puoi davvero usare.

Hai sentito parlare di Linux, ma solo di recente ti sei reso conto che questo sistema operativo gratuito e open source è qualcosa che puoi effettivamente utilizzare. Non è difficile da installare, ha molte fantastiche applicazioni e prolunga la vita dei tuoi computer. Oggi, Linux offre un'opportunità decente per giocare. Sì, hai capito bene. Non devi essere un esperto di Linux, hai solo bisogno di qualcuno che ti tenga per mano quando inizi.

Ti ascolto e sono qui per aiutarti.

Cos'è Linux?

Se non conosci Linux, puoi presumere che si tratti di un sistema operativo. Questo non è del tutto vero. Linux è in realtà il kernel, il centro del sistema operativo. Il kernel consente al software (ciò che vedi sullo schermo) di interagire con l'hardware (ciò che tocchi con le mani). Senza un kernel, il tuo sistema non può funzionare.

Quindi, quando dici Linux, ti riferisci molto spesso a qualsiasi sistema operativo basato sul kernel Linux, come Ubuntu o Fedora. Come kernel, Linux non fa nulla da solo. Ha bisogno di qualcuno che lo colleghi e lo distribuisca con tutto il software necessario per ottenere il risultato finale. Quando ciò accade, il file operativo risultante Sistema Linux diventa noto come una distribuzione (o "distro").

Cosa rende Linux diverso dagli altri?

Qual è la differenza Kernel Linux? Come la maggior parte delle applicazioni che girano su di esso, il kernel è gestito attivamente dalla comunità FOSS (Free and Open Source Software).

Il software open source non costa denaro e chiunque può guardare il codice sorgente e modificarlo come meglio crede. Ciò significa che sviluppatori esperti provenienti da tutto il mondo contribuiscono con il loro lavoro gratuitamente o tramite la sponsorizzazione di aziende come Canonical o Red Hat. Tuttavia, puoi anche migliorare il software.

Al contrario, il codice sorgente di Windows non è disponibile a nessun altro oltre ai dipendenti Microsoft ed è un reato decompilarlo o decodificarlo. Non puoi creare il tuo kernel di Windows, correggere bug o ridistribuire una versione migliorata di Windows che hai creato.

Linux è diverso e la GNU General Public License fa parte della differenza. Questa licenza fornisce la base legale per i tuoi diritti sul software. Originariamente scritto da Richard Stallman, assicura che anche quando il lavoro viene modificato o migliorato, Linux è ancora di pubblico dominio affinché altre persone possano usarlo e divertirsi. Questa è la licenza più utilizzata nella comunità FOSS.

La natura libera e aperta della licenza può essere un'arma a doppio taglio. Senza un chiaro modello di entrate, lo sviluppo può essere incoerente. Alcuni programmi ricevono investimenti regolari mentre altri sono rimasti inattivi per anni. Tuttavia, Linux si è ora diffuso fino a diventare la spina dorsale di Internet e il sistema operativo più utilizzato per i supercomputer.

Dopotutto, mentre l'utilizzo di Linux è molto simile all'utilizzo di Windows e macOS, ci sono aspetti che dovrai imparare per la prima volta. Ne affronteremo molti mentre andiamo avanti.

Dai vita a un vecchio PC

Uno dei motivi comuni per cui le persone passano a Linux è la possibilità di continuare a utilizzare un computer che non supporta più le ultime versioni di Windows o MacOS. Quanto è buono Linux per questo lavoro e perché?

    Linux è efficiente: molte distribuzioni Linux si basano su anni di esperienza nelle sale server. Gli amministratori di sistema spesso apprezzano un codice chiaro e pulito che svolga il lavoro senza sprecare energia. I cinque secondi in più per accendere il sistema sono tanti amministratori di sistema non pronto ad accettare. A causa di un ambiente così duro ed esigente, le distribuzioni Linux sono diventate le migliori nel loro genere. Sebbene con il software proveniente da molte fonti diverse, non è vero che ogni programma utilizzerà al meglio le risorse di sistema.

    Linux è personalizzabile: Linux consente agli utenti di personalizzare ogni aspetto della funzionalità del computer. Alcune distribuzioni consigliano di selezionare vari componenti e costruire proprio sistema. La maggior parte di loro fornisce completamente il lavoro, ma ti consente di cambiare o cambiare parti come desideri. Molte distribuzioni ti incoraggiano a apportare le tue modifiche, mentre modificare altre (come il sistema operativo elementare) potrebbe richiedere conoscenze più specializzate.

    Linux non richiede investimenti: la stragrande maggioranza del software Linux può essere scaricata e installata gratuitamente. Questi programmi sono generalmente abbastanza facili da usare, quindi non è necessario spendere soldi per corsi di formazione o libri. Tutto quello che devi spendere per rinascere vecchio computer con Linux, è il momento.

    Linux è modulare e specializzato: puoi personalizzare un computer appositamente progettato per soddisfare le tue esigenze: controllo video remoto, un database di ricette, un pannello di controllo per un fantastico proiettore laser che cambia intensità sincronizzandosi con il ritmo della musica. Puoi costruire quello che vuoi. Una testimonianza della qualità del design modulare di Linux è la variante Red Hat Linux utilizzata per controllare gli elettromagneti all'interno del Large Hadron Collider. Sarai sorpreso di quante cose può ancora fare il tuo vecchio computer.

Inizio dei lavori

Sia che tu installi Linux da solo o acquisti il ​​computer che viene fornito con esso, dovrai prendere alcune decisioni prima di farlo. Devi conoscere alcune condizioni che non hai mai incontrato prima. Scopriamolo.

Selezione della distribuzione

Ricorda che una distribuzione è un sistema operativo Linux che viene fornito con tutto il software necessario per darti il ​​quadro completo. Il kernel viene fornito insieme ai driver hardware e alle applicazioni.

Le distribuzioni sono disponibili in tutte le forme e dimensioni. Alcuni di essi sono rivolti ai principianti, mentre altri sono rivolti ai più ardenti sostenitori della linea di comando. Ubuntu, Fedora e openSUSE sono le tre distribuzioni scopo generale adatto a persone di tutti i livelli di abilità.

Esistono molte altre distribuzioni Linux e sono tutte diverse l'una dall'altra. Alcune distribuzioni sono personalizzate per servire una nicchia specifica. Pertanto, è possibile installare un sistema operativo progettato per la creazione di contenuti multimediali o un sistema operativo progettato per computer con hardware vecchio o debole.

In questo caso, la compatibilità hardware è forse la cosa più importante da considerare quando si passa a Linux. Sebbene la maggior parte dell'hardware sia supportata per impostazione predefinita sulla maggior parte delle distribuzioni Linux, le cose meno popolari o insolite potrebbero non funzionare. Nella maggior parte dei casi, anche se il tuo dispositivo non è supportato per impostazione predefinita, puoi seguire tutorial online per aiutarti a installare un driver non supportato o riparare il kernel, ma questo non è per tutti. Ne parleremo più avanti.

Puoi visitare Distrowatch per vedere centinaia di distribuzioni Linux. Sul lato destro noterai che ci sono le 100 distribuzioni più popolari. Si prega di notare che è difficile stimare quante persone usano Linux. I database Distrowatch sono classificati in base alla popolarità del sito Web di ciascuna distribuzione. Questo dà un'idea di ciò che interessa alle persone, ma non è certo un'idea di quali distribuzioni siano più utilizzate. Ubuntu, ad esempio, non è attualmente al primo posto, ma è considerata la versione più conosciuta di Linux desktop.

Scelta di un ambiente desktop

A seconda della distribuzione che scegli, questa decisione potrebbe essere già stata presa per te. La maggior parte delle principali distribuzioni Linux fornisce un ambiente desktop predefinito.

Ma forse non hai ancora deciso una distribuzione. In questo caso, controllare l'ambiente desktop può aiutarti a prendere una decisione. Ognuno di essi fornisce soluzioni diverse e alcune funzionano meglio su alcune distribuzioni rispetto ad altre. Ecco alcuni dei più basilari:

GNOME è l'ambiente desktop predefinito in Ubuntu, Fedora e Debian. Mentre Windows, macOS e la maggior parte degli ambienti desktop Linux visualizzano il tuo finestre aperte su un pannello o dock, GNOME non fa nulla del genere.

Invece, puoi passare da una finestra all'altra aprendo una schermata panoramica, una dashboard che mostra anche un lanciatore di applicazioni, desktop virtuali e una barra di ricerca che può accedere a file, aprire software ed eseguire comandi. Sebbene, se desideri un pannello tradizionale, sono disponibili estensioni per questo.

Il desktop KDE Plasma è l'ambiente predefinito in KDE Neon, Kubuntu e Chakra. È anche popolare tra gli utenti di openSUSE.

KDE Plasma è forse l'interfaccia più personalizzabile che può essere utilizzata computer desktop. Per questo motivo, è una scelta eccellente per utenti esperti e professionisti. Puoi far sembrare KDE come la maggior parte delle altre interfacce desktop senza dover modificare file oscuri o modificare righe di codice.

Cannella

La cannella offre un'opzione semplice che sembra familiare a molti Utenti Windows passare a Linux. Il menu dell'applicazione si trova nell'angolo in basso a sinistra, gli indicatori di sistema si trovano nell'angolo in basso a destra e le finestre aperte vengono visualizzate in mezzo.

Se non vuoi imparare di nuovo a usare un computer, passare da Cinnamon può farti risparmiare il mal di testa. Questo è l'ambiente desktop predefinito in Menta Linux.

Mentre Linux è un ottimo modo per far rivivere un vecchio computer, non tutti gli ambienti desktop funzioneranno su hardware obsoleto. Potrebbe essere necessario utilizzarne uno appositamente progettato per utilizzare meno risorse di sistema.

Xfce è una delle opzioni più popolari per questo compito. Questo è l'ambiente desktop predefinito in Xubuntu.

Backup dei dati

Prima di arrivare alle cose più belle, dobbiamo fare un lavoro preliminare. Anche se probabilmente non usi più il tuo vecchio computer, dovresti aprirlo e trovare documenti, video, foto, musica di cui non hai ancora eseguito il backup. Fai attenzione e ricontrolla perché puoi cancellare tutto da disco rigido Dopo.

La copia non è difficile, ma può essere noiosa se si dispone di molti dati sparsi. Il modo più semplice per salvare i file è collegare un disco rigido esterno alla porta USB.

Per utenti Windows:

  1. Facendo doppio clic sull'icona "Risorse del computer" sul desktop o nel menu Start si apre una finestra contenente un elenco di file duro esterno disco.
  2. Trova e copia i file necessari selezionandoli e premendo Ctrl + C, attivando l'elenco dei file del disco rigido esterno. Fai clic all'interno della finestra che abbiamo aperto in precedenza e premi Ctrl + V. In alternativa, puoi selezionare i file e trascinarli nella finestra del disco rigido esterno.

Puoi anche eseguire il backup di tutti i dati nel cloud. Questo metodo rende i tuoi dati disponibili su altri dispositivi con una connessione Internet, ma probabilmente costerà di più nel tempo. Contiene anche un gran numero di rischi per la sicurezza e la privacy. Alla fine, dai i tuoi dati a un'altra persona e ti fidi di lui per fare le cose necessarie.

Controllo delle specifiche hardware

Un po' di conoscenza dell'hardware del tuo computer sarà importante in seguito se ci sono problemi di compatibilità. È importante annotarli ora, perché se qualcosa si rompe durante il processo di installazione o il primo avvio, dovrai cercare su Internet un driver, un kernel con patch o un pacchetto.

Non abbiamo bisogno di annotare tutte le specifiche hardware perché i driver per cose come le schede Ethernet sono per lo più compatibili. I chip Bluetooth, i lettori di schede e le stampanti sono più difficili, ma la maggior parte di essi è supportata anche per impostazione predefinita.

Diciamo che hai una scheda Ethernet molto rara. È possibile utilizzare lo strumento System Profiler per rilevare le specifiche al termine dell'installazione del sistema operativo.

Se utilizzi Windows, msinfo32 è un piccolo programma incluso in Windows 2000, Me, XP e successivi. Questo programma ti dà un quadro completo di tutta la tecnologia presente nel tuo sistema. Puoi trovarlo aprendo il menu di avvio e digitando msinfo32 nella casella di ricerca. In più vecchio Versioni Windows potrebbe essere necessario fare clic sul pulsante "Esegui" nel menu di avvio e digitare msinfo32 lì.

Installazione di Linux

Fantastico, hai scelto una distribuzione Linux, hai eseguito il backup dei tuoi file e sai di che hardware è fatto il tuo computer. È ora di sporcarsi le mani.

Esistono tre modi principali per installare la maggior parte delle distribuzioni Linux su un computer:

  1. Sostituisci il sistema operativo esistente con Linux
  2. Installa Linux insieme a un sistema operativo esistente
  3. Esecuzione di Linux da un'unità USB

Sotto ci sono istruzioni dettagliate Di installare Ubuntu a un modello Windows o macOS esistente. Scegliendo tra le tre opzioni di cui sopra, il sistema operativo sostitutivo funzionerà senza problemi e rapidamente sul tuo computer.

L'installazione di Linux senza rimuovere il sistema operativo esistente si chiama dual boot. Ogni volta che avvii il computer, sarai in grado di selezionare il sistema operativo che desideri utilizzare. Questo ti impedisce di sbarazzarti del tuo vecchio sistema operativo, ma c'è sempre la possibilità di rimuoverlo.

L'archiviazione di una copia di Linux su un'unità flash USB consente di scaricare una copia di Linux sul computer, laboratorio o biblioteca di un amico. Questo metodo richiede il minimo impegno da parte tua e del tuo computer, poiché non tocchi le tue copie di Windows o macOS.

Utilizzo del desktop Linux

Come sai, su questo momento, non esiste un desktop Linux specifico. Ma se tu, come molti, se non la maggior parte, sei nuovo Utente Linux- probabilmente a partire da Ubuntu. In questo caso, quando accedi per la prima volta al nuovo sistema operativo, vedrai una schermata simile a questa.

Questo è il desktop di Ubuntu. Sebbene Canonical abbia aggiunto alcuni elementi interessanti, l'interfaccia che vedi non è esclusiva di Ubuntu. Questo è GNOME.

Per una comprensione completa di come navigare in questa interfaccia e in altri software, consulta la Guida per principianti di Ubuntu.

Cerca software aggiuntivo

Arriva un momento in cui hai bisogno di più app. Dove li trovi? Puoi abituarti ad andare in un grande negozio e acquistare un programma che installi da un disco o scarichi da Internet. Probabilmente puoi ottenere tutte le tue app visitando i singoli siti Web e scaricando i programmi di installazione. Puoi persino ottenere tutto il tuo software dagli app store che ti vendono contenuti, proprio come su un telefono o tablet.

Programmi per Windows solo su Windows. Lo stesso vale per il software per macOS. Dovrai trovare applicazioni progettate per Linux.

La maggior parte del software Linux è ora disponibile tramite app store pieni di programmi gratuiti. Il loro uso è simile all'uso app Store su qualsiasi altra piattaforma. Basta trovare l'app desiderata e fare clic sul pulsante di installazione.

Questi app store sono un'alternativa ai gestori di pacchetti, il modo tradizionale e più complicato per ottenere software su Linux. Al giorno d'oggi, potresti non aver mai bisogno di utilizzare uno strumento più avanzato come Synaptic o Apper, ma ti danno un maggiore controllo su ciò che installi.

Mentre il download dei programmi di installazione direttamente dai siti Web non è il modo preferito per ottenere il software Linux, ci sono momenti in cui questa è l'unica opzione. Ad esempio, come si imposta Google Chrome. È anche un modo comune per installare giochi commerciali da negozi online come Humble Bundle e GOG. Sappi solo che non cercherai un EXE. È più probabile che troverai invece file pacchettizzati, come DEB, RPM, SH o uno dei tanti altri formati per Linux.

Ora che sai come installare le app, quale sceglierai? In alternativa, dai un'occhiata alla nostra lista i migliori programmi per Linux.

Installazione dell'aggiornamento

Gli aggiornamenti sono una parte gratuita di Linux. Mantengono il tuo sistema in funzione ultima versione Software. Puoi anche ottenere aggiornamenti interfaccia utente e correzioni per i programmi eseguiti in background.
Di solito puoi installare gli aggiornamenti tramite l'app store della tua distribuzione, lo stesso posto in cui vai per scaricare il nuovo software. Spesso avrà una propria partizione, come nel caso di Ubuntu.

Scarica il codec multimediale

Forse non hai mai dovuto pensare ai codec prima. Ti consentono di riprodurre vari file multimediali come musica e video sul tuo computer. Quando acquisti un PC Windows o macOS, i codec fanno parte del tuo desktop. Questo di solito non è il caso quando installi Linux da solo.

Questo non è un bug o un difetto nel funzionamento linux desktopè una questione legale Molti codec rimangono protetti da copyright e i produttori di computer devono pagare i diritti di licenza per poterli distribuire legalmente.

Le leggi variano a seconda del paese. Questo è uno dei motivi per cui i codec sono disponibili come download gratuito su molte distribuzioni Linux come Ubuntu e Linux Mint. Ma c'è anche una versione a pagamento che puoi scaricare nel caso in cui desideri la licenza esatta per riprodurre questi file.

Cerca driver aggiuntivi

Quando cambi il sistema operativo del tuo computer, le cose non vanno sempre bene. A volte sarà necessario installare driver o codec aggiuntivi per ottenere il quadro completo.

Se hai problemi grafici o non riesci a visualizzare Reti Wi-Fi, Potrebbe essere necessario installare un driver proprietario. Questo è un software che le distribuzioni Linux non ti consentono di preinstallare, quindi devi farlo tu stesso. Il modo in cui lo fai può variare a seconda della distribuzione che stai utilizzando. Se hai scelto Ubuntu, puoi trovare una sezione per l'installazione dei driver all'interno del software e l'aggiornamento dell'applicazione. App software e aggiornamenti.

Cosa fare quando hai bisogno di un determinato software?

Una delle prime domande che le persone pongono quando pensano di passare a Linux è se possono eseguire un particolare programma. Quando usavamo un solo sistema operativo, tendevamo a vedere le applicazioni come componenti che qualsiasi computer dovrebbe essere in grado di eseguire. Ma nella maggior parte dei casi, un'applicazione è effettivamente progettata per essere eseguita su un solo sistema operativo. Per lavorare su un altro, gli sviluppatori devono creare una versione separata. La versione Windows di Steam non funziona su macOS e viceversa. Anche Linux ha bisogno della sua versione.

Poiché non molte persone eseguono Linux sui propri desktop come Windows o macOS, gli sviluppatori spesso scelgono di non creare una versione Linux del software. Spesso è sufficiente un'alternativa gratuita e open source che faccia lo stesso lavoro. Ma ci sono momenti in cui le persone vogliono usare un programma che non funziona su Linux e per il quale non c'è alternativa. Sebbene questo possa essere un motivo per non passare a Linux, la scelta è sempre tua. Forse ci sono ancora modi per far funzionare questo programma.

emulazioni

Potresti aver sentito parlare di emulatori, il software che le persone usano per giocare ai videogiochi della console sui loro PC. Funzionano con un codice abbastanza simile da imitare (o emulare) le macchine originali per cui sono stati progettati i giochi. Lo stesso può essere fatto con programmi progettati per personal computer.

Il modo più famoso per emulare il software Software Windows su Linux usando Wine. Anche se questo non funziona sempre, nella migliore delle ipotesi l'applicazione Windows verrà eseguita insieme al normale software. Programma Linux senza alcun problema in più.

Poiché l'impostazione di Wine può essere complicata, ci sono programmi che cercheranno di fare il duro lavoro per te. Ci sono due esempi popolari: PlayOnLinux e Crossover Linux. Quest'ultimo è applicazione a pagamento, che esiste anche per Windows e macOS.

Macchine virtuali

L'emulazione consente l'esecuzione di un'applicazione su un sistema operativo per il quale non è stata concepita. Le macchine virtuali consentono di eseguire l'intero sistema operativo all'interno di quello corrente. Quindi, quando devi eseguire un programma Windows specifico, puoi eseguirne uno tuo copia virtuale Windows e apri il programma.

A differenza dell'emulazione, macchine virtuali garantito per funzionare. Lo svantaggio è che devi avviare un sistema operativo separato nel tuo propria finestra che può richiedere molto tempo e scomodo. Devi anche avere una copia di Windows o macOS da eseguire. Ottenere una delle opzioni può essere difficile o costoso a seconda delle condizioni.

Tutto è pronto!

A questo punto, hai installato Linux, studiato nuova interfaccia e installato il software necessario per l'esecuzione. Ma il tuo viaggio è solo all'inizio. C'è molto di più da vedere e da fare nel mondo del software libero e open source!

Poiché tutto è gratuito, puoi cambiare la tua distribuzione in qualsiasi momento o cambiare la tua attuale interfaccia con un'altra. Né è necessario aprire una riga di comando per usare Linux, poiché puoi fare molto di più se sei abbastanza curioso da provarlo.

Se noti un errore, seleziona una parte di testo e premi Ctrl + Invio
CONDIVIDERE: