Zastanawiam się nad narzędziami, które są potężne i że większość administratorów systemu albo nie wie, albo nie używa (ale powinna).
Po pierwsze podoba mi się możliwość dowiedzenia się o narzędziu, które jest dobre i że powinienem go używać - a przynajmniej próbować. Uważam również, że poświęcenie tym narzędziom czasu na słońcu (ponownie) może być pozytywne, informując innych o wspaniałych narzędziach, które są na zewnątrz.
Zatem rzeczy takie jak sudo, vi, emacs, dtrace, ps i top są obecnie niedostępne. Mam kilka pomysłów, ale nienawidzę przekrzywiać statystyk ...
Poczekam i zobaczę, czy ktoś wspomina o moich ulubionych.
Odpowiedzi:
iPerf
Iperf pomaga w przeprowadzaniu testów mierzących maksymalną wydajność przepustowości TCP i UDP. Umożliwia dostrajanie różnych parametrów i charakterystyki raportowania przepustowości UDP, opóźnienia jittera, utraty datagramu: http://openmaniak.com/iperf.php,I
MTR
MTR ( My Trace Route ) to także całkiem niezłe narzędzie. Łączy w sobie funkcjonalność programów „traceroute” i „ping” w jednym sieciowym narzędziu diagnostycznym. Podobnie jak traceroute, z tą różnicą, że zapewnia lepszą jakość sieci i informacje diagnostyczne. Pozostaw bieg, aby uzyskać statystyki w czasie rzeczywistym. Zgłasza najlepsze i najgorsze czasy podróży w obie strony w milisekundach ... Pokazuje opóźnienie, fluktuacje (średnia / najlepsza / najgorsza): http://www.bitwizard.nl/mtr/
posługiwać się:
alt text http://locobox.googlepages.com/mtrsavedw.jpg
źródło
Spinacze: musiałem użyć spinaczy, aby wybrać zamki z przodu serwera Sun i Dell. Wszyscy używaliśmy ich do otwierania CD ROM
HotPlug To jest niesamowite. Chcesz przenieść serwer do następnej szafy bez wyłączania go? http://www.wiebetech.com/products/HotPlug.php
Bloki drewna Ten idiota, zanim nie zamontujesz serwera poprawnie? Serwer jest zbyt stary, aby mógł być montowany w stojaku? Bloki drewna są twoim przyjacielem. To getto, ale działa.
źródło
Zagięty spinacz do papieru, aby otworzyć napęd CD.
źródło
Sysstat / Sar - doskonały historyczny monitoring serwerów.
Network / CPU / Memory / IO / etc / etc genialny, jeśli chcesz sprawdzić, dlaczego komputer się zawiódł.
Na przykład średnie obciążenia dziś rano między 6 rano a 7 rano:
źródło
Torba papierowa : wdech, gdy odkryjesz, że skrypt SQL, który napisałeś, w rzeczywistości nie zepsuł testowej bazy danych. Aha, awaria systemu tworzenia kopii zapasowych i teraz musisz czekać przez telefon z pomocą techniczną, ponieważ nie masz umowy o pomoc techniczną.
Papier Origami : Aby zabić czas, gdy nie możesz skorzystać z pomocy technicznej poziomu 1 u wspomnianego dostawcy oprogramowania do tworzenia kopii zapasowych.
Piłeczka antystresowa : Aby pomóc w omawianiu problemu ze wsparciem poziomu 1 po tym, jak w końcu odbierają telefon.
Pakiet lodu : Złagodzenie bolącej pięści po wbiciu jej w biurko, gdy zdasz sobie sprawę, że zajęło 90 minut, aby dostać się do obsługi poziomu 2.
Zapasowy telefon komórkowy : po wrzuceniu twojego telefonu do ziemi, gdy zostaniesz rozłączony, gdy obsługa poziomu 3 odbierze twoje wezwanie.
Konto w Monster.com i doświadczenie w układaniu dywanów : = (
-
Mówiąc nieco poważniej, posiadanie małego lodówki może być przydatne zwłaszcza do wkładania uszkodzonych dysków twardych w celu odzyskiwania danych.
Ponadto jest jeszcze lepiej, jeśli telefon z aparatem może nagrywać wideo. Nagrywam filmy, gdy mam problemy z BIOS-em i innymi rzeczami, których nie mam czasu na jednoczesne dokumentowanie podczas edycji.
Krople na kaszel i spray do nosa dla dłuższych pobytów w suchej serwerowni.
Etykieta P-Touch do oznaczania WSZYSTKIEGO, nawet jeśli masz pewność, że pamiętasz, które kable krosowe łączą się z kamerami bezpieczeństwa.
Maszynki do strzyżenia paznokci, aby usunąć osłonkę z 4 par przewodów w kablu Cat5.
Srebrne ostrza, gdy musisz zaznaczyć na czymś, co ma ciemne wykończenie.
źródło
Używam „ ss ”, który jest częścią pakietu iproute (który zawiera również świetne polecenia ip i tc), aby uzyskać informacje o gniazdach tcp / udp. Dostarcza więcej informacji niż zwykła „netstat” i może być używana z filtrami, na przykład:
źródło
use netstat -nt|grep :80
. Jest to bardziej zwięzłe, a jeśli przyzwyczaisz się korzystać ze standardowego zestawu narzędzi, gdzie nic Cię to nie kosztuje, możesz zacząć działać na nowym serwerze, zamiast bałagać się instalowania różnych rzeczy.Wspomniałem już o tym narzędziu w innej odpowiedzi na temat SF.
sysv-rc-conf
alt text http://blog.ubuntu-tweak.com/wp-content/uploads/2007/09/sysv-rc-conf.png
Jeśli masz ubuntu: sudo apt-get install sysv-rc-conf
źródło
„arping” w celu ustalenia, czy maszyna w sieci LAN naprawdę działa. Pomija wszystkie próby blokowania echa ICMP (ping) przy użyciu pakietów ARP.
źródło
kilka narzędzi sieciowych:
tshark - tekstowa wersja graficznego analizatora ruchu sieciowego w czasie rzeczywistym - wireshark . kiedy surowe wyjście z tcpdump nie wystarczy, tshark może załatwić sprawę. próbka:
httpry pasywny analizator HTTP w czasie rzeczywistym. próbka wyjściowa:
oba narzędzia są bardzo przydatne do rozwiązywania niektórych problemów z łącznością zgłaszanych przez użytkowników w zdalnych biurach / sieciach, w których masz dostęp tylko do bramy brzegowej.
i zwykle ulubione ulubione:
źródło
przeglądarka rur pv . Wstaw je między poleceniami w potoku, aby uzyskać wskazanie, jak szybko dane się przemieszczają, jak długo je kończą itp. Może również działać jako ogranicznik prędkości.
źródło
strace przydaje się w zaskakująco dużej liczbie miejsc.
źródło
Windows : Nbtstat (ma wiele sztuczek, ale -A uzyskanie nazwy komputera zdalnego adresu IP może być bardzo przydatne, zakładając, że jesteś w środowisku, w którym pozwolą na to działania)
Wszystkie narzędzia sysinternals (eksplorator procesów, widok debugowania itp.). W szczególności widok debugowania, byłbyś zaskoczony, jak wiele programów serwerowych zapisuje interesujące / przydatne rzeczy w dzienniku debugowania i to jedyny sposób, w jaki go widzę. Są to jednak niezbędne rzeczy.
Unix : strace / ktrace / truss Są moimi ulubionymi narzędziami (najlepsze nieoczywiste zastosowanie, jeśli istnieje proces, który przekierowuje jego stderr do / dev / null i nie chcesz go zatrzymywać, monitoruj połączenia, aby pisać dalej) fd2.
lsof: (lista otwartych plików) Zawsze o tym zapominam, ale kiedy go potrzebujesz, potrzebujesz go.
źródło
Powiedziałbym, że najdziwniejszym narzędziem, którego musiałem użyć, był nóż Putty do otwarcia Mac-Mini (zgodnie z zaleceniami Apple).
Myśl inaczej!
alt text http://locobox.googlepages.com/putty.jpg
źródło
Zatyczki do uszu do dłuższych czynności w hałaśliwym centrum danych.
źródło
Wiele z powyższych sugestii dotyczy sieci. Ale dla SysAdmnin:
htop - interaktywna przeglądarka procesów dla systemu Linux
To jest htop, interaktywna przeglądarka procesów dla systemu Linux. Jest to aplikacja tekstowa (dla terminali konsoli lub X) i wymaga ncurses. Testowany z Linuksem 2.4 i 2.6.
Lub Top czytelny dla człowieka
http://htop.sourceforge.net/
źródło
Magentized spinacz na sznurku. Raz wrzuciłem śrubę do pełnego stojaka. Tam było daleko. Miałem silny magnes przyczepiony do biurka, ale nie było sposobu, aby przyczepić do niego sznurek. Więc znalazłem grubszy spinacz i namagnesowałem go po przywiązaniu do niego sznurka. Delikatnie podałem go po lewej stronie szafy w przestrzeni między szynami serwera a drzwiami szafy. Wymagało to trochę szturchania, ale znalazłem śrubę, której potrzebowałem. Minęło kilka prób, zanim udało mi się wyciągnąć go z powrotem na szczyt, nie upuszczając go ponownie.
Delikatna praca. Wtedy przysięgałem głośno, że najwyraźniej jako dziecko nie zagrałem wystarczająco dużo w „Operację”.
źródło
Środki do czyszczenia rur - są lepsze niż skrętki do wiązania kabli. Są dłuższe, bardziej miękkie na palcach i oznaczone kolorami.
źródło
Unixowa odpowiedź centryczna (proste narzędzia):
źródło
Multitail jest koniecznością. Monitoruj wiele plików na jednym ekranie. Może także śledzić nazwy plików zamiast deskryptorów.
źródło
Drugie komentarze latarki, choć wolę reflektor przed minimagem lub coś takiego. Pozostawia wolne ręce.
Uważam też, że przydaje się długopis w kształcie kliknięcia. Przydatny do prostowania pinów na kablach VGA (gdy pióro jest schowane), naciskania przycisków resetowania i dźgania w gardło, gdy stwierdzisz, że serwer plików się zawiesił i wszystko zostało utracone.
źródło
Przydaje się vnstat - mały monitor ruchu, który podaje dane wyjściowe w taki sam sposób jak vmstat, np .:
źródło
Systemtap skały. Systemtap zapewnia bardzo proste w obsłudze narzędzia do pisania modułu jądra, który sprawdza różne części jądra. Całkiem zaawansowana technologia, ale czasami bardzo, bardzo przydatna.
Poza tym powiedziałbym: połączenie sysstat i rrdtool do długoterminowej analizy trendów.
źródło
Wygląda na to, że twój post był nachylony w kierunku Linuksa, ale tutaj jest jeden z okien, o których nawet wcześniej nie wiedziałem:
getmac
źródło
od - ósemkowy zrzut
ciągi - znajdź ciągi do wydrukowania w plikach
źródło
iftop , moim zdaniem daje to znacznie lepszą wydajność niż ntop.
źródło
Programowalne funkcje uzupełniania Bash. Spraw, aby życie było mniej podatne na błędy. Nie są tak trudne do napisania.
Niektóre mniej oczywiste opcje GNU grep, zwłaszcza --color, -P i -o.
Mój standardowy jeden raport liniowy szybkiego raportowania:
Prosta analiza częstotliwości z pliku dziennika:
(dostosuj drugi bit, aby określić, jak szczegółowy ma być podział częstotliwości).
źródło
cut -c1-12
zamiast grep, jeśli wszystkie linie mają ścisły format danych - zwykle prawdziwe dla plików syslog.Dobra latarka Minimag ze świeżymi bateriami jest dobra, gdy potrzebujesz zajrzeć do szafki / szafy serwerowej / pod podniesioną podłogą itp.
źródło
Facter jest szczególnie ulubionym.
Często jest to po prostu uważane za część większego środowiska zarządzania konfiguracją Puppet, ale jest niezwykle przydatne samo w sobie; zapewniając spójny, wieloplatformowy sposób wyszukiwania podstawowych informacji o systemie. Zasadniczo świetny w skryptach powłoki.
Na przykład:
Bardzo łatwo jest również rozszerzyć go na „własne” (lub innych) „fakty”, np .:
źródło
Idę z narzędziem hakerskim, które równie dobrze może być przydatne do diagnozowania problemów: Cain . Może wąchać sieć i wykonywać wiele ataków (zatrucia arp, człowiek w środku itp.) W sieci, a także łamać (lub odzyskiwać) hasła.
Jaki jest lepszy sposób na sprawdzenie, czy Twoja sieć jest bezpieczna.
źródło
Windows
Chociaż wszystkie narzędzia SysInterals są świetne, narzędziami, które najbardziej mi pomogły, były narzędzia do monitorowania :
Nie ma nic lepszego do szybkiego ustalenia, dlaczego coś nie działa.
(* Regmon i Filemon są zintegrowane z Process Monitor dla nowszych wersji Windows)
źródło