Sysadmin GNU/Linux, ecco quattro comando utili e poco conosciuti
Vi sarà sicuramente capitato, di scoprire uno o più comandi utili per amministrare e gestire un sistema.
In questo articolo vi riporto alcune istruzioni poco note, ma che potrebbero tornare comode nell’utilizzo quotidiano di GNU/Linux.
Sysadmin: più che un tecnico … un enciclopedista
Vi siete mai chiesti quanti comandi davvero conoscete? Il lavoro del sysadmin, si sa, è fatto di sigle astruse da combinare spesso tra loro, destreggiandosi in un oceano di opzioni. Chi si avvicina per la prima volta a questo mondo troverà non poche difficoltà.
Un qualsiasi manuale per sysadmin, ad esempio, già dalle primissime pagine espone ai lettori, spesso neofiti, le infinite opzioni di ls, mv, touch, mkdir, per non parlare dell’albero delle directory e così via. Quindi, nello spirito di espandere, o magari solo rinfrescare, questo speciale vocabolario dell’amministratore di sistema, ecco 4 comandi forse poco conosciuti, ma che ritengo utilissimi.
Nmtui
Il primo comando che vi propongo è nmtui. Questa applicazione, basata su curses, dà al sysadmin la possibilità di interagire con NetworkManager tramite CLI. Quando si avvia, nmtui richiede all’utente di scegliere l’attività da eseguire, a meno che non sia stata specificata come primo argomento:
- Edit: mostra un editor di connessione che supporta l’aggiunta, la modifica, la visualizzazione e l’eliminazione di connessioni;
- Connect: mostra un elenco di connessioni disponibili, con la possibilità di attivarle o disattivarle;
- Hostname, per impostare l’hostname del sistema.
Shuf
Il comando shuf genera permutazioni casuali delle righe di input. Se viene fornito un file o una serie di file come argomento, mescolerà le righe e scriverà il risultato sullo standard output. Può anche limitare il numero di risultati restituiti, supporta la selezione di righe casuali da un file o dati da un elenco.
Nell’esempio seguente ho salvato in un file testuale cards.txt un elenco di carte, ordinate per seme e numero. Potete visionare l’output nello screenshot.
shuf cards.txt
Split
Altro comando utile è split. Permette di suddividere un file di grandi dimensioni in blocchi più piccoli, con 1000 righe come dimensione del blocco predefinito. Ad esempio, per limitare i risultati a 500 righe per file, è possibile eseguire l’istruzione:
#listing.txt è il nome del file originale #i singoli file risultanti saranno rinominati file-xxx split -l 500 listing.txt file-
Watch
Watch, infine, esegue ripetutamente il comando specificato nell’argomento mostrandone l’output e gli errori. Per impostazione predefinita, il comando specificato verrà eseguito ogni 2 secondi. La seguente istruzione, ad esempio, esegue il comando tail in loop:
watch tail /var/log/message
Se siete alle prime armi, oltre ai nostri articoli dedicati al mondo sysadmin, come questo sui file passwd e shadow o su logrotate, vi consiglio senza dubbio la lettura di un buon manuale, come quello sotto riportato.
Linux Bible Copertina flessibile Edizione dell’8 giugno 2020 |
47,50€
|
---|
Seguiteci sul nostro canale Telegram, sulla nostra pagina Facebook e su Google News. Nel campo qui sotto è possibile commentare e creare spunti di discussione inerenti le tematiche trattate sul blog.
Fonte: https://www.lffl.org/2021/04/sysadmin-comandi-poco-noti.html
Se vuoi sostenerci, puoi farlo acquistando qualsiasi cosa dai diversi link di affiliazione che abbiamo nel nostro sito o partendo da qui oppure alcune di queste distribuzioni GNU/Linux che sono disponibili sul nostro negozio online, quelle mancanti possono essere comunque richieste, e su cui trovi anche PC, NAS e il ns ServerOne. Se ti senti generoso, puoi anche donarmi solo 1€ o più se vuoi con PayPal e aiutarmi a continuare a pubblicare più contenuti come questo. Grazie!
Hai dubbi o problemi? Ti aiutiamo noi!
Se vuoi rimanere sempre aggiornato, iscriviti al nostro canale Telegram.Se vuoi ricevere supporto per qualsiasi dubbio o problema, iscriviti alla nostra community Facebook o gruppo Telegram.
Cosa ne pensi? Fateci sapere i vostri pensieri nei commenti qui sotto.
Ti piace quello che leggi? Per favore condividilo con gli altri.