Linux에서 현재 실행 중인 서비스 목록 보기

리눅스에서 현재 실행 중인 서비스의 목록을 출력하는 명령어입니다.

service --status-all|grep +

service –status-all은 모든 서비스의 목록을 아래처럼 출력합니다.

[ + ]는 실행 중(running)임을, [ – ]는 실행 중이 아님을 나타냅니다.

따라서 ‘|grep +’를 붙이면 실행 중인 서비스 만을 출력할 수 있습니다.

결과 화면입니다.

SW Level Up

mail@swlevelup.com

You may also like...

5 Responses

  1. 나그네 말해보세요:

    정보 감사합니다~

  2. 익명 말해보세요:

    제가 에는 ? 표시도 있는데 ?는 무슨 상태를 의미 하나요 ?

    • Skills 말해보세요:

      services –status-all 명령은 /etc/init.d 스크립트에서 status 명령어를 지원하는지 검사합니다.
      여기서 status를 찾을 수 없는것은 물음표로 표시합니다.
      즉 저 명령어론 상태를 특정할 수 없었다는 의미입니다.
      이것들은 upstart라는 프로세스가 관리하는 것들로, 프로세스를 관리하는, 모든 프로세스의 조상이 되는 1번 init 프로세스의 문제를 개선해 Ubuntu에선 이벤트 기반으로 동작하는 upstart라는 것을 만들었습니다.
      이 upstart가 관리하는 것들이 물음표로 보이게 된 것입니다.
      저도 질문을 받고 찾아본 것이라 잘못된 정보가 있다면 알려주시면 감사하겠습니다.

  3. 짐농 말해보세요:

    감사합니다! 도움이 많이 됐어요.

답글 남기기

이메일 주소를 발행하지 않을 것입니다.