GNU/Linux >> Linux Esercitazione >  >> Linux

90 comandi Linux usati frequentemente dagli amministratori di sistema Linux

Ci sono oltre 100 comandi Unix condiviso dal kernel Linux e da altri sistemi operativi simili a Unix. Se sei interessato ai comandi usati frequentemente dagli amministratori di sistema Linux e dagli utenti esperti, sei arrivato nel posto giusto. Di recente, ho pubblicato una serie in cinque parti che copre i comandi spesso usati dagli amministratori di sistema Linux.

Di seguito ho elencato i 90 comandi coperto e collegamenti a ciascuno dei cinque post in questa serie. Alcuni dei comandi elencati includono collegamenti ad articoli correlati. Ci sono anche migliaia di comandi disponibili se includiamo software e script scaricabili, come bpytop (nella foto sotto). Tuttavia, ai fini di questo articolo, tratteremo principalmente i comandi Unix utilizzati su Linux da amministratori di sistema e utenti esperti. Se trovi utile questa pagina, fammi sapere se ti piacerebbe vedere post simili in futuro.


Nella foto:bpytop – Sono disponibili molti strumenti da riga di comando di rete e monitoraggio del sistema/server.

Comandi Linux usati frequentemente dagli amministratori di sistema Linux – Parte 1:
1. ip – da Iproute2, una raccolta di utilità per il controllo della rete TCP/IP e il controllo del traffico in Linux.
2. ls – elenca il contenuto della directory.
3. df – visualizza l'utilizzo dello spazio su disco.
4. du – stima dell'utilizzo dello spazio file.
5. free – visualizza l'utilizzo della memoria.
6. scp – Copia i file in modo sicuro utilizzando SCP, con esempi.
7. find – individua i file in base ad alcuni criteri specificati dall'utente.
8. ncdu – un'utilità del disco per i sistemi Unix.
9. pstree – visualizzare un albero di processi.
10. last – mostra un elenco degli ultimi utenti che hanno effettuato l'accesso.
11. w – mostra un elenco delle sessioni utente attualmente connesse.
12. grep – Cerca in un file uno schema di caratteri, quindi visualizza tutte le righe corrispondenti.

Sponsorizzato: Datadog – Guarda all'interno di qualsiasi stack, qualsiasi app, su qualsiasi scala, ovunque.
Datadog è una piattaforma unificata di monitoraggio, analisi e sicurezza che offre un monitoraggio end-to-end per le tue applicazioni Linux insieme a metriche ed eventi di oltre 450 altre tecnologie per una visione unificata dell'intera infrastruttura. Con il monitoraggio correlato dell'infrastruttura, il monitoraggio delle prestazioni delle applicazioni, la gestione dei registri, gli strumenti di sicurezza e altro ancora, Datadog consente ai team di sviluppo, operazioni e sicurezza di lavorare in modo collaborativo per aiutare le organizzazioni a evitare tempi di inattività, risolvere rapidamente i problemi di prestazioni e garantire che i cicli di sviluppo e distribuzione finiscano correttamente tempo.

Costo:piano gratuito o da $ 15 al mese.

Comandi Linux usati frequentemente dagli amministratori di sistema Linux – Parte 2:
13. uptime – mostra il tempo di attività del sistema e la media del carico.
14. top – mostra una vista generale del sistema.
15. vmstat – mostra la memoria di sistema, i processi, gli interrupt, il paging, i blocchi I/O e le informazioni sulla CPU.
16. htop – visualizzatore e gestore di processi interattivi.
17. dstat – visualizzare in tempo reale processi, memoria, paging, I/O, CPU, ecc. All-in-one per vmstat, iostat, netstat e ifstat.
18. iftop – visualizzatore del traffico di rete.
19. nethogs – analizzatore del traffico di rete.
20. iotop – visualizzatore di I/O interattivo. Ottieni una panoramica dell'attività di archiviazione r/w.
21. iostat – per le statistiche di I/O di archiviazione.
22. netstat – per le statistiche di rete.
23. ss – utility per indagare sui socket.
24. atop – Per l'analisi delle prestazioni del server Linux.
25. Glancesnmon – Alternative htop e top:
26. ssh – accesso sicuro alla riga di comando ai sistemi Linux remoti.
27. sudo – eseguire comandi con privilegi di amministratore.
28. cd – navigazione nella directory.
29. pwd – mostra la posizione della directory corrente.
30. cp – copiare file e cartelle.
31. mv – spostamento di file e cartelle.
32. rm – rimozione di file e cartelle.
33. mkdir – creare o creare nuove directory.
34. touch – utilizzato per aggiornare la data di accesso e la data di modifica di un file o directory del computer.
35. man – per la lettura dei manuali di riferimento del sistema.
36. apropos – Cerca i nomi e le descrizioni delle pagine man.

Comandi Linux usati frequentemente dagli amministratori di sistema Linux – Parte 3:
37. rsync – trasferimenti e sincronizzazione di file remoti.
38. tar – un'utilità di archiviazione.
39. gzip – compressione e decompressione file.
40. b2zip – simile a gzip. Utilizza un diverso algoritmo di compressione.
41. zip – per impacchettare e comprimere (per archiviare) i file.
42. find – cerca i file in Linux.
43. ps – informazioni sui processi attualmente in esecuzione.
44. Utilizzo degli script Bash. Esempio:./bashscript.sh
45. cron – imposta le attività pianificate da eseguire.
46. nmcli – gestione della rete.
47. ping – invia ICMP ECHO_REQUEST agli host di rete.
48. traceroute – controlla il percorso dei pacchetti verso un host specificato.
49. mtr – strumento diagnostico di rete.
50. nslookup – interrogare i server dei nomi Internet (NS) in modo interattivo.
51. host – eseguire ricerche DNS in Linux.
52. dig – Utilità di ricerca DNS.

Comandi Linux usati frequentemente dagli amministratori di sistema Linux – Parte 4:
53. wget – recuperare file su HTTP, HTTPS, FTP e FTPS.
54. curl – trasferimento di dati utilizzando vari protocolli di rete. (supporta più protocolli di wget)
55. dd – convertire e copiare file.
56. fdisk – manipolare la tabella delle partizioni del disco.
57. parted – per creare e manipolare tabelle delle partizioni.
58. blkid – utilità della riga di comando per individuare/stampare gli attributi del dispositivo a blocchi.
59. mkfs – crea un file system Linux.
60. fsck –  strumento per verificare la coerenza di un file system.
61. whois – client per il servizio di directory whois.
62. nc – utilità di rete della riga di comando. (Vedi inoltre 60 comandi e script di rete Linux.)
63. umask – imposta la maschera di creazione della modalità file.
64. chmod – modificare i permessi di accesso degli oggetti del file system.
65. chown – cambia il proprietario e il gruppo del file.
66. chroot – esegui un comando o una shell interattiva con una directory radice speciale.
67. useradd – crea un nuovo utente o aggiorna le informazioni predefinite sul nuovo utente.
68. userdel – utilizzato per eliminare un account utente e tutti i file correlati.
69. usermod – usato per modificare o modificare qualsiasi attributo di un account utente esistente.

Comandi Linux usati frequentemente dagli amministratori di sistema Linux – Parte 5:
70. vi – editor di testo.
71. cat – mostra il contenuto del file.
72. tac – output del contenuto del file, al contrario.
73. more – visualizza il contenuto del file una schermata/pagina alla volta.
74. less – simile al comando more con funzionalità aggiuntive.
75. tail – utilizzato per visualizzare la coda di un file di testo o di dati inviati tramite pipe.
76. dmesg – stampa il buffer dei messaggi dell'anello del kernel.
77. journalctl – interroga il diario di sistema.
78. kill – terminare un processo.
79. killall – Invia un segnale di kill a tutte le istanze di un processo per nome.
80. sleep – sospende l'esecuzione del programma per un periodo di tempo specificato.
81. wait – Sospendi l'esecuzione dello script finché tutti i lavori in esecuzione in background non sono stati terminati.
82. nohup – Esegui comandi in background.
83. screen – tenere una sessione aperta su un server remoto. (anche un window manager a schermo intero)
84. tmux – un multiplexer terminale.
85. passwd – modificare la password di un utente.
86. chpassword
87. mount / umount – fornisce l'accesso a un intero filesystem in una directory.
88. systemctl – Gestione dei servizi (Daemon).
89. clear – cancella lo schermo del terminale.
90. env -Esegui un comando in un ambiente modificato.

Comandi vari:
91. cheat – ti permette di creare e visualizzare cheatsheet interattivi sulla riga di comando."
92. tldr – Cheatsheet collaborativi per i comandi della console.
93. bashtop – l'alternativa migliore.
94. bpytop – Port Python di bashtop.

95. btop – Versione C++ e continuazione di bashtop e bpytop.
96. nload – uno strumento di monitoraggio dell'interfaccia di rete a riga di comando super semplice.

Vedi anche 60 comandi e script di rete Linux.

Mi riferivo ai comandi come "comandi Linux" poiché questo blog e questo articolo sono specifici per gli amministratori e gli utenti Linux. Tuttavia, questi sono effettivamente comandi Unix per Unix e altri sistemi operativi simili a Unix come Linux.

Pubblicato:1 novembre 2020 / Ultimo aggiornamento:28 marzo 2022


Linux
  1. 40 comandi di base di Linux usati frequentemente

  2. [Linux]:15 comandi YUM più utilizzati con esempi

  3. Comandi Linux dalla A alla Z

  4. Comando eco di Linux

  5. 25 Esempi di regole IPtables Linux più utilizzate

50 incredibili comandi Linux Crontab per SysAdmins

Comandi Linux usati frequentemente dagli amministratori di sistema Linux – Parte 5

Comandi Linux usati frequentemente dagli amministratori di sistema Linux – Parte 4

Comandi Linux usati frequentemente dagli amministratori di sistema Linux – Parte 3

Comandi Linux usati frequentemente dagli amministratori di sistema Linux – Parte 2

Comandi Linux usati frequentemente dagli amministratori di sistema Linux – Parte 1