Aprenda Linux

Arquivo de host Linux Como editá-lo e usá-lo?

Arquivo de host Linux Como editá-lo e usá-lo?

Para entender o que é um arquivo host Linux, precisaremos realizar este tutorial por meio de uma abordagem de auxílio visual. Então inicie seu terminal Ubuntu, mas primeiro certifique-se de que você é um usuário root ou tem privilégios de usuário root.

terminal ubuntu

Ter os privilégios de usuário root permite que você prefixe os comandos que digitar no terminal Linux com 'sudo.'Por exemplo, vamos supor que você se encontre na frente do terminal Linux de um amigo ou da faculdade. Você pode querer verificar se há atualizações ou acessar uma configuração específica do sistema de arquivos. Um comando simples de verificação de atualizações como um usuário não root ou usuário sudoer é descrito abaixo.

check-update como o usuário não sudoer

Você obteria um erro de 'permissão negada' exibido se o sistema operacional Linux tiver privilégios sudoer. Este aspecto de autenticação do sistema operacional Linux é importante para a prevenção de violações de segurança injustificadas. Uma vez que este artigo do tutorial enfoca a compreensão do arquivo host Linux, tais níveis de autenticação são importantes.

O sistema operacional Linux garante que o acesso a tais sistemas de arquivos seja privilegiado ou autenticado. Eles desempenham um papel importante na hierarquia funcional e de design do sistema operacional Linux. Para testar essa teoria, vamos agora atualizar nosso sistema Ubuntu Linux usando o comando 'sudo' como prefixo.

atualizar o sistema Linux como usuário sudoer

Como você pode ver, foi solicitada uma senha de autenticação e conseguimos executar uma atualização em nosso sistema com sucesso. É porque o usuário tinha privilégios sudoer. Para entender mais sobre os usuários sudoer, verifique nosso módulo tutorial já preparado no mesmo.

O que é um arquivo host Linux?

O termo 'Arquivo Host' se define. É aplicável em todos os sistemas operacionais, incluindo Windows e macOS. Considere o cenário de um administrador de site. Parte das responsabilidades de tal indivíduo é gerenciar diferentes sites por meio de seu nome de domínio. O administrador da web deve saber os nomes de domínio dos sites que gerencia. Torna mais fácil consultar o site por meio de seu nome e solucionar um problema potencial.

Para entender melhor esse conceito, considere o acesso que você tem agora a este site de tutoriais Fosslinux. Você, como usuário final, só vê este site como uma interface simples. No entanto, o administrador da web que gerencia este site sabe que ele existe em duas partes. Eles são, nomeadamente, o endereço IP e o domínio deles. Esses dois aspectos do arquivo host Linux estão interligados e um não pode existir sem o outro.

Portanto, até mesmo o sistema operacional Linux que você está usando agora tem um módulo de arquivo host Linux. Você pode, portanto, hospedar confortavelmente um site localmente. Para observar a estrutura de arquivos do host Linux em seu sistema operacional, digite o seguinte comando em seu terminal.

Estrutura do arquivo host Linux

As primeiras duas linhas são importantes. Vamos, no entanto, nos concentrar na primeira linha. Em termos simples, a primeira linha representa diretamente o endereço IP local '127.0.0.1 'links para o nome de domínio' localhost.'O endereço IP vem antes do nome de domínio porque o substitui. Em termos simples, um endereço IP deve existir antes de um nome de domínio. Uma vez que um endereço IP é atribuído, ele não pode ser alterado. No entanto, um nome de domínio pode ser editado e ainda apontar para o mesmo endereço IP.

Considere o cenário de acessar um site por meio de seu navegador. A primeira ação do seu navegador será procurar o endereço IP vinculado ao nome de domínio. Se o endereço IP existir, você poderá acessar o site. No entanto, se o endereço IP não estiver ativo, você receberá um erro 404, o que significa que o site não pode ser alcançado.

Editando e usando o arquivo host Linux

Uma vez que o valor de uma imagem permanece quantificado por mil palavras, precisamos de uma abordagem do mundo real para memorizar completamente a importância do arquivo host Linux. Uma vez que o arquivo contém o IP local '127.0.0.1 'e o nome de host' localhost 'para sua máquina Linux, pense em você como um administrador da web offline. Nossa demonstração sobre como editar e usar o arquivo host Linux exigirá um servidor web instalado em sua máquina Linux. Para o nosso caso, vamos usar o popular e premiado servidor da web Apache. Para nossa sorte, há um tutorial detalhado sobre como configurar o Apache em seu sistema operacional Linux. Então vá em frente e configure antes de retomar o tutorial.

Editando o seu acesso ao arquivo do host Linux

Agora que você tem seu servidor web Apache instalado e funcionando, ele, por padrão, atribui a si mesmo o endereço IP local de sua máquina. Portanto, isso implica que se você abrir uma nova guia em seu navegador e digitar o endereço '127.0.0.1 ', você deve ver uma página como a que está abaixo.

Página inicial padrão do servidor da web Apache até 127.0.0.1

O Apache disse a você que poderia encontrar o endereço IP em sua máquina e exibir sua página padrão de 'Bem-vindo à Web'. Então, o Apache está nos dizendo que podemos hospedar localmente um site em nossa máquina em modo offline. Se você é um aspirante a web designer e desenvolvedor, esta é uma notícia empolgante. No entanto, nosso acesso à página padrão do Apache era através do endereço IP do host local '127.0.0.1 '. Agora podemos tentar o mesmo acesso usando o nome de host 'localhost' conforme visualizado no arquivo host Linux que acessamos anteriormente.

No mesmo navegador, remova o endereço IP '127.0.0.1 'e substitua-o por' localhost.'A visualização da página da web padrão do Apache deve permanecer a mesma. A única diferença deve ser a visualização do URL em nosso navegador, que agora mostra 'localhost' em vez de '127.0.0.1 '.

Acesso ao servidor da web Apache por meio do nome do host localhost

O aspecto dinâmico do arquivo host Linux

Como mencionado, este endereço IP limita nosso acesso a apenas uma máquina, que estamos usando. No entanto, se você tiver algum conhecimento de rede, deve configurar um Roteador TP-Link. Isso permitirá que você configure um endereço IP dinâmico diferente de 127.0.0.1. A vantagem de um endereço IP dinâmico é que ele permite que sua máquina seja acessível por outras máquinas. Isso, portanto, implica que mesclar o conhecimento que você tem sobre o arquivo host do Linux, servidores da web e roteadores TP-Link o deixa mais perto de ser um administrador da web indiscutível.

Como estamos lidando com uma máquina sozinha, vamos adotar o conhecimento básico do arquivo host Linux que ela tem a oferecer. Concordamos que a edição do nome do host é garantida, pois só podemos lidar com um único endereço IP por máquina. Então vá em frente e edite o nome 'localhost' no arquivo host Linux que você abriu anteriormente. Você pode alterá-lo para algo diferente, como 'webadmin.com.'Agora, tente acessá-lo através do navegador da web e veja se você ainda vai pousar na página inicial padrão do Apache.

Editando o nome do host no arquivo de host Linux

Acessando o nome de host editado no arquivo de host Linux

Conforme previsto, o acesso à nossa página da web padrão do Apache por meio do 'webadmin editado.com 'hostname foi um sucesso.

Para ter certeza de acesso à página da web padrão do Apache por meio do nome de host editado 'webadmin.com, 'precisamos realizar alguma verificação. Abra outro terminal e execute a seguinte solicitação de ping.

Pinging o nome de domínio do arquivo host Linux editado

Uma solicitação de ping é uma maneira de entrar em contato com um nome de host ou nome de domínio para determinar se ele está ativo. Uma solicitação de PIN bem-sucedida responderá conforme descrito acima. Executamos ping no nome de domínio 'webadmin.com, 'e ele retornou uma resposta em nosso terminal associada ao endereço IP atribuído ao nome do host. Portanto, esta é a evidência de que editar nosso arquivo host Linux foi um sucesso.

Importância e aplicações do arquivo host Linux

Como agora temos uma base sólida para trabalhar com o arquivo host do Linux, precisamos saber até onde esse conhecimento pode nos levar. Já mencionamos um pouco de sua importância, mas precisamos agrupar todas essas vantagens.

Se você é um desenvolvedor web ou pretende ser, pode ser cético quanto ao servidor de desenvolvimento. No entanto, usando um servidor de produção como Apache e Nginx, você pode transformar sua máquina em um servidor de produção. Você poderá ver como seu aplicativo da web se comportará em um ambiente de produção. Portanto, oferece um campo de teste estável para seus aplicativos da web. Além disso, você não terá que reiniciar seu servidor de desenvolvimento toda vez que quiser trabalhar em seu aplicativo da web. Um servidor de produção está sempre em um estado de execução contínua ou ativo após sua instalação e configuração. Você precisará alterar seu código e, em seguida, acessar o navegador e inserir o nome do host ou endereço IP no arquivo host do Linux.

Outra vantagem de um arquivo host Linux é sua capacidade de permitir que você hospede e compartilhe seus arquivos com outras máquinas remotas. Você pode criar um sistema de compartilhamento de arquivos que lhe permite garantir o acesso a certos formatos de arquivo de sua parte.

Conclusão

O conhecimento que você adquiriu com este artigo é essencial para construir sua confiança na compreensão de como os nomes de domínio e endereços IP se conectam no mundo real. Além disso, você se conectará mais com informações e configurações relacionadas a conceitos avançados como servidores de nomes de domínio. A partir daqui, será fácil entender as instruções de suas configurações e como defini-las.

Um grande elogio ao caminho que este conhecimento de arquivo host Linux levará você.

O cursor pula ou se move aleatoriamente enquanto digita no Windows 10
Se você descobrir que o cursor do mouse pula ou se move por conta própria, de forma automática e aleatória ao digitar em um laptop ou computador com W...
Como reverter a direção de rolagem do Mouse e Touchpads no Windows 10
Mouse e Touchpads não apenas torna a computação mais fácil, mas mais eficiente e menos demorada. Não podemos imaginar uma vida sem esses dispositivos,...
Como alterar o ponteiro do mouse e tamanho do cursor, cor e esquema no Windows 10
O ponteiro do mouse e o cursor no Windows 10 são aspectos muito importantes do sistema operacional. Isso também pode ser dito para outros sistemas ope...