2017-12-13 12 views
2

postgresql 서비스가 Ubuntu [16.04]에서 어떻게 작동하는지에 대해 자세히 설명해 줄 수 있습니까? 나를 묻는 행동은 다음과 같습니다. sudo systemctl start postgresql 명령을 사용하여 내 postgresql 서비스를 시작합니다. 내가 systemctl list-units | grep post를 실행하면 나는PostgreSQL 서비스

UNIT       LOAD ACTIVE SUB  DESCRIPTION 
postgresql.service    loaded active exited PostgreSQL RDBMS 
[email protected] loaded active running PostgreSQL Cluster 9.6-main 
system-postgresql.slice  loaded active active system-postgresql.slice 

을보고 내가 sudo systemctl stop postgresql을 실행할 때 모두 postgresql.service[email protected]이 사라집니다. 이 세 가지 서비스는 각각 무엇을하고 있습니까?

답변

0

[email protected]PostgreSQL Cluster 9.6-main 클러스터에 등록 된 것으로 가정합니다. 이것은 실제로 시스템의 포스트그레스를 제어하는 ​​것입니다.

는 내가의 system-postgresql.slice is a postgres slice unit

것도 위의 포스트 그레스를 실행하기위한 중요하지 않습니다 가정 is the effect desribed here

postgresql.service을 가정합니다. 서비스에 등록하지 않고 클라이언트를 pg_ctl으로 시작/중지 할 수 있습니다. 그러나 어떤 서비스가 귀하의 경우에 어떤 서비스를 실행하는지 궁금하다면 - [email protected]

입니다.