RC 폴더는 Ubuntu에서 더 이상 사용되지 않습니까?

RC 폴더는 Ubuntu에서 더 이상 사용되지 않습니까?

저는 Ubuntu를 사용하여 Linux를 배우고 있습니다. 런레벨 중 하나에서 네트워크 관리를 제거하고 싶습니다. 이전에는 이 작업을 올바르게 수행했지만 지금은 아무리 노력해도 필수 런레벨에서 스크립트를 제거할 수 없습니다.

여기에 이미지 설명을 입력하세요.

rc3 폴더가 비어 있는데 런레벨 3에서 어떻게 작업할 수 있나요? !

답변1

예, Ubuntu 버전 15.04가 다음으로 전환되었습니다.체계. rcX.d 폴더는 대부분 더 이상 사용되지 않습니다.

네트워크 관리자 비활성화 와 같은 구성 명령을 사용할 수 있습니다. sudo systemctl disable network-manager.service이렇게 하면 네트워크가 대부분 구성되지 않은 상태로 유지됩니다.

systemd에는 런레벨이 없지만 "대상"이라는 동등한 런레벨이 있습니다.기술 담당 직원다음과 같은 매핑을 나열합니다.

  • 실행 수준 0은 poweroff.target과 일치합니다.
  • 런레벨 1은 Rescue.target과 일치합니다.
  • Runlevel 3은 multi-user.target에 의해 에뮬레이션됩니다.
  • Runlevel 5는 graphic.target에 의해 에뮬레이션됩니다.
  • Runlevel 6은 boot.target에 의해 에뮬레이트됩니다.

특정 대상으로 전환할 수 있습니다 systemctl isolate multi-user.target. 일반적으로 심볼릭 링크가 존재하므로 다음과 같이 입력할 수도 있습니다.systemctl isolate runlevel3.target

특정 대상에서 유닛을 제거하려면 해당 유닛의 WantedBy지시어를 수정하면 됩니다. 대상은 서로 종속될 수 있으므로 대상에서 유닛을 제거하면 해당 종속 항목에서도 해당 유닛이 제거됩니다.

관련 정보