Ki van bejelentkezve a számítógépemre és mit csinálnak?

Bevezetés

Ha több felhasználót használó kiszolgálót futtat, érdemes tudni, hogy ki van bejelentkezve és mit csinálnak.

Tudja meg mindazt, amit tudnia kell egyetlen betű beírásával és ebben az útmutatóban, megmutatom Önnek, hogy melyik levél és a visszajuttatott információ.

Ez az útmutató olyan felhasználók számára hasznos, akik szervereket, virtuális gépeket használnak több felhasználóval vagy olyan személyekkel, akiknek van egy Raspberry PI vagy egy hasonló, egyetlen fedélzeti számítógépük, melyet mindig elhagynak.

Ki van bejelentkezve és mit csinálnak?

Mindössze annyit kell tennie, hogy megtudja, ki van bejelentkezve a számítógépre, írja be a következő levelet, és nyomja meg a return gombot.

w

A fenti parancs kimenete tartalmaz egy fejlécet és egy eredménytáblát.

A fejléc sor tartalmazza a következő elemeket

A fő táblázat a következő oszlopokkal rendelkezik:

A JCPU az összes, a tty-hez kapcsolódó folyamat által használt időt jelenti.

A PCPU az aktuális folyamat által használt időt jelenti.

Még egy felhasználói számítógépen is hasznos lehet a w parancs.

Például a számítógépen Garyként jelentkeztem be, de a w parancs három sort ad vissza. Miért? Van egy tty, ami a grafikus asztal futtatására szolgál, ami az én esetemben Cinnamon.

Én is 2 terminál ablakok nyitva.

Hogyan visszaküldheti az információkat a fejlécek nélkül

A w parancs különböző kapcsolókkal használható. Az egyikük lehetővé teszi az információkat a fejlécek nélkül.

A címeket a következő paranccsal elrejtheti:

w-h

Ez azt jelenti, hogy nem látja az 5, 10 és 15 perc időtartamát, üzemidőt vagy terhelést, de láthatja azokat a felhasználókat, akik bejelentkeztek és mit csinálnak.

Ha előnyben részesíted a kapcsolókat, hogy olvasható legyen, az alábbiak ugyanazt a célt érik el.

w - nem fejléc

Hogyan visszakapja a csupasz alapvető információkat

Talán nem akarod tudni a JCPU-t vagy a PCPU-t. Valójában talán csak azt szeretné tudni, hogy ki van bejelentkezve, hogy melyik terminált használja, milyen gazdagépnevet, mennyi ideig üresnek és milyen parancsot futnak.

Ennek az információnak a visszaküldéséhez használja a következő parancsot:

w -s

Ismét használhatja az olvasóbarát verziót, amely a következő:

w - rövidnadrág

Talán még ez is túl sok információ. Talán nem is akarsz tudni a gazdagépről.

A következő parancsok elhagyják a gazdagépnevet:

w-f

w - tól

Több kapcsolót is össze lehet illeszteni az alábbiak szerint:

w -s -h -f

A fenti parancs kiadja a táblázat rövid változatát, fejléceket és nincs gazdanevet. A következő parancsot a következőképpen fejezhette ki:

w-shf

Ezt a következőképpen is írhatta:

w --short --hogy - nem fejléc

Keresse meg a felhasználó IP-címét

A w parancs alapértelmezés szerint minden egyes felhasználóhoz adja vissza a gazdanevet. Megváltoztathatja azt úgy, hogy az IP-címet visszaküldje a következő parancsok használatával:

w-i

w --ip-addr

Szűrés felhasználó szerint

Ha több száz felhasználóval vagy akár csak néhány tucatnyi kiszolgálót futtat, eléggé elfoglalt ahhoz, hogy saját w parancsot futtasson.

Ha meg szeretné tudni, hogy egy konkrét felhasználó mit csinál, megadhatja a nevüket a w parancs után.

Például, ha meg akartam tudni, hogy mit csinál Gary, írhatok be:

Gary

összefoglalás

A w parancs által szolgáltatott információk többségét más Linux parancsok adhatják vissza, de egyikük sem igényel kevesebb billentyűleütést.

Az uptime parancs segítségével megmutathatja, mennyi ideig fut a rendszer.

A ps parancs a számítógépen futó folyamatok megjelenítésére használható

A Who paranccsal megjeleníthetők a bejelentkezett felhasználók. a cheami parancs megmutatja, hogy kinek van bejelentkezve, és az id parancs meg fogja adni a felhasználó információit.