Ir para o conteúdo principal

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!

1724675750462.gif

Origem: Linkedin: EBANGHA EBANEEBANGHA -