Dominando o Linux: uma folha de dicas útil para engenheiros
Conhecer os comandos e utilitários do Linux é vital para um gerenciamento e desenvolvimento tranquilos do sistema.
Para tornar a vida mais fácil, elaborei esta folha de dicas definitiva que cobre áreas importantes como operações do sistema de arquivos, permissões, gerenciamento de processos, rede, informações do sistema, gerenciamento de pacotes, scripts de shell e gerenciamento de usuários/grupos.
Esta folha de dicas apresenta os seguintes comandos essenciais e suas funções.
Operações do sistema de arquivos
- `ls`: Lista o que está dentro de um diretório
- `cd`: Move para outro diretório
- `mkdir`: Crie novos diretórios
- `rm`: Exclui arquivos ou diretórios
Permissões de arquivo
- `chmod`: Modifique as permissões do arquivo
- `chown`: Alterar propriedade do arquivo
- `chgrp`: Altere a associação de grupo de arquivos
Gestão de Processos
- `ps`: Veja os processos em execução atuais
- `kill`: encerra um processo
- `top`: Monitora processos ativos
Rede
- `ifconfig`: Configure interfaces de rede
- `ping`: Teste a conectividade com outros hosts da rede
- `netstat`: Mostra conexões de rede e estatísticas
Informações do sistema
- `uname`: Obtenha detalhes do sistema
- `hostname`: Veja ou defina o nome do seu sistema
- `df`: Verifique o uso do espaço em disco
Gerenciamento de pacotes
- `apt`: Gerencie pacotes em sistemas baseados em Debian
- `yum`: Gerencie pacotes em sistemas baseados em RPM
- `dpkg`: Manipula pacotes em sistemas baseados em Debian
ShellScript
- `bash`: Use GNU Bourne-Again SHell
- `echo`: Imprime texto no terminal
- `grep`: Pesquisa arquivos por padrões específicos
Gerenciamento de usuários e grupos
- `useradd`: Adicione ou atualize informações do usuário
- `userdel`: Remover uma conta de usuário
- `passwd`: Atualizar senhas de usuários
Transferência de arquivos
- `scp`: Transfira arquivos com segurança entre hosts
- `rsync`: Sincronize arquivos entre locais
- `wget`: Baixe arquivos da internet
Serviços do sistema
- `systemctl`: Gerenciar serviços systemd
- `service`: Executa scripts de inicialização do System V
- `chkconfig`: Habilita ou desabilita serviços do sistema
Esta folha de dicas aborda todos os comandos e ferramentas do Linux que todo engenheiro deve ter ao seu alcance. Mantenha este recurso à mão e consulte-o sempre que precisar de um rápido retoque no Linux. Boa codificação!
Origem: Linkedin: EBANGHA EBANEEBANGHA -