이 게시물을 기반으로 내 컴퓨터의 호스트 이름을 변경하려고 합니다.https://www.blackmoreops.com/2013/12/12/change-hostname-kali-linux/
이 부분에 도달하면
service hostname.sh stop
sleep 1
service hostname.sh start
호스트 이름이 올바르게 중지된 것 같지만 시작할 수 없습니다. 이제 보조 컴퓨터에서 내 IP를 검색할 때마다 내 호스트 이름이 해당 없음으로 표시됩니다.
호스트 이름을 시작하려고 하면 다음과 같이 표시됩니다.
Failed to start hostname.service: Unit hostname.service is masked.
이 주제에 대해 조사한 후 명령을 시도했습니다.
systemctl unmask hostname.service
또한
systemctl unmask hostname
오류 없이 실행됩니다.
그러나 이러한 명령 중 하나를 시도하면 해당 명령이 차단되었다는 동일한 오류가 다시 발생합니다.
systemctl enable hostname.service
systemctl enable hostname
systemctl start hostname.service
systemctl start hostname
start hostname.service
start hostname
마지막으로 차단을 시도했다가 다시 차단을 해제해도 같은 결과가 나왔습니다. 이러한 증상은 여러 번 재부팅한 후에도 지속됩니다. 매우 혼란스럽기 때문에 도움을 주시면 매우 감사하겠습니다.
또한 그만한 가치가 있기 때문에 Debian 배포판 Kali Linux를 사용하고 있습니다.
고쳐 쓰다
/etc/호스트
127.0.0.1 localhost
127.0.1.1 kali.net VVTOETSC
#The following lines are desirble for IPV6 capable hosts
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
/etc/호스트 이름
VVTOETSC
답변1
귀하의 질문에 언급된 기사는 2013년에 작성되었으며 오래된 것입니다. 호스트 이름을 변경하려면 다음을 수행하십시오.
- 네트워크 연결 끊기
- 루트로 명령을 실행하십시오
hostname new_hostname
. - 네트워크에 다시 연결
답변2
- 고급 모드로 부팅해 보세요
- 루트 비밀번호 삽입
- 동영상과 같이 삭제해도 아무런 영향을 미치지 않을 것으로 생각되는 매우 큰 파일을 찾아보세요. ls -S 또는 ls --size를 입력하여 언제든지 파일 크기를 확인할 수 있습니다.
- 파일을 삭제하고 다시 시작하세요. 그 후에는 작동합니다.
- 그렇지 않은 경우 다른 파일을 찾아서 작동할 때까지 다시 시작을 테스트해야 합니다.
이 문제는 부팅 파티션에 실패한 서비스를 로드할 충분한 공간이 없기 때문에 발생합니다. 간단한 해결책은 매우 큰 파일을 삭제하는 것입니다. 그럼 붐... 성공할 거야..