Vraag Welke hulpmiddelen moet elke systeembeheerder gebruiken waarvan niemand heeft gehoord? [Gesloten]


Ik vraag me af over krachtige tools die de meeste systeembeheerders niet kennen of niet gebruiken (maar zouden moeten).

Om te beginnen hou ik van de mogelijkheid om iets te weten te komen over een hulpmiddel dat goed is en dat ik zou moeten gebruiken - of op zijn minst zou proberen. Ik vind ook dat het geven van deze tools hun tijd in de zon (opnieuw) kan een positieve zijn, anderen laten weten over de prachtige tools die er zijn.

Dus dingen als sudo, vi, emacs, dtrace, ps en top zijn uit. Ik heb een aantal ideeën, maar ik gewoon een hekel hebben aan om de statistieken scheef te trekken ...

Ik wacht gewoon af of iemand mijn favorieten vermeldt.


42
2018-06-06 09:04


oorsprong


Er zijn zoveel 'wat tools'-vragen, hebben we echt een andere nodig? - Zoredache
Ik moet het gewoon vragen: als niemand een gereedschap heeft gehoord, hoe zal het dan up -otes krijgen? - quux
+1 voor cameratelefoon. Ze zijn ook ongelooflijk handig wanneer iemand telefonisch met iemand aan het werk is om een ​​probleem op te lossen en er is een lang foutbericht op het scherm. Ik wens alle mensen op afstand dat mensen ze hadden / gebruikten. - Mark
Ik heb het gebruikt om licht op het voorpaneel en de poorten op het achterpaneel te documenteren (in dit geval een DEC Alpha-systeem). - Mei
Noem één tool per antwoord. - Cristian Ciupitu


antwoorden:


Iperf

Iperf helpt u bij het uitvoeren van tests die maximale TCP- en UDP-bandbreedteprestaties meten. Het maakt het afstemmen mogelijk van verschillende parameters en UDP-kenmerken die bandbreedte, vertraging jitter, datagramverlies rapporteren: http://openmaniak.com/iperf.php


,En

MTR

MTR (My Trace Route) is ook een redelijk goede tool. Het combineert de functionaliteit van de 'traceroute' en 'ping'-programma's in een enkel netwerkdiagnosetool. Zoals traceroute, behalve dat het meer netwerkkwaliteit en netwerkdiagnose-info biedt. Laat alles draaien om real-time statistieken te krijgen. Geeft de beste en slechtste rondetijden weer in milliseconden ... Het toont latency, jitter (gemiddeld / beste / slechtst): http://www.bitwizard.nl/mtr/

gebruik:

mtr server.domain.com (of IP)

  • Voeg meer velden toe met "O", type "LDRS NBAW V JMXI" en druk op ENTER
  • Typ "n" om DNS Uit / Aan te zetten

alt-tekst http://locobox.googlepages.com/mtrsavedw.jpg


33
2018-06-17 18:23



+1 voor mtr. Verslaat elke keer traceroute. - David Pashley
Behalve wanneer ze ICMP en toegestane UDP hebben geblokkeerd. Dan is het terug naar traceroute -PUDP. - sh-beta
@ sh-beta, of mtr -u;) - l0c0b0x
o.O Ik hoop echt dat het een recente ontwikkeling is. De uren die ik heb verspild! Helaas! - sh-beta


Paperclips:  Ik heb paperclips moeten gebruiken om de lokken aan de voorkant van een zon- en dell-server te pakken We hebben ze allemaal gebruikt om een ​​cd-rom te openen

HotPlug Dit ding is geweldig. Wilt u een server naar het volgende rack verplaatsen zonder het uit te schakelen? http://www.wiebetech.com/products/HotPlug.php

Blokken van hout De idioot voordat je de server niet goed hebt gemount? De server te oud om rack-mounts te hebben? Blokken hout zijn je vriend. Het is getto, maar werkt.


24
2018-06-06 09:11



wow, blokken hout ... je hebt gelijk, dat is een behoorlijk getto. U krijgt echter nog steeds +1 voor de hotplug - Matt Simmons
Ik heb blokken hout gebruikt om te voorkomen dat een UPS me verplettert terwijl ik hem in het rek monteerde. - steve.lippert
Ik ben met Matt - Hotplug is de beste link van vandaag. - Kara Marfia
Hotplug-koppeling - wauw. - Dan Carley
Nog een stem voor HotPlug. Dat ziet er geweldig uit. - Nic


Een gebogen paperclip om een ​​cd-station te openen.


19
2018-06-06 11:44



Ik begon ze op de deuren van al onze serverracks te hangen - ze zijn ook perfect om reset-knoppen te gebruiken die verzonken zijn. Mensen begonnen te vragen wat in de aarde paperclips aan het doen waren, hangend aan de deuren tot ik het uitlegde. Nu zijn ze het erover eens dat het een redelijk goed idee is. - Mark
Ik bewaar er altijd een in mijn portemonnee. Iets waar niemand ooit zonder zou moeten zijn! - Matt Simmons
En vandaag heb ik geleerd hoeveel nuttiger ze zijn! Tijd om te kijken of het een vergrendelde paneelvergrendeling kiest ... - Kara Marfia
Ik gebruikte een paar paperclips en wat elektrische tape om een ​​mooie paperclip te maken met een handvat dat door mensen overladen zoals ik kan gebruiken. - steve.lippert
Ik vergat! Je kunt er plastic sluitstrips mee openen: standalone-sysadmin.blogspot.com/2008/10/... - Matt Simmons


Sysstat / Sar - uitstekende historische monitoring voor servers.

Netwerk / CPU / Geheugen / IO / etc / etc briljant als je wilt onderzoeken waarom een ​​machine is mislukt.

Belastinggemiddelden bijvoorbeeld tussen 6:00 en 7:00 vanochtend:

hcooper@localhost:~$ sar -q -s 06:00:00 -e 07:30:00
Linux 2.4.27-3-686 (localhost)  06/06/09

06:05:01      runq-sz  plist-sz   ldavg-1   ldavg-5  ldavg-15
06:15:01            2       200      0.00      0.05      0.04
06:25:01            4       199      0.01      0.05      0.04
06:35:02            0       208      1.74      1.39      0.79
06:45:01            1       201      0.12      0.52      0.70
06:55:02            1       197      0.04      0.14      0.40
07:05:01            2       203      0.13      0.10      0.24
07:15:01            2       200      0.00      0.05      0.15
07:25:01            2       200      0.01      0.04      0.08
Average:            2       201      0.26      0.29      0.30

18
2018-06-06 08:53



Het zou me verbazen als een beheerder hier niet van gehoord heeft: ik ben voortdurend verbaasd over Linux-distributies die deze eerwaardige tools niet bevatten, en tegen andere UNIXen die deze standaard niet hebben ingeschakeld. - Mei


Een papieren zak: Om in te ademen als je ontdekt dat het SQL-script dat je schreef niet echt in de war was test database immers. Oh, en je back-upsysteem loopt vast en je moet nu wachten met technische ondersteuning omdat je geen ondersteuningscontract hebt.

Origami-papier: Om de tijd te doden wanneer u wachtrij staat met Tier 1-technische ondersteuning bij de leverancier van de back-up software.

Een stressbal: Om te helpen bij het bespreken van het probleem met Tier 1-ondersteuning nadat ze eindelijk de telefoon hebben beantwoord.

Een ijspak: Om je pijnlijke vuist te sussen nadat je hem in het bureau hebt gebonst toen je je realiseerde dat het 90 minuten duurde om door te stoten naar Tier 2-ondersteuning.

Een reserve mobiele telefoon: Nadat u de uwe in de grond gooit wanneer u wordt losgekoppeld, net als de Tier 3-ondersteuning uw oproep beantwoordt.

Een account bij Monster.com en ervaring in het leggen van tapijt: = (

-

Op een iets serieuzere toon, kan het hebben van een kleine koelkast handig zijn vooral voor het zetten van gecrashte harde schijven om te proberen en gegevens te herstellen.

Het is zelfs nog beter als je cameratelefoon video kan nemen. Ik neem video wanneer ik druk bezig ben met BIOS's en andere dingen die ik geen tijd heb om tegelijkertijd tijdens het bewerken te documenteren.

Hoestdruppels en neusspray voor langdurig verblijf in de droge serverruimte.

Een P-Touch Labeler om te labelen ALLES zelfs als je zeker weet dat je je zult herinneren welke patchkabels verbinding maken met de beveiligingscamera's.

Vingernagelclippers om de mantel van de 4 paar draden in een Cat5-kabel te verwijderen.

Silver Sharpies voor wanneer u iets moet markeren met een donkere afwerking.


17
2018-06-06 11:38



woorden van wijsheid! - pQd
Silver Sharpies ... ik vergat die allemaal, ik droeg ze altijd overal. - Joseph Kern
Ze zijn ook handig om rond te hebben als je wilt dat iemand de onderkant van je laptop ondertekent. Ik bewaar altijd een paar in mijn rugzak. - Wesley


Ik gebruik 'ss'dat deel uitmaakt van het iproute-pakket (dat ook de geweldige ip- en tc-commando's bevat) om informatie te krijgen over tcp / udp sockets. Het levert meer informatie die de reguliere 'netstat' en kan worden gebruikt met filters, bijvoorbeeld:

$ ss -o state established '( dport = :www or sport = :www )'
Recv-Q Send-Q Local  Address:Port                  Peer Address:Port   
0      0      192.168.22.100:52430                 209.85.173.118:www     
0      0      192.168.22.100:51115                 209.85.229.101:www     
0      0      192.168.22.100:49105                 209.85.227.104:www     
0      0      192.168.22.100:37792                 209.85.227.101:www     
0      0      192.168.22.100:60337                 69.59.196.212:www     
0      0      192.168.22.100:37794                 209.85.227.101:www   

16
2018-06-06 09:00



Voor die info, use netstat -nt|grep :80. Het is beknopter en als je er een gewoonte van maakt om de standaardtoolkit te gebruiken, waar het je niets kost, kun je de basis op een nieuwe server gebruiken in plaats van te rotzooien over het installeren van dingen. - mc0e


Ik noemde deze tool al in een ander antwoord op SF.
sysv-rc-conf

OMSCHRIJVING:
         sysv-rc-conf geeft een eenvoudig te gebruiken interface voor beheer          ing "/etc/rc{runlevel }.d/" symlinks.

alt-tekst http://blog.ubuntu-tweak.com/wp-content/uploads/2007/09/sysv-rc-conf.png

Als je hebt ubuntu: sudo apt-get install sysv-rc-conf


16
2018-06-06 12:08



Ooh, en het is geschreven in Perl! Geweldig. - Brad Beyenhof
"Op SF"? Ga kijken wie de eigenaar is van "sf.net" :) - Mei


"arping" om te bepalen of een machine in het LAN echt up is. Omzeilt alle blokkeringsinspanningen van ICMP-echo (ping) door ARP-pakketten te gebruiken.


15
2018-06-06 10:00



Er waren twee verschillende arping-programma's: de enige die ik leuk vond, liet je een host pingen op MAC-adres - de andere was een arping geproduceerd door Red Hat, geloof ik. - Mei
Ik moet vermelden dat de twee arping-programma's beschikbaar zijn in de meeste distributies en dat ze conflicteren. De ene is een onderdeel van iproute2 en de andere is onafhankelijk. Wikipedia beschrijft beide; de arping Ik hou van is door Thomas Habets. - Mei


een paar netwerktools:

tshark - realtimetekstversie van grafische netwerkverkeersanalysator - wireshark. als raw-uitvoer van tcpdump niet voldoende is, dan kan tshark de slag slaan. monster:

1041488.938623 192.168.10.14 -> 123.13.42.143 TCP 2525 > 25 [SYN] Seq=0 Len=0 MSS=1460
1041488.964593 192.168.10.14 -> 123.13.42.143 TCP 2525 > 25 [ACK] Seq=1 Ack=0 Win=65535 Len=0
1041488.997561 192.168.10.14 -> 123.13.42.143 SMTP Command: EHLO s72f30c9a2c784
1041489.034541 192.168.10.14 -> 123.13.42.143 SMTP Command: AUTH LOGIN
1041489.064026 192.168.10.14 -> 123.13.42.143 SMTP Message Body
1041489.095757 192.168.10.14 -> 123.13.42.143 SMTP Message Body
1041489.304390 192.168.10.14 -> 123.13.42.143 SMTP Command: MAIL FROM: <someone@somewhere.cx>
1041489.375849 192.168.10.14 -> 123.13.42.143 SMTP Command: RCPT TO: <anotherperson@wherever.se>
1041489.409579 192.168.10.14 -> 123.13.42.143 SMTP Command: DATA
1041489.470060 192.168.10.14 -> 123.13.42.143 SMTP Message Body
1041489.503278 192.168.10.14 -> 123.13.42.143 SMTP Message Body
1041489.529797 192.168.10.14 -> 123.13.42.143 SMTP EOM:
1041492.660752 192.168.10.14 -> 123.13.42.143 SMTP Command: QUIT
1041492.726452 192.168.10.14 -> 123.13.42.143 TCP 2525 > 25 [FIN, ACK] Seq=2362 Ack=281 Win=65254 Len=0
1041492.734770 192.168.10.14 -> 123.13.42.143 TCP 2525 > 25 [ACK] Seq=2363 Ack=282 Win=65254 Len=0

httpry realtime passieve http-analyzer. steekproefoutput:

06/06/2009 13:36:16     74.125.77.104   192.168.10.138  <       -       -       -       HTTP/1.1        204     No Content
06/06/2009 13:37:16     192.168.2.255   212.77.100.101  >       GET     wp.pl   /       HTTP/1.0        -       -
06/06/2009 13:37:16     212.77.100.101  192.168.2.255   <       -       -       -       HTTP/1.0        302     Found
06/06/2009 13:37:16     192.168.2.255   212.77.100.101  >       GET     www.wp.pl       /       HTTP/1.0        -       -
06/06/2009 13:37:16     212.77.100.101  192.168.2.255   <       -       -       -       HTTP/1.0        200     OK

Beide hulpprogramma's zijn erg handig voor het oplossen van problemen met connectiviteit die worden gemeld door gebruikers in externe kantoren / netwerken waar u alleen toegang hebt tot randgateway.

en gebruikelijke monitoringfavorieten:

  • nagios voor waarschuwingen, bash of andere scripttaal om uw eigen controles te schrijven van alles dat u wilt controleren
  • Munin voor het plotten van trendgrafieken

13
2018-06-06 11:28



Nogmaals bedankt voor de herinnering aan Wiresharks tekstcomponent: ik vergeet het altijd (mijn verlies). De volgende keer dat ik naar tcpdump ga, moet ik overschakelen en het proberen. - Mei