¿Cuáles son estos procesos de Windows en Linux?

59

Revisé htoplo que se está ejecutando en el sistema y encontré / vi algo que no sé qué es, Windows Desktopy explorer.exe. Estoy usando Ubuntu Linux y no hay Windows en esta computadora portátil.

Aquí está la imagen del proceso.

Salida de htop, que muestra "C: \ Windows \ system32 \ explorer.exe / desktop" y "C: \ Windows \ system32 \ services.exe"

¿Cómo puedo averiguar cuáles son estos?

~$ 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
fuente
69
¡Lo sabía! ¡La verdad finalmente ha sido revelada! ¡Ubuntu siempre fue Windows!
Matti Virkkunen
16
¿Estás ... ejecutando tu sesión GUI como root? Espero que no, porque esa es una muy mala idea en lo que respecta a la seguridad.
Léo Lam
@ LéoLam, sí, no estoy familiarizado con la creación de usuarios, etc.
VLS
44
@ LéoLam ¡Uy! no hagas eso!
dalearn el

Respuestas:

50

Algunas aplicaciones de Windows que se ejecutan en Wine o front-end para Wine, como PlayOnLinux o Crossover, dejan explorer.exe y otros ejecutables de Windows abiertos después de que se cierran. Intente ejecutar algunas de sus aplicaciones Wine una por una y verifique htop para explorer.exe después de cerrarlas.

O ejecute este comando en la terminal:

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

Los dos procesos de Windows en su pregunta han estado ejecutándose durante más de 8 horas. Posiblemente han estado ejecutándose desde justo después del arranque de Ubuntu. Elimine los PID de explorer.exe y services.exe y compruebe si estos dos procesos vuelven después. Para eliminar los PID de explorer.exe y services.exe en el ejemplo de su pregunta, use este comando:

kill 3413 3110  

Los resultados de ejecutar el comando anterior mostraron que los dos procesos de Windows se han estado ejecutando desde el inicio. Abra la aplicación de aplicaciones de inicio incorporada que muestra una lista de todos los programas de inicio adicionales en su sistema operativo.

Las aplicaciones de inicio mostraron solo un programa de inicio de Ubuntu normal en la lista de programas de inicio adicionales. Ejecute el siguiente comando justo después de la próxima vez que inicie Ubuntu para mostrar qué proceso se bifurcó y para que pueda tener una mejor idea de qué proceso está llamando a sus dos procesos de Windows.

ps auxf
karel
fuente
2
No tengo nada relacionado con Windows. Ni siquiera Wine.. Sólo he monoinstalado pero no ejecutarlo desde hace 1 mes .. No estoy familiarizado con Linux que mucho y no soy lo que se vino a todos ..
VLS
2
Hay una aplicación Ubuntu incorporada para ver los programas de inicio llamados Aplicaciones de inicio. Busque Aplicaciones de inicio en el Tablero y haga clic en el icono para abrirlo.
karel
2
Esas son definitivamente una versión de wine, incluso si está integrada en otro programa; no conozco ningún otro programa de Linux que informe sobre rutas C: \ como esa, y wine definitivamente hace eso para los programas que se ejecutan dentro de él. ¿Estás seguro de que no tienes Wine u otra aplicación cruzada que use Wine instalado?
daboross
3
@VLS Mono puede usar vino, sí. Es posible que haya instalado automáticamente algunos componentes de vino cuando instaló mono. También es posible que wine se haya instalado automáticamente cuando intentaste instalar una aplicación de Windows, posiblemente sin que te des cuenta (no estoy seguro de si Ubuntu lo hace de forma inmediata, normalmente desactivo la instalación automática y esas cosas).
Micheal Johnson
13
Otros ejemplos de programas que usan Wine sin decírtelo: TeamViewer, Picasa.
reinierpost
18

Mira el /procsistema de archivos:

ls -l /proc/3413/exe

Y te mostrará el binario del proceso. Bajo el directorio, hay más pseudofiles que brindan información útil, y otro útil es cmd,

cat /proc/3413/cmd

dándole los argumentos utilizados para iniciar el proceso (si corresponde).

Radovan Garabík
fuente
Uso del enfoque directo para la victoria.
Joshua