10 Dæmi um skjáskipanir til að stjórna Linux-stöðvum


skjárinn er hugbúnaðarforrit á öllum skjánum sem hægt er að nota til að margfalda líkamlega leikjatölvu á milli nokkurra ferla (venjulega gagnvirkar skeljar). Það býður notanda upp á að opna nokkur aðskilin flugstöðvatilvik inni í einum flugstöðvargluggastjóra.

[Þér gæti líka líkað við: Hvernig á að nota „Tmux Terminal“ til að fá aðgang að mörgum útstöðvum inni í einni stjórnborði ]

Skjáforritið er mjög gagnlegt ef þú ert að fást við mörg forrit frá skipanalínuviðmóti og til að aðskilja forrit frá flugstöðinni. Það gerir þér einnig kleift að deila fundum þínum með öðrum notendum og aftengja/tengja flugstöðvarlotur.

Á Ubuntu Server Edition minni hefur Skjár verið settur upp sjálfgefið. En í Linux Mint er ekki sjálfgefið uppsettur skjár, ég þarf að setja hann upp fyrst með því að nota apt-get skipunina áður en ég nota hann.

Vinsamlegast fylgdu uppsetningarferli dreifingar til að setja upp skjáinn.

$ sudo apt-get install screen       [On Debian, Ubuntu and Mint]
$ sudo yum install screen           [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux]
$ sudo emerge -a sys-apps/screen    [On Gentoo Linux]
$ sudo pacman -S screen            [On Arch Linux]
$ sudo zypper install screen       [On OpenSUSE]    

Reyndar er skjárinn mjög gott terminal multiplexer forrit í Linux sem er falið inni í hundruðum Linux skipana.

Við skulum byrja að sjá notkun skjáskipunarinnar í Linux með eftirfarandi dæmum.

Upphafsskjár í fyrsta skipti

Sláðu bara inn skjáinn á skipanalínunni. Þá mun skjárinn sýna viðmót nákvæmlega eins og skipanalínan.

[email  ~ $ screen

Sýna skjábreytu

Þegar þú ferð inn á skjáinn geturðu unnið alla þína vinnu eins og þú ert í venjulegu skipanalínuumhverfi. En þar sem skjárinn er forrit, þá hefur hann skipanir eða breytur.

Sláðu inn Ctrl-A og ? án gæsalappa. Þá muntu sjá allar skipanir eða færibreytur á skjánum.

Til að komast út úr hjálparskjánum geturðu ýtt á \bil-slá hnappinn eða Enter.(Athugið að allar flýtivísanir sem nota \Ctrl-A eru gerðar án gæsalappa).

Losaðu terminallotuna með skjánum

Einn af kostunum við skjá sem er að þú getur aftengt hann. Þá geturðu endurheimt það án þess að tapa neinu sem þú hefur gert á skjánum. Hér er dæmi um atburðarás:

Þú ert í miðju SSH á netþjóninum þínum. Segjum að þú sért að hala niður 400MB plástri fyrir kerfið þitt með því að nota wget skipunina.

[Þér gæti líka líkað við: Hvernig á að tryggja og herða OpenSSH Server ]

Áætlað er að niðurhalsferlið taki 2 klukkustundir. Ef þú aftengir SSH lotuna, eða skyndilega rofnar tengingin fyrir slysni, þá hættir niðurhalsferlið. Þú verður að byrja á byrjuninni aftur. Til að forðast það getum við notað skjá og aftengt hann.

Skoðaðu þessa skipun. Fyrst þarftu að fara inn á skjáinn.

[email  ~ $ screen

Þá geturðu gert niðurhalsferlið. Til dæmis á Linux Mint mínum er ég að uppfæra dpkg pakkann minn með því að nota apt-get skipunina.

[email  ~ $ sudo apt-get install dpkg
Reading package lists... Done
Building dependency tree      
Reading state information... Done
The following packages will be upgraded:
  dpkg
1 upgraded, 0 newly installed, 0 to remove and 1146 not upgraded.
Need to get 2,583 kB of archives.
After this operation, 127 kB of additional disk space will be used.
Get:1 http://debian.linuxmint.com/latest/ 
testing/main dpkg i386 1.16.10 [2,583 kB]
47% [1 dpkg 1,625 kB/2,583 kB 47%]     14,7 kB/s

Á meðan niðurhal er í gangi geturðu ýtt á „Ctrl-A“ og „d“. Þú munt ekki sjá neitt þegar þú ýtir á þessa hnappa. Úttakið verður svona:

[detached from 5561.pts-0.mint]
[email  ~ $

Festu Terminal Session aftur með skjánum

Eftir að þú hefur aftengt skjáinn skaltu segja að þú sért að aftengja SSH lotuna þína og fara heim. Heima hjá þér byrjarðu að SSH aftur á netþjóninn þinn og þú vilt sjá framvindu niðurhalsferlisins. Til að gera það þarftu að endurheimta skjáinn. Þú getur keyrt þessa skipun:

[email  ~ $ screen -r

Og þú munt sjá að ferlið sem þú fórst frá er enn í gangi.

Þegar þú ert með fleiri en 1 skjálotu þarftu að slá inn auðkenni skjálotunnar. Notaðu screen -ls til að sjá hversu margir skjáir eru tiltækir.

[email  ~ $ screen -ls
[email  ~ $ screen -ls
There are screens on:
        7849.pts-0.mint (10/06/2021 01:50:45 PM)        (Detached)
        5561.pts-0.mint (10/06/2021 11:12:05 AM)        (Detached)
2 Sockets in /var/run/screen/S-pungki

Ef þú vilt endurheimta skjá 7849.pts-0.mint skaltu slá inn þessa skipun.

[email  ~ $ screen -r 7849

Notkun Multiple Screen Terminal Windows

Þegar þú þarft meira en 1 skjá til að vinna vinnuna þína, er það mögulegt? Já það er. Þú getur keyrt marga skjáglugga á sama tíma. Það eru 2 (tvær) leiðir til að gera það.

Í fyrsta lagi geturðu aftengt fyrsta skjáinn og keyrt annan skjá á raunverulegu flugstöðinni. Í öðru lagi gerirðu hreiður skjá.

Skipt á milli skjástöðvar Windows

Þegar þú gerir hreiður skjá geturðu skipt á milli skjáa með því að nota takkana „Ctrl-A“ og „n“. Það mun fara á næsta skjá. Þegar þú þarft að fara á fyrri skjá, ýttu bara á „Ctrl-A“ og „p“.

Til að búa til nýjan skjáglugga, ýttu bara á „Ctrl-A“ og „c“.

Virkjaðu skjáskráningu í Linux

Stundum er mikilvægt að skrá það sem þú hefur gert á meðan þú ert í stjórnborðinu. Segjum að þú sért Linux stjórnandi sem stjórnar mörgum Linux netþjónum.

Með þessari skjáskráningu þarftu ekki að skrifa niður hverja einustu skipun sem þú hefur gert. Til að virkja skjáskráningaraðgerðina, ýttu bara á „Ctrl-A“ og „H“. (Vinsamlegast vertu varkár, við notum stóra „H“ stafi. Með því að nota „h“ sem ekki er stórt, mun aðeins búa til skjáskot af skjánum í annarri skrá sem heitir hardcopy).

Neðst til vinstri á skjánum mun birtast tilkynning sem segir þér að líka við: Að búa til skráarskrá „screenlog.0“. Þú finnur screenlog.0 skrána í heimaskránni þinni.

Þessi eiginleiki mun bæta við öllu sem þú gerir á meðan þú ert í skjáglugganum. Til að loka skjánum til að skrá virkni, ýttu aftur á „Ctrl-A“ og „H“.

Önnur leið til að virkja skógarhöggseiginleikann, þú getur bætt við færibreytunni -L þegar þú keyrir skjáinn í fyrsta skipti. Skipunin verður svona.

[email  ~ $ screen -L

Læstu Linux Terminal Screen

Skjárinn hefur einnig flýtileið til að læsa skjánum. Þú getur ýtt á Ctrl-A og x flýtivísana til að læsa skjánum. Þetta er vel ef þú vilt læsa skjánum þínum fljótt. Hér er sýnishorn af lásskjánum eftir að þú ýtir á flýtileiðina.

Screen used by Pungki Arianto  on mint.
Password:

Þú getur notað Linux lykilorðið þitt til að opna það.

Bættu lykilorði við læsaskjá

Af öryggisástæðum gætirðu viljað setja lykilorðið á skjálotuna þína. Spurt verður um lykilorð þegar þú vilt festa skjáinn aftur við. Þetta lykilorð er frábrugðið læsaskjákerfinu hér að ofan.

Til að vernda skjáinn með lykilorði geturðu breytt „$HOME/.screenrc“ skránni. Ef skráin er ekki til geturðu búið hana til handvirkt. Setningafræðin verður svona.

password crypt_password

Til að búa til „crypt_password“ hér að ofan geturðu notað „mkpasswd“ skipunina á Linux. Hér er skipunin með lykilorðinu „pungki123“.

[email  ~ $ mkpasswd pungki123
l2BIBzvIeQNOs

mkpasswd mun búa til hass lykilorð eins og sýnt er hér að ofan. Þegar þú hefur fengið hass lykilorðið geturðu afritað það í .screenrc skrána þína og vistað það. Þannig að .screenrc skráin verður svona.

password l2BIBzvIeQNOs

Næst þegar þú keyrir skjáinn og aftengir hann verður beðið um lykilorð þegar þú reynir að festa hann aftur við, eins og sýnt er hér að neðan:

[email  ~ $ screen -r 5741
Screen password:

Sláðu inn lykilorðið þitt, sem er „pungki123“ og skjárinn festist aftur.

Eftir að þú hefur innleitt þetta skjálykilorð og þú ýtir á „Ctrl-A“ og „x“, þá verður úttakið svona.

Screen used by Pungki Arianto on mint.
Password:
Screen password:

Þú verður beðinn um lykilorð tvisvar. Fyrsta lykilorðið er Linux lykilorðið þitt og annað lykilorðið er lykilorðið sem þú setur inn í .screenrc skrána þína.

Farið frá Terminal Session

Það eru 2 (tvær) leiðir til að yfirgefa skjáinn. Í fyrsta lagi erum við að nota „Ctrl-A“ og „d“ til að aftengja skjáinn. Í öðru lagi getum við notað exit skipunina til að loka skjánum. Þú getur líka notað „Ctrl-A“ og „K“ til að drepa skjáinn.

Það er hluti af skjánotkuninni á hverjum degi. Það er enn fullt af eiginleikum inni í skjáskipuninni. Þú gætir séð mannsíðu skjásins fyrir frekari upplýsingar.