Avamar: Kuinka käyttää näyttöohjelmaa pitkäaikaisiin tehtäviin
Summary: Tässä artikkelissa kerrotaan, miten voit käyttää näyttöapuohjelmaa sellaisten tehtävien suorittamiseen, joita SSH-istunnon aikakatkaisut voivat häiritä. Noudattamalla näitä ohjeita voit varmistaa, että pitkät prosessit jatkuvat keskeytyksettä. ...
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Instructions
Mikä on näyttö Linuxissa?
Näyttö toimii kattavana ikkunanhallintaohjelmana, jonka avulla useat prosessit, interaktiiviset kuoret, voivat jakaa yhden fyysisen päätenäytön.
Sen tärkein etu on sen kyky irrottaa prosesseja, mikä tarkoittaa, että vaikka aloittava SSH-istunto päättyy, näytön prosessit pysyvät ennallaan. Tästä ominaisuudesta on hyötyä suoritettaessa pitkiä tehtäviä ilman, että ne saattavat keskeytyä SSH-aikakatkaisujen vuoksi, jotka on määritetty
Toisin kuin prosessin suorittaminen taustalla
Esimerkiksi käyttämällä
Näyttöä voidaan käyttää useilla tavoilla. Alla on esimerkki apuohjelman käytöstä Avamarissa.
Sitä
Esimerkki:
Huomautus: Näyttöistunnot perivät istunnon luoneen käyttäjän oikeudet. Jos istunto on luotu järjestelmänvalvojakäyttäjänä, järjestelmänvalvojakäyttäjän kehote näkyy sen luonnin yhteydessä. Istunnot ovat eristettyjä, eivätkä käyttäjät näe muiden käyttäjien luomia istuntoja - tämä pätee myös pääkäyttäjään!
Suorita komento näyttöistunnossa aivan kuin kyseessä olisi tavallinen SSH-istunto. Kun komento on käynnissä, voit poistua näyttöistunnosta näppäinyhdistelmällä
Jos prosessi palasi komentokehotteeseen ja tarkoituksena on jättää näyttöistunto käynnissä (ei suositella), irrota nykyinen näyttö seuraavasti:
Seuraavilla komennoilla voi näyttää luettelon järjestelmän nykyisistä istunnoista:
Yhteyden muodostaminen uudelleen juoksuistuntoon.
Muodosta yhteys istuntoon uudelleen seuraavalla komennolla:
Näyttöistunnon lopettaminen.
Näytön sisältä:
Näyttö toimii kattavana ikkunanhallintaohjelmana, jonka avulla useat prosessit, interaktiiviset kuoret, voivat jakaa yhden fyysisen päätenäytön.
Sen tärkein etu on sen kyky irrottaa prosesseja, mikä tarkoittaa, että vaikka aloittava SSH-istunto päättyy, näytön prosessit pysyvät ennallaan. Tästä ominaisuudesta on hyötyä suoritettaessa pitkiä tehtäviä ilman, että ne saattavat keskeytyä SSH-aikakatkaisujen vuoksi, jotka on määritetty
/etc/ssh/sshd_config tiedosto.
Toisin kuin prosessin suorittaminen taustalla
nohup, näyttö tarjoaa mahdollisuuden olla vuorovaikutuksessa prosessin kanssa. Tämä on olennaista tilanteissa, joissa käyttäjältä vaaditaan syötettä, mikä ei olisi mahdollista nohup.
Esimerkiksi käyttämällä
nohup ei olisi mahdollista seuraavassa tilanteessa, koska komentosarja odottaa syötettä:
admin@ave-1:~/>: remove_ddr_backups --delete-backups ddrindex 1 remove_ddr_backups will irrevocably destroy backup data on server 'ave-1'. Type 'yes' to permanently remove backup data on this server:Näytön käyttäminen Avamarissa.
Näyttöä voidaan käyttää useilla tavoilla. Alla on esimerkki apuohjelman käytöstä Avamarissa.
Sitä
-S option tulisi käyttää näyttönimen määrittämiseen. Paras käytäntö on käyttää palvelupyynnön numeroa, jotta istunto voidaan tunnistaa.
Esimerkki:
screen -S SR19150xxxxTämä komento avaa uuden näytön istunnon nimellä SR19150xxxx ja komentokehotteen.
Huomautus: pikanäppäimellä
<PID.session_name> Tunnistaa näyttöistunnot, ei pelkästään istunnon nimeä. Tämän vuoksi samaa istunnon nimeä voidaan käyttää useita kertoja. Jos istunnon nimeä käytetään useita kertoja, screen -ls Komentoluettelo niistä kaikista:
admin@ave-1:~/>: screen -ls There are screens on: 925.SR19150xxxx (Attached) 759.SR19150xxxx (Detached) 2 Sockets in /var/run/uscreens/S-admin.
Huomautus: Näyttöistunnot perivät istunnon luoneen käyttäjän oikeudet. Jos istunto on luotu järjestelmänvalvojakäyttäjänä, järjestelmänvalvojakäyttäjän kehote näkyy sen luonnin yhteydessä. Istunnot ovat eristettyjä, eivätkä käyttäjät näe muiden käyttäjien luomia istuntoja - tämä pätee myös pääkäyttäjään!
Suorita komento näyttöistunnossa aivan kuin kyseessä olisi tavallinen SSH-istunto. Kun komento on käynnissä, voit poistua näyttöistunnosta näppäinyhdistelmällä
Ctrl+ADtarvittaessa . Jos istunto jätetään avoimeksi, se pysyy avoinna, kunnes se lopetetaan, vaikka yhteys Avamar-solmuun aikakatkaistaisiin.
Jos prosessi palasi komentokehotteeseen ja tarkoituksena on jättää näyttöistunto käynnissä (ei suositella), irrota nykyinen näyttö seuraavasti:
screen -dKuinka luetella juoksuistunnot.
Seuraavilla komennoilla voi näyttää luettelon järjestelmän nykyisistä istunnoista:
screen -lstai
screen -list
Huomautus: Komennoissa luetellaan vain nykyisen käyttäjän näyttöistunnot. Esimerkiksi komennon suorittaminen pääkäyttäjänä ei näytä järjestelmänvalvojakäyttäjän aloittamia istuntoja.
Yhteyden muodostaminen uudelleen juoksuistuntoon.
Muodosta yhteys istuntoon uudelleen seuraavalla komennolla:
screen -r <session_name>Esimerkki:
admin@ave-1:~/>: screen -ls
There is a screen on:
8349.SR19150xxxx (Detached)
1 Socket in /var/run/uscreens/S-admin.
admin@ave-1:~/>: screen -r 8349.SR19150xxxx
Näyttöistunnon lopettaminen.
Näytön sisältä:
exitNäytön ulkopuolelta:
screen -X <session_name> kill
Additional Information
Lisätietoja näyttötyökalusta on Linuxin käyttöoppaassa 
Affected Products
Avamar ServerProducts
SUSE Linux Enterprise Server 12, SUSE Linux Enterprise Server 15Article Properties
Article Number: 000227271
Article Type: How To
Last Modified: 19 June 2025
Version: 4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.