Todos os produtos
Search
Central de documentação

:O que fazer quando ocorre travamento durante a conexão a uma instância Linux?

Última atualização: Jun 23, 2026

Este tópico apresenta uma solução para o problema de travamento que ocorre ao conectar-se a uma instância Linux do Elastic Compute Service (ECS) via SSH.

Descrição do problema

Após inserir o nome de usuário e a senha, ocorre um travamento antes de acessar o sistema. Durante esse período de travamento, pressione Ctrl+C para ignorar o travamento e acessar a instância.

Causas

Exceções ou atualizações nos seguintes arquivos podem causar o travamento, fazendo o sistema carregar variáveis de ambiente por um período prolongado:

  • Arquivo de configuração de variáveis de ambiente globais: /etc/profile

  • Arquivos de configuração de variáveis de ambiente pessoais:

    • $HOME/.bash_profile

    • $HOME/.bashrc

null
  • A variável de ambiente $HOME é definida automaticamente como o diretório inicial do usuário conectado. Por exemplo, o valor da variável de ambiente é /home/ecs-user para o usuário ecs-user e /root para o usuário root.

  • Para visualizar o valor de $HOME, execute o comando echo $HOME no terminal.

Solução

  1. Faça logon em uma instância Linux usando o Workbench.

  2. Execute os comandos a seguir para visualizar os horários de modificação dos arquivos de configuração de variáveis de ambiente e verificar se foram atualizados recentemente:

    ls -l $HOME/.bash_profile
    ls -l $HOME/.bashrc
    ls -l /etc/profile

    Se o horário de modificação de um arquivo for recente, ele pode ter sido atualizado recentemente. Recomendamos visualizar o conteúdo do arquivo.

  3. Execute os comandos a seguir para visualizar o conteúdo dos arquivos e identificar o conteúdo anormal que pode causar o travamento:

    cat $HOME/.bash_profile
    cat $HOME/.bashrc
    sudo cat /etc/profile
    • Se um arquivo contiver scripts complexos como loops e instruções condicionais, requisições de rede como curl e wget, ou carregamento dinâmico de caminho como export PATH=$(some_command), prossiga para a próxima etapa.

    • Se o conteúdo do arquivo for normal (por exemplo, se os arquivos contiverem apenas configurações simples de variáveis de ambiente), prossiga para a Etapa 7 para recarregar os arquivos.

  4. Execute os comandos a seguir para abrir os arquivos de configuração de variáveis de ambiente.

    • Arquivos de configuração pessoais:

      vi $HOME/.bash_profile
      vi $HOME/.bashrc
    • Arquivo de configuração global:

      sudo vi /etc/profile
  5. Comente o conteúdo atualizado.

    Pressione a tecla I para editar o conteúdo do arquivo e adicione um sinal de cerquilha (#) antes do conteúdo atualizado para comentá-lo. Exemplo:

    # export PATH=$PATH:/some/path
    # curl https://example.com
  6. Pressione a tecla Esc, digite :wq e pressione a tecla Enter para salvar e sair dos arquivos de configuração.

  7. Execute os comandos a seguir para recarregar os arquivos de configuração e aplicar as variáveis de ambiente.

    • Arquivos de configuração pessoais:

      source $HOME/.bash_profile
      source $HOME/.bashrc
    • Arquivo de configuração global:

      1. Alterne para o usuário root.

        sudo -i
      2. Recarregue o arquivo de configuração global.

        source /etc/profile
      3. Saia do usuário root.

        exit
  8. Reconecte-se à instância ECS para verificar se o problema de travamento foi resolvido.

  9. Descomente as linhas comentadas uma a uma para restaurá-las.

    1. Cada vez que descomentar uma linha, repita a Etapa 7, recarregue o arquivo de configuração correspondente e reconecte-se à instância ECS para verificar se o problema de travamento reaparece.

    2. Se o problema de travamento reaparecer após descomentar uma linha, o conteúdo dessa linha é a causa do problema. Otimizações ou soluções recomendadas:

      • Remova requisições de rede desnecessárias.

      • Otimize scripts complexos.

      • Modifique as configurações de carregamento dinâmico de caminho.