Buckminster
(usa Debian)
Enviado em 19/08/2021 - 15:54h
joaoVeloso escreveu:
Existe uma diferença entre processo e serviço? Se sim, qual é a diferença e o que cada um faz?
"Um processo nada mais é do que uma identificação de um serviço ou tarefa que está em execução. Os processos são criados automaticamente pelo sistema operacional quando um serviço ou uma tarefa é iniciado e, é através deles, que o sistema consegue ter controle total sobre os serviços e tarefas que estão em execução.
O LINUX possui um ótimo controle de serviços e processos em execução. Através deste controle, é possível especificar prioridades de execução, finalizar processos ociosos, finalizar processos travados, e redefinir prioridades de processos em execução. Essas são tarefas diárias de um administrador de sistemas LINUX."
http://gabrielborba.com.br/?page_id=367
"Cada serviço ou tarefa que você inicializa no Linux recebe um número (ou mais) de processo.
Os sistemas baseados em Unix precisam que um processo já existente se duplique para que a cópia possa ser atribuída a uma tarefa nova. Quando isso ocorre, o processo "copiado" recebe o nome de "processo pai", enquanto que o novo é denominado "processo filho". É nesse ponto que o PPID (Parent Process Identifier) passa a ser usado: o PPID de um processo nada mais é do que o PID de seu processo pai."
https://www.infowester.com/linprocessos.php
Grosso modo, processo na realidade se traduz como aquele número, o PID, que você vê com o comando ps.
Por exemplo, abra o navegador (chrome, firefox, qualquer um) e depois, no terminal, dê o comando top:
$ top <<< para sair do top dê um crtl c ou tecle q.
ou
$ ps lax <<< com esse comando aparece bem distintas as identificações entre PID e PPID.
surgirá uma lista e nesta lista aparecerá o PID que é o número do processo que está executando o serviço do navegador.
Você notará que em alguns serviços aparece um PID só; e em outros serviços aparecerá vários PIDs (que na verdade é um único PID com vários PPID [processo "pai" e processos "filhos"]) para cada serviço, isso depende, o sistema é quem controla isso.
Mais grosso modo ainda, serviços são os programas (navegadores, editores de texto, etc), aplicativos e outros; processos são instâncias de execução de cada serviço e cada serviço tem vários processos que recebem um número (o PID, o processo "pai") e vários sub-números (o PPID, os processos "filhos"). Esses números é o sistema quem dá aleatoriamente, randomicamente.
________________________________________________
Sanou tua dúvida, resolveu teu problema?
Então marque como Resolvido e escolha a Melhor Resposta!
Ou então execute:
# chown -R root:root /
# mount -o remount,rw /
# reboot
e veja o sistema derreter na sua frente.