로그인 후 명령 실행 [닫기]

로그인 후 명령 실행 [닫기]

저는 리눅스 민트 18을 사용하고 있습니다.

마스터 사용자(루트 사용자 없음)로 로그인한 후 이 명령을 실행하는 방법:

sudo echo "nameserver 8.8.8.8" | sudo tee /etc/resolv.conf > /dev/null

로그인 후 명령을 실행하는 단계를 많이 읽었지만 나(또는 다른 사람)에게는 작동하지 않습니다.

네트워크 오류를 수정하기 위해 매번 실행하기 때문에 이 명령을 실행해야 합니다.

답변1

이 줄을 에 넣을 수 있습니다 $HOME/.bash_profile. 모든 명령은 로그인 시 실행됩니다.

하지만 귀하의 경우에는 문제의 근본 원인을 해결하는 것이 더 낫다고 생각합니다. 자주 사용 하려면 8.8.8.8네트워크 인터페이스 구성에 추가하는 것이 좋습니다.

일반적으로 /etc/network/interfaces거기에 .을 넣으면 인터페이스와 해당 구성 매개변수 목록을 찾을 수 있습니다.

dns-nameservers 8.8.8.8그런 다음 사용 중인 인터페이스 섹션에 행을 추가해야 합니다 .

답변2

bashrc 파일 끝에 명령을 추가하십시오.

  vi ~/.bashrc

관련 정보