konto usunięte

Temat: UNIX QUIZ

Jacek Bukowski:
To może ja zadam pytanko skoro ktoś odstąpił.. :)
Jak można zrobić pętle bez użycia standardowych funkcji (while, for)?
wejście powinno zawierać słowa: raz dwa trzy cztery oraz słowo numer
wyjście:
numer raz
numer dwa
numer trzy
numer cztery

Tak z ciekawosci z jakim UNIXem/Linuksem ma to zwiazek ?Zbigniew G. edytował(a) ten post dnia 23.04.10 o godzinie 13:37

konto usunięte

Temat: UNIX QUIZ

Jacek Bukowski:
Jak można zrobić pętle bez użycia standardowych funkcji (while, for)?
wejście powinno zawierać słowa: raz dwa trzy cztery oraz słowo numer
wyjście:
numer raz
numer dwa
numer trzy
numer cztery


[root@krecik ~] ./t.sh numer raz dwa trzy cztery
numer raz
numer dwa
numer trzy
numer cztery
[root@krecik ~] cat t.sh
#!/bin/sh
magicword=$1
if [ "$2" = "" ]; then
exit;
fi
echo $magicword $2
shift 2
$0 $magicword $@
Jacek Bukowski

Jacek Bukowski Network
Administrator, VMG
Print Sp z o.o.

Temat: UNIX QUIZ

Z każdym.. za pomocą podstawowych narzędzi można osiągnąć taki wynik.. nie chcę narzędzi bo było by to za duże ułatwienie :)

Do kolegi powyżej.. zapomniałem wyłączyć parametry skryptu z specyfikacji..
Naturalnie wynik Twojego skryptu jest poprawny ale chodziło mi o wykorzystanie: echo, sed, xargsJacek Bukowski edytował(a) ten post dnia 23.04.10 o godzinie 14:01

konto usunięte

Temat: UNIX QUIZ

Jacek Bukowski:
Naturalnie wynik Twojego skryptu jest poprawny ale chodziło mi o
wykorzystanie: echo, sed, xargs[/edited]

To aby sie nie domyslac co podmiot liryczny mial na mysli, warto takie rzeczy dodac do wymagan :P Bo wiekszosc zadan da sie rozwiazac na wiele sposobow.
Jacek Bukowski

Jacek Bukowski Network
Administrator, VMG
Print Sp z o.o.

Temat: UNIX QUIZ

To też osoba doprecyzowała.. :)
Krzysztof Koza

Krzysztof Koza DevOps, IT Software
Engineer, UBS

Temat: UNIX QUIZ

 printf "%b\n" "nazwa "{raz,dwa,trzy}


To na szybko, jutro dopisze reszte z obsluga wejscia, musze isc sie wyspac w koncu ;)Krzysztof Koza edytował(a) ten post dnia 28.04.10 o godzinie 00:03
Jacek Bukowski

Jacek Bukowski Network
Administrator, VMG
Print Sp z o.o.

Temat: UNIX QUIZ

Krzysztof Koza:
 printf "%b\n" "nazwa "{raz,dwa,trzy}


To na szybko, jutro dopisze reszte z obsluga wejscia, musze isc sie wyspac w koncu ;)Krzysztof Koza edytował(a) ten post dnia 28.04.10 o godzinie 00:03

Rozwiązanie poprawne..
Ja wykombinowałem sobie jeszcze tak:
echo raz dwa trzy cztery | sed 's/ /\
/g' | xargs -n 1 echo numer
Proszę o zadanie pytania

konto usunięte

Temat: UNIX QUIZ

Jacek Bukowski:
Rozwiązanie poprawne..

O nie ... to jest tylko rozwiązanie jakie chciałeś zobaczyć. Ale nie ma ono nic wspólnego ze słowem "pętla".Krzysztof Pułapa edytował(a) ten post dnia 28.04.10 o godzinie 21:33
Łukasz G.

Łukasz G. Kierownik zespołu
analityków aplikacji
dla bankowości
kom...

Temat: UNIX QUIZ

Krzysztof Pułapa:
Jacek Bukowski:
Rozwiązanie poprawne..

O nie ... to jest tylko rozwiązanie jakie chciałeś zobaczyć. Ale nie ma ono nic wspólnego ze słowem "pętla".Krzysztof Pułapa edytował(a) ten post dnia 28.04.10 o godzinie 21:33

Nikt nie zadał pytania, to ja zadam.

Mamy sobie serwer gdzie ktoś odłączył go od sieci (wszystkie interfejsy sieciowe), ale był na tyle dobry, że pozostawił nam dostęp przez konsole zarządzającą.
Na serwerze mamy katalog (np. /usr) który chcemy z tego serwera pobrać.
Jak to zrobić?

konto usunięte

Temat: UNIX QUIZ

Łukasz G.:
Mamy sobie serwer gdzie ktoś odłączył go od sieci (wszystkie interfejsy sieciowe), ale był na tyle dobry, że pozostawił nam dostęp przez konsole zarządzającą.

A co to jest "konsola zarządzająca" ?
Roman Piekarski

Roman Piekarski Programista do
wynajęcia

Temat: UNIX QUIZ

Witam wszystkich.

Ostatnio zainspirowany waszym quiz'em postanowilem taki sam uruchomic na grupie PHP. Po jakims czasie zabawy doszlismy do wniosku aby przeniesc quiz na osobna grupe. Tak powstala grupa Quiz IT.

Fajnie bylo by zgromadzic takie quiz'y w jednej grupie co jest zrodlem wielu, bardzo pozytecznych informacji.

Moze chcecie sie przylonczyc? Stworzylem juz nawet dla was temat UNIX QUIZ.

Jesli tak, prosze kolejna osobe ktora zadaje pytania o wpisanie go w powyzszym temacie:)

Z gory przepraszam ze wtracilem sie wam z tematem niezwiazanym scisle z zadaniami.

Pozdrawiam
Łukasz G.

Łukasz G. Kierownik zespołu
analityków aplikacji
dla bankowości
kom...

Temat: UNIX QUIZ

Krzysztof Pułapa:
Łukasz G.:
Mamy sobie serwer gdzie ktoś odłączył go od sieci (wszystkie interfejsy sieciowe), ale był na tyle dobry, że pozostawił nam dostęp przez konsole zarządzającą.

A co to jest "konsola zarządzająca" ?

Taka co możesz sobie za jej pomocą włączyć, wyłączyć serwer, wpiąć się w terminal...
Nowe suny maja XSCF, IBMy pSeries mają HMC, itd...
Do tej konsoli logujesz się po ssh, odpalasz magiczną komendę (np. dla XFCF wpisujesz console -d0) i masz ekran logowania lub sesje użytkownika, który zapomniał się wylogowąc :)

konto usunięte

Temat: UNIX QUIZ

Łukasz G.:
Nowe suny maja XSCF, IBMy pSeries mają HMC, itd...
Do tej konsoli logujesz się po ssh, odpalasz magiczną komendę (np. dla XFCF wpisujesz console -d0) i masz ekran logowania lub sesje użytkownika, który zapomniał się wylogowąc :)

Hmmmmmmmm (dezaprobata :) )

xscf to nie jest konsola dla "nowych sunów", tylko generalnie system zarządzania domenami i spotyka się go tylko w niektórych produktach sunowskich typu M4000/M5000, a we wcześniejszych (E29000-6900, tu mnie poprawcie, bo na 98.89% pomyliłem serie) był to po prostu ... SC.

"Saniaki" serii X86 mają ILOMy. Świetna sprawa, włączasz kabel do serwera, a jak jest w sieci dhcp to po paru minutach "łapie" IP i można konfigurować dalej. Można mapować DVD, obrazy ISO i w ogóle działa to wszędzie, gdzie jest jakieś JRE.

Z kolei HMC to "koncentrator programowy" czyli soft zainstalowany na dodatkowym serwerze (marka nieistotna), a służy do zarządzania serwerami IBM'a jak i ich "ciastkami" czyli lparami ... no generalnie jednak serwerami RISCowymi. Też bardzo miła w użytkowaniu rzecz, ale trzeba do tego GENERALNIE osobnej maszyny, softu jak i ogólnie ... w miarę dobrej znajomości sprzętu IBM. Rzekłbym, że dużo łatwiej uruchomić wypchanego BladeCenter z IBM niż HMC z paroma serwerami "powerowymi".Krzysztof Pułapa edytował(a) ten post dnia 30.04.10 o godzinie 22:28
Krzysztof Koza

Krzysztof Koza DevOps, IT Software
Engineer, UBS

Temat: UNIX QUIZ

Mamy sobie serwer gdzie ktoś odłączył go od sieci (wszystkie interfejsy sieciowe), ale był na tyle dobry, że pozostawił nam dostęp przez konsole zarządzającą.
Na serwerze mamy katalog (np. /usr) który chcemy z tego serwera pobrać.
Jak to zrobić?


Wpinamy dysk na usb, zgrywamy /usr, odlaczamy.

P.S. Nikt nie napisal, ze to musi byc zdalnie :P

konto usunięte

Temat: UNIX QUIZ

1. ILOM jest i w x86 i w SPARC
2. Generalnie mamy ALOM, ILOM, XSCF przy czym to ostatnie jak wspomniano jest poszerzone dodatkowo o obsluge fizycznych domen
3.Jak dla mnie tylko wprowadza to zamet, powinna byc konsola serwisowa ktora w zaleznosci od serwera jest poszerzana o dodatkowe moduly, a nie:
w jednym console -f, w innym start /SP/console ...
Kilka miesiecy temu pamietam jak jeden gosc z Sun'a walczyl dzielnie jak wyslac breake w ILOM :]

konto usunięte

Temat: UNIX QUIZ

Zbigniew G.:
1. ILOM jest i w x86 i w SPARC

Proszę o przykłady z sprzętu not EOL :)

konto usunięte

Temat: UNIX QUIZ

Krzysztof Pułapa:
Zbigniew G.:
1. ILOM jest i w x86 i w SPARC

Proszę o przykłady z sprzętu not EOL :)

Sun Ultra 24, 27 etc. co prawda to stacje robocze ale na proste, nie krytyczne serwery ciekawa, tania alternatywa ;)

Co do samego pytania Łukasza, to może coś takiego (zaznaczam, ze nigdy tego nie robilem wiec teoretyzuje):
Rozumiem, ze mamy skrosowany interfejs do NET MGT (np. ILOM) wiec logujemy sie przez np. putty do solka na takiej maszynie i klepiemy:
scp -r /usr stefan@<IP maszyny gdzie mozemy przeniesc katalog>:/tmp

Jak to sie nam przeniesie po 10Mbit bo tyle ma interfejs na ALOM, ILOM to logujemy sie na ta druga maszyne i voila mamy to co chcelismy.
Teoretycznie powinno zadzialac...
Jarosław Rafa

Jarosław Rafa senior software
engineer, Motorola
Solutions Systems
Polska

Temat: UNIX QUIZ

Zbigniew G.:

Rozumiem, ze mamy skrosowany interfejs do NET MGT (np. ILOM) wiec logujemy sie przez np. putty do solka na takiej maszynie i klepiemy:
scp -r /usr stefan@<IP maszyny gdzie mozemy przeniesc katalog>:/tmp

OS nie ma dostepu do interfejsu NET MGT. Z punktu widzenia OS-a serwer jest odciety od sieci.
Ja bym tu rzucil haslo xmodem, zmodem albo cos w tym stylu ;)
W ostatecznosci tar, uuencode pliku .tar, cat i zapisywanie logu z ekranu :)Jarosław Rafa edytował(a) ten post dnia 02.05.10 o godzinie 11:10
Łukasz G.

Łukasz G. Kierownik zespołu
analityków aplikacji
dla bankowości
kom...

Temat: UNIX QUIZ

Krzysztof Koza:
Mamy sobie serwer gdzie ktoś odłączył go od sieci (wszystkie interfejsy sieciowe), ale był na tyle dobry, że pozostawił nam dostęp przez konsole zarządzającą.
Na serwerze mamy katalog (np. /usr) który chcemy z tego serwera pobrać.
Jak to zrobić?


Wpinamy dysk na usb, zgrywamy /usr, odlaczamy.

P.S. Nikt nie napisal, ze to musi byc zdalnie :P

"ale był na tyle dobry, że pozostawił nam dostęp przez konsole zarządzającą."

Chodziło o pomysł jak w ten sposób przenieść jakiś katalog.
Nie zawsze jest łatwo/szybko/prosto dotrzeć do serwerowni ;-)

konto usunięte

Temat: UNIX QUIZ

Łukasz G.:
Chodziło o pomysł jak w ten sposób przenieść jakiś katalog.

/bin/mv katalog nowykatalog # :)

Następna dyskusja:

Monitoring UNIX




Wyślij zaproszenie do