Linux
 Computer >> コンピューター >  >> システム >> Linux

Linuxコンピュータにログインしているすべてのユーザーを一覧表示する方法

Linuxコンピュータにログインしているすべてのユーザーを一覧表示する方法

Linuxシステムの場合、複数のユーザーを同時に1台のコンピューターに接続することができます。良い点は、誰がシステムに参加して接続しているかを簡単に見つけることができることです。 Linuxコンピューターにログインしているユーザーを一覧表示する方法を学びます。

1。 「who」コマンドの使用

whoを使用します 4つの列に表示される情報に関連するさまざまなユーザーに関する情報を取得するコマンド。

Linuxコンピュータにログインしているすべてのユーザーを一覧表示する方法
  • 最初の列にはユーザー名が表示されます。
  • 2番目の列は使用されたTTYを示します。
  • 3番目の列は、ユーザーがログインした時間です。
  • 4つ目は、接続されているユーザーのホスト名またはIPアドレスです。

-qを使用して、システムにログオンしているユーザーの数を表示することもできます。 パラメータ。

Linuxコンピュータにログインしているすべてのユーザーを一覧表示する方法

-aを使用して、現在ログインしているユーザーのすべての詳細を表示することで、より多くの情報を得ることができます。 オプション。

Linuxコンピュータにログインしているすべてのユーザーを一覧表示する方法

--helpを使用すると、コマンドの使用方法の詳細を取得できます。 追加情報が必要な場合はコマンド。

Linuxコンピュータにログインしているすべてのユーザーを一覧表示する方法

2。 「w」コマンドの使用

whoとは異なります コマンド、w コマンドは、ログインしているユーザーとそのユーザーが何をしているかを示します。

Linuxコンピュータにログインしているすべてのユーザーを一覧表示する方法

出力には、次のような有用な情報が表示されます。

  • 現在の時刻
  • システムの稼働時間
  • 現在ログインしているユーザーの数
  • ログインしているユーザーの名前
  • リモートホスト
  • ユーザーがログインした時間

-hを使用すると、ログインしているユーザーに関する情報だけを表示することもできます。 オプション。

Linuxコンピュータにログインしているすべてのユーザーを一覧表示する方法

他のいくつかのオプションを使用して、コマンドの出力をフィルタリングできます。 w --helpを使用すると、さまざまなオプションとその役割の完全なリストを取得できます。 コマンド。

Linuxコンピュータにログインしているすべてのユーザーを一覧表示する方法

3。 「users」コマンドの使用

簡単なコマンドusersもあります これは、パラメータなしで現在ログインしているユーザーのみを表示します。

Linuxコンピュータにログインしているすべてのユーザーを一覧表示する方法

このコマンドは、他のコマンドのように追加情報を提供しませんが、現在システムにログインしているユーザーについてはまだわかっています。 man usersを使用する場合 コマンドを実行すると、他に情報がないことがわかります。

Linuxコンピュータにログインしているすべてのユーザーを一覧表示する方法 Linuxコンピュータにログインしているすべてのユーザーを一覧表示する方法

4。 「最後の」コマンドの使用

使用できる別のコマンドがあります。 last -aを使用したコマンド パラメータは、ユーザー名(「再起動」などの特別なユーザーでも)、TTY、ユーザーが接続しているIPアドレスなどの情報を提供します。

Linuxコンピュータにログインしているすべてのユーザーを一覧表示する方法

-pを使用する場合 パラメータを使用すると、現在に接続しているユーザーを表示できます。

Linuxコンピュータにログインしているすべてのユーザーを一覧表示する方法

このコマンドには、役立つ情報を得るのに役立つオプションもあります。 man lastで確認できます コマンド。

Linuxコンピュータにログインしているすべてのユーザーを一覧表示する方法 Linuxコンピュータにログインしているすべてのユーザーを一覧表示する方法

上記のすべてのコマンドを使用すると、Linuxにログインしているユーザーを簡単に一覧表示できます。これにより、システムを監視し、不正アクセスがないかどうかを確認できます。必要に応じて、これらのユーザー管理コマンドを使用して、識別されたユーザーに対していくつかのアクションを実行できます。


  1. LinuxPCを高速化する方法

    強力なOSエコシステムとしてのLinuxの最大の魅力の1つは、箱から出してすぐに使える速度ですが、LinuxPCをさらに高速化することは常に有益です。以下は、システムの速度機能に影響を与える複数の要素と、速度を上げるための優れた方法です。 スレッドのスケジューリング 当初、Linuxは単純なスケジューリングアルゴリズムを使用して、タスクを循環的に処理していました。 Linuxは、その作成以来、一貫してスレッドスケジューリングを改善し、CompletelyFairSchedulerと呼ばれる非常に高度でスケーラブルな設計に至りました。 CFSは、仮想ランタイムを使用して、実行が必要なタスクを

  2. LinuxでTeeコマンドを使用する方法

    Linuxシェルでパイプとリダイレクトを使用したことがある場合は、teeを使用する必要がある場合もあります。 ユーティリティ。 ティーは何をしますか? などのコマンド ls 現在のディレクトリの内容が表示されます。つまり、これらのコンテンツをstdout(標準出力)(通常は画面)、より正確には仮想端末ディスプレイに表示します。 のようなコマンド ls > file123 画面には何も表示されません。 signは、すべての出力をstdoutに表示するのではなく、ファイルにリダイレクトします。 file123には、以前に画面に表示されていたコンテンツが入力されます。 ディレクトリ