ПредишенСледващото

Като сървъри в сигурни центрове за данни в Европа. Open облак VPS / VDS сървър на бърз SSD за 1 минута!

Най-добър уеб хостинг:
- ще предпазят данните от неоторизиран достъп в защитена Европейския център за данни
- ще плати най-малко в Bitcoin.
- Той ще постави вашата дистрибуция

- защита от DDoS-атаки
- безплатно архивиране
- Uptime 99,9999%
- DPC - TIER III
- ISP - етап I

Подкрепа в руските 24/7/365 работи с юридически и физически лица. Сега трябва 24 ядро ​​и 72 Gb RAM. Моля ви!

Нашите конкурентни цени доказват, че най-евтиният хостинг, че не знаеш!

За броени минути, изберете конфигурация, заплати и CMS на VPS е готова.
Връщане на парите - за 30 дни!

Банкови карти, електронни валута през QIWI терминали, Webmoney, PayPal, Novoplat и други.

Задайте въпрос 24/7/365 поддръжка

Намерете отговорите в нашата база данни, както и да отговарят на препоръките на

влизане

Екран - е приложение за конзолата, която ви позволява да използвате няколко сесии терминал в един прозорец. Програмата работи в рамките на черупката на сесията и действа като контейнер и програма за управление на други сесии терминал, както и мениджъра на прозорци управлява прозорци.

В много случаи, създаването на множество крайни прозорци не е възможно. Може да се наложи да управлявате множество сесии конзола без да стартирате сървъра X; може да се наложи бърз достъп до множество дистанционно облачни сървъри или изход към монитор управлението на програмите по време на работата на някои други задачи. Всички тези нужди са лесно изпълнени от екран конзола.

Този урок използва Ubuntu 12.04; всяка модерна дистрибуция на всички команди, с изключение на инсталацията ще бъдат същите.

За да инсталирате конзолата на Ubuntu, използвайте командата «ап-да":

Sudo актуализация ап-да
ап-да инсталирате екран

Основни положения

За да започнете сесия на екрана, просто се обадете команда «екрана» на:

Страницата за лиценз се появява при стартиране. кликнете «Върни» или «Влез», за да продължите.

По-нататъшни действия на програмата могат да бъдат неочаквани. Тя осигурява общ команден ред и изглежда, че нищо не се случва. Може да работи имаше екран грешка? За да разберете, използвайте бърза клавишна комбинация. Натиснете и задръжте клавиша Control (Ctrl), натиснете "А", след това натиснете "V":

Това действие подсказва информация на екрана версия; дедуктивно резултат показва, че конзолата работи.

Сега трябва да се запознае с конзола за управление. Screen контролира основно с помощта на клавишни комбинации. Всяка такава комбинация трябва да предхожда «Ctrl-а» (задръжте натиснат «Ctrl», преди да натиснете "а"). Тази последователност от клавиши екрана пише да обърне внимание на следните клавишни комбинации.

Този принцип вече е бил използван при заявяване на информация на екрана. Използвайте го отново, за да получите някои по-полезна информация.

Това е списък на домашните горещи клавиши. Заслужава да се помни, наричайки го командата, тъй като това е един чудесен начин да получите бързо помощ. Както може да се види в долната част на файла, за да получите повече отбори, трябва да натиснете клавиша за интервал.

Сега наричаме «отгоре» команда, която предоставя информация за процесите.

връх
отгоре - 16:08:07 до 01:44, 1 потребител, средно натоварване: 0.00, 0.01, 0.05
Задачи: 58 ​​общо, 1 бягане, 57 спални, 0 спря, 0 зомби
Процесори (и): 0,0% ни, 0.0% SY, 0.0% Ni, 100.0% ID, 0.0% WA, 0.0% Hi, 0.0% SI, 0.0% во
Mem: 507620k общо 262920k използва, 244700k свободен, 8720k буфери
Swap: 0k общо 0k използва, 0k безплатно, 224584k кеширана
PID USER PR NI Вирт ВЕИ СБР S% CPU% MEM TIME + COMMAND
1, корен 20 0 3384 1836 1288 S 0.0 0.4 0: 00,70 първоначален
Root 2 20 0 0 0 0 S 0.0 0.0 0: 00,00 kthreadd
Root 3 20 0 0 0 0 S 0.0 0.0 0: 00,11 ksoftirqd / 0
Root 5 20 0 0 0 0 S 0.0 0.0 0: 00,12 kworker / ф: 0
6 корен RT 0 0 0 0 S 0.0 0.0 0: 00,00 миграция / 0
7 корен RT 0 0 0 0 S 0.0 0.0 0: 00,07 пазител / 0
Root -20 8 0 0 0 0 S 0.0 0.0 0: 00,00 cpuset
Root 9 0 0 0 0 -20 S 0.0 0.0 0: 00,00 khelper
10 корен 20 0 0 0 0 S 0.0 0.0 0: 00,00 kdevtmpfs
Root 11 -20 0 0 0 0 S 0.0 0.0 0: 00.00 netns
12 корен 20 0 0 0 0 S 0.0 0.0 0: 00,03 sync_supers
13 корен 20 0 0 0 0 S 0.0 0.0 0: 00,00 BDI-подразбиране
Root 14 -20 0 0 0 0 S 0.0 0.0 0: 00,00 kintegrityd
Root 15 -20 0 0 0 0 S 0.0 0.0 0: 00,00 kblockd
Root 16 -20 0 0 0 0 S 0.0 0.0 0: 00,00 ata_sff
17 корен 20 0 0 0 0 S 0.0 0.0 0: 00,00 khubd
Root 18 -20 0 0 0 0 S 0.0 0.0 0: 00.00 MD

Поредният «Ctrl-а в» създава нов прозорец. Сега можете да стартирате всяка команда, без да се нарушава работи в друг прозорец команди (в този случай, мониторинг на процесите).

Къде е този друг прозорец? Той може да се върне с командата:

Тази последователност показва стартира следния прозорец. Списък на прозорците циклично затворена, така че ако на текущия прозорец няма други прозорци, той се връща на първия прозорец.

Тази последователност се включва прозорци в обратен ред. Ако, например, започна три прозореца, а третият е токът, тази команда ще покаже втори прозорец.

С постоянното превключване между двата прозореца е полезно да се използват следните клавишни комбинации:

Тази последователност отвежда потребителя към най-посещаваната прозореца. В предишния пример, тя щеше да донесе третата прозореца отново.

Кой е следенето на всички сътворени прозорци може да изглежда невъзможно. За щастие, на екрана на конзолата предоставя няколко начина за управление на различни сесии. Първо, създаване на три нови прозорци (общо имам 4 прозореца), а след това използвайте един от най-лесните инструменти за управление на прозорци - «Ctrl-а w».

Ctrl-С
Ctrl-С
Ctrl-С
Ctrl-а w
0 $ Bash 1 $ Bash 2- $ Bash 3 * $ Bash

Тази команда дава полезна информация - списък на отворени прозорци. В този случай, прозорецът 4 е отворен. Всеки прозорец има своя номер, като се започне с 0. Звездичката до числото показва текущия прозорец.

Както можете да видите, в момента на прозореца №3 е текущата (в действителност, това е четвъртото поред от номерацията започва с 0). Как бързо да преминат към №1 на прозореца?

Можете да използвате серийния номер, за да преминете директно до желания прозорец. Повторно отваряне на списъка с прозорец:

Ctrl-а w
0 $ Bash 1 2 * $ Bash $ Bash 3- $ Bash

Както можете да видите сега в момента това е прозорец №1. Опитайте с друг начин за превключване между прозорци.

Ctrl-а "
Бр Име Flags
0 Баш $
1 Баш $
2 Баш $
Баш $ 3

Това е доста полезно, но в момента, всички прозорци са наречени «Баш». Това не е много удобно. Сега трябва да се даде името на сесията. Преминаване към прозореца, който искате да се обадите и да използвате последователност «Ctrl-а А».

Ctrl-0
Ctrl-А
заглавие Задайте прозорец към: Баш

Ако можете да дадете името на сесията помощта на тази последователност. С помощта на «връщане назад» ключов изтриване «Баш» и влиза всяко ново име. Например, обадете №0 «наблюдение» прозорец и да започнете да го «отгоре» команда.

заглавие Задайте прозорец към: мониторинг
Ctrl-а "
Бр Име Flags
$ 0 до мониторинг
1 Баш $
2 Баш $
Баш $ 3

Window №0 има приятелски име.

Сега можете да създадете и преименуване прозорец; но как да се отървем от ненужните прозорец?

Използвайте поредица от «Ctrl-а к», което означава «убие»:

Ctrl-а к
Наистина убие този прозорец [г / п]

Екран за управление на сесията

За да излезете от екрана и да затворите всички прозорци, използвайте следните команди:

Ctrl-а \
Наистина се откажат и да убие всичките си прозорци [/ не]

С това приключва сесията на екрана. Всичко започна от прозореца, както и цялата работа е в ход, ще бъдат загубени.

Използване на екрана има едно огромно предимство. Сесията не могат да бъдат отстранени, но семпло обзаведени. Премахване на сесията позволява програмите, които работят на екрана, за да продължат да работят, както и предоставяне на достъп до сесията на основната конзола (тази с която работата започва с екран). Тази сесия на екрана все още съществува, само че тя се управлява на заден план.

Ctrl-а г
[Отделени от 1835.pts-0.Blank]

По този начин, на сесията се отстранява. Как да се върне на сесията?

Флаг "-r" означава да "върне на място" или "възстановяване". Но какво, ако има няколко сесии на екрана? Какво става, ако екрана на сесията е създадена и се отстранява, а след това да създадете нова сесия, която също е заснет?

екран
Ctrl-а г
екран
Ctrl-а г

Как да кажа на екрана, което сесия искате да възстановите?

Сега показва списък от сесии. За възстановяване на втората сесия, въведете номера за проследяване, след като «-r» флаг.

Какво става, ако искате да възстановите сесията на ниво от два отдалечени компютри или терминални прозорци? Използвайте «-x» флаг, който ви позволява да се раздели на сесията.

терминал за управление на екрана

Има редица от команди, която позволява да се управлява сесии терминал вървят на екрана.

За да копирате текст, използвайте последователност:

Тази последователност осигурява курсора, който може да се премества с помощта на стрелките или «з» ключове, «й», «к», «л» (в VI). Преместване на курсора до началото секция на текст, който искате да копирате, и натиснете «Върни» или «Влез». След това преместете курсора до края на пистата и след това натиснете бутона «Върни» или «Влез». Текстът ще бъде копиран в клипборда.

Можете да поставите копирания текст с помощта на затварящата квадратна скоба

Например, всички данни се съставя в един прозорец, а вие трябва да знаете, когато процедурата е завършена. Можем да кажем, този прозорец монитор бездействие на екрана с помощта на поредицата «Ctrl-а _», който казва, че ако данните вече няма да бъдат показвани в продължение на 30 секунди.

Ето един прост пример. Кажи на конзолата екран обявим, когато прозорецът е пълна пинг Google 4 пъти.

пинг-С4 www.google.com
Ctrl-а _
Прозорецът в момента се наблюдава в продължение на 30 сек. тишина.

Сега можете да работите в друг прозорец и да чака уведомление за приключването на задачите в предишния прозорец.

Ctrl-1
Window 2: мълчание в продължение на 30 секунди

Възможно е също така, напротив, да се поиска нотификация от дейността на конкретен прозорец. Това се извършва чрез поредица от «Ctrl-М».

сън 20 ехо "изход"
Ctrl-М
Window 2 (Баш) в момента се наблюдава в продължение на цялата дейност.

Сега вие ще забележите, когато извеждате данни в този прозорец.

Ctrl-1
Активността в прозорец 2

Например, вие трябва да направите някои основни промени, и по този начин е необходимо да се придобие вестник работещи команди. Сесията може да бъде записана с помощта на:

Ctrl-Н
Създаване на лог "screenlog.1".

екран

Когато имате нужда, за да видите няколко прозореца едновременно, можете да използвате така наречените "Полето". Нови области са създадени чрез разделяне на настоящия обхват. За да разделите текущата област хоризонтално, можете да въведете:

Това ще се премести на текущия прозорец към горната част на екрана и се отвори нова празно място отдолу. За да преминете към долната зона, използвайте «раздела":

Сега в долната зона, можете да създадете нов прозорец или да преминете към друг прозорец по обичайния начин.

Ако е необходимо, да унищожи цялата област, използвайте следната последователност:

Това премахва региона, макар и да не унищожава текущия прозорец. Това означава, че ако областта е изпълнението на командата, а след това я ползвате като нормален прозорец все още може да бъде само с отделен кът за унищожен.

Ако е необходимо, във вертикален разрез, можете да използвате последователност:

Забележка: това не е символ на 1 (един) или L. Това е символ на тръбата, която на повечето клавиатури се намира на същия клавиш със символа "\". вертикални контроли площ съвпадат с хоризонталния контрол. Ако е необходимо, отстранете няколко различни области и да се върнете към същия район, можете да използвате тази последователност, която унищожава всички области, с изключение на текущия:

Използването Byobu

Значително подобрение на екрана е една програма, наречена «byobu». Той действа като обвивка на екрана и осигурява повишена използваемост. В Ubuntu, можете да го инсталирате с:

ап-да инсталирате byobu

Преди да започнете, трябва да кажа, byobu използвайте екрана като изход буфер. Това може да стане с командата:

byobu-изберете-задния
Изберете byobu гръб:
1. tmux
2. екран
Изберете 1-2 [1]:

Тук можете да настроите екрана като мениджърът на терминала по подразбиране.

Сега можете да въведете «byobu» вместо «екран», за да започне заседанието.

Както можете да видите, сега екрана е затворена в лесен за употреба интерфейс.

За първи път пишете «Ctrl-а», тя трябва да се каже, byobu признае тази команда като екрана на команда, отколкото Emacs.

Ctrl-а
Конфигуриране на Ctrl-а поведението Byobu му.
Когато натиснете Ctrl-а в Byobu, искаш ли го да работи в:
(1) Режим на екрана (GNU екран по подразбиране бягство последователност)
(2) Режим на Emacs (отидете в началото на ред)
Имайте предвид, че:
- F12 също така действа и като бягство в Byobu
- Можете да натиснете F9 и да изберете знак за изход
- Можете да стартирате "byobu-Ctrl-а" по всяко време, за да промените избора си
Изберете [1 или 2]:

Изберете 1 за използване byobu нормално.

Интерфейсът предлага много полезна информация, като например списък кутии и системна информация. В Ubuntu той дори ви казва колко пакети са актуализация на защитата, като число, последвано от удивителен знак на червен фон.

Единствената разлика между екрана и byobu че byobu управлява сесии. Ако деактивирането просто повторно набиране «byobu», тя ще се възстанови предишната сесия, вместо да създавате нова.

За да създадете нова сесия, трябва да въведете:

byobu -S sessionname

Ако има няколко сесии, след въвеждане на «byobu» се появява меню, където можете да изберете кои от сесиите искате да се свържете.

Можете да изберете някоя от съществуващата сесия, създайте нова сесия byobu или дори нова обвивка, която не използва byobu.

Един от най-много полезен за функционалност дистанционно клауд сървър - способността да тече byobu автоматично всеки път, когато се свържете с сесията. Това означава, че ако на сесията е изключен работа няма да бъдат загубени, и лесно можете да се свържете с тази сесия отново.

За да активирате автоматичното стартиране byobu всеки път, когато влиза в терминала:

byobu активирате
Управителят на Byobu прозорец ще се стартира автоматично при всеки текст за вход.
За да деактивирате това поведение по-късно, просто изпълнете:
byobu-деактивиране
Натиснете, за да продължите.

Както бе посочено по-горе, за да изключите тази функция, просто напишете:

Тогава няма да се стартира автоматично.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!