Korábbi cikkeinkben már foglalkoztunk a loginctl segédprogram működésével, valamint azzal, hogy hogyan szerezhet információt egy folyamatról. Ebben a cikkben azt nézzük meg, hogyan tekintheti meg a felhasználói információkat, és szükség esetén hogyan kapcsolhatja át a folyamatot.
Azt már tudod, hogyan tekintheted meg a munkamenetekre vonatkozó összes információt, így a felhasználóra vonatkozó információk megtekintése nagyon hasonló ehhez. Vagyis nagyon hasonló módon történik.
Az engedélyezett felhasználók listáját a parancs segítségével tekintheti meg:
$ loginctl list-users
A user-status
parancs segítségével részletesen megismerheti bármelyik felhasználóról az összes információt.
Ugyanakkor megismerheti a munkamenetének részleteit is:
$ loginctl user-status 1000
A Sessions parancs az összes munkamenet azonosítóját mutatja, az aktuális munkamenetet csillaggal jelölve. Alatta látható a Systemd és az összes szolgáltatás, amely a felhasználó nevében indult, valamint az összes folyamat. A folyamatok listája rövidíthető.
Használja a -l
vagy --full
opciót, ha az összes folyamatot látni szeretné:
$ loginctl user-status 1000 --full
A segédprogramok kimeneti információira van szüksége oldalszámozás nélkül?
Használja a --no-pager
opciót:
$ loginctl user-status 1000 --no-pager
Minden felhasználónak lehetősége van arra is, hogy a GUI (Gnome vagy KDE) segítségével egyik munkamenetből a másikba váltson. Szeretne egy feladatot a terminálban végrehajtani? Használja a loginctl-t
. A 3-as azonosítóval rendelkező munkamenetre való váltáshoz alkalmazza a parancsot:
$ loginctl activate 3
Ezt követően visszaválthat. Ez kényelmesebb, mint a TTY-vel történő váltás a gyorsbillentyűk használatával. A váltás után az előző munkamenet képernyőjét zárolja.
Használja a session-lock
parancsot:
$ loginctl session-lock 1
Most még több érdekes, hasznos információt tudhat meg a loginctl
programról és annak lehetőségeiről, amelyeket a gyakorlatban is felhasználhat.