Existem mais de 100 comandos Unix compartilhados pelo kernel Linux e outros sistemas operacionais do tipo Unix. Se você está interessado nos comandos frequentemente usados por administradores de sistemas Linux e usuários avançados, você veio ao lugar. Recentemente, publiquei uma série de cinco partes cobrindo comandos frequentemente usados por administradores de sistemas Linux.
Abaixo listei os 90 comandos abordados e links para cada um dos cinco posts desta série. Alguns dos comandos listados incluem links para artigos relacionados. Existem também milhares de comandos disponíveis se incluirmos software e scripts para download, como bpytop (foto abaixo). No entanto, para o propósito deste artigo, abordaremos principalmente os comandos Unix usados no Linux por administradores de sistema e usuários avançados. Se você achar esta página útil, deixe-me saber se você gostaria de ver postagens semelhantes no futuro
Na foto: bpytop – Existem muitas ferramentas de linha de comando de rede e monitoramento de sistema/servidor disponíveis .
1:Comandos Linux frequentemente usados por administradores de Sistemas
1.ip
– do Iproute2, uma coleção de utilitários para controlar redes TCP/IP e controle de tráfego no Linux.
2.ls
– lista o conteúdo do diretório.
3.df
– exibir o uso do espaço em disco.
4.du
– estimar o uso do espaço no arquivo.
5.free
– exibir o uso da memória.
6.scp
– Copiar arquivos com segurança usando SCP, com exemplos.
7.find
– localiza arquivos com base em alguns critérios especificados pelo usuário.
8.ncdu
– um utilitário de disco para sistemas Unix.
9.pstree
– exibir uma árvore de processos.
10.last
– mostrar uma lista dos últimos usuários logados.
11.w
– mostrar uma lista de sessões de usuário conectadas no momento.
12. grep
– Procure um padrão de caracteres em um arquivo e, em seguida, exiba todas as linhas correspondentes.
Comandos Linux frequentemente usados por administradores de sistemas Linux – Parte 2:
13.uptime
– mostra o tempo de atividade do sistema e a média de carga.
14.top
– mostra uma visão geral do sistema.
15.vmstat
– mostra a memória do sistema, processos, interrupções, paginação, bloco de E/S e informações da CPU.
16.htop
– visualizador e gerenciador de processos interativos.
17.dstat
– visualizar processos, memória, paginação, E/S, CPU, etc., em tempo real. Tudo em um para vmstat, iostat, netstat e ifstat.
18.iftop
– visualizador de tráfego de rede.
19.nethogs
– analisador de tráfego de rede.
20.iotop
– visualizador de E/S interativo. Obtenha uma visão geral da atividade de armazenamento r/w.
21. iostat
– para estatísticas de E/S de armazenamento.
22. netstat
– para estatísticas de rede.
23. ss
– utilitário para investigar tomadas.
24. atop
– Para análise de desempenho do servidor Linux.
25. Glances
e nmon
– htop e top Alternativas:
26. ssh
– acesso seguro por linha de comando a sistemas Linux remotos.
27. sudo
– executar comandos com privilégio administrativo.
28. cd
– navegação de diretório.
29. pwd
– mostra a localização atual do seu diretório.
30. cp
– copiar arquivos e pastas.
31. mv
– mover arquivos e pastas.
32. rm
– remoção de arquivos e pastas.
33.mkdir
– criar ou criar novos diretórios.
34. touch
– usado para atualizar a data de acesso e a data de modificação de um arquivo ou diretório de computador.
35. man
– para ler os manuais de referência do sistema.
36. apropos
– Procurar nomes e descrições de páginas de manual.
Comandos Linux frequentemente usados por administradores de sistemas Linux – Parte 3:
37.rsync
– transferências e sincronização remotas de arquivos.
38.tar
– um utilitário de arquivamento.
39.gzip
– compactação e descompactação de arquivos.
40.b2zip
– semelhante ao gzip. Ele usa um algoritmo de compactação diferente.
41.zip
– para empacotar e compactar (para arquivar) arquivos.
42.locate
– pesquisar arquivos no Linux.
43.ps
– informações sobre os processos atualmente em execução.
44. Fazendo uso de scripts Bash. Exemplo:./bashscript.sh
45.cron
– configurar tarefas agendadas para execução.
46.nmcli
– gestão da rede.
47.ping
– enviar ICMP ECHO_REQUEST para hosts de rede.
48.traceroute
– verifique a rota que os pacotes levam para um host especificado.
49. mtr
– ferramenta de diagnóstico de rede.
50. nslookup
– consultar os servidores de nomes da Internet (NS) interativamente.
51. host
– realizar pesquisas de DNS no Linux.
52. dig
– Utilitário de pesquisa de DNS.
Comandos Linux frequentemente usados por administradores de sistemas Linux – Parte 4:
53.wget
– recuperam arquivos por HTTP, HTTPS, FTP e FTPS.
54.curl
– transferência de dados usando vários protocolos de rede. (suporta mais protocolos que wget)
55.dd
– converter e copiar arquivos.
56.fdisk
– manipular a tabela de partição do disco.
57.parted
– para criar e manipular tabelas de partição.
58.blkid
– utilitário de linha de comando para localizar/imprimir atributos do dispositivo de bloco.
59.mkfs
– construir um sistema de arquivos Linux.
60.fsck
– ferramenta para verificar a consistência de um sistema de arquivos.
61.whois
– cliente para o serviço de diretório whois.
62.nc
– utilitário de rede de linha de comando. (Veja também
63. umask
– defina a máscara de criação do modo de arquivo.
64. chmod
– alterar as permissões de acesso dos objetos do sistema de arquivos.
65. chown
– alterar o proprietário e o grupo do arquivo.
66. chroot
– execute o comando ou shell interativo com um diretório raiz especial.
67. useradd
– crie um novo usuário ou atualize as informações padrão do novo usuário.
68. userdel
– usado para excluir uma conta de usuário e todos os arquivos relacionados.
69. usermod
– usado para modificar ou alterar quaisquer atributos de uma conta de usuário existente.
Comandos Linux frequentemente usados por administradores de sistemas Linux – Parte 5:
70.vi
– editor de texto.
71.cat
– exibe o conteúdo do arquivo.
72.tac
– conteúdo do arquivo de saída, ao contrário.
73.more
– exibir o conteúdo do arquivo uma tela/página de cada vez.
74.less
– semelhante ao comando more com recursos adicionais.
75.tail
– usado para exibir o final de um arquivo de texto ou dados canalizados.
76.dmesg
– imprime o buffer de mensagem do anel do kernel.
77.journalctl
– consultar o diário do systemd.
78.kill
– encerrar um processo.
79.killall
– Envia um sinal de kill para todas as instâncias de um processo pelo nome.
80.sleep
– suspende a execução do programa por um tempo especificado.
81. wait
– Suspenda a execução do script até que todos os trabalhos executados em segundo plano sejam encerrados.
82. nohup
– Executar comandos em segundo plano.
83. screen
– mantenha uma sessão aberta em um servidor remoto. (também um gerenciador de janelas de tela cheia)
84. tmux
– um multiplexador de terminal.
85. passwd
– alterar a senha de um usuário.
86. chpassword
–
87. mount
/ umount
– fornece acesso a um sistema de arquivos inteiro em um diretório.
88. systemctl
– Gerenciando Serviços (Daemons).
89. clear
– limpa a tela do terminal.
90. env
-Execute um comando em um ambiente modificado.
Comandos diversos:
91. cheat
– permite que você crie e visualize cheatsheets interativos na linha de comando.”
92. tldr
– Folhas de dicas colaborativas para comandos do console.93. bashtop
– a melhor alternativa 'cool'.
94. bpytop
– Porta Python do bashtop.
95. btop
– Versão C++ e continuação do bashtop e bpytop .
96. nload
– uma ferramenta de monitoramento de interface de rede de linha de comando super simples.
Eu me referi aos comandos como “comandos Linux” desde este blog e este artigo é específico para administradores e usuários do Linux. No entanto, estes são de fato Comandos Unix para Unix e outros sistemas operacionais do tipo Unix, como Linux .
confira também:
Espero Ter Ajudado.
Blog do Marco.
0 Comentários