ホームページ  >  記事  >  運用・保守  >  Linuxにログインしているユーザーの数を確認する方法

Linuxにログインしているユーザーの数を確認する方法

WBOY
WBOYオリジナル
2022-05-17 10:38:439792ブラウズ

表示方法: 1. w コマンドを使用します。このコマンドは、現在システムにログインしているユーザー情報を表示するために使用します。構文は、「w [-fhlsuV][ユーザー名]」です。 who コマンド。このコマンドは、システム上にどのユーザーがいるかを表示するために使用します。構文は「who [パラメータ]」です。

Linuxにログインしているユーザーの数を確認する方法

#このチュートリアルの動作環境: linux7.3 システム、Dell G3 コンピューター。

Linux にログインしているユーザー数を確認する方法

1. w コマンドを使用して、ログインしているユーザーが使用しているプロセス情報を確認します

Linux w コマンドを使用する 現在システムにログインしているユーザーの情報を表示します。

このコマンドを実行して、現在システムにログインしているユーザーと、そのユーザーが実行しているプログラムを確認します。

wコマンドのみを実行するとすべてのユーザーが表示されますが、ユーザー名を指定して特定のユーザーの関連情報のみを表示することもできます。

構文

w [-fhlsuV][用户名称]

パラメータの説明:

-f ユーザーがシステムにログインする場所の表示をオンまたはオフにします。

-h 各フィールドのタイトル情報欄を表示しません。

-l 詳細な形式リストを使用します。これがデフォルト値です。

-s 簡潔な形式のリストを使用し、ユーザーのログイン時間、端末段階の操作、プログラムが消費した CPU 時間を表示しません。

-u 実行中のプログラムの名前と、プログラムによって消費される CPU 時間に関する情報は無視します。

-V バージョン情報を表示します。

w コマンドは、システムにログインしているユーザーの名前と、ユーザーが何をしているかを表示するために使用されます。このコマンドで使用される情報は、/var/run/utmp ファイルから取得されます。 w コマンドによって出力される情報は次のとおりです。

  • #ユーザー名

  • ユーザーのマシン名または tty 番号

  • リモート ホスト アドレス

  • #ユーザーがシステムにログインした時間
  • ##アイドル時間 (影響はほとんどありません)
  • tty (端末) に接続されているプロセスにかかった時間 (JCPU 時間)
  • 現在のプロセスにかかった時間 (PCPU 時間)
  • ユーザー
  • が現在使用しているコマンドは次のとおりです:
  • # w  // 显示当前用户登录信息及执行的命令
    19:50:14 up 9:27, 4 users, load average: 0.31, 0.26, 0.18
    USER   TTY   FROM       LOGIN@  IDLE  JCPU  PCPU WHAT
    root   tty7   :0        Thu12  31:39m 10:10  0.60s gnome-session
    root   pts/0  :0.0       17:09  2:18m 15.26s 0.15s bash
    root   pts/1  192.168.1.17   18:51  1.00s 1.24s 0.14s -bash
    root   pts/2  192.168.1.17   19:48  60.00s 0.05s 0.05s -bash

2. who コマンドを使用して、ユーザー名と開始されたプロセスを表示 (ログイン)

who コマンドは、現在システムにログインしているユーザーの名前を一覧表示するために使用されます。出力は、ユーザー名、tty 番号、時刻と日付、およびホスト アドレスです。

Linux の who コマンドは、システム上のユーザーを表示するために使用されます。表示される情報には、ユーザー ID、使用されている端末、接続元、オンライン時間、遅延、CPU 使用率、アクションなどが含まれます。 。

構文:

who [参数]

現在システムにログインしているユーザーを知ることができます。who コマンドを実行するだけで、ログイン アカウント、使用されている端末、ログイン時刻、ログの保存先が一覧表示されます。からの、または現在使用中の X モニター。

パラメータ:

-H または --Heading 各列のタイトル情報列を表示します。
  • -i または -u または --idle アイドル時間を表示します。ユーザーが直前の 1 分以内にアクションを実行した場合は、「.」記号が付けられます。ユーザーが過去 1 分以内に何らかのアクションを実行した場合は、「.」のマークが付けられます。24 時間以上アクションがなかった場合は、「古い」文字列がマークされます。
  • #-m このパラメータの効果は、「ami」文字列を指定するのと同じです。
  • -q または --count アカウント名とシステムにログインしている人の総数のみを表示します。
  • -s このパラメータは無視され、処理されません。このパラメータは、who ディレクティブの他のバージョンの互換性の問題を解決することのみを担当します。
  • -w または -T または --mesg または --message または --writable ユーザー情報のステータス バーを表示します。
  • #-l ログイン プロセスをリストします。
  • -T または -w ユーザー情報ステータスバーを表示します。
  • 例は次のとおりです。現在システムにログインしているユーザーを表示します。
  • [root@localhost ~]# who
    root     tty2         2021-05-20 09:20 (tty2)
推奨される学習:

Linux ビデオ チュートリアル

以上がLinuxにログインしているユーザーの数を確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。