ログイン後に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システムモニタに自分のプロセスではなくすべてのプロセスを表示させるには、デフォルト設定を変更します。