
Estou executando o Ubuntu 18.04.2 em um laptop Toshiba Satellite. Estou tentando bloquear determinados sites usando o comando "sudo gedit /etc/hosts". O sistema não consegue encontrar o arquivo "HOSTS".
Responder1
Se o arquivo hosts não existir, comece com um novo.
Eu correria ...
sudo su
gedit /etc/hosts
Em seguida, dentro do novo arquivo, adicione o seguinte:
127.0.0.1 localhost
127.0.0.1 {whatever name you have for your machine}
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
Salve o arquivo primeiro e depois volte para adicioná-lo.
Se ocorrer erros ao tentar fazer o que foi dito acima, então não é tão simples.
Responder2
- verifique (
ls /etc/hosts
ou no seu explorador de arquivos se você tem um/etc/hosts
arquivo (ele realmente deveria estar lá, nunca vi um sistema Linux sem um) copie-o para seus arquivos de usuário (não é
sudo
necessário)cp /etc/hosts./etc-hosts
faça uma cópia de segurança
- edite-o com um editor normal para adicionar os sites bloqueados
copie a nova versão de volta (
sudo
necessário):sudo cp etc-hosts /etc/hosts
Fazendo assim:
- mantém um backup de um arquivo importante caso você estrague tudo
- permite que você edite o arquivo com seu editor normal
- minimiza o tempo que você gasta fazendo coisas do sudo (e evita reutilizar o editor sudo-ed por engano)
- mantém uma cópia do novo
/etc/hosts
em seus próprios arquivos, onde é mais provável que seja feito backup.