Imparare Linux in 5 giorni
Di Jason Cannon
()
Info su questo ebook
Se volete imparare come usare Linux ed avanzare nella vostra carriera, ma siete pressati da tempo, leggete.
Come fondatore della Linux Training Academy ed istruttore in diversi corsi, ho avuto la fortuna di aiutare centinaia di persone a perfezionare le loro conoscenze di Linux. Interagendo con alcune persone che hanno appena iniziato con il sistema operativo Linux, ho avuto l'intuizione impagabile dei particolari sforzi e sfide che le persone affrontano a questo livello. Una delle più grandi sfide per le persone interessate ad imparare i dentro e i fuori di Linux è semplicemente una mancanza di tempo. Quando state lavorando con risorse limitate e di ottimo valore, volete essere sicuri di fare di più. La più grande sfida per i principianti di Linux è sapere da dove incominciare. Ci sono molte informazioni disponibili che permettono di decidere come focalizzare la vostra attenzione, per prima cosa, il grande ostacolo è quello di mantenere le persone già dall'inizio. La cosa peggiore è iniziare il percorso di studio solo per scoprire molti concetti, comandi e sfumature che non sono spiegate. Questo tipo di esperienza è frustante e vi lascia con più domande che risposte.
Ecco perché ho scritto questo libro.
Non ho solo sintetizzato il materiale più importante in cinque capitoli, ognuna disegnata per essere studiata in un giorno, ma ho anche strutturato il contenuto in modo logico e sistematico. Questo metodo vi assicurerà di risparmiare tempo studiando prima gli aspetti fondamentali di Linux e successivamente costruire le fondamenta giorno dopo giorno. In Imparare Linux in 5 giorni, imparerete i concetti e comandi più importanti, e sarete guidati passo dopo passo in esempi pratici e di vita reale. I nuovi concetti, comandi o gerghi in cui ci imbatteremo sono spiegati in un linguaggio semplice rendendoli di facile comprensione.
Ecco qui cosa imparerete leggendo Imparare Linux in 5 giorni.
Come accedere al server di Linux se non lo fate già.
Cosa è la distribuzione di Linux e come scegliere.
Quale software scegliere connettendosi a Linux da computer Mac e Windows. Schermate incluse.
Cosa è l'SSH e come usarlo, incluso la creazione e l'uso delle chiavi SSH.
Il layout del file di sistema del sistema Linux e dove trovare i programmi, le configurazione, e la documentazione.
I comandi base di Linux che useremo molto spesso.
Creazione, rinomino, movimento e cancellazione delle directory.
Fare liste, leggere, creare, editare, copiare e cancellare i file. Esattamente come funzionano i permessi e decifrare i maggiori permessi criptati di Linux con facilità. Come usare gli editor nano, vi ed emacs. Due metodi per cercare i file e le directory. Come comparare i contenuti dei file. Cosa sono i tubi, perché sono utili, e come usarli. Come comprimere i file per salvare spazio e trasferire i dati facilmente. Come e perché re-indirizzare i dati di input e di output dalle applicazioni. Come personalizzare il prompt di shell. Come essere efficienti nella linea di comando usando gli alias, il completamento tab ,e la storia della shell. Come organizzare ed automatizzare i lavori usando cron. Come cambiare utente e gestire i processi come altro. Dove andare per studiare al meglio ogni argomento.
Ciò che imparerete in Imparare Linux in 5 giorni si applica ad ogni ambiente Linux, incluso Ubuntu, Debian, Linux Mint, RedHat, Fedora, OpenSUSE, Slackware, ed altri.
Jason Cannon
Jason Cannon is an award-winning actor, director, improviser, playwright, teacher, and author. He has an MFA in Directing, a Master's in Drama, and a quarter-century in the professional theatre. As an actor, Jason has portrayed everything from a rapping dinosaur to a robot and from a hitman to Hamlet. He has written plays about J. R. R. Tolkien and Aesop, directed plays about hiccuping dragons and foul-mouthed puppets, and once while improvising he was attacked by a stage light. He lives in Florida just a holler from the Gulf with his partner Rebecca and their two silly pups, Gaia and Odin. He makes a killer key lime pie and runs lots of 10Ks and half-marathons. Jason believes storytelling in all its forms-whether seen on the stage or read on a page-has the power not only to entertain but also to comfort, provoke, and inspire us to be better humans. Jason is also available as a workshop leader, story coach, editor, teacher, speaker, emcee, and even wedding officiant. Learn more about Jason at jason-cannon.com and check out his other books at ibis-books.com
Leggi altro di Jason Cannon
Bash – uso professionale della shell Valutazione: 0 su 5 stelle0 valutazioniLinux per principianti Valutazione: 0 su 5 stelle0 valutazioniKung-Fu A Linea Di Comando Valutazione: 0 su 5 stelle0 valutazioni
Correlato a Imparare Linux in 5 giorni
Ebook correlati
Python: La Guida Per Imparare a Programmare. Include Esercizi di Programmazione.: Programmazione per Principianti, #1 Valutazione: 0 su 5 stelle0 valutazioniIntroduzione pratica alla programmazione in C++ - Parte Prima Valutazione: 0 su 5 stelle0 valutazioniProgrammare In Android Per Principianti Valutazione: 0 su 5 stelle0 valutazioniApp Inventor 2 con database MySQL Valutazione: 0 su 5 stelle0 valutazioniLe basi di Linux Valutazione: 0 su 5 stelle0 valutazioniMastery di SQL Valutazione: 0 su 5 stelle0 valutazioniLa Guida Definitiva Per Sviluppatori Di Software: CONSIGLI E TRUCCHI Valutazione: 0 su 5 stelle0 valutazioniTecnologia e Progettazione per il mondo digitale e per il web III Valutazione: 0 su 5 stelle0 valutazioniSQL per principianti: imparate l'uso dei database Microsoft SQL Server, MySQL, PostgreSQL e Oracle Valutazione: 0 su 5 stelle0 valutazioniAmministrazione pratica di sistema Linux Valutazione: 0 su 5 stelle0 valutazioniPython | Programmazione passo dopo passo: La guida per i principianti per un'introduzione alla programmazione con Python Valutazione: 0 su 5 stelle0 valutazioniLa semplicità dell’Hacking a portata di click Valutazione: 0 su 5 stelle0 valutazioniLa programmazione VB.NET 2008 Valutazione: 0 su 5 stelle0 valutazioniDaVinci il montaggio perfetto per tutti: Intro, approfondimenti, esercizi Valutazione: 0 su 5 stelle0 valutazioniGuida a GIT Valutazione: 0 su 5 stelle0 valutazioniHackerato: Guida Pratica E Definitiva A Kali Linux E All'Hacking Wireless, Con Strumenti Per Testare La Sicurez Valutazione: 0 su 5 stelle0 valutazioniKung-Fu A Linea Di Comando Valutazione: 0 su 5 stelle0 valutazioniProgrammare in C: Introduzione pratica Valutazione: 0 su 5 stelle0 valutazioniFondamenti di programmazione in C# 11 Valutazione: 0 su 5 stelle0 valutazioniRaspberry Pi: Scopri Tutti i Segreti per lo Sviluppo e Programmazione del Micro Computer per Maker e Hobbisti. Contiene Esempi di Codice ed Esercizi Pratici Valutazione: 0 su 5 stelle0 valutazioniSviluppare applicazioni ibride per dispositivi mobili Valutazione: 5 su 5 stelle5/5Vba Se vi Piace 01 Valutazione: 0 su 5 stelle0 valutazioniLa Potenza dello Spirito e i suoi Segreti (Traduzione: David De Angelis) Valutazione: 0 su 5 stelle0 valutazioniProfondità: vita e segreti dell'uomo degli abissi Valutazione: 0 su 5 stelle0 valutazioniIl Data mining e gli algoritmi di classificazione Valutazione: 1 su 5 stelle1/5Imparando: Potere Assoluto. L'Arte di Imparare Come si Fa Valutazione: 0 su 5 stelle0 valutazioniDall'Oro al Bitcoin - Seconda edizione Valutazione: 0 su 5 stelle0 valutazioniOltre L'eBook Valutazione: 0 su 5 stelle0 valutazioniDifesa Mentale: Proteggi la tua mente dagli assalti quotidiani. Valutazione: 0 su 5 stelle0 valutazioniIl Dark Web visto attraverso gli occhi del suo leader Valutazione: 3 su 5 stelle3/5
Categorie correlate
Recensioni su Imparare Linux in 5 giorni
0 valutazioni0 recensioni
Anteprima del libro
Imparare Linux in 5 giorni - Jason Cannon
Imparare linux in 5 giorni
––––––––
JASON CANNON
Copyright © 2015 Jason Cannon
Tutti i diritti riservati.
Contenuti
GIORNO 1...............................................................................4
GIORNO 2............................................................................42
GIORNO 3............................................................................82
GIORNO 4..........................................................................141
GIORNO 5..........................................................................196
PROCESSI E CONTROLLO DEL LAVORO...............197
ALTRI LIBRI DELL'AUTORE
Bash Command Line Pro Tips
http://www.linuxtrainingacademy.com/bash-pro-tips
––––––––
Command Line Kung Fu: Bash Scripting Tricks, Linux Shell Programming Tips, and Bash One-liners
http://www.linuxtrainingacademy.com/command-line-kung-fu-book
––––––––
Alta disponibilità per LAMP stack: Eliminare i punti singoli di fallimento ed aumentare il tempo per le vostre applicazioni su internet di LInux, Apache, MySQL e PHP.
http://www.linuxtrainingacademy.com/ha-lamp-book
––––––––
Programmazione in Phyton per principianti
http://www.linuxtrainingacademy.com/python-programming-for-beginners
IL VOSTRO REGALO GRATUITO
Come ringraziamento per la lettura di Imparare Linux in 5 giorni, vorrei darvi una copia di Linux Alternatives to Windows Applications. In questo, sarete introdotti nelle 50 applicazioni più popolari disponibili per Linux oggi. Queste applicazioni vi permetteranno di navigare in internet, guardare film, ascoltare la musica, connettervi altre vostre reti sociali preferite, creare presentazioni, ed altro. Questo regalo è un perfetto complemento a questo libro e vi aiuterà nel viaggio in Linux. Visitate http://www.linuxtrainingacademy.com/linux-apps per scaricare il vostro regalo gratuito..
INTRODUZIONE
––––––––
Come fondatore della Linux Training Academy ed istruttore in diversi corsi, ho avuto la fortuna di aiutare centinaia di persone a perfezionare le loro conoscenze di Linux. Interagendo con alcune persone che hanno appena iniziato con il sistema operativo Linux, ho avuto l'intuizione impagabile dei particolari sforzi e sfide che le persone affrontano a questo livello.
Una delle più grandi sfide per le persone interessate ad imparare i dentro e i fuori di Linux è semplicemente una mancanza di tempo. Quando state lavorando con risorse limitate e di ottimo valore, volete essere sicuri di fare di più.
La più grande sfida per i principianti di Linux è sapere da dove incominciare. Ci sono molte informazioni disponibili che permettono di decidere come focalizzare la vostra attenzione, per prima cosa, il grande ostacolo è quello di mantenere le persone già dall'inizio. La cosa peggiore è iniziare il percorso di studio solo per scoprire molti concetti, comandi e sfumature che non sono spiegate. Questo tipo di esperienza è frustante e vi lascia con più domande che risposte.
Ecco perché ho scritto questo libro.
Non ho solo sintetizzato il materiale più importante in cinque capitoli, ognuna disegnata per essere studiata in un giorno, ma ho anche strutturato il contenuto in modo logico e sistematico. Questo metodo vi assicurerà di risparmiare tempo studiando prima gli aspetti fondamentali di Linux e successivamente costruire le fondamenta giorno dopo giorno.
In Imparare Linux in 5 giorni, imparerete i concetti e comandi più importanti, e sarete guidati passo dopo passo in esempi pratici e di vita reale. I nuovi concetti, comandi o gerghi in cui ci imbatteremo sono spiegati in un linguaggio semplice rendendoli di facile comprensione.
Iniziamo.
GIORNO 1
ACCEDERE
––––––––
Per iniziare ad imparare il nostro modo e mettere le nuove fondamenta di conoscenza al test, abbiamo bisogno di accedere al sistema Linux. Se abbiamo già un account nel sistema Linux, possiamo saltare questo capitolo.
Web hosting degli account di Shell
Se usiamo un servizio di web hosting per accogliere il nostro sito internet dovremmo già avere un account di Linux da poter usare. Consultare la documentazione dell'azienda di hosting e cerchiamo SSH
oppure accesso alla shell
. SSH sta per Shell Sicura (Secure Shell) e fornisce il modo di connettersi ad un server oltre alla rete come ad esempio internet. Se non abbiamo un provider di web hosting, possiamo registrarci per uno ed usarlo per l'accesso alla shell. I tipici providers di web hosting condivisi costano pochi dollari al mese.
Qui, qualche azienda di web hosting condiviso che può fornire un account shell ed un accesso SSH.
1and1.com
BlueHost.com
DreamHost.com
HostGator.com
Site5.com
Usare un'immagine preinstallata di Linux
La VirtualBox è un software di virtualizzazione che può essere installato in Windows, Mac, Solaris o inux. Questa ci permette di gestire un sistema operativo (ospite) all'interno dell'attuale sistema operativo (host). Richiede più tempo di altre opzioni, ma può essere valido come sforzo extra per avere il vostro sistema personale Linux. In questo scenario, spenderemo pochi minuti nell'installazione del software di virtualizzazione, scaricando un'immagine pre-installata di Linux, ed importando questa immagine.
Per iniziare dobbiamo andare nella pagina per scaricare la VirtualBox qui: https://www.virtualbox.org/wiki/Downloads e prendere il file per l'installazione per il nostro sistema operativo. Cliccare nella schermata di installazione ed accettare le impostazioni predefinite.
Successivo, scaricare l'immagine del disco virtuale (VDI) per l'utilizzo da http://virtualboxes.org . Raccomando di scaricare l'immagine CentOS o Ubuntu a meno che non sapete la distribuzione di Linux che funzionerà in futuro. Onestamente, non potete prendere una decisione sbagliata. I concetti che imparerete in questo libro si applicano a qualunque versione di Linux.
Lanciare la VirtualBox, creare una nuova macchina virtuale, ed usare l'immagine del disco virtuale appena scaricata. Quando viene chiesto un'immagine hard disk selezionare il tasto radio Usare l'hard disk esistente
e cliccare nell'icona della directory. Successivamente, cliccare Aggiungere
e selezionare l'immagine del disco virtuale. Quando la virtual machine è accesa possiamo accedere al server usando il nome utente e la password forniti con lo scaricamento dell'immagine.
Approfondimento
Questi link, oltre ad altro materiale aggiuntivo sono disponibili qui:
http://www.linuxtrainingacademy.com/lfb
Come installare la VirtualBox su Mac- un video che vi guida all'installazione della VirtualBox su Mac.
http://youtu.be/xBQdflx1L1o
Come installare la VirtualBox su Windows - un video che vi guida all'installazione della VirtualBox su Windows.
http://youtu.be/CBhppdewtEQ
Documentazione VirtualBox - Documentazione ufficiale VirtualBox
https://www.virtualbox.org/wiki/Documentation
Pagina di scarimento VirtualBox . Dove ottenere una copia del programma di VirtualBox.
https://www.virtualbox.org/wiki/Downloads
VirtualBoxes.org - un'ottima sorgente di immagini di disco virtuale.
http://virtualboxes.org/
RIMANERE CONNESSI
––––––––
Quando l'account viene creato ci verrà fornito con i dettagli su come connettersi al server di Linux. Potremmo ricevere tutte o alcune di queste informazioni:
Nome utente(Username) Questo è anche conosciuto con account, login o ID.
Password.
Chiave SSH (SSH key)
Nome Server (Servername) o indirizzoIP (IP address)
Numero porta (port number)
Protocollo di connessione (Connection Protocol)
Il protocollo di connessione sarà SSH oppure telnet. SSH e telnet forniscono i modi di connettersi ad un server oltre a internet o ad una rete di area locale, Nella maggior parte dei casi, il protocollo di connessione sarà SSH. Telnet a questo punto è praticamente obsoleto, tuttavia potreste gestirlo se bisogna accedere ad un sistema obsoleto.
Scegliere un Client SSH
Se ci è stato fornito uno specifico client SSH per l'utilizzo, usiamo quel programma e seguiamo la documentazione di quel prodotto. Se siamo liberi di scegliere il nostro client o non siamo provvisti di uno, suggerisco di usare PuTTY per Windows o Terminal per Mac.
PuTTY può essere scaricato da questo sito internet: http://www.LinuxTrainingAcademy.com/putty/. Abbiamo solo bisogni di putty.exe per iniziare.
L'applicazione Terminal è pre-installata nei Mac e si trova in /Applications/Utilities folder.
Una lista di altri client SSH è fornita nella sezione Approfondimento alla fine di questo capitolo.
Connessione via SSH con password da Windows
Per connettersi al server di Linux usando il protocollo di connessione SSH, lanciare PuTTY.
Il tipo di nome dell'host o indirizzo IP viene fornito nella casella Host name (o indirizzo IP). Se non vi viene fornita nessuna porta, lasciare il valore dell'impostazione predefinita 22.
––––––––
Inserire il nome utente cliccando in Data nel pannello di sinistra. Situata direttamente sotto Connection. Digitare il nome utente nel campo Auto-login username. Se saltiamo questo passo ci verrà suggerito il nostro nome utente quando ci connettiamo al server.
Salviamo la nostra sessione digitando il nome nella casella Saved Session e clicccare Save. Questo ci permette di velocizzare questo processo facendo un click doppio nella sessione salvata per connettersi a Linux server.
––––––––
Quando clicchiamo su Open verrà effettuato un tentativo di connessione. La prima volta che ci connettiamo ad un server particolare, PuTTY ci chiederà di salvare nel cache la chiave dell'host del server. Non avremo suggerimenti nelle connessioni successive. Per aggiungere la chiave nell'host del server SSH nel cache di PuTTY, cliccare semplicemente Yes quando suggerito.
––––––––
Una volta che ci siamo loggati con successo, vedremo qualcosa di simile a questo:
Connessione via SSH con password da Mac
Il client SSH integrato nel Mac è un programma di linea di comando. Il programma di linea di comando può essere gestito con l'applicazione Terminal che si trova nel sistema operativo Mac. E' situato nella cartella /Applications/Utilities . La formula del comando ssh è ssh -p port_number username@servername. Se non siamo provvisti di un numero di porta, allora la porta da