Siirtyminen toiseen istuntoon ja prosessien lopettaminen loginctl:ssä

09.12.2022
16:30

Olemme tutustuneet loginctlin syntaksiin ja muihin tärkeisiin ominaisuuksiin, nyt puhutaan siitä, miten istuntojen välillä vaihdetaan ja prosessit lopetetaan. Tämä on hyvin helppoa, eikä sinulla tarvitse olla mitään erityistietoja. Seuraavaksi kerromme, miten se toteutetaan käytännössä.

Istunnon vaihtaminen vaihtamalla

Miten vaihdetaan toiseen istuntoon? Voit käyttää tähän tarkoitukseen graafista käyttöliittymää. Mutta jos et halua käyttää päätelaitetta, ratkaise tehtävä apuohjelman avulla.

Tätä varten sinun tarvitsee vain suorittaa:

$ loginctl activate 3

Komennon avulla voit vaihtaa istuntoa tunnisteen avulla. Voit vaihtaa takaisin samalla tavalla. TTY tarjoaa vielä enemmän mukavuutta vaihtamiseen pikanäppäinten avulla. Vaihdon jälkeen voit välittömästi suorittaa näytön lukituksen.

Suorita istunnon lukitus:

$ loginctl session-lock 1

Seuraavaksi kerrotaan ohje tietyn käyttäjäprosessin lopettamiseksi.

Istunnon ja prosessin lopettaminen

Siirrytään seuraavaan asiaan - aktiivisten prosessien ja tiettyjen istuntojen lopettamiseen. Kill-user-tai kill-session-ohjeilla voit lopettaa prosessit, jotka ovat käynnissä käyttäjänä tai vain tietyssä istunnossa. Nämä kaksi komentoa toimivat samalla tavalla kuin kill-konsoliapuohjelma, joten voit käyttää niitä sekä prosessin lopettamiseen että tietyn signaalin lähettämiseen.

Kun taas kill-session yksinkertaisesti lopettaa istunnon:

$ loginctl kill-session 3

Käyttäjä voi myös käyttää --signal-optiota minkä tahansa muun signaalin lähettämiseen. Se on asetettu niin, että SIGTERM-signaali lähetetään aina.

Suorita SIGKILL-lähetys suorittamalla:

$ loginctl kill-session 3 --signal SIGKILL

On myös komento, jolla voit lopettaa yhden käyttäjän kaikki aktiiviset prosessit - kill-user. Voit myös käyttää komentoa session-terminate. Se ratkaisee saman ongelman ja antaa lisäksi oikeuden valita signaalin ja lopettaa prosessin samanaikaisesti:

$ loginctl terminate-session 3

Nyt tiedät vielä enemmän loginctl:stä.

20 %:n alennus uusista palvelintilauksista kaikissa maissa!
Vakaa palvelin projekteillesi edulliseen hintaan.
Valitse VPS

Muut artikkelit

09.12.2022
6 962
Tietopohja / Ohjeet
MySQL - miten asentaa Windows Server
09.12.2022
5 515
Tietopohja / Ohjeet
MS IIS - kuinka asentaa Windows Serveriin