에서 이 자리하는 방법을 알아보려고 목록 서비스에서 우분투를 사용하여 명령줄 인터페이스입니다. 우리는 실행중인 서비스와 실행되지 않는 서비스를 어떻게 나열 할 수 있는지 살펴볼 것입니다.
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 이전 버전에서는 대신 사용하여 서비스-상태로 모든 명령을 위에서 언급된다.피>
0