에서 이 자리하는 방법을 알아보려고 목록 서비스에서 우분투를 사용하여 명령줄 인터페이스입니다. 우리는 실행중인 서비스와 실행되지 않는 서비스를 어떻게 나열 할 수 있는지 살펴볼 것입니다.

List Ubuntu Services With Service command

service–status-all 명령은 Ubuntu 서버의 모든 서비스를 나열합니다(실행중인 서비스와 실행되지 않는 서비스 모두).

service --status-all

이렇게하면 우분투 시스템에서 사용 가능한 모든 서비스가 표시됩니다. 상태는 실행중인 서비스에 대한 것이며 중지 된 서비스에 대한 것입니다.,

를 사용하는 그 명령을 우리를 필터링할 수 있는 출력을 표시만 실행하는 서비스입니다.

service --status-all | grep '\'

목 우분투하는 서비스는 실행되지 않 유형

service --status-all | grep '\'

서비스 명령을 사용할 수 있습을 목록 서비스에서 모두 우분투 릴리즈 포함하여(우분투 17,16.04 및 14.04).

systemctl 명령으로 서비스 목록

Ubuntu15 이후 서비스는 systemd 에 의해 관리됩니다., Systemd 를 사용하면 systemctl 명령을 사용하여 Ubuntu 시스템에서 실행중인 서비스에 대한 정보를 얻을 수 있습니다.

하는 모든 서비스를 실행하는 우분투에서 입력:

systemctl list-units

출력의 명령은 아래와 같습니다:

UNIT LOAD ACTIVE SUB DESCRIPTIONapache2.service loaded active running LSB: Apache2 web serverapparmor.service loaded active exited LSB: AppArmor initializationcron.service loaded active running Regular networking.service loaded active exited Raise network interfacesnmbd.service loaded active running LSB: start Samba NetBIOS nameserver (nmbd)smbd.service loaded active running LSB: start Samba SMB/CIFS daemon (smbd)ssh.service loaded active running OpenBSD LOAD = Reflects whether the unit definition was properly loaded.ACTIVE = The high-level unit activation state, i.e. generalization of SUB.SUB = The low-level unit activation state, values depend on unit type.

하는 모든 서비스를 비활성화,단위 유형:

systemctl list-units -a

목록을 비활성화,단위 유형

systemctl list-units -a --state=inactive

systemctl 명령이 작동하지 않을 위한 우분투 14.04 이전 버전에서는 대신 사용하여 서비스-상태로 모든 명령을 위에서 언급된다.