{"id":39644,"date":"2019-10-31T22:37:21","date_gmt":"2019-10-31T19:37:21","guid":{"rendered":"https:\/\/prohoster.info\/blog\/nachinayushhemu-sisadminu-kak-iz-haosa-sdelat-poryadok\/"},"modified":"2019-10-31T22:37:21","modified_gmt":"2019-10-31T19:37:21","slug":"nachinayushhemu-sisadminu-kak-iz-haosa-sdelat-poryadok","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/nachinayushhemu-sisadminu-kak-iz-haosa-sdelat-poryadok","title":{"rendered":"Per il sysadmin alle prime armi: come trasformare il caos in ordine","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Per il sysadmin alle prime armi: come trasformare il caos in ordine\" src=\"\/wp-content\/uploads\/2019\/10\/9164a26c356a071a89e116d841283139.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nSono un amministratore di sistema di FirstVDS e questo \u00e8 il testo della mia prima lezione introduttiva del mio breve corso di supporto per i colleghi principianti. I professionisti che hanno recentemente iniziato a lavorare nell'amministrazione di sistema si trovano ad affrontare una serie di problemi comuni. Per fornire soluzioni, ho deciso di scrivere questo ciclo di lezioni. Sebbene alcune cose qui siano specifiche per il supporto tecnico dell'hosting, in generale, potrebbero risultare utili non a tutti, ma a molti. Pertanto, ho adattato il testo della lezione per condividerlo qui.<\/p>\n<p>Non importa quale sia il tuo titolo \u2014 ci\u00f2 che conta \u00e8 che tu ti occupi di amministrazione. Iniziamo quindi con i compiti di un amministratore di sistema. Il suo compito principale \u00e8 quello di mantenere l'ordine, garantire la stabilit\u00e0 e prepararsi per le future espansioni. Senza un amministratore di sistema, il server diventa un caos. I log non vengono scritti o contengono informazioni errate, le risorse vengono distribuite in modo inefficiente, il disco si riempie di spazzatura e il sistema inizia a soffrire a causa di tutto questo disordine. Tranquillo! Gli amministratori di sistema, nel tuo ruolo, si mettono al lavoro per risolvere i problemi e porre rimedio al caos!<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h3>Pilastri dell'amministrazione di sistema<\/h3>\n<p>\nTuttavia, prima di affrontare i problemi, \u00e8 importante conoscere i quattro pilastri principali dell'amministrazione:<\/p>\n<ol>\n<li>Documentazione<\/li>\n<li>Template<\/li>\n<li>Ottimizzazione<\/li>\n<li>Automazione<\/li>\n<\/ol>\n<p>\nQuesta \u00e8 la base fondamentale. Se non costruisci il tuo processo lavorativo su questi principi, sar\u00e0 inefficace, improduttivo e poco affine alla vera amministrazione. Approfondiamo ogni pilastro separatamente.<\/p>\n<h3>Documentazione<\/h3>\n<p>\n<b>Documentazione<\/b> non implica solo leggere la documentazione (anche se \u00e8 indispensabile), ma anche documentare. <\/p>\n<p>Come documentare:<\/p>\n<ul>\n<li>Hai incontrato un nuovo problema che non avevi mai visto prima? Annotati i sintomi principali, i metodi di diagnosi e i principi di risoluzione. <\/li>\n<li>Hai trovato una nuova soluzione elegante a un problema comune? Scrivila, cos\u00ec non dovrai reinventarla tra un mese.<\/li>\n<li>Qualcuno ti ha aiutato a chiarire una questione che ti confondeva? Registra le idee fondamentali e i concetti principali, e disegna uno schema per te stesso.<\/li>\n<\/ul>\n<p>\nIl concetto principale: non fidarti completamente della tua memoria quando apprendi e applichi qualcosa di nuovo.<\/p>\n<p>In che formato lo farai dipende solo da te: pu\u00f2 essere un sistema di appunti, un blog personale, un file di testo, un quaderno fisico. L'importante \u00e8 che le tue annotazioni soddisfino i seguenti requisiti:<\/p>\n<ol>\n<li><b>Non essere eccessivamente lunghe.<\/b>Evidenzia le idee principali, i metodi e le risorse. Se comprendere il problema richiede di immergersi nella meccanica a basso livello dell'allocazione della memoria in Linux, non riscrivere l'articolo da cui hai appreso \u2014 fornisci semplicemente un link.<\/li>\n<li><b>Le annotazioni devono essere chiare per te.<\/b> Se una riga <code>race cond.lockup<\/code> non ti permette di capire immediatamente ci\u00f2 che hai descritto in questa riga, chiariscilo. In una buona documentazione non \u00e8 necessario cercare per mezz'ora. <\/li>\n<li><b>La ricerca \u00e8 una funzione molto utile.<\/b> Se scrivi un blog, aggiungi tag; se utilizzi un quaderno fisico, attacca piccoli post-it con descrizioni. Non ha molto senso avere documentazione se ci metti autanto tempo a cercare una risposta quanto ne impiegheresti per risolvere la questione da zero.<\/li>\n<\/ol>\n<p>\n<img decoding=\"async\" alt=\"Per il sysadmin alle prime armi: come trasformare il caos in ordine\" src=\"\/wp-content\/uploads\/2019\/10\/931ccad9b44a4865b31189f75638ec91.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nCos\u00ec pu\u00f2 apparire la documentazione: da appunti semplici in un quaderno (immagine sopra) a una vera e propria base di conoscenza multiutente con tag, ricerca e tutte le comodit\u00e0 possibili (sotto).<\/p>\n<p><img decoding=\"async\" alt=\"Per il sysadmin alle prime armi: come trasformare il caos in ordine\" src=\"\/wp-content\/uploads\/2019\/10\/4fea2406da73db5b04f7be20b1ba14bb.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nNon dovrai solo cercare le stesse risposte due volte: documentare sar\u00e0 un grande aiuto nell'apprendimento di nuovi argomenti (come gli appunti!), svilupper\u00e0 il tuo sesto senso (la capacit\u00e0 di diagnosticare problemi complessi con un solo sguardo superficiale) e porter\u00e0 maggiore organizzazione nelle tue azioni. Se la documentazione sar\u00e0 accessibile ai tuoi colleghi, permetter\u00e0 loro di capire cosa e come hai fatto quando non ci sarai.<\/p>\n<h3>Template<\/h3>\n<p>\n<b>Template<\/b> \u2014 \u00e8 la creazione e l'uso di modelli. Per risolvere la maggior parte delle questioni comuni, \u00e8 utile creare un determinato schema di azioni. Per diagnosticare la maggior parte dei problemi, \u00e8 necessario seguire una sequenza di azioni standardizzata. Quando ripari, installi o ottimizzi qualcosa, \u00e8 importante controllare la funzionalit\u00e0 di quella cosa utilizzando liste di controllo standardizzate. <\/p>\n<p>La standardizzazione \u00e8 il miglior modo per organizzare il flusso di lavoro. Utilizzando procedure standard per affrontare i problemi pi\u00f9 frequenti, ottieni numerosi vantaggi. Per esempio, l'uso delle liste di controllo ti permetter\u00e0 di diagnosticare tutte le funzioni importanti per il lavoro ed escludere la diagnostica delle funzionalit\u00e0 meno rilevanti. Inoltre, le procedure standardizzate ridurranno al minimo le incertezze e diminuiranno la probabilit\u00e0 di errore.<\/p>\n<p>Un aspetto importante \u00e8 che anche le procedure e le checklist devono essere documentate. Se ci si affida solo alla memoria, si pu\u00f2 rischiare di dimenticare un controllo o un'operazione davvero fondamentale, con conseguenze disastrose. Un altro punto cruciale \u00e8 che tutte le pratiche standard possono e devono essere modificate, se la situazione lo richiede. Non esistono modelli perfetti e universali. Se esiste un problema e il controllo standard non lo ha rivelato, non significa che il problema non ci sia. Tuttavia, prima di esaminare possibili problemi teorici poco probabili, \u00e8 sempre consigliabile eseguire prima un rapido controllo standard.<\/p>\n<h3>Ottimizzazione<\/h3>\n<p>\n<b>Ottimizzazione<\/b> parla da s\u00e9. \u00c8 necessario ottimizzare al massimo il processo di lavoro in termini di tempo e fatica. Le opzioni sono infinite: imparate le scorciatoie da tastiera, le abbreviazioni, le espressioni regolari e gli strumenti disponibili. Cercate modi per utilizzare questi strumenti in modo pi\u00f9 pratico. Se invocate una command cento volte al giorno, assegnatele una scorciatoia da tastiera. Se dovete connettervi regolarmente agli stessi server, registrate un alias in una sola parola che vi collegher\u00e0 a quel server: <\/p>\n<p><img decoding=\"async\" alt=\"Per il sysadmin alle prime armi: come trasformare il caos in ordine\" src=\"\/wp-content\/uploads\/2019\/10\/93bb342b3dd44be5e1424f786614c3f9.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nEsplora diverse opzioni di strumenti disponibili: forse esiste un client terminale pi\u00f9 comodo, un gestore degli appunti, un browser, un client email o un sistema operativo. Scopri quali strumenti utilizzano i tuoi colleghi e amici: potrebbero avere le loro ragioni per sceglierli. Una volta selezionati gli strumenti, impara a utilizzarli: apprendi le scorciatoie, i tasti e i consigli utili. <\/p>\n<p>Utilizza al meglio gli strumenti standard: coreutils, vim, espressioni regolari, bash. Per gli ultimi tre, ci sono moltissimi manuali e documentazione eccellenti. Con il loro aiuto, puoi rapidamente passare da \"mi sento come una scimmia che rompe noci con un laptop\" a \"sono una scimmia che usa un laptop per ordinare un apri-noci\". <\/p>\n<h3>Automazione<\/h3>\n<p>\n<b>Automazione<\/b> sposter\u00e0 operazioni pesanti dalle nostre stanche mani nelle instancabili mani dell'automazione. Se una procedura standard richiede una serie di comandi simili, perch\u00e9 non avvolgere tutti questi comandi in un unico file e non chiamare un solo comando che scarica ed esegue quel file? <\/p>\n<p>In realt\u00e0, l'automazione consiste per l'80% nella scrittura e ottimizzazione dei propri strumenti (e per il 20% nei tentativi di farli funzionare come dovrebbero). Pu\u00f2 trattarsi di una semplice riga di codice avanzata o di un'enorme e potente applicazione con interfaccia web e API. Il criterio principale qui \u00e8 che la creazione dello strumento non dovrebbe richiedere pi\u00f9 tempo e sforzi di quanti ne risparmi. Se impiegate cinque ore per scrivere uno script che non vi servir\u00e0 mai pi\u00f9, per un compito che senza script vi avrebbe preso un\u2019ora o due \u2014 stiamo parlando di una pessima ottimizzazione del flusso di lavoro. Potete dedicare cinque ore alla creazione di uno strumento solo se la quantit\u00e0 e il tipo di compiti e il tempo a disposizione lo consentono, cosa che non accade frequentemente.<\/p>\n<p>L'automazione non implica necessariamente la scrittura di script complessi. Ad esempio, per creare un sacco di oggetti simili da una lista, basta un'astuta riga di codice che faccia automaticamente ci\u00f2 che fareste manualmente, passando da una finestra all'altra con tonnellate di copia e incolla. <\/p>\n<p>In effetti, se si costruisce il processo di amministrazione su questi quattro pilastri, \u00e8 possibile aumentare rapidamente la propria efficienza, produttivit\u00e0 e competenza. Tuttavia, questo elenco deve essere integrato con un ulteriore punto, senza il quale lavorare nel settore IT \u00e8 praticamente impossibile: l'autoformazione. <\/p>\n<h3>Autoformazione dell'amministratore di sistema<\/h3>\n<p>\nPer essere minimamente competenti in questo campo, \u00e8 necessario continuare a studiare e scoprire nuove informazioni. Se non avete nemmeno la minima voglia di affrontare l'ignoto e di capire, presto o tardi vi troverete in difficolt\u00e0. Nel settore IT emergono costantemente nuove soluzioni, tecnologie e metodi, e se non le studiate almeno superficialmente, siete sulla strada della sconfitta. Molti settori delle tecnologie informative poggiano su fondamenta complesse e sostanziose. Ad esempio, il lavoro di rete. Le reti e Internet sono ovunque, ci si imbatte in esse ogni giorno, ma se si scava nelle tecnologie che stanno dietro di esse, si scopre una disciplina enorme e molto complessa, il cui studio non \u00e8 affatto una passeggiata nel parco. <\/p>\n<p>Non ho incluso questo punto nella lista, perch\u00e9 \u00e8 fondamentale per l'IT in generale, non solo per l'amministrazione di sistema. \u00c8 chiaro che non \u00e8 possibile apprendere tutto e subito: semplicemente non avrai tempo a sufficienza. Pertanto, mentre ti autoformi, \u00e8 importante tenere presente i necessari livelli di astrazione.<\/p>\n<p>Non \u00e8 necessario imparare immediatamente come funziona la gestione della memoria interna di ogni singolo strumento e come essa interagisce con la gestione della memoria di Linux, ma \u00e8 utile avere un'idea schematica di che cos'\u00e8 la memoria RAM e a cosa serve. Non \u00e8 necessario sapere in che modo le intestazioni di TCP e UDP si differenziano strutturalmente, ma sarebbe utile comprendere le principali differenze nel funzionamento dei protocolli. Non devi studiare cosa siano le attenuazioni del segnale nell'ottica, ma sarebbe bene sapere perch\u00e9 le perdite reali si ereditano sempre attraverso i nodi. Non c'\u00e8 nulla di sbagliato nel sapere come funzionano determinati elementi a un certo livello di astrazione, e non \u00e8 obbligatorio analizzare tutti i livelli quando l'astrazione non esiste affatto (senn\u00f2 rischi di impazzire). <\/p>\n<p>Tuttavia, discutere a un livello di astrazione come \"beh, \u00e8 una cosa che consente di mostrare siti web\" non \u00e8 molto utile nel proprio campo. Le prossime lezioni saranno dedicate a esplorare le aree principali con cui un amministratore di sistema deve confrontarsi a livelli pi\u00f9 tangibili di astrazione. Cercher\u00f2 di limitare le conoscenze discusse al livello minimo di astrazione.<\/p>\n<h3>10 comandamenti dell'amministrazione di sistema<\/h3>\n<p>\nQuindi, abbiamo assimilato quattro pilastri fondamentali e la base. Possiamo iniziare a risolvere i problemi? Non ancora. Prima \u00e8 opportuno familiarizzare con quelle che vengono chiamate \"best practices\" e le buone norme. Senza di esse, c'\u00e8 la possibilit\u00e0 di causare pi\u00f9 danno che beneficio. Iniziamo dunque:<\/p>\n<ol>\n<li>Alcuni dei miei colleghi ritengono che la prima regola sia \"non nuocere\". Ma sono propenso a dissentire. Quando cerchi di non nuocere, non riesci a fare nulla \u2014 troppe azioni sono potenzialmente distruttive. Considero che la regola pi\u00f9 importante sia \u2014 <b>\"fai un backup\"<\/b>. Anche se causi danni, puoi sempre tornare indietro e tutto non sar\u00e0 poi cos\u00ec male.\n<p>\u00c8 sempre importante fare un backup quando il tempo e lo spazio lo consentono. Dovresti fare il backup di ci\u00f2 che modificherai e di ci\u00f2 che rischi di perdere in un possibile evento distruttivo. \u00c8 consigliabile verificare l'integrit\u00e0 del backup e la presenza di tutti i dati necessari. Non dovresti eliminare il backup immediatamente dopo aver verificato tutto, a meno che non sia necessario liberare spazio sul disco. Se \u00e8 necessario spazio, fai un backup sul tuo server personale e cancellalo dopo una settimana. <\/li>\n<li>La seconda regola pi\u00f9 importante (che spesso infrango io stesso) \u2014 <b>\u00abnon nascondere\u00bb<\/b>. Se hai fatto un backup, scrivi dove si trova, in modo che i tuoi colleghi non debbano cercarlo. Se hai fatto qualche azione che non \u00e8 ovvia o complessa, annotala: tornerai a casa, ma il problema potrebbe ripetersi o sorgere per qualcun altro e la tua soluzione sar\u00e0 trovata tramite parole chiave. Anche se stai facendo qualcosa che conosci bene, potresti essere l'unico a saperlo. <\/li>\n<li>La terza regola non ha bisogno di spiegazioni: <b>\u00abnon fare mai qualcosa di cui non conosci, non rappresenti o non comprendi le conseguenze\u00bb<\/b>. Non copiare comandi da internet se non sai cosa fanno; consulta il manuale e analizza prima. Non applicare soluzioni gi\u00e0 pronte se non capisci cosa fanno. Riduci al minimo l'esecuzione di codice offuscato. Se non hai tempo per approfondire, stai facendo qualcosa di sbagliato e dovresti consultare il punto successivo.<\/li>\n<li><b>\u00abTesta\u00bb<\/b>. Nuovi script, strumenti, uno-liners e comandi devono essere testati in un ambiente controllato, non su una macchina del cliente, se c'\u00e8 anche solo un minimo potenziale di azioni distruttive. Anche se hai fatto un backup (e l'hai fatto), il downtime non \u00e8 una bella cosa. Crea un server\/virtual machine\/chroot dedicato per questo e testa l\u00ec. Niente si \u00e8 rotto? Allora puoi lanciarlo in produzione.\n<p><img decoding=\"async\" alt=\"Per il sysadmin alle prime armi: come trasformare il caos in ordine\" src=\"\/wp-content\/uploads\/2019\/10\/de96cff4be3087716ac2ce9bf1e50356.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n\n<\/li>\n<li><b>\u00abControlla\u00bb<\/b>. Riduci al minimo tutte le operazioni che non controlli. Una singola dipendenza errata in un pacchetto pu\u00f2 compromettere met\u00e0 del sistema, e l'opzione -y per yum remove ti permette di esercitare le tue abilit\u00e0 nel ripristino del sistema da zero. Se un'azione non ha alternative incontrollate, passa al punto successivo e prepara un backup.<\/li>\n<li><b>\u00abControlla\u00bb<\/b>. Controlla le conseguenze delle tue azioni e se \u00e8 necessario tornare a un backup. Verifica se il problema \u00e8 stato realmente risolto. Controlla se l'errore si riproduce e in quali condizioni. Assicurati di sapere ci\u00f2 che puoi compromettere con le tue azioni. Fidarsi nel nostro lavoro \u00e8 superfluo, mentre controllare non lo \u00e8 mai.<\/li>\n<li><b>\u00abComunica\u00bb<\/b>. Se non riesci a risolvere il problema, chiedi ai colleghi se hanno avuto esperienze simili. Vuoi applicare una soluzione controversa? Scopri il parere dei colleghi. Potrebbero proporre una soluzione migliore. Non sei sicuro delle tue azioni? Discutile con i tuoi colleghi. Anche se si tratta del tuo campo di competenza, un punto di vista fresco sulla situazione pu\u00f2 chiarire molte cose. Non vergognarti della tua ignoranza. \u00c8 meglio fare una domanda stupida, sembrare sciocco e ricevere una risposta, piuttosto che non farla, non ottenere risposta e restare nella confusione.<\/li>\n<li><b>\u00abNon rifiutare aiuto senza motivi\u00bb<\/b>. Questo punto \u00e8 il rovescio del precedente. Se ti viene posta una domanda sciocca, chiarisci e spiega. Se ti viene chiesto qualcosa di impossibile, fai sapere che non \u00e8 realizzabile e perch\u00e9; proponi delle alternative. Se non hai tempo (reale, non solo una scusa) \u2014 d\u00ec che hai una questione urgente o un carico di lavoro consistente, ma che ti occuperai della questione pi\u00f9 tardi. Se i colleghi non hanno compiti urgenti, offri di rivolgerti a loro e delega il problema.<\/li>\n<li><b>\u00abFammi sapere cosa ne pensi\u00bb<\/b>. Un collega ha iniziato a utilizzare una nuova metodologia o uno script, e tu stai affrontando conseguenze negative di questa decisione? Faccelo sapere. Potrebbe essere che il problema si risolva con tre righe di codice o cinque minuti di lavoro sulla metodologia. Hai trovato un bug nel software? Segnalalo. Se si presenta o non \u00e8 necessario replicarlo, \u00e8 molto probabile che venga risolto. Condividi le tue richieste, suggerimenti e critiche costruttive, porta le questioni in discussione se pensi che siano rilevanti. <\/li>\n<li><b>\u00abRichiedi feedback\u00bb<\/b>. Nessuno di noi \u00e8 perfetto, cos\u00ec come le nostre decisioni, e il miglior modo per verificare la validit\u00e0 della propria scelta \u00e8 portarla in discussione. Hai ottimizzato qualcosa per un cliente? Chiedi di monitorarne il funzionamento; potrebbe darsi che il \u00abcollo di bottiglia\u00bb del sistema non sia dove pensavi. Hai scritto un piccolo script di aiuto? Mostralo ai colleghi, potrebbero trovare un modo per migliorarlo.<\/li>\n<\/ol>\n<p>\nApplicando costantemente queste pratiche nel lavoro, la maggior parte dei problemi smette di essere tale: non solo ridurrai al minimo i tuoi stessi errori e disastri, ma avrai anche la possibilit\u00e0 di correggere gli sbagli (grazie ai backup e ai colleghi che ti consiglieranno di fare un backup). Da qui in poi, ci sono solo dettagli tecnici, in cui, come sappiamo, si nasconde il diavolo.<\/p>\n<p>Gli strumenti principali con cui dovrai lavorare oltre il 50% del tempo sono grep e vim. Cosa c'\u00e8 di pi\u00f9 semplice? Ricerca di testo e modifica di testo. Tuttavia, sia grep che vim sono potentissimi strumenti multifunzionali che consentono di cercare e modificare il testo in modo efficace. Se un qualsiasi notepad di Windows ti permette semplicemente di scrivere o cancellare una riga, in vim puoi fare quasi tutto con il testo. Non ci credi? Esegui il comando vimtutor dal terminale e inizia a imparare. Per quanto riguarda grep, la sua forza principale risiede nelle espressioni regolari. S\u00ec, lo strumento consente di definire condizioni di ricerca e output in modo piuttosto flessibile, ma senza le RegExp non ha molto senso. E conoscere le espressioni regolari \u00e8 fondamentale! Almeno a un livello base. Per cominciare, ti consiglio di dare un'occhiata a questo <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/watch?v=KJG1dETacLI\">video<\/a><\/noindex>, in cui vengono trattate le basi delle espressioni regolari e il loro utilizzo insieme a grep. Ah, s\u00ec, combinandole con vim, ottieni il potere ULTIMO di fare con il testo cose talmente incredibili che potrebbero richiedere un'etichetta 18+.<\/p>\n<p>Del restante 50%, il 40% \u00e8 dedicato al pacchetto di strumenti coreutils. Puoi trovare l'elenco per coreutils in <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/GNU_Coreutils\">Wikipedia<\/a><\/noindex>, e un manuale per l'intero elenco \u00e8 disponibile sul sito. <noindex><a rel=\"nofollow\" href=\"https:\/\/www.gnu.org\/software\/coreutils\/manual\/html_node\/\">GNU<\/a><\/noindex>. Ci\u00f2 che non \u00e8 coperto da questo set si trova negli strumenti. <noindex><a rel=\"nofollow\" href=\"https:\/\/pubs.opengroup.org\/onlinepubs\/9699919799\/idx\/utilities.html\">POSIX<\/a><\/noindex>. Non \u00e8 necessario memorizzare tutto con tutte le opzioni a menadito, ma \u00e8 utile sapere pi\u00f9 o meno quali sono le funzionalit\u00e0 principali degli strumenti. Non sar\u00e0 necessario reinventare la ruota con dei rimedi. Una volta ho dovuto sostituire i ritorni a capo con spazi nell'output di un qualche strumento e, con una mente affaticata, ho partorito la seguente soluzione. <code>sed ':a;N;$!ba;s\/n\/ \/g'<\/code>, un collega in quel momento mi ha scacciato dalla console con una scopa e poi ha risolto il problema scrivendo. <code>tr 'n' ' '<\/code>. <\/p>\n<p><img decoding=\"async\" alt=\"Per il sysadmin alle prime armi: come trasformare il caos in ordine\" src=\"\/wp-content\/uploads\/2019\/10\/c6a90b20b708046e3b70c2824bc5b785.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nTi consiglio di ricordare a grandi linee cosa fa ogni singolo strumento e le opzioni per i comandi pi\u00f9 comunemente usati, per tutto il resto c'\u00e8 man. Non esitare a chiamare man se hai dei dubbi. E leggi anche man riguardo a man \u2014 contiene informazioni importanti su ci\u00f2 che troverai.<\/p>\n<p>Conoscendo questi strumenti, sarai in grado di affrontare efficacemente una significativa parte delle sfide che incontrerai nella pratica. Nelle prossime lezioni vedremo quando applicare questi strumenti e le strutture dei principali servizi e applicazioni a cui si applicano.<\/p>\n<p>Con voi c'era l'amministratore di sistema di FirstVDS Kirill Tsvetkov.<br \/>\n<br \/>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/first\/blog\/472810\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u042f \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439 \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440 FirstVDS, \u0438 \u044d\u0442\u043e \u2014 \u0442\u0435\u043a\u0441\u0442 \u043f\u0435\u0440\u0432\u043e\u0439 \u0432\u0432\u043e\u0434\u043d\u043e\u0439 \u043b\u0435\u043a\u0446\u0438\u0438 \u0438\u0437 \u043c\u043e\u0435\u0433\u043e \u043a\u0440\u0430\u0442\u043a\u043e\u0433\u043e \u043a\u0443\u0440\u0441\u0430 \u043f\u043e\u043c\u043e\u0449\u0438 \u043d\u0430\u0447\u0438\u043d\u0430\u044e\u0449\u0438\u043c \u043a\u043e\u043b\u043b\u0435\u0433\u0430\u043c. \u0421\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0441\u0442\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043d\u0435\u0434\u0430\u0432\u043d\u043e \u043d\u0430\u0447\u0430\u043b\u0438 \u0437\u0430\u043d\u0438\u043c\u0430\u0442\u044c\u0441\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u043c \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435\u043c, \u0441\u0442\u0430\u043b\u043a\u0438\u0432\u0430\u044e\u0442\u0441\u044f \u0441 \u0440\u044f\u0434\u043e\u043c \u043e\u0434\u043d\u0438\u0445 \u0438 \u0442\u0435\u0445 \u0436\u0435 \u043f\u0440\u043e\u0431\u043b\u0435\u043c. \u0427\u0442\u043e\u0431\u044b \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0438\u0442\u044c \u0440\u0435\u0448\u0435\u043d\u0438\u044f, \u044f \u0432\u0437\u044f\u043b\u0441\u044f \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u044d\u0442\u043e\u0442 \u0446\u0438\u043a\u043b \u043b\u0435\u043a\u0446\u0438\u0439. \u041d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0432\u0435\u0449\u0438 \u0432 \u043d\u0451\u043c \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u0447\u043d\u044b \u0434\u043b\u044f \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 \u0445\u043e\u0441\u0442\u0438\u043d\u0433\u0430, \u043d\u043e \u0432 \u0446\u0435\u043b\u043e\u043c, \u043c\u043e\u0433\u0443\u0442 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":39645,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-39644","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u042f \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439 \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440 FirstVDS, \u0438 \u044d\u0442\u043e \u2014 \u0442\u0435\u043a\u0441\u0442 \u043f\u0435\u0440\u0432\u043e\u0439 \u0432\u0432\u043e\u0434\u043d\u043e\u0439 \u043b\u0435\u043a\u0446\u0438\u0438 \u0438\u0437 \u043c\u043e\u0435\u0433\u043e \u043a\u0440\u0430\u0442\u043a\u043e\u0433\u043e \u043a\u0443\u0440\u0441\u0430 \u043f\u043e\u043c\u043e\u0449\u0438 \u043d\u0430\u0447\u0438\u043d\u0430\u044e\u0449\u0438\u043c \u043a\u043e\u043b\u043b\u0435\u0433\u0430\u043c. \u0421\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0441\u0442\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043d\u0435\u0434\u0430\u0432\u043d\u043e \u043d\u0430\u0447\u0430\u043b\u0438 \u0437\u0430\u043d\u0438\u043c\u0430\u0442\u044c\u0441\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u043c \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435\u043c, \u0441\u0442\u0430\u043b\u043a\u0438\u0432\u0430\u044e\u0442\u0441\u044f \u0441 \u0440\u044f\u0434\u043e\u043c \u043e\u0434\u043d\u0438\u0445 \u0438 \u0442\u0435\u0445 \u0436\u0435 \u043f\u0440\u043e\u0431\u043b\u0435\u043c. \u0427\u0442\u043e\u0431\u044b \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0438\u0442\u044c \u0440\u0435\u0448\u0435\u043d\u0438\u044f, \u044f \u0432\u0437\u044f\u043b\u0441\u044f \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u044d\u0442\u043e\u0442 \u0446\u0438\u043a\u043b \u043b\u0435\u043a\u0446\u0438\u0439. \u041d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0432\u0435\u0449\u0438 \u0432 \u043d\u0451\u043c \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u0447\u043d\u044b \u0434\u043b\u044f \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 \u0445\u043e\u0441\u0442\u0438\u043d\u0433\u0430, \u043d\u043e \u0432 \u0446\u0435\u043b\u043e\u043c, \u043c\u043e\u0433\u0443\u0442\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/nachinayushhemu-sisadminu-kak-iz-haosa-sdelat-poryadok\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"it_IT\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041d\u0430\u0447\u0438\u043d\u0430\u044e\u0449\u0435\u043c\u0443 \u0441\u0438\u0441\u0430\u0434\u043c\u0438\u043d\u0443: \u043a\u0430\u043a \u0438\u0437 \u0445\u0430\u043e\u0441\u0430 \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u043f\u043e\u0440\u044f\u0434\u043e\u043a | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u042f \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439 \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440 FirstVDS, \u0438 \u044d\u0442\u043e \u2014 \u0442\u0435\u043a\u0441\u0442 \u043f\u0435\u0440\u0432\u043e\u0439 \u0432\u0432\u043e\u0434\u043d\u043e\u0439 \u043b\u0435\u043a\u0446\u0438\u0438 \u0438\u0437 \u043c\u043e\u0435\u0433\u043e \u043a\u0440\u0430\u0442\u043a\u043e\u0433\u043e \u043a\u0443\u0440\u0441\u0430 \u043f\u043e\u043c\u043e\u0449\u0438 \u043d\u0430\u0447\u0438\u043d\u0430\u044e\u0449\u0438\u043c \u043a\u043e\u043b\u043b\u0435\u0433\u0430\u043c. \u0421\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0441\u0442\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043d\u0435\u0434\u0430\u0432\u043d\u043e \u043d\u0430\u0447\u0430\u043b\u0438 \u0437\u0430\u043d\u0438\u043c\u0430\u0442\u044c\u0441\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u043c \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435\u043c, \u0441\u0442\u0430\u043b\u043a\u0438\u0432\u0430\u044e\u0442\u0441\u044f \u0441 \u0440\u044f\u0434\u043e\u043c \u043e\u0434\u043d\u0438\u0445 \u0438 \u0442\u0435\u0445 \u0436\u0435 \u043f\u0440\u043e\u0431\u043b\u0435\u043c. \u0427\u0442\u043e\u0431\u044b \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0438\u0442\u044c \u0440\u0435\u0448\u0435\u043d\u0438\u044f, \u044f \u0432\u0437\u044f\u043b\u0441\u044f \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u044d\u0442\u043e\u0442 \u0446\u0438\u043a\u043b \u043b\u0435\u043a\u0446\u0438\u0439. \u041d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0432\u0435\u0449\u0438 \u0432 \u043d\u0451\u043c \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u0447\u043d\u044b \u0434\u043b\u044f \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 \u0445\u043e\u0441\u0442\u0438\u043d\u0433\u0430, \u043d\u043e \u0432 \u0446\u0435\u043b\u043e\u043c, \u043c\u043e\u0433\u0443\u0442\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/nachinayushhemu-sisadminu-kak-iz-haosa-sdelat-poryadok\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:37:21+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:37:21+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Inizio per amministratori di sistema: come trasformare il caos in ordine | ProHoster","description":"Sono un amministratore di sistema di FirstVDS e questo \u00e8 il testo della mia prima lezione introduttiva del mio breve corso di supporto per i nuovi colleghi. I professionisti che hanno recentemente iniziato a lavorare nell'amministrazione di sistemi si trovano ad affrontare una serie di problemi simili. Per fornire soluzioni, ho deciso di scrivere questo ciclo di lezioni. Alcuni aspetti sono specifici per l'assistenza tecnica dell'hosting, ma in generale possono essere utili...","canonical_url":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/nachinayushhemu-sisadminu-kak-iz-haosa-sdelat-poryadok","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"it_IT","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041d\u0430\u0447\u0438\u043d\u0430\u044e\u0449\u0435\u043c\u0443 \u0441\u0438\u0441\u0430\u0434\u043c\u0438\u043d\u0443: \u043a\u0430\u043a \u0438\u0437 \u0445\u0430\u043e\u0441\u0430 \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u043f\u043e\u0440\u044f\u0434\u043e\u043a | ProHoster","og:description":"\u042f \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439 \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440 FirstVDS, \u0438 \u044d\u0442\u043e \u2014 \u0442\u0435\u043a\u0441\u0442 \u043f\u0435\u0440\u0432\u043e\u0439 \u0432\u0432\u043e\u0434\u043d\u043e\u0439 \u043b\u0435\u043a\u0446\u0438\u0438 \u0438\u0437 \u043c\u043e\u0435\u0433\u043e \u043a\u0440\u0430\u0442\u043a\u043e\u0433\u043e \u043a\u0443\u0440\u0441\u0430 \u043f\u043e\u043c\u043e\u0449\u0438 \u043d\u0430\u0447\u0438\u043d\u0430\u044e\u0449\u0438\u043c \u043a\u043e\u043b\u043b\u0435\u0433\u0430\u043c. \u0421\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0441\u0442\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043d\u0435\u0434\u0430\u0432\u043d\u043e \u043d\u0430\u0447\u0430\u043b\u0438 \u0437\u0430\u043d\u0438\u043c\u0430\u0442\u044c\u0441\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u043c \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435\u043c, \u0441\u0442\u0430\u043b\u043a\u0438\u0432\u0430\u044e\u0442\u0441\u044f \u0441 \u0440\u044f\u0434\u043e\u043c \u043e\u0434\u043d\u0438\u0445 \u0438 \u0442\u0435\u0445 \u0436\u0435 \u043f\u0440\u043e\u0431\u043b\u0435\u043c. \u0427\u0442\u043e\u0431\u044b \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0438\u0442\u044c \u0440\u0435\u0448\u0435\u043d\u0438\u044f, \u044f \u0432\u0437\u044f\u043b\u0441\u044f \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u044d\u0442\u043e\u0442 \u0446\u0438\u043a\u043b \u043b\u0435\u043a\u0446\u0438\u0439. \u041d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0432\u0435\u0449\u0438 \u0432 \u043d\u0451\u043c \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u0447\u043d\u044b \u0434\u043b\u044f \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 \u0445\u043e\u0441\u0442\u0438\u043d\u0433\u0430, \u043d\u043e \u0432 \u0446\u0435\u043b\u043e\u043c, \u043c\u043e\u0433\u0443\u0442","og:url":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/nachinayushhemu-sisadminu-kak-iz-haosa-sdelat-poryadok","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:37:21+00:00","article:modified_time":"2019-10-31T19:37:21+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"39644","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-24 02:29:22","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 00:46:34","updated":"2026-01-24 02:29:22"},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/39644","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=39644"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/39644\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media\/39645"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=39644"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=39644"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=39644"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}