Quais são esses processos do Windows no Linux?

59

Eu verifiquei o htopque está sendo executado no sistema e encontrei / vi algo que não sei o que é Windows Desktope explorer.exe. Estou usando o Ubuntu Linux e não há Windows neste laptop.

Aqui está a imagem do processo

Saída do htop, mostrando "C: \ Windows \ system32 \ explorer.exe / desktop" e "C: \ Windows \ system32 \ services.exe"

Como posso descobrir o que é isso?

~$ ps -aux | grep "explorer.exe\|services.exe"
root      3110  0.0  0.0 2645728  352 ?        Ssl  06:45   0:00 C:\windows\system32\services.exe
root      3413  0.0  0.0 2658592 1440 ?        Ssl  06:45   0:00 C:\windows\system32\explorer.exe /desktop
root     20817  0.0  0.0  14360  2408 pts/4    S+   15:20   0:00 grep --color=auto explorer.exe\|services.exe
VLS
fonte
69
Eu sabia! A verdade foi finalmente revelada! Ubuntu era Windows o tempo todo!
Matti Virkkunen
16
Você está ... executando sua sessão da GUI como raiz? Espero que não, porque é uma péssima idéia no que diz respeito à segurança.
Léo Lam
@ LéoLam, Sim, eu sou .. Eu não estou familiarizado ainda com a criação de usuários etc.
VLS
4
@ LéoLam oops! não faça isso!
dalearn

Respostas:

50

Alguns aplicativos do Windows em execução no Wine ou nos front-ends do Wine, como PlayOnLinux ou Crossover, deixam o explorer.exe e outros executáveis ​​do Windows abertos após serem fechados. Tente executar alguns de seus aplicativos Wine um por um e verifique o htop for explorer.exe depois de fechá-los.

Ou execute este comando no terminal:

ps -aux | grep "explorer.exe\|services.exe"

Os dois processos do Windows em sua pergunta estão em execução há mais de 8 horas. Possivelmente eles estão rodando desde que o Ubuntu foi inicializado. Mate os PIDs do explorer.exe e services.exe e verifique se esses dois processos retornam posteriormente. Para eliminar os PIDs do explorer.exe e services.exe no exemplo da sua pergunta, use este comando:

kill 3413 3110  

Os resultados da execução do comando acima mostraram que os dois processos do Windows estão em execução desde a inicialização. Abra o aplicativo interno de aplicativos de inicialização, que mostra uma lista de todos os programas de inicialização adicionais em seu sistema operacional.

Os aplicativos de inicialização mostraram apenas um programa de inicialização normal do Ubuntu na lista de programas de inicialização adicionais. Execute o comando a seguir logo após a próxima vez que você iniciar o Ubuntu para mostrar qual processo bifurcou o que, para que você possa ter uma idéia melhor de qual processo está chamando seus dois processos do Windows.

ps auxf
karel
fonte
2
Não tenho nada relacionado ao Windows. Nem mesmo Wine.. Eu monoinstalei apenas, mas não o executei desde 1 mês .. Não conheço muito o Linux e não sou o que é o Wine ..
VLS
2
Há um aplicativo Ubuntu embutido para ver programas de inicialização chamados Aplicativos de Inicialização. Pesquise aplicativos de inicialização no Dash e clique no ícone para abri-lo.
22417
2
Definitivamente, essas são algumas versões do wine, mesmo que estejam embutidas em outro programa - não conheço outro programa linux que reportaria caminhos C: \ assim, e o wine definitivamente faz isso para programas em execução nele. Tem certeza de que não possui vinho ou outro aplicativo cruzado usando o vinho instalado?
daboross
3
@VLS Mono pode usar vinho, sim. Pode ter instalado automaticamente alguns componentes do wine quando você instalou o mono. Além disso, o wine pode ter sido instalado automaticamente quando você tentou instalar um aplicativo do Windows, possivelmente sem você perceber (não sei se o Ubuntu faz isso imediatamente, normalmente desabilito a instalação automática e essas coisas).
Micheal Johnson
13
Outros exemplos de programas que usam o Wine sem informar você: TeamViewer, Picasa.
reinierpost
18

Veja o /procsistema de arquivos:

ls -l /proc/3413/exe

E isso mostrará o binário do processo. Sob o diretório, há mais pseudofiles fornecendo informações úteis, e outro útil é cmd:

cat /proc/3413/cmd

fornecendo os argumentos usados ​​para iniciar o processo (se houver).

Radovan Garabík
fonte
Uso da abordagem direta para a vitória.
Joshua