Linux가 시작되면 어떤 프로세스가 시작되고 이를 비활성화하는 방법은 무엇입니까?

Linux가 시작되면 어떤 프로세스가 시작되고 이를 비활성화하는 방법은 무엇입니까?

NFS 드라이브를 마운트할 수 있도록 Ubuntu 11.04 시스템에 nfs-commons를 설치했습니다. 그러나 나중에 시스템에서 NFS를 제거하기로 결정하여 sudo apt-get 제거를 실행했습니다. 이제 내 컴퓨터의 5분의 1이 부팅되지 않습니다. 정지됩니다. 어딘가에 시작 메시지가 나와 있습니다.

NFSv4 ID <-> 이름 매퍼 시작 [실패]

메시지 중 하나는 다음과 같습니다.

init: statd 사전 시작 프로세스(505)가 상태 2로 종료되었습니다.

이제 두 메시지 모두 이전 NFS 설치와 관련이 있다고 생각됩니다. 하지만 이를 제거할 때 내 OS가 왜 이러한 서비스를 시작하려고 하는지 이해할 수 없습니다. 또한 fstab에 NFS 항목이 없습니다.

그래서 내 질문은 이렇습니다.

시작 중에 어떤 프로세스/서비스가 시작될지 어떻게 확인하고 이를 비활성화하는 방법이 있나요?

답변1

이 유틸리티에 더 익숙하다면 chkconfig다음을 사용하여 시작 시 로드/실행되는 서비스를 검토할 수 있습니다.

chkconfig --list

물론 유틸리티를 먼저 설치해야 할 수도 있지만 Ubuntu가 방법을 알려줄 것이므로 실행하고 직접 확인하십시오.

다음 부팅 시 서비스를 활성화/비활성화하려면 다음 구문을 사용하세요.

chkconfig --help
usage:   chkconfig [--list] [--type <type>] [name]
         chkconfig --add <name>
         chkconfig --del <name>
         chkconfig --override <name>
         chkconfig [--level <levels>] [--type <type>] <name><on|off|reset|resetpriorities>

귀하의 경우에는 다음을 사용해야 합니다.

sudo chkconfig <sericename> off

답변2

Ubuntu에서는 실행 중인 서비스 목록을 볼 수 있습니다.

service --status-all

그리고 다음 명령을 사용하여 서비스를 시작하거나 중지합니다.

sudo /etc/init.d/service {stop,start}

관련 정보