Linux에서 현재 실행 중인 서비스 목록 보기
리눅스에서 현재 실행 중인 서비스의 목록을 출력하는 명령어입니다.
service --status-all|grep +
service –status-all은 모든 서비스의 목록을 아래처럼 출력합니다.
[ + ]는 실행 중(running)임을, [ – ]는 실행 중이 아님을 나타냅니다.
따라서 ‘|grep +’를 붙이면 실행 중인 서비스 만을 출력할 수 있습니다.
결과 화면입니다.
여기는 태그라인
Published · Updated
리눅스에서 현재 실행 중인 서비스의 목록을 출력하는 명령어입니다.
service --status-all|grep +
service –status-all은 모든 서비스의 목록을 아래처럼 출력합니다.
[ + ]는 실행 중(running)임을, [ – ]는 실행 중이 아님을 나타냅니다.
따라서 ‘|grep +’를 붙이면 실행 중인 서비스 만을 출력할 수 있습니다.
결과 화면입니다.
Tags: service liststatus-all서비스 목록
SW Level Up
mail@swlevelup.com
by SW Level Up · Published 2017-09-23 · Last modified 2017-12-28
by SW Level Up · Published 2017-12-30
by SW Level Up · Published 2017-09-15
정보 감사합니다~
제가 에는 ? 표시도 있는데 ?는 무슨 상태를 의미 하나요 ?
services –status-all 명령은 /etc/init.d 스크립트에서 status 명령어를 지원하는지 검사합니다.
여기서 status를 찾을 수 없는것은 물음표로 표시합니다.
즉 저 명령어론 상태를 특정할 수 없었다는 의미입니다.
이것들은 upstart라는 프로세스가 관리하는 것들로, 프로세스를 관리하는, 모든 프로세스의 조상이 되는 1번 init 프로세스의 문제를 개선해 Ubuntu에선 이벤트 기반으로 동작하는 upstart라는 것을 만들었습니다.
이 upstart가 관리하는 것들이 물음표로 보이게 된 것입니다.
저도 질문을 받고 찾아본 것이라 잘못된 정보가 있다면 알려주시면 감사하겠습니다.
감사합니다! 도움이 많이 됐어요.
좋게 봐주셔서 감사합니다.