Az Önhöz hasonló olvasók támogatják a MUO-t. Amikor a webhelyünkön található linkek használatával vásárol, társult jutalékot kaphatunk. Olvass tovább.

A Linux többfelhasználós rendszerként lehetővé teszi több felhasználó számára, hogy egyszerre több programokat is be tudjanak jelentkezni és futtatni. Normál Linux-felhasználóként vagy rendszergazdaként néha ellenőriznie kell, hogy mely felhasználók vannak jelenleg bejelentkezve a rendszerébe.

Ezek az információk különféle okokból hasznosak lehetnek, például a teljesítményproblémák elhárításához, a felhasználói tevékenység figyeléséhez vagy egyszerűen annak ellenőrzéséhez, hogy kik használják még a rendszert.

Számos módszer létezik a jelenlegi bejelentkezett felhasználók listázására a Linux rendszeren, és megnézheti, mit csinálnak.

1. A felhasználók parancsa

A Linux felhasználók parancsa ábécé sorrendben felsorolja az összes felhasználót, aki jelenleg bejelentkezett.

Vegye figyelembe, hogy ha egy felhasználónak két bejelentkezési munkamenete van, akkor kétszer jelenik meg a kimenetben.

instagram viewer

Az alábbi kimenet azt mutatja, hogy jelenleg három felhasználó van bejelentkezve a rendszerbe.

2. A who Command használatával

A who parancs kiírja a rendszerbe jelenleg bejelentkezett felhasználók listáját más információkkal együtt, mint például a az általuk használt terminál, a bejelentkezés dátuma és ideje, valamint a rendszer IP-címe vagy gazdagépneve, ha a felhasználó távoli gép.

Az aktuálisan bejelentkezett felhasználók listázásához Linuxon, használja a who parancsot az alábbiak szerint:

WHO

Használhatja a who parancsot is -a és -H zászlók az üresjárati idő és a felhasználó bejelentkezési shelljének PID-jének megjelenítéséhez:

aki -a -H

3. A w parancs használatával

A Linux w parancsa megjeleníti a bejelentkezett felhasználókat és tevékenységeiket. Kiírja a felhasználók listáját és aktuális folyamataikat a parancssorban.

A kimenet fejléce összefoglalja a rendszer állapotát, amely tartalmazza az aktuális időt, a rendszer üzemidejét, a bejelentkezett felhasználók számát és a terhelési átlagot. Ezután minden bejelentkezett felhasználónál megjeleníti a felhasználónevet, a tty nevet, a bejelentkezés idejét, az üresjárati időt, a az összes folyamat (JCPU), az aktuális folyamat (PCPU) által használt idő és a felhasználó aktuális folyamata futás.

4. Az utolsó parancs használata

Az utolsó parancs felsorolja a jelenlegi és a korábbi bejelentkezett és kijelentkezett felhasználókat. Az általa közölt információk magukban foglalják a felhasználók és terminálok nevét, a rendszer IP-címét, ahonnan bejelentkeztek, valamint a bejelentkezés dátumát és időpontját.

A jelenleg bejelentkezett felhasználók listájának megtekintéséhez használja az utolsó parancsot a -p most opció az alábbiak szerint:

utolsó -p most

5. Az ujjparancs

A finger parancs információkat jelenít meg az összes bejelentkezett Linux felhasználóról, beleértve a felhasználónevüket, a tty-t, a bejelentkezés dátumát és idejét, valamint az IP-címüket. Könnyedén telepítheti ujját a Linux disztribúciójára az alapértelmezett csomagkezelők segítségével.

Debian-alapú disztribúciókon:

sudo apt-kap telepítse az ujját

RHEL-alapú disztribúciók esetén:

sudo yum telepítés ujj

Az aktuálisan bejelentkezett felhasználók adatainak megjelenítéséhez futtassa a finger parancsot parancssori opciók nélkül:

ujj

Ha a parancsot a felhasználónévvel futtatja, az további információkat jelenít meg az adott felhasználóról:

6. A felső parancs használatával

A top parancs megjeleníti a rendszerinformációk összegzését, például az üzemidőt, a bejelentkezett felhasználók számát, a terhelési átlagot, a futó feladatok számát stb. Az is a rendszeren jelenleg futó folyamatokat mutatja és erőforrás-felhasználásuk.

Ha tudja, hogy ki van jelenleg bejelentkezve a rendszerébe, megteheti használja a top parancsot hogy megtalálja az aktuális folyamatokat a felhasználó számára:

top -u felhasználónév

Tartsa szemmel a felhasználói tevékenységet Linuxon

Ezekkel a parancsokkal most már könnyedén listázhatja a bejelentkezett felhasználókat egy Linux rendszeren. Legyen Ön rendszergazda, aki figyeli a felhasználói tevékenységet és teljesítményt, vagy egyszerűen csak kíváncsi Linux-rajongó, ezek a parancsok segítenek megtalálni, kik vannak még bejelentkezve, és mit csinálnak.

Ezen parancsok közül a who és a w parancsokat is használhatja a Linux rendszer leállási és újraindítási előzményeinek nyomon követésére.