Gnu / Linux의 Windows 서비스 에 대한 대안 또는 이에 상응하는 것이 무엇인지 궁금합니다 . X 또는 Pulseaudio와 같은 서버이지만 Windows의 테마 서비스, Gnu / Linux의 테마 서비스는 WM 또는 DE이기 때문에 의미가 없습니다. 홈 사용자 디렉토리 이외의 다른 대안 또는 이와 동등한 것이없는 경우 Windows 레지스트리 와 같은 것입니까?
답변
의견에서 언급했듯이 :
Wikipedia link 언급 : Windows NT 운영 체제에서 Windows 서비스는 백그라운드에서 작동하는 컴퓨터 프로그램입니다. [1] 개념적으로 유닉스 데몬과 비슷합니다.
데몬은 사용자가 직접 제어하지 않고 백그라운드에서 눈에 띄지 않게 실행되는 Unix 계열 운영 체제의 일종의 프로그램으로 특정 이벤트 또는 조건이 발생하여 활성화되기를 기다립니다.
Microsoft Windows 운영 체제에서 서비스라는 프로그램은 데몬의 기능을 수행하지만 데몬이라는 용어는 때때로 해당 시스템과 관련하여 사용되기도합니다.
출처 : http://www.linfo.org/daemon.html
업데이트 (자세한 내용 및 실제 비교) :
- UNIX : 데몬은 터미널에서 자신을 분리하고 백그라운드에서 연결이 끊어지면서 요청을 기다리고 응답하는 프로세스입니다.
- Windows : 서비스는 Windows에서 사용할 수있는 특별한 유형의 응용 프로그램으로 백그라운드에서 특별한 권한으로 실행됩니다.
- UNIX에서 데몬은 시스템이 다른 응용 프로그램에 서비스를 제공하기 시작하는 프로세스입니다. 일반적으로 데몬은 사용자와 상호 작용하지 않습니다. UNIX 데몬은 부팅시 init 또는 rc 스크립트에서 시작됩니다. 이러한 스크립트를 수정하려면 텍스트 편집기에서 스크립트를 열어야하며 스크립트의 변수 값을 실제로 변경해야합니다. UNIX에서 데몬은 제공하는 서비스에 대한 적절한 사용자 이름으로 또는 루트 사용자로 실행됩니다.
- Windows 서비스는 UNIX 데몬과 동일합니다. 클라이언트 프로세스에 하나 이상의 기능을 제공하는 프로세스입니다. 일반적으로 서비스는 사용자와 상호 작용하지 않으며 결과적으로 UI를 포함하지 않는 장기 실행 Windows 기반 응용 프로그램입니다. 시스템이 다시 시작되면 서비스가 시작된 다음 로그온 세션에서 계속 실행될 수 있습니다. Windows에는 서비스에 사용 된 변수 값을 저장하는 레지스트리가 있습니다. 제어판은 사용자가 레지스트리에서 유효한 값으로 변수를 설정할 수있는 UI를 제공합니다. 해당 사용자의 보안 컨텍스트에 따라 서비스 기능이 결정됩니다. 대부분의 서비스는 로컬 서비스 또는 네트워크 서비스로 실행됩니다. 서비스가 네트워크 리소스에 액세스해야하고 필요한 작업을 수행 할 수있는 권한이있는 도메인 사용자로 실행해야하는 경우 후자가 필요합니다.