![Nano에서 resolv.conf를 수정할 때 "디렉토리에 해당 파일이 없습니다" 오류가 발생합니다.](https://linux55.com/image/220567/Nano%EC%97%90%EC%84%9C%20resolv.conf%EB%A5%BC%20%EC%88%98%EC%A0%95%ED%95%A0%20%EB%95%8C%20%22%EB%94%94%EB%A0%89%ED%86%A0%EB%A6%AC%EC%97%90%20%ED%95%B4%EB%8B%B9%20%ED%8C%8C%EC%9D%BC%EC%9D%B4%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4%22%20%EC%98%A4%EB%A5%98%EA%B0%80%20%EB%B0%9C%EC%83%9D%ED%95%A9%EB%8B%88%EB%8B%A4..png)
이름 서버 추가를 편집 /etc/resolv.conf
(사용 )할 때 저장할 때 다음 오류가 발생합니다. 디렉터리에 해당 파일이 없습니다.nano
8.8.8.8
/etc
그런데 그 디렉토리 에 들어가보니 이런 빨간색이 resolv.conf
있군요 . resolv.conf -> /run/systemd/resove/resolv.conf
예전에는 /etc/resolv.conf를 편집할 수 있었지만 지금은 편집할 수 없습니다.
resolv.conf
파일 에 네임서버를 추가하는 방법은 무엇입니까 ?
답변1
초보자로서 댓글에서 Kali 사용에 대해 정당하게 경고를 받았으므로 여기에 답변이 있습니다.
을 실행하면 ls -l
다음이 표시됩니다.
lrwxrwxrwx 1 user group 4 May 23 13:56 that -> /somewhere/else/this
이는 that
에 대한 심볼릭 링크임을 의미합니다 this
. 이것이 l
첫 번째 열의 의미입니다. 즉 that
, 편집을 하면 실제로 편집을 하는 것입니다 this
.
이것은 this
제거될 때까지 잘 작동했습니다. 단순히 파일을 삭제하면 다시 생성될 수 있습니다. 그러나 디렉터리가 사라지면 오류 메시지가 표시됩니다.
기본적으로 존재하지 않기 때문에 nano
생성할 수 없다고 말하는 것입니다 . 디렉토리가 존재하는지 확인 하십시오 ./run/systemd/resove/resolv.conf
/run/systemd/resove
ls /run/systemd
resove
질문에 철자 오류가 없다면( 있다 resolve
) l
, 그게 문제인 것이다.