Skip to content

Commit

Permalink
Add gifs and refs
Browse files Browse the repository at this point in the history
  • Loading branch information
Sergiu121 committed Jan 10, 2021
1 parent d666d4d commit c481aec
Show file tree
Hide file tree
Showing 5 changed files with 24 additions and 2 deletions.
Binary file added chapters/task-admin/gifs/tmux-attach.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added chapters/task-admin/gifs/tmux-dettach.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added chapters/task-admin/gifs/tmux-start.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added chapters/task-admin/gifs/tmux-tabs.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
26 changes: 24 additions & 2 deletions chapters/task-admin/usage.rst
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
.. _task_admin_usage:

Folosirea stației la distanță
=============================

Expand All @@ -9,6 +11,8 @@ Pentru folosirea stației vom presupune următorul flux de lucru:
* compilăm un program, sau rulăm o aplicație
* ne deconectăm de la sistem

.. _task_admin_usage_tmux:

Folosirea ``tmux``
------------------

Expand All @@ -22,6 +26,8 @@ Dacă avem o aplicație care rulează mult timp, cum ar fi o căutare intensă
Pentru a rezolva această problemă și a ne folosi de disponibilitatea oferită de un sistem distanță, vom folosi utilitarul ``tmux``.
Aceasta pornește o sesiune de shell care este independentă de terminalul în care rulează, astfel, putem să ne conectăm și să ne deconectăm de la ea.

.. _task_admin_usage_tmux_create:

Crearea unei sesiuni ``tmux``
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Expand All @@ -30,7 +36,10 @@ Putem considera fiecare sesiune ca o fereastră a unui browser.
De regulă nu este nevoie să avem mai multe ferestre de browser, sau de ``tmux`` pornite, deoarece avem alte moduri de organizare a spațiului de lucru cu care putem să lucrăm mai ușor folosind scurtături.
În plus, pentru fiecare sesiune de ``tmux`` ar fi nevoie să pornim un nou client SSH, lucru care, în funție de modul de conectare la stație, adaugă pași în plus.

<insert gif>
.. figure:: ./gifs/tmux-start.gif
:alt: Pornirea unei sesiun ``tmux``

.. _task_admin_usage_tmux_session:

Detașarea și reatașarea la o sesiune ``tmux``
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Expand All @@ -44,6 +53,9 @@ Aplicația ``tmux`` permite detașarea de la o sesiune folosind combinația de t
Vom vedea pe parcursul acestei subsecțiuni că toate scurtăturile de taste ale aplicației ``tmux`` folosesc ca prefix combinația ``Ctrl+v``.
Această combinație este predefinită pe mașina virtuală ``USO.ova``, dar pe sistemele obișnuite combinația va fi ``Ctrl+b``.

.. figure:: ./gifs/tmux-dettach.gif
:alt: Detașarea de la o sesiune ``tmux``

Pentru a ne reatașa la o sesiune trebuie să ne dăm seama la care sesiune să ne atașăm.
Fiecare sesiune ``tmux`` are asociat un identificator.

Expand All @@ -58,6 +70,11 @@ Vom afișa toate sesiunile deschise folosind comanda ``tmux ls``:

Pentru a ne reatașa la sesiune folosim comanda ``tmux attach-session -t 0``.

.. figure:: ./gifs/tmux-attach.gif
:alt: Reatașarea la o sesiune ``tmux``

.. _task_admin_usage_tmux_tabs:

Taburi în ``tmux``
^^^^^^^^^^^^^^^^^^

Expand All @@ -69,7 +86,8 @@ Astfel vom reducem numărul de comenzi pe care le rulăm pentru a reporni editor

Pentru a porni un nou tab folosim combinația de taste ``Ctrl+v c``.

<insert gif>
.. figure:: ./gifs/tmux-tabs.gif
:alt: Schimbarea taburilor în ``tmux``

.. admonition:: Observație

Expand All @@ -84,6 +102,8 @@ De exemplu, ``Ctrl+v 1`` ne va plasa pe primul tab, iar ``Ctrl+v 2```` ne va pla

Odată ce se schimbă tabul activ se schimbă și sublinierea tabului activ din bara de taburi.

.. _task_admin_usage_tmux_ex:

Exerciții
^^^^^^^^^

Expand All @@ -92,6 +112,8 @@ Exerciții
#) În a doua sesiune creată deschideți trei taburi. Rulați în primul tab comanda ``sudo apt-get update``, rulați în al doilea terminal comanda ``iostat -x 2 5`` și în al treilea tab rulați comanda ``tail -f /var/log/syslog``.
Reveniți la primul tab din sesiune.

.. _task_admin_usage_scenarios:

Scenarii de folosire a sistemului la distanță
---------------------------------------------

Expand Down

0 comments on commit c481aec

Please sign in to comment.