Strona główna > Nielegalni Polecenia > Java netapp.cmds.jsh

java netapp.cmds.jsh

Jest mało znany ukryty klejnot w NetApp systemów, powłoki Java! Mówi się nam, że jest to bardzo niebezpieczne i całkowicie bezpodstawny. Coś tak szczególny jak ten oczywiście ma włosy na karku, i sprawia, że ​​chcę zobaczyć, co mogę zerwać z nim. Więc to, co się dzieje, gdy gram z Java powłoki w systemie NetApp!

Wystarczy szybkie notatki, ^ C nie łamie bieżącą produkcję, więc jeśli "cat" plik, ^ C nie zrobi nic do bieżącej produkcji. Można jednak gwarancji, że będzie zawsze upaść z Java powłoki, więc w końcu wyjście zostało napisane na ekranie, będzie ona upaść z Java powłoki dla Ciebie!

Normalne zasady NetApp, "?" Daje nam wyjście wszystkich komend dostępnych. Podobnie jak w przypadku normalnych zasadach NetApp, jestem pewien, że jest kilka ukrytych klejnotów również tutaj (Zamówienie NetApp JSH - więcej zabawy ), ale pozwala obejmować podstawy przed pójściem kopanie zbyt wiele!

Mamy ładny łatwy możliwość przeglądania całego filtr antyspamowy, oczywiście to będzie poprawnie działał tylko z NFS i CIFS akcji. Pełna ścieżka jest oczywiście / obj / vol_name. To jest ogromnie silny, wiem, mamy "ls" wewnątrz "priv zestaw zaawansowanych", ale Java powłoka dodaje "-L", dzięki czemu możemy uzyskać pełny długi format, w tym wielkości plików i uprawnień do plików (styl uniksowy naturalnie).

JSH> cd / etc
JSH> cd log
JSH> pwd
/ Vol/vol0/etc/log
JSH> ls-l
drwx - 42 0 12288 25 stycznia 2009 01:11:20 autosupport
-Rwx - 1 0 653909 25 stycznia 2009 00:00:00 ems.0
-Rwx - 1 0 2709697 21 grudzień 2008 00:00:00 messages.5

Oczywiście mam wycięte powyższy wynik, ale masz pomysł. Jest to bardzo mocny do przechowywania i administratorami.

"Kot" ma parytet z "rdfile", więc żadne dodatkowe opcje i funkcjonalność tam. Nie ma rury z poleceń lub grep, czy coś, więc bez podwyższania tutaj.

"Rm" daje nam możliwość usuwania plików. Niestety nie dozwolone znaki tutaj, ale można połączyć wiele plików, aby usunąć je wszystkie za jednym zamachem. Niestety również nie mają zdolność do usuwania katalogów, a przynajmniej nie usuwać rzeczy rekurencyjnie. Starałem się usunąć niektóre profile na drugi dzień się z tym, i to tylko jeden plik na raz. Mimo to, lepsze to niż nic!

"CP", "mv", bardzo dokładnie to, co mówią na opakowaniu. Kopiowanie plików poruszać. Znowu nic fantazyjne, nie wyobraźnia klonowanie lub rzeczy na poziomie bloku, to jest właśnie Java shell, więc kopiować pliki dokładnie tak, jak można się spodziewać systemu operacyjnego to zrobić!

Teraz mamy na jakiś fajnych rzeczy!

"PS", mam potrzebne jest tak wiele razy. Klient twierdzi, że system jest uszkodzony lub rzeczy uruchomić trochę wolniej, ale jak do cholery mówisz co system jest rzeczywiście robi? * Właściwy styl nix wyświetlacz proces. Wyjściowy jest oddzielony do Pri, Grupa, Nazwa. Mogę jedynie domyślać się ich numeru ID wątku (tak jak w co domeną działa pod, Kahuna i tak dalej), Grupa jest uruchomiona pod (myślę, że jedyny system lub główny), a następnie rzeczywiście nazwa procesu. Nie wierzę, istnieje jakikolwiek sposób na pokazanie, jak długo te zostały uruchomione, lub jeśli są one za pomocą dowolnego przetwarzania intensywnie, ale ma pokazać nam, co się dzieje.

Oczywiście istnieje niewiele zaletą posiadania "ps" bez "zabić". Zabij działa zgodnie z oczekiwaniami, "kill -1" i "kill -9", aby zakończyć wątki. Użyj threadname tutaj zamiast identyfikatora procesu. Ja nie grałem zbyt wiele z tego, jak mój biedny mały 250 nie wykonuje dużo!

JSH> ps-l
Pri Group Name
10 Reference Handler System
8 System Finalizer
5 Głównym Handler oddzwaniania
5 Głównym ndmpmetafilefactory
5 główny silnik Servlet
5 Głównym InetSntp_Local_1315
5 Głównym InetSntp_123
5 Głównym TimeDaemon
5 Głównym JAF
5 Głównym JSH
JSH> kill -9 JSH
filer>

No cóż można się spodziewać by się stało, kiedy zabić proces java shella?

"GW" jest Garbage Collector Java. Nie jestem ekspertem Java, więc jest to od czytania o Java powłoki. To będzie próba zwolnienia miejsca w pamięci i pokazać zużycie pamięci.

"Classpath", "syspath", to zarówno wyjście ścieżki ustawić systemowe dla Javy. Powinieneś być w stanie dołączyć do tego w razie potrzeby. Kiedy mam trochę czasu, chcę sprawdzić, czy istnieje możliwość włączenia zewnętrznych klas Java na filtr antyspamowy. Wystarczy upuścić w niektórych nowych klas! Może ja śnię trochę za dużo tam ;)

"Debug", włączyć lub wyłączyć, to sensetive przypadek i chyba da jakąś dobrą informację, czy chcę debugować Java powłokę. Dotychczas nie wiem.

"Tematy", przybiera to "ps" Uruchamianie procesów i daje nam dużo więcej informacji na temat tego, co rzeczywiście działa. Nie mogę natychmiast zobaczyć zbyt wiele użytku z tego wyjścia. Szybkie wyjście ciach.

"Monitory", "kupa", nie jestem szczerze pewni. Albo nie wiem Java wystarczająco dobrze, czy ta informacja jest o wiele więcej rzeczy poziom debugowania. Myślę, że kupa pokazuje istniejące lub dostępne System obsługuje i ich odpowiedni rozmiar, ale to dziki stab być szczery. Jest wiele informacji tak!

"Wersja", co dokładnie można oczekiwać od tego polecenia. Co ciekawe liczba wersja jest określana jako Release Candidate!

"Syncdb", ponownie Obawiam się, że nie jestem pewien. Spodziewam się to do aktualizacji jakieś bazy danych, która powłoka posiada, być może na stosach sterty?

"Du", w tym rozszerzenia "-s" lub "-k". To daje nam użycie dysku. Uważaj jednak, to polecenie zniknie i dodaje się całą zawartość, więc może to potrwać jakiś czas, i pamiętaj, nie możesz ^ C po rozpoczęciu! Trzymaj tę prostą i punkt w określonym (a najlepiej małe) katalogu lub zestawu plików. Ponownie, nie dozwolone znaki (co jest prawdziwy wstyd dla tego polecenia).

"Java_class", to gdzie może potencjalnie uzyskać bardzo bardzo fajne. Dałoby to teorię, że można nazwać zewnętrznych klas, te, które mogą istnieć w "classpath" gdzieś. Nie mam pojęcia o możliwościach, a nawet, jak zacząć sprawdzanie. Coś na następny raz!

I wreszcie można użyć Java powłoki wykonać wszelkie normalne polecenie NetApp.

Więc to jest szybkie Crash Course w to, co jest dostępne w ramach Java powłoki. Po wyjęciu z pudełka jest kilka przydatnych narzędzi, ale prawdziwy potencjał, co możemy z tym zrobić.

Pamiętaj, zupełnie nowy, zapewne bardzo niebezpieczne, ale dużo zabawy stara!

Zobacz także ...
VN: F [1.9.11_1134]
Oceń ten post:
Ocena: 9.5 / 10 (2 głosy)
based on 2 ratings java netapp.cmds.jsh, 9,5 z 10 na podstawie 2 ocen

Nieudokumentowane polecenia , , , , , , , , , , ,

  1. Kai
    25 maja 2010 na 09:36 | # 1

    ładny artykuł

  1. Brak jeszcze trackbacków



Ta strona nie jest powiązana lub sponsorowana w żaden sposób przez NetApp lub jakiekolwiek inne przedsiębiorstwo wymienione w sobie.

Bad Behavior zablokował dostęp próby 1161 w ciągu ostatnich 7 dni.

© 2009-2012 Chris Kranz Rights Reserved Wszystkie
Ta strona nie jest powiązana lub sponsorowana w żaden sposób przez NetApp lub jakiekolwiek inne przedsiębiorstwo wymienione w sobie.