Linux centos7.6でオフラインの指定ユーザーを表示(実践操作)

       Linux システムは、マルチユーザー、マルチタスク、タイムシェアリング オペレーティング システムです。システム リソースを使用したいユーザーは、まずシステム管理者にアカウントを申請し、そのアカウントでシステムに入る必要があります。

       ユーザーのアカウントは、システム管理者がシステムを使用しているユーザーを追跡し、システム リソースへのアクセスを制御するのに役立つ一方で、ユーザーがファイルを整理し、ユーザーにセキュリティ保護を提供するのにも役立ちます。

      各ユーザー アカウントには一意のユーザー名とそれぞれのパスワードがあります。

      ユーザーがログイン時に正しいユーザー名とパスワードを入力すると、システムと自分のホーム ディレクトリに入ることができます。

      システムにログインした後、現在どのユーザーと端末がシステムにログインしているかを確認したい。

コマンド 1:w

[root@localhost ~]# w
 14:17:46 up 6 days, 19 min,  3 users,  load average: 0.08, 0.09, 0.12
USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
root     tty1                      14:07    6:26   0.77s  0.77s -bash
root     pts/0    192.168.8.88     14:11    2.00s  0.17s  0.14s w
root     pts/1    192.168.8.88     14:12    4:42   0.05s  0.05s -bash

各種情報のご紹介:

USER ログインユーザー名

TTY ログインユーザーの端末名

FROM ログインユーザーのホスト名またはIPアドレス

LOGIN@ ユーザーのログイン時間

IDLE ユーザーが最後に端末を操作してからのアイドル時間

JCPU tty に接続されているすべてのプロセスによって使用された時間

PCPU ユーザーの現在のプロセスに費やされた時間

どのユーザーの現在のプロセスとオプション/パラメータ

コマンド 2: 誰

[root@localhost ~]# who
root     tty1         2023-07-04 14:07
root     pts/0        2023-07-04 14:11 (192.168.8.88)
root     pts/1        2023-07-04 14:12 (192.168.8.88)

最初の列はログインユーザー名です

2 番目の列は、ログインしているユーザーの端末名です。

3列目 ユーザーのログイン時刻(ログインIPアドレス)

端末がスタックした場合、またはユーザーがログインを終了するかオフラインにする必要がある場合。

コマンド 1: pkill -kill -t ttyuser (TTY/2 番目の列)


[root@localhost ~]# pkill -kill -t pts/0

コマンド 2: pkill -kill -u user (USER/最初の列)


[root@localhost ~]# pkill -kill -u root

おすすめ

転載: blog.csdn.net/weixin_42517271/article/details/131533947