Alcuni strumenti di base per iniziare
Google. No sul serio. Google è il sogno di un amministratore di sistema che diventa realtà. Non esiste un modo migliore per sfruttare la grande quantità di informazioni su Internet. E non limitarti a cercare "linux per principianti"; se hai un compito specifico che stai cercando di svolgere, Google per quella cosa specifica. Troverai spesso molte più informazioni di quelle di cui hai bisogno e come principiante molte sembreranno un'altra lingua, ma imparare facendo è un buon modo per raccogliere rapidamente le cose.
Tab-completamento. La riga di comando di Linux consente il completamento con tabulazione di tutti i comandi, gli alberi delle directory, i nomi delle directory e i nomi dei file.
Pagine man. Ogni comando e molti file di configurazione del sistema (/ etc / fstab, / etc resolv.conf, ecc.) Hanno pagine Man. Digita "man nome_comando" o "man nome_file" per vedere se quello che stai cercando ne ha uno. Oh e "q" esce da una pagina man.
SSH. Uno dei modi migliori per accedere a un sistema Linux. Probabilmente il modo migliore se non si ha accesso fisico al sistema.
Schermo. Lo schermo è una fantastica piccola applicazione che ti consente di trasformare un terminale in molti, ti consente di spostare le cose a modo tuo / in background e ti consente di lasciare le cose in esecuzione in modo da poterle tornare in seguito.
Nano. Hai detto sopra che lo usi già, ma ho pensato di buttare i miei due centesimi e dire che sono d'accordo. Vi e Vim e tutti quelli vanno bene e tutti, ma è la semplicità di Nano che adoro. È come il Blocco note del mondo Linux.
Trova e Grep. Trova è ottimo per la ricerca di file, Grep è ottimo per la ricerca di file. Entrambi possono essere usati in modi molto semplici, ed entrambi possono essere usati in modi molto complessi, ma entrambi sono abbastanza utili in entrambi i modi.
Sudo. Ti consente di agire come root, senza essere root. Molto utile.
Inoltre alcuni altri strumenti che menzionerò nel contesto della prossima sezione ...
I tipi di cose che devi fare regolarmente
Monitora il tuo sistema. Monitorare l'utilizzo del disco (df è un comando utile e du anche per directory specifiche), monitorare i processi e le attività in esecuzione (tramite il comando ps e i comandi principali), monitorare gli utenti che hanno effettuato l'accesso ai propri sistemi (gli utenti e chi saranno i comandi ditelo) e monitorate l'utilizzo della rete (app come i cactus vanno bene per quello). Se ti capita di avere accesso a un ambiente X Windows, ho sempre trovato GKrellM uno strumento di monitoraggio del sistema tutto in uno molto utile.
I backup. Per amore di Tux, backup. File di configurazione del backup, directory home di backup, dati dell'applicazione di backup. I backup. Anche se tutto ciò che stai facendo è copiare semplicemente i dati dal server in una condivisione CIFS / NFS su un'altra scatola e un disco rigido esterno. E sì, è necessario conservare due copie di ciascun backup e mai sullo stesso supporto / sistema. Pensalo come backup dei tuoi backup.
Controlla i tuoi backup. Controllare regolarmente per assicurarsi di poter ripristinare i dati dai backup sui sistemi. I backup vuoti / corrotti / incompleti sono inutili quanto la giornata è lunga.
Usa i tuoi file di registro. Dmesg, / var / log / messages e praticamente qualsiasi cosa nel periodo / var / log. Se qualcosa non funziona correttamente e non sai perché, i registri potrebbero non avere la risposta, ma possono sicuramente aiutarti a trovarla. E i registri e le directory in / var / log hanno un nome ragionevole, quindi trovare il registro giusto non dovrebbe essere difficile. Non dovrai monitorare costantemente ogni file di registro, ma tenerli d'occhio ti aiuterà a mantenere il tuo sistema sano e sicuro.
Mantieni il tuo sistema aggiornato. Non lasciare andare il tuo software per mesi e mesi senza essere aggiornato, perché può causare molti mal di testa e rompere le cose quando cambiano la sintassi dei file o le dipendenze. Diverse distribuzioni hanno programmi di aggiornamento diversi (apt-get, yum, ecc.) Ma qualunque sia quello che usi, impara e usalo regolarmente.
Mantieni il tuo sistema sicuro. Usa cose come iptables, PAM, hosts.allow / hosts.deny e simili per impedire l'accesso e l'uso indesiderati del tuo sistema.
Mai smettere di imparare. Per continuare con qualcosa che ho detto prima (apprendendo facendo), qualcosa che dovresti esaminare sono le macchine virtuali. Scarica VirtualBox (o se hai le licenze VMWare ancora meglio) e renditi una macchina virtuale Linux. Puoi scegliere qualsiasi distribuzione tu voglia davvero, ma ovviamente ha probabilmente più senso andare con quella che stai usando nel tuo ambiente. Gioca nella VM .. usalo come un sandbox. Prepara cose, rompi cose, investiga, impara. Il bello di una sandbox VM è che non importa cosa le succede. Se lo mantieni completamente, creane uno nuovo. Oppure conserva una copia di backup dell'originale dopo averlo configurato e riutilizzalo ogni volta che è necessario.
Come alcuni degli altri post di questo thread hanno menzionato e accennato, questi elenchi potrebbero essere quasi infiniti, ma speriamo che questo ti faccia iniziare bene.