
Toshiba Satellite 노트북에서 우분투 18.04.2를 실행하고 있습니다. "sudo gedit /etc/hosts" 명령을 사용하여 특정 웹사이트를 차단하려고 합니다. 시스템에서 "HOSTS" 파일을 찾을 수 없습니다.
답변1
호스트 파일이 없으면 새 파일로 시작하십시오.
나는 달릴 것이다 ...
sudo su
gedit /etc/hosts
그런 다음 새 파일 내부에 다음을 추가합니다.
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
먼저 파일을 저장한 다음 다시 돌아가서 파일을 추가할 수 있습니다.
위의 작업을 수행하려고 할 때 오류가 발생하면 간단하지 않습니다.
답변2
- (
ls /etc/hosts
또는 파일이 있는지 파일 탐색기에서 확인하세요/etc/hosts
(실제로 파일이 있어야 합니다. 파일이 없는 Linux 시스템은 본 적이 없습니다.) 사용자 파일에 복사합니다(
sudo
필요하지 않음).cp /etc/hosts ./etc-hosts
백업 복사본을 만들어
- 차단된 사이트를 추가하려면 일반 편집기로 편집하세요.
새 버전을 다시 복사합니다(
sudo
필요함).sudo cp etc-hosts /etc/hosts
그렇게 하면:
- 문제가 발생할 경우를 대비해 중요한 파일의 백업을 유지합니다.
- 일반 편집기로 파일을 편집할 수 있습니다
- sudo 작업에 소요되는 시간을 최소화합니다. (실수로 sudo 편집기를 재사용하는 것을 방지합니다.)
- 새 파일의 복사본을
/etc/hosts
자신의 파일에 보관하므로 백업될 가능성이 조금 더 높습니다.