web-dev-qa-db-ja.com

現在ログインしているユーザーを見つける方法

uptime

が4人のユーザーを表示していますが、心配する必要がありますか?

man uptimeによると

uptimeは、次の情報を1行で表示します。現在の時刻、システムの実行時間、現在ログオンしているユーザーの数、および過去1、5、15分間のシステム負荷の平均。

「現在ログオンしている」4人のユーザーを見つける方法はありますか?

19
Bruni

システムにログオンしているユーザーを見つける最も簡単な方法は、gnu coreutilsパッケージの一部であるwhoコマンドを使用することです。オプションなしで、または読みやすさを高める独自のオプションを使用して、通常のユーザーとして使用できます。

andrew@ilium~$ who -H
NAME     LINE         TIME             COMMENT
andrew   tty1         2016-05-06 07:34
andrew@ilium~$ 

pts/0ではなくpts/1tty1を使用して、自分や他のユーザーが複数回ログインしているように見える場合があります。これは、 'PseudoTerminalSlave '(= pts)そして、あなたまたは別のユーザーがxtermsshdなどのアプリケーションを開いたこと、および擬似端末マスターとスレーブのペアリングを作成する同様のプロセスを単に表示します。 。

参照されたAskUbuntuスレッドのptsに関する詳細情報、および受け入れられた回答内のmanページリンク:

25
andrew.46

これらの答えはすべて過度に肥大化しています。 コマンドの文字?お願いします。

誰がログオンして何をしているのかを見つけるための最速の方法:

$ w

23
pipe

コマンドusersを使用して、現在ログインしているユーザーを確認できます。注意してください。

4
Gavin Youker

「誰」を使用すると、誰がログインしているかがわかります。「ps au」を使用して、誰がログインしていて、何を実行しているかを表示することもできます。

2
The Letter M
 $who -u

ユーザー名、端末番号、ログイン日時、IPアドレスが表示されます

1
Biranchi