
Estoy ejecutando ubuntu 18.04.2 en una computadora portátil Toshiba Satellite. Estoy intentando bloquear ciertos sitios web usando el comando "sudo gedit /etc/hosts". El sistema no puede encontrar el archivo "HOSTS".
Respuesta1
Si el archivo de hosts no existe, comience con uno nuevo.
Yo correría ...
sudo su
gedit /etc/hosts
Luego, dentro del nuevo archivo, agregue lo siguiente:
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
Guarde el archivo primero y luego podrá regresar para agregarlo.
Si da errores al intentar hacer lo anterior, entonces no es tan sencillo.
Respuesta2
- verifique (
ls /etc/hosts
o en su explorador de archivos que tiene un/etc/hosts
archivo (realmente debería estar allí, nunca he visto un sistema Linux sin uno) cópielo a sus archivos de usuario (no es
sudo
necesario)cp /etc/hosts ./etc-hosts
hacer una copia de seguridad
- edítelo con un editor normal para agregar los sitios bloqueados
copie la nueva versión nuevamente (
sudo
necesario):sudo cp etc-hosts /etc/hosts
Haciéndolo de esa manera:
- mantiene una copia de seguridad de un archivo importante en caso de que estropees las cosas
- le permite editar el archivo con su editor habitual
- minimiza el tiempo que pasas haciendo cosas sudo (y evita reutilizar el editor sudo-ed por error)
- guarda una copia de lo nuevo
/etc/hosts
en sus propios archivos, donde es más probable que se haga una copia de seguridad.