사용 가능한 서비스 목록


답변:


51

Wheezy는 SysV init를 사용하며 모든 서비스는의 특수 쉘 스크립트로 제어 /etc/init.d되므로 ls /etc/init.d목록을 표시합니다. 이러한 파일에는 맨 위에있는 서비스에 대한 설명도 포함되며 디렉토리에는 README.

전부는 아니지만 일부에는 .sh접미사가 있습니다. 예를 들어 update-rc.d.


1
당신의 대답을 읽은 후, 나는 내 질문이 얼마나 어리석은지를 깨달았습니다. 분명했다. 어쨌든, 적어도 나는 무언가를 배웠다. 그럼에도 불구하고 내 질문에 대답 해 주셔서 감사합니다.
드라고 Rizescu

7
@DragosRizescu 바보 같은 질문이 없습니다.
Braiam

2
@DragosRizescu-유효한 질문입니다. 서비스가 다양한 배포판에서 작동하는 방식을 변경하는 데 많은 활동이있어 혼란 스러울 수 있습니다.
slm

systemdwheezy시스템에서 실행 중 입니다 .
jordanm

67

데비안 제시에보십시오 service --status-all.

그것은에 sysvinit-utils패키지로 제공된다.


14
service --status-all

init.d 스크립트에 상태 코드 섹션이 없음을 의미하는 중지 또는 해제 (-), 시작 또는 설정 (+) 또는 알 수없는 (?) 상태 코드가있는 모든 서비스를 나열합니다. 서비스를 실행하는 것만이 아닙니다.


3

systemd 로 말했듯

systemctl --full --type service --all

에서 man 페이지 :

-l, --full상태, 목록 단위, 목록 작업 및 목록 타이머의 출력에서 ​​단위 이름을 생략하거나 프로세스 트리 항목, 저널 출력 또는 단위 설명을 자르지 마십시오.

-a, --all목록 단위가있는 단위를 나열 할 때 다른 단위를 따르는 비활성 단위 및 단위도 표시합니다. 단위 / 작업 / 관리자 속성을 표시 할 때는 설정 여부에 관계없이 모든 속성을 표시하십시오.

ArchWiki 에서도 유용합니다 .

systemctl             # List running units
systemctl list-units  # Idem
systemctl --failed    # List failed units

0

/etc/init.d 에는 System V init 도구 (SysVinit)가 사용하는 스크립트가 포함되어 있습니다.

실행 파일 목록 :

ls -F /etc/init.d/ | grep '*$'
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.