Linuxコンピュータにログインしているすべてのユーザーを一覧表示する方法
Linuxシステムの場合、複数のユーザーを同時に1台のコンピューターに接続することができます。良い点は、誰がシステムに参加して接続しているかを簡単に見つけることができることです。 Linuxコンピューターにログインしているユーザーを一覧表示する方法を学びます。
1。 「who」コマンドの使用
who
を使用します 4つの列に表示される情報に関連するさまざまなユーザーに関する情報を取得するコマンド。
- 最初の列にはユーザー名が表示されます。
- 2番目の列は使用されたTTYを示します。
- 3番目の列は、ユーザーがログインした時間です。
- 4つ目は、接続されているユーザーのホスト名またはIPアドレスです。
-q
を使用して、システムにログオンしているユーザーの数を表示することもできます。 パラメータ。
-a
を使用して、現在ログインしているユーザーのすべての詳細を表示することで、より多くの情報を得ることができます。 オプション。
--help
を使用すると、コマンドの使用方法の詳細を取得できます。 追加情報が必要な場合はコマンド。
2。 「w」コマンドの使用
who
とは異なります コマンド、w
コマンドは、ログインしているユーザーとそのユーザーが何をしているかを示します。
出力には、次のような有用な情報が表示されます。
- 現在の時刻
- システムの稼働時間
- 現在ログインしているユーザーの数
- ログインしているユーザーの名前
- リモートホスト
- ユーザーがログインした時間
-h
を使用すると、ログインしているユーザーに関する情報だけを表示することもできます。 オプション。
他のいくつかのオプションを使用して、コマンドの出力をフィルタリングできます。 w --help
を使用すると、さまざまなオプションとその役割の完全なリストを取得できます。 コマンド。
3。 「users」コマンドの使用
簡単なコマンドusers
もあります これは、パラメータなしで現在ログインしているユーザーのみを表示します。
このコマンドは、他のコマンドのように追加情報を提供しませんが、現在システムにログインしているユーザーについてはまだわかっています。 man users
を使用する場合 コマンドを実行すると、他に情報がないことがわかります。
4。 「最後の」コマンドの使用
使用できる別のコマンドがあります。 last
-a
を使用したコマンド パラメータは、ユーザー名(「再起動」などの特別なユーザーでも)、TTY、ユーザーが接続しているIPアドレスなどの情報を提供します。
-p
を使用する場合 パラメータを使用すると、現在に接続しているユーザーを表示できます。
このコマンドには、役立つ情報を得るのに役立つオプションもあります。 man last
で確認できます コマンド。
上記のすべてのコマンドを使用すると、Linuxにログインしているユーザーを簡単に一覧表示できます。これにより、システムを監視し、不正アクセスがないかどうかを確認できます。必要に応じて、これらのユーザー管理コマンドを使用して、識別されたユーザーに対していくつかのアクションを実行できます。
-
LinuxPCを高速化する方法
強力なOSエコシステムとしてのLinuxの最大の魅力の1つは、箱から出してすぐに使える速度ですが、LinuxPCをさらに高速化することは常に有益です。以下は、システムの速度機能に影響を与える複数の要素と、速度を上げるための優れた方法です。 スレッドのスケジューリング 当初、Linuxは単純なスケジューリングアルゴリズムを使用して、タスクを循環的に処理していました。 Linuxは、その作成以来、一貫してスレッドスケジューリングを改善し、CompletelyFairSchedulerと呼ばれる非常に高度でスケーラブルな設計に至りました。 CFSは、仮想ランタイムを使用して、実行が必要なタスクを
-
LinuxでTeeコマンドを使用する方法
Linuxシェルでパイプとリダイレクトを使用したことがある場合は、teeを使用する必要がある場合もあります。 ユーティリティ。 ティーは何をしますか? などのコマンド ls 現在のディレクトリの内容が表示されます。つまり、これらのコンテンツをstdout(標準出力)(通常は画面)、より正確には仮想端末ディスプレイに表示します。 のようなコマンド ls > file123 画面には何も表示されません。 signは、すべての出力をstdoutに表示するのではなく、ファイルにリダイレクトします。 file123には、以前に画面に表示されていたコンテンツが入力されます。 ディレクトリ