Job / Praca

    tmux FTW!

    W codziennej pracy Administratora, logowanie na wiele maszyn i przeprowadzanie update’ów, przeglądów, testów, audytów to niemal codzienność. Przy paru maszynach nie jest to takie problematyczne, przy kilku albo kilkunastu – codzienne logowanie może być już powoli frustrujące. Z pomocą przychodzi tmux czyli terminal multiplexer. Tmux to coś takiego jak screen, tylko lepszy :) Potrafi oprócz wielu sesji w jednym oknie które można przełączać, także dzielić okno na panele horyzontalnie i wertykalnie czyli dla osób które wytkną mi zaraz „polglisz” pionowo i poziomo. Wszystkie polecenia można podać jako parametr dlatego jedną komendą możemy sobie przygotować całe środowisko. Dla moich potrzeb – czyli logowanie się na bramki VPNowe w ilości 6 najlepszym rozwiązaniem jest siatką 3 wiersze na 2 kolumny. Dodatkowo po odpowiednim podzieleniu okna, następuje automatyczne logowanie przez ssh do odpowiednich maszyn dzięki kluczom bez hasła. Efekt ma być taki, że jedna komenda przygotowuje 6 maszyn do pracy zdalnej :)

    Jedziemy:

    tmux new-session -d 'ssh cancer@10.1.2.6' \; split-window -d 'ssh cancer@10.1.3.6'\; split-window -d 'ssh cancer@10.1.4.6'\; split-window -h 'ssh cancer@10.1.5.6'\; select-pane -t 2\; split-window -h 'ssh cancer@10.1.6.6'\; select-pane -t 4\; split-window -h\; attach

    Krótkie wyjaśnienie:

    new-session -d ‚ssh cancer@10.1.2.6’ – tworzy nową sesję (okno główne i wywołuje komendę systemową w ”) -d powoduje odłączenie wszystkich klientów jeśli byli podłączeni.
    split-window – dzieli okno, domyślnie w poziomie
    select-pane -t n – wybiera okno (licząc od zera i od lewej do prawej)
    attach dołącza do całej sesji.

    Efekt:

    Teraz już można od razu działać, nie tracąc czasu na logowanie się do wszystkich maszyn oddzielnie :)

    VN:F [1.9.22_1171]
    Rating: 5.5/10 (2 votes cast)
    VN:F [1.9.22_1171]
    Rating: 0 (from 0 votes)

    © odwiedź stronę http://maciejewski.org po więcej fajnych postów!

    Job / Praca

    AS/400 w komórce!

    Dzisiaj próbowałem zainstalować iSeries Access for Linux. Jak narazie skutek jest marny, a dokumentacja i opis błędów obszerna, czasu na czytanie jednak brak :)

    Moje wysiłki okazały się jednak daremne ponieważ istnieje otwarta alternatywa w postaci emulatora 5250. Co najważniejsze, emulacja następuje na terminalu z którego go uruchamiamy, nie pojawia się dodatkowe okienko do wpisania serwera, usera i hasła. Co to oznacza i dlaczego jest to fajne nie muszę chyba mówić użytkownikom konsol tekstowych. Po zainstalowaniu z net/tn5250 i zalogowaniu się do NetBSD przez komórkę przy pomocy midpssh, nie było żadnych problemów aby mieć kompletne środowisko AS’a w komórce!

    A wygląda to tak:

    Menu główne JDEdwards :)
    Menu główne JDEdwards :)

    Dla porównania tak wygląda „natywny” ekran z iSeries dla Windows. (Pierwszy screen od góry)

    Najważniejsze jednak, że można tego używać całkiem sprawnie w sytuacjach awaryjnych bez dostępu do komputera, a komórkę ma się w zasadzie wszędzie. Na urlopie niestety też ;)

    P.S. Jak tam koledzy Administratorzy Windowsowi, klikniecie w coś z komórki? ;)




    VN:F [1.9.22_1171]
    Rating: 0.0/10 (0 votes cast)
    VN:F [1.9.22_1171]
    Rating: 0 (from 0 votes)
    Related Posts with Thumbnails

    © odwiedź stronę http://maciejewski.org po więcej fajnych postów!

    Add your widget here