로그인 후 KSysGuard를 열면 기본적으로 200개가 넘는 활성 프로세스가 표시됩니다. 대부분은 root
계정에서 실행되고 있으며 루트 외에 , rtkit
, avahi
, , 등 daemon
의 다른 프로세스도 있습니다 ! 나는 계정을 활성화하지도 않았고 내 컴퓨터에서 이러한 사용자를 직접 만들지도 않았습니다!lp
messagebus
syslog
root
제가 아는 한, Ubuntu 18.04, CentOS 7, Fedora 30, OpeSUSE Leap 15.1을 사용할 때 이러한 사용자를 본 적이 없습니다. 이러한 운영 체제에서는 모든 프로세스가 항상 내 계정에 의해 소유되고 실행됩니다.
KDE Neon에 로그인할 때마다 어떻게 내 시스템에 들어가나요? 그들은 실제로 무엇을 합니까? KDE Neon OS는 다른 사람들이 사용할 수 있도록 내 PC에서 실행되는 클라이언트 응용 프로그램입니까?
답변1
걱정하지 마세요. 이들은 시스템이나 일부 설치된 소프트웨어에서 생성된 시스템 사용자입니다. 나는 당신이 다른 운영 체제를 사용할 때 실행되는 프로세스를 찾지 않는 사용자라고 생각합니다.
또한 모든 사용자가 Ubuntu 16.04에서 프로세스를 실행하고 있다고 언급했습니다. 단 한 가지 차이점이 있습니다. message+
아니요 messagebus
, 나머지는 완전히 동일합니다. 더 있습니다: colord
,,,.nobody
systemd+
nx
/etc/passwd
모든 사용자 계정을 나열하는 보기 . 첫 번째 필드는 사용자 이름이고 마지막 필드는 해당 쉘을 표시합니다. 이는 /sbin/nologin
일반적으로 시스템 사용자의 경우와 유사합니다.
lp
프린터 서비스 입니다.avahi
zeroconf
네트워크 연결 관리를 위한 구현입니다.syslog
분명히syslog
서비스rtkit
dbus
프로세스/스레드 스케줄러 서비스 입니다 .- ...
이러한 서비스는 시스템 전체에서 실행되므로 귀하의 계정에서 실행할 수 없습니다. 보안상의 이유 및 기타 영향으로 인해 root
계정에서 실행 하면 안 됩니다 . 그래서 그들은 그들만의 방식으로 구현합니다.체계사용자.
나는 이를 사용하여 ps aux | awk '{print $1}' | sort | uniq -c
모든 사용자에 대해 현재 실행 중인 프로세스와 각각의 프로세스 수를 표시합니다. root
현재 195개의 프로세스가 실행 중입니다.
Gnome 시스템 모니터가 자신의 프로세스가 아닌 모든 프로세스를 표시하도록 하려면 기본 설정을 변경하십시오.