ผู้ดูแลระบบทุกคนควรใช้เครื่องมือใดที่ไม่มีใครได้ยิน [ปิด]


42

ฉันสงสัยเกี่ยวกับเครื่องมือที่มีประสิทธิภาพและผู้ดูแลระบบส่วนใหญ่ไม่ทราบหรือไม่ใช้ (แต่ควร)

สำหรับสิ่งหนึ่งฉันชอบความเป็นไปได้ในการค้นหาเกี่ยวกับเครื่องมือที่ดีและฉันควรจะใช้ - หรืออย่างน้อยก็ลองใช้ ฉันยังพบว่าการให้เครื่องมือเหล่านี้เวลาของพวกเขาในดวงอาทิตย์ (อีกครั้ง) อาจเป็นประโยชน์ได้ทำให้ผู้อื่นรู้เกี่ยวกับเครื่องมือที่ยอดเยี่ยมที่อยู่ข้างนอก

ดังนั้นสิ่งต่าง ๆ เช่น sudo, vi, emacs, dtrace, ps และด้านบนจะออกมา ฉันมีความคิดบางอย่าง แต่ฉันเกลียดที่จะบิดเบือนสถิติ ...

ฉันจะรอและดูว่ามีใครพูดถึงรายการโปรดของฉัน


7
มีคำถามมากมายเกี่ยวกับเครื่องมือเราต้องการอีกไหม?
Zoredache

4
ฉันแค่ต้องถามว่า: ถ้าไม่มีใครได้ยินเครื่องมือแล้วมันจะได้รับการโหวตอย่างไร
quux

5
+1 สำหรับโทรศัพท์กล้อง พวกเขายังมีประโยชน์อย่างเหลือเชื่อเมื่อทำงานกับใครบางคนทางโทรศัพท์เพื่อแก้ไขปัญหาและมีข้อผิดพลาดยาวบนหน้าจอ ฉันหวังว่าทุกคนในมือระยะไกลมี / ใช้ประโยชน์จากพวกเขา
Mark

1
ฉันเคยใช้เอกสารไฟที่แผงด้านหน้าและพอร์ตที่แผงด้านหลัง (ในกรณีนี้ของระบบ DEC Alpha)
พ.ค.

2
โปรดพูดถึงหนึ่งเครื่องมือต่อคำตอบ
Cristian Ciupitu

คำตอบ:


33

iPerf

Iperf ช่วยให้คุณเรียกใช้การทดสอบที่วัดประสิทธิภาพแบนด์วิดท์ TCP และ UDP สูงสุด จะช่วยให้การปรับพารามิเตอร์ต่างๆและแบนด์วิดธ์การรายงานลักษณะ UDP, ความกระวนกระวายใจล่าช้า, การสูญเสียดาตาแกรม: http://openmaniak.com/iperf.php


,และ

MTR

MTR ( My Trace Route ) เป็นเครื่องมือที่ค่อนข้างดี มันรวมการทำงานของโปรแกรม 'traceroute' และ 'ping' ในเครื่องมือวิเคราะห์เครือข่ายเดียว เช่นเดียวกับ traceroute ยกเว้นจะให้คุณภาพเครือข่ายและข้อมูลการวินิจฉัยเครือข่ายมากขึ้น ปล่อยให้ทำงานเพื่อรับสถิติแบบเรียลไทม์ รายงานเวลาเดินทางไปกลับที่ดีที่สุดและแย่ที่สุดในหน่วยมิลลิวินาที ... มันแสดงเวลาแฝง, ความกระวนกระวายใจ (เฉลี่ย / ดีที่สุด / แย่ที่สุด): http://www.bitwizard.nl/mtr/

ใช้:

mtr server.domain.com (หรือ IP)

  • เพิ่มเขตข้อมูลเพิ่มเติมด้วย"O"พิมพ์"LDRS NBAW V JMXI"แล้วกดENTER
  • พิมพ์ "n" เพื่อสลับเปิด / ปิด DNS

alt text http://locobox.googlepages.com/mtrsavedw.jpg


2
+1 สำหรับ mtr เอาชนะ traceroute ทุกครั้ง
David Pashley

ยกเว้นเมื่อพวกเขาบล็อก ICMP และอนุญาต UDP จากนั้นก็กลับไปที่ traceroute -PUDP
sh-beta

1
@ sh-beta หรือ mtr -u;)
l0c0b0x

oO ฉันจริง ๆ หวังว่าเป็นการพัฒนาล่าสุด เวลาที่ฉันเสียไป! อนิจจา
sh-beta

24

คลิปหนีบกระดาษ: ฉันต้องใช้คลิปหนีบกระดาษเพื่อเลือกล็อคที่อยู่ด้านหน้าของดวงอาทิตย์และเซิร์ฟเวอร์ dell เราทุกคนใช้พวกเขาเพื่อเปิดแผ่นซีดีรอม

HotPlug สิ่งนี้ยอดเยี่ยม ต้องการย้ายเซิร์ฟเวอร์ไปยังชั้นวางถัดไปโดยไม่ปิดหรือไม่ http://www.wiebetech.com/products/HotPlug.php

บล็อกของไม้ งี่เง่าก่อนที่คุณจะไม่ติดตั้งเซิร์ฟเวอร์อย่างถูกต้อง? เซิร์ฟเวอร์เก่าเกินไปที่จะใช้ rack mounts? บล็อกของไม้เป็นเพื่อนของคุณ มันคือสลัม แต่ใช้ได้ผล


1
ว้าวบล็อกไม้ ... คุณพูดถูกสลัมสวย คุณยังคงได้รับ +1 สำหรับ hotplug แม้ว่า
แมตต์ซิมมอนส์

3
ฉันใช้บล็อกไม้เพื่อป้องกันไม่ให้ UPS บดขยี้ฉันในขณะที่ติดตั้งในชั้นวาง
steve.lippert

ฉันอยู่กับ Matt - hotplug คือลิงค์ที่ดีที่สุดในวันนี้
Kara Marfia

ลิงค์ Hotplug - ว้าว
Dan Carley

โหวตอีกครั้งสำหรับ HotPlug นั่นดูดีมาก
Nic

19

คลิปหนีบกระดาษที่ป๊อบเปิดไดรฟ์ซีดี


5
ฉันเริ่มแขวนพวกเขาที่ประตูของชั้นวางเซิร์ฟเวอร์ของเรา - พวกเขายังเหมาะสำหรับการใช้ปุ่มรีเซ็ตที่ปิดภาคเรียน ผู้คนเริ่มถามว่ากระดาษหนีบดินกำลังห้อยอยู่ที่ประตูจนกว่าฉันจะอธิบาย ตอนนี้พวกเขาเห็นว่าเป็นความคิดที่ดีทีเดียว
Mark

1
ฉันเก็บไว้ในกระเป๋าของฉันตลอดเวลา สิ่งที่ไม่มีใครควรอยู่โดยไม่มี!
Matt Simmons

1
และวันนี้ฉันได้เรียนรู้ว่ามันมีประโยชน์มากกว่านี้! ใช้เวลาในการดูว่ามันจะได้รับการล็อค PowerEdge แผงหน้า ...
Kara Marfia

ฉันใช้คลิปหนีบกระดาษสองสามอันและเทปไฟฟ้าบางอันเพื่อทำให้เป็นสิ่งที่ดีพร้อมที่จับที่คนมือโตอย่างฉันสามารถใช้ได้
steve.lippert

ฉันลืม! คุณสามารถเปิดผูกซิปล็อคพลาสติกกับพวกเขาได้ที่: standalone-sysadmin.blogspot.com/2008/10/…
แมตต์ซิมมอนส์

18

Sysstat / Sar - การตรวจสอบทางประวัติศาสตร์ที่ยอดเยี่ยมสำหรับเซิร์ฟเวอร์

เครือข่าย / ซีพียู / หน่วยความจำ / IO / ฯลฯ / ยอดเยี่ยมถ้าคุณต้องการตรวจสอบว่าทำไมเครื่องลง

ตัวอย่างเช่นโหลดเฉลี่ยระหว่าง 6 โมงเช้าถึง 7 โมงเช้านี้

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

ฉันจะแปลกใจถ้าผู้ดูแลระบบไม่ได้ยินสิ่งนี้: ฉันประหลาดใจอย่างต่อเนื่องในการเผยแพร่ Linux ที่ไม่มีเครื่องมือที่น่าเคารพเหล่านี้และที่ UNIX อื่น ๆ ที่ไม่มีการเปิดใช้งานสิ่งเหล่านี้ตามค่าเริ่มต้น
พ.ค.

17

ถุงกระดาษ : หายใจเข้าเมื่อคุณค้นพบว่าสคริปต์ SQL ที่คุณเขียนไม่ได้ทำการปรับปรุงฐานข้อมูลการทดสอบจริง ๆ โอ้และระบบสำรองข้อมูลของคุณล่มและตอนนี้คุณต้องรอโทรศัพท์ด้วยการสนับสนุนทางเทคนิคเพราะคุณไม่มีสัญญาการสนับสนุน

Origami Paper : ผ่านช่วงเวลาที่คุณถูกระงับด้วยการสนับสนุนด้านเทคนิคระดับ 1 ที่ผู้จำหน่ายซอฟต์แวร์สำรองข้อมูลดังกล่าว

ลูกความเครียด : เพื่อช่วยในการพูดคุยปัญหากับการสนับสนุนชั้นที่ 1 หลังจากที่พวกเขารับโทรศัพท์ในที่สุด

ก้อนน้ำแข็ง : เพื่อบรรเทาอาการปวดหลังของคุณหลังจากทุบลงไปในโต๊ะเมื่อคุณรู้ว่ามันใช้เวลา 90 นาทีเพื่อที่จะได้รับการสนับสนุนจากเทียร์ 2

โทรศัพท์มือถือสำรอง : หลังจากคุณโยนคุณลงไปที่พื้นดินเมื่อคุณถูกตัดการเชื่อมต่อเช่นเดียวกับการสนับสนุนระดับที่ 3 รับสายของคุณ

บัญชีที่ Monster.com และประสบการณ์ในการวางพรม : = (

-

ในบันทึกที่ร้ายแรงกว่าเล็กน้อยการมีตู้เย็นขนาดเล็กสามารถใช้งานได้สะดวกโดยเฉพาะอย่างยิ่งสำหรับการวางฮาร์ดไดรฟ์ที่มีปัญหาในการพยายามกู้คืนข้อมูล

นอกจากนี้ยังเป็นการดียิ่งขึ้นหากโทรศัพท์กล้องของคุณสามารถถ่ายวิดีโอได้ ฉันถ่ายวิดีโอเมื่อฉันทำกับ BIOS และสิ่งอื่น ๆ ที่ฉันไม่มีเวลาจัดทำเอกสารพร้อมกันในขณะที่แก้ไข

มีอาการไอหยดและสเปรย์จมูกเพื่อการพักระยะยาวในห้องเซิร์ฟเวอร์แห้ง

Labeler P-Touch เพื่อติดฉลากทุกอย่างแม้ว่าคุณจะแน่ใจว่าคุณจะจำได้ว่าสายแพตช์ใดที่เชื่อมต่อกับกล้องรักษาความปลอดภัย

กรรไกรตัดเล็บมือเพื่อถอดปลอกออกจากสาย 4 คู่ในสาย Cat5

Silver Sharpies สำหรับเมื่อคุณต้องทำเครื่องหมายในสิ่งที่มีสีเข้ม


คำพูดของภูมิปัญญา!
pQd

Silver Sharpies ... ฉันลืมเรื่องเหล่านั้นไปแล้วฉันเคยพกมันไปทุกที่
โจเซฟเคอร์นมี. ค.

นอกจากนี้ยังมีประโยชน์เมื่อคุณต้องการให้ใครคนหนึ่งเซ็นชื่อที่ด้านล่างของแล็ปท็อปของคุณ ฉันเก็บกระเป๋าเป้ของฉันอยู่ตลอดเวลา
Wesley

16

ฉันใช้ ' ss ' ซึ่งเป็นส่วนหนึ่งของแพ็คเกจ iproute (ซึ่งรวมถึงคำสั่ง ip และ tc ที่ยอดเยี่ยม) เพื่อรับข้อมูลเกี่ยวกับซ็อกเก็ต tcp / udp ให้ข้อมูลเพิ่มเติมว่า 'netstat' ปกติและสามารถใช้กับตัวกรองได้เช่น:

$ 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   

สำหรับข้อมูลuse netstat -nt|grep :80นั้น มันกระชับมากขึ้นและถ้าคุณสร้างนิสัยในการใช้ชุดเครื่องมือมาตรฐานซึ่งทำให้คุณไม่ต้องเสียค่าใช้จ่ายคุณก็สามารถเริ่มต้นใช้งานเซิร์ฟเวอร์ใหม่แทนที่จะยุ่งเกี่ยวกับการติดตั้งสิ่งของ
mc0e

16

ฉันได้กล่าวถึงเครื่องมือนี้แล้วในคำตอบอื่นเกี่ยวกับ SF
SysV-RC-conf

DESCRIPTION:
sysv-rc-conf ให้อินเตอร์เฟสที่ใช้งานง่ายสำหรับการจัดการ "/etc/rc{runlevel}.d/"

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

หากคุณมี ubuntu: sudo apt-get install sysv-rc-conf


Ooh และมันเขียนด้วยภาษา Perl! น่ากลัว
แบรด Beyenhof

"ใน SF" ไปดูว่าใครเป็นเจ้าของ "sf.net" :)
พ.ค.

15

"arping" เพื่อตรวจสอบว่าเครื่องใน LAN นั้นใช้งานได้จริงหรือไม่ ข้ามความพยายามในการปิดกั้นทั้งหมดของ ICMP echo (ping) โดยใช้แพ็คเก็ต ARP


มีโปรแกรม arping สองแบบที่แตกต่างกันออกไป: โปรแกรมเดียวที่ฉันชอบให้คุณ ping โฮสต์โดยที่อยู่ MAC - อีกโปรแกรมหนึ่งคือ arping ที่ผลิตโดย Red Hat ที่ฉันเชื่อ
พ.ค.

1
ฉันควรพูดถึงว่าโปรแกรม arping ทั้งสองนั้นมีให้บริการในรูปแบบส่วนใหญ่และมีความขัดแย้งกัน อันหนึ่งเป็นส่วนหนึ่งของ iproute2 และอีกอันหนึ่งเป็นอิสระ Wikipedia อธิบายทั้งสองอย่าง arpingฉันชอบคือโดยโทมัส Habets
เหม่ย

13

เครื่องมือเครือข่ายสอง:

tshark - เวลาจริงแบบข้อความของการวิเคราะห์เครือข่ายการจราจรกราฟิก - Wireshark เมื่อเอาต์พุตดิบจาก tcpdump ไม่เพียงพอสำหรับคุณ tshark สามารถทำเคล็ดลับได้ ตัวอย่าง:

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ตัววิเคราะห์ http แบบพาสซีฟเรียลไทม์ ตัวอย่างผลลัพธ์:

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

เครื่องมือทั้งสองมีประโยชน์อย่างมากสำหรับการแก้ไขปัญหาการเชื่อมต่อบางอย่างที่รายงานโดยผู้ใช้ในสำนักงาน / เครือข่ายระยะไกลที่คุณสามารถเข้าถึงเกตเวย์ขอบเท่านั้น

และรายการโปรดตรวจสอบตามปกติ:

  • nagiosสำหรับการแจ้งเตือนทุบตีหรือภาษาสคริปต์อื่น ๆ เพื่อเขียนเช็คของคุณเองในสิ่งที่คุณต้องการตรวจสอบ
  • muninสำหรับการวางแผนแผนภูมิแนวโน้ม

ขอขอบคุณอีกครั้งสำหรับการเตือนความจำขององค์ประกอบข้อความของ Wireshark: ฉันลืมมันไปตลอด (การสูญเสียของฉัน) ครั้งต่อไปที่ฉันไปถึง tcpdump ฉันจะต้องเปลี่ยนและลองใช้
พ.ค.

13

โปรแกรมดูท่อpv แทรกระหว่างคำสั่งในไปป์ไลน์เพื่อรับการบ่งชี้ว่าข้อมูลกำลังเคลื่อนที่อย่างรวดเร็วนานแค่ไหนจนกว่าจะเสร็จสิ้น ฯลฯ นอกจากนี้ยังสามารถทำหน้าที่เป็นตัว จำกัด อัตรา


11

Strace มีประโยชน์ในสถานที่จำนวนมากอย่างน่าประหลาดใจ


ดีโทร - ฉันรักเครื่องมือนี้เช่นกัน
MikeyB

1
mmm ทำอะไรได้บ้าง
อเล็กซ์ ส.


นอกจากนี้ค้นหา "perf trace" ด้วย สามารถให้ข้อมูลที่คล้ายกันกับ strace แต่เป็นรุ่นใหม่กว่าและใช้ระบบย่อยที่แตกต่างกันในเคอร์เนลเพื่อรวบรวมข้อมูลการติดตาม (Linux Perf Counters) ฉันไม่ได้ใช้มันมากพอที่จะรับรู้ได้ว่าทำไมคุณถึงอยากใช้มากกว่าหนึ่งอย่าง แต่มันก็คุ้มค่าที่จะดู
Noah Spurrier

10

Windows : Nbtstat (มีลูกเล่นมากมาย แต่ -A เพื่อให้ได้ชื่อเครื่องของ IP ระยะไกลนั้นมีประโยชน์จริง ๆ ถ้าคุณอยู่ในสภาพแวดล้อมที่สิทธิ์อนุญาตให้ใช้งานได้)

เครื่องมือ sysinternals ทั้งหมด, (ตัวสำรวจกระบวนการ, มุมมองดีบัก, ฯลฯ ... ) คุณจะประหลาดใจกับจำนวนโปรแกรมเซิร์ฟเวอร์ที่เขียนสิ่งที่น่าสนใจ / มีประโยชน์ไปยังบันทึกการดีบักและนั่นเป็นวิธีเดียวที่ฉันรู้ว่าจะดู สิ่งเหล่านี้เป็นสิ่งที่ไม่ควรพลาด

Unix : strace / ktrace / truss เป็นเครื่องมือโปรดของฉัน (ใช้ไม่ได้ชัดเจนที่สุดถ้ามีกระบวนการที่ทำงานซึ่ง stderr เปลี่ยนเส้นทางไปยัง / dev / null และคุณไม่ต้องการหยุดติดตามการโทรเพื่อเขียน FD2

lsof: (รายการของไฟล์ที่เปิด) ฉันมักจะลืมเกี่ยวกับสิ่งนี้ แต่เมื่อคุณต้องการคุณจำเป็นต้องใช้มัน


6
+1 สำหรับ lsof - เป็นที่ดี
เดนนิสวิลเลียมสัน

Nbtstat มีประโยชน์อย่างยิ่งที่ได้รับที่อยู่ MAC ของเวิร์กสเตชันระยะไกลเช่นกันเมื่อคุณรู้ชื่อหรือ IP ของมันเท่านั้น
แมตต์แฮนสัน

nbtstat มียูนิกซ์เทียบเท่าในโอเพ่นซอร์ส แต่ฉันไม่สามารถหามันเจอ
พ.ค.

9

ฉันจะบอกว่าเครื่องมือที่แปลกที่สุดที่ฉันต้องใช้คือมีดโป๊วเพื่อเปิด Mac-Mini (ตามที่กำกับโดย Apple)

คิดต่าง!

alt text http://locobox.googlepages.com/putty.jpg


โหวตขึ้นสำหรับรูป
โจเซฟ Kern

1
ไปถึงที่นั่นแล้วทำแบบนั้น ^ - ^
Berzemus

ฮ่า ๆ ... นั่นมันไฮเทคใช่มั้ย!
Cube_Zombie

เหมือนกันที่นั่นทำอย่างนั้นด้วยตัวเอง

9

ที่อุดหูสำหรับการทำงานที่ยาวนานขึ้นในศูนย์ข้อมูลที่มีเสียงดัง


+1 เพราะเมื่อเร็ว ๆ นี้ฉันต้องทำงานในกล่องที่คอนโทรลเลอร์ RAID ทำเสียงกรีดร้องอย่างเจ็บปวดทุกครั้งที่บู๊ตเครื่องจนกระทั่งใส่ไดรฟ์ในลำดับที่ถูกต้อง
Nic

8

ข้อเสนอแนะข้างต้นจำนวนมากเกี่ยวข้องกับเครือข่าย แต่สำหรับ SysAdmnin:

htop - โปรแกรมดูกระบวนการแบบโต้ตอบสำหรับ Linux

นี่คือ htop เครื่องมือดูกระบวนการแบบโต้ตอบสำหรับ Linux มันเป็นแอปพลิเคชันโหมดข้อความ (สำหรับคอนโซลหรือเทอร์มินัล X) และต้องใช้ ncurses ทดสอบกับ Linux 2.4 และ 2.6

หรือยอดมนุษย์ที่อ่านได้

http://htop.sourceforge.net/


ฉันยังชอบ Htop: ดีมาก ที่มีชื่อเหมือน htop ผมยังเตือนอย่างต่อเนื่องบน: atcomputing.nl/Tools/atop ฉันมักจะติดตั้งทั้งบนกล่อง Linux ใด ๆ ที่ฉันใช้ Htop มีสีสันเข้าใจและนำเสนอได้ดี บนสุดครอบคลุมและบันทึกข้อมูลทางประวัติศาสตร์เช่นกัน
พ.ค.

8

คลิปหนีบกระดาษ magentized บนสตริง ฉันทำเกลียวตกในชั้นวางเต็มหนึ่งครั้ง มันลงไปที่นั่น ฉันมีแม่เหล็กที่แข็งแกร่งติดอยู่กับโต๊ะทำงานของฉัน แต่มันไม่มีวิธีใด ๆ ในการติดสายเข้ากับมัน ดังนั้นฉันจึงพบคลิปหนีบกระดาษหนาขึ้นและทำให้เป็นแม่เหล็กหลังจากมัดสายดึงเข้าไป ฉันป้อนมันลงเบา ๆ ทางด้านซ้ายของชั้นวางในช่องว่างระหว่างรางเซิร์ฟเวอร์และประตูตู้ ใช้เวลาจิ้ม แต่ก็พบว่าสกรูที่ฉันต้องการ ต้องใช้ความพยายามสองสามครั้งก่อนที่ฉันจะดึงมันกลับไปที่ด้านบนโดยไม่ทิ้งอีกครั้ง

งานที่ละเอียดอ่อน ในเวลานั้นฉันสาบานอย่างว่องไวว่าฉันไม่ได้เล่น 'ปฏิบัติการ' มากพอในตอนเด็ก


พ่อของฉันมีหนึ่งในกล่องเหล่านี้ maplin.co.uk/free_uk_delivery/… . ฉันตั้งใจจะขโมยมัน
Murali Suriar

8

น้ำยาทำความสะอาดท่อ - พวกมันจะดีกว่าการพันตัวเพื่อพันสายไฟ พวกเขาจะยาวขึ้นนุ่มลงบนนิ้วมือและรหัสสี


รักความคิดสร้างสรรค์ = D
Antoine Benkemoun

7

Unix เป็นศูนย์กลางคำตอบ (เครื่องมือง่าย ๆ ):

  • ntop (ไม่น่าเชื่อว่าฉันจะไม่เห็นสิ่งนี้เลย)
  • tcpdump / สอดแนม
  • คำแนะนำสำหรับ double sar
  • rsync (ชีวิตจะดูดมากกว่าสิ่งใดโดยปราศจาก)

7

Multitail เป็นสิ่งที่ต้องทำ ตรวจสอบไฟล์หลายไฟล์บนหน้าจอเดียว ยังสามารถติดตามชื่อไฟล์แทน descriptors

ข้อความแสดงแทน


2
ดี แต่แตกต่างจากการรัน tail -f มาตรฐานในสองหน้าต่างโดยใช้โปรแกรมอรรถประโยชน์หน้าจอ GNU อย่างไร
เหม่ย

หางไม่มีสีกับลวดลาย คุณไม่สามารถเลื่อนดูและค้างได้
Marcin

ที่จริงแล้วคุณสามารถเลื่อนกลับ: หน้าจอ GNU มีกันชน scrollback กับการค้นหาและคัดลอกในตัว.
พ.ค.

6

ฉันสองความคิดเห็นไฟฉายแม้ว่าฉันต้องการไฟหน้ามากกว่า minimag หรือเช่นนั้น ปล่อยมือของคุณให้เป็นอิสระ

ฉันยังพบว่าปากกาลูกลื่นแบบคลิกเพื่อให้สะดวก มีประโยชน์สำหรับการยืดพินบนสายเคเบิล VGA (เมื่อปากกาถูกดึงกลับ) กดปุ่มรีเซ็ตและกระทุ้งที่ลำคอของคุณเมื่อคุณพบว่าไฟล์เซิร์ฟเวอร์ของคุณเสียและทุกอย่างหายไป


3
+1 สำหรับไฟหน้า ... พบว่ามีประโยชน์ที่พวกเขาตั้งแคมป์และโอนเพียงการใช้งานมากกว่าการทำงาน ..
Cube_Zombie

6

vnstatมีประโยชน์ - จอภาพจราจรเล็ก ๆ ที่ให้เอาต์พุตในลักษณะเดียวกับ vmstat เช่น:

> eth1
> 
>            received:       1.40 TiB   (48.4%)
>         transmitted:       1.50 TiB   (51.6%)
>               total:       2.90 TiB   since 20.11.08
> 
>                         rx      |     tx      |   total
>         ------------------------+-------------+------------
>         yesterday      6.15 GiB |    8.50 GiB |   14.65 GiB
>             today      6.98 GiB |    4.77 GiB |   11.75 GiB
>         ------------------------+-------------+------------
>         estimated      7.82 GiB |    5.35 GiB |   13.17 GiB

5

ระบบแท็บหิน Systemtap มอบเครื่องมือที่เข้าใจง่ายให้คุณเขียนโมดูลเคอร์เนลที่ตรวจสอบส่วนต่าง ๆ ของเคอร์เนล เทคโนโลยีล้ำลึกสวย แต่ในบางครั้งมีประโยชน์มาก

นอกเหนือจากที่ฉันพูด: การรวมกันของ sysstat และ rrdtool สำหรับการวิเคราะห์แนวโน้มระยะยาว


น่าเสียดายที่อูบุนตูไม่รองรับระบบของกล่อง มันต้องแฮกเกอร์เพื่อให้ทำงานได้
เหม่ย

5

ดูเหมือนว่าโพสต์ของคุณจะเอียงไปทาง Linux แต่นี่เป็นหน้าต่างเดียวสำหรับฉันแม้ว่าฉันจะไม่รู้จนกระทั่งเมื่อไม่นานมานี้:

getmac

C:\Admin>getmac

Physical Address    Transport Name
=================== ==========================================================
42-35-7C-4F-85-1b   \Device\Tcpip_{72338DC1-13A4-8514-2C1B-60FC3B4559DB}
00-11-05-86-D2-C0   \Device\Tcpip_{CCD25CFB-7765-1BE2-C59B-57C05FD32B67}

C:\Admin>

10
getmac เป็น IMHO ที่สิ้นหวังเล็กน้อย ไม่มีใครรู้ว่าอินเทอร์เฟซ "\ Device \ Tcpip_ {72338DC1-13A4-8514-2C1B-60FC3B4559DB}" ปิดส่วนหัวของพวกเขาหรือไม่ ฉันชอบ "ipconfig / all" หรือแม้แต่ PowerShell one-liner เช่น "get-wmiobject win32_networkadapter | ชื่อรูปแบบตาราง, netconnectionid, macaddress"
ThatGraemeGuy

ปัญหา (และผลประโยชน์) ของ Linux คือไม่มีสิ่งใดที่คุณไม่สามารถทำได้ ถึงกระนั้นเครื่องมือเหล่านี้จำนวนมากก็พร้อมใช้งานสำหรับสภาพแวดล้อมอื่น
พ.ค.

5

od - octal dump

strings - ค้นหาสตริงที่พิมพ์ได้ในไฟล์


ฉันเคยใช้เวลาช่วงบ่ายสนุกกับ "สตริง" กับเคอร์เนลลินุกซ์และ grepping ผลลัพธ์สำหรับคำหยาบต่างๆ นักพัฒนาเคอร์เนลเหล่านั้นค่อนข้างน่ารังเกียจ!
RainyRat


5

ฟังก์ชั่นเติม Bash ที่ตั้งโปรแกรมได้ ทำให้ชีวิตเกิดข้อผิดพลาดน้อยลง มันไม่ยากที่จะเขียน

ตัวเลือกบางอย่างที่ชัดเจนน้อยลงสำหรับ grep GNU โดยเฉพาะ --color, -P และ -o

การรายงานด่วนแบบมาตรฐานเดียวของฉัน:

grep something /some/logfile | sort | uniq -c | sort -n

การวิเคราะห์ความถี่อย่างง่ายจาก logfile:

grep something /some/log | grep -o '^... .. ..:..' | uniq -c

(ปรับบิตที่สองสำหรับความละเอียดที่คุณต้องการจำแนกความถี่)


ไม่ต้องสงสัยเลยว่าฉันเป็นปลาตัวเล็ก ๆ กับกระแสน้ำ แต่ฉันคิดว่าทุบตีเป็นสิ่งที่น่ารังเกียจ ..... (เป็ดและวิ่ง!) อย่างจริงจังทุกครั้งที่ฉันพยายามและใช้มันทำให้ชีวิตของฉันมีความสุข - และมันไม่ใช่ ksh- เข้ากันได้ หนึ่งในคำสั่งแรกที่ฉันทำใน bash คือ "exec ksh -o vi" และนั่น (โดยปกติ) แก้ไขมัน
พ.ค.

ไม่จำเป็น. มันไม่ใช่ความรักทุบตีโดยเฉพาะ แต่เป็นปัจจัยที่ดีพอและแพร่หลายที่ทำให้ฉันต้องทุบตี โดยส่วนตัวแล้วฉันคิดว่า ksh เป็นเชลล์สคริปต์ที่ดี แต่ไม่ใช่เชลล์เชิงโต้ตอบที่ยอดเยี่ยม ฉันรู้ว่าคุณสามารถทำโปรแกรมให้เสร็จสมบูรณ์ได้ในทางเทคนิค ksh แต่มันก็น่ากลัวเมื่อเทียบกับ bash หรือ zsh เสร็จแล้วและไม่มี ksh เทียบเท่ากับโครงการ bash-completion ที่ฉันรู้ (โอ้และคุณสามารถตั้งค่า -o vi ใน bash ได้เช่นกัน)
ร็อบ Chanter

การวิเคราะห์ความถี่นั้นยอดเยี่ยมทำได้ตลอดเวลาแม้จะง่ายกว่าcut -c1-12แทนที่จะใช้ grep หากทุกบรรทัดมีรูปแบบข้อมูลที่เข้มงวด - ตามความจริงสำหรับไฟล์ syslog
เฟลิกซ์แฟรงค์

5

ไฟฉาย Minimag ที่ดีพร้อมแบตเตอรี่ที่สดใหม่เป็นสิ่งที่ดีเมื่อคุณต้องมองเข้าไปในตู้ / ตู้เซิร์ฟเวอร์ / ใต้พื้นที่ยกขึ้น / etc


1
หรือหลอด LED ราคาถูกที่ไม่ทำลายหลอดไฟเมื่อคุณวางหลอดและมีระยะเวลาการใช้งานที่ยาวนาน หรือ LED แฟนซีราคา $ 65 ที่มีความสว่างต่าง ๆ จากแสงสลัว (8 ลูเมนและเวลาทำงานเป็นวัน) เพื่อทำให้ไม่เห็นแสง (215 ลูเมน) แต่นั่นอาจจะเกินกำลัง
Ronald Pottol

Maglite สร้างไฟ LED ของตัวเองและสว่างกว่าแสงมาตรฐานมาก
Joe Internet

4

Facterเป็นรายการโปรดโดยเฉพาะ

บ่อยครั้งที่ถูกพิจารณาว่าเป็นส่วนหนึ่งของกรอบการจัดการการกำหนดค่า Puppet ที่ใหญ่กว่า แต่มีประโยชน์อย่างยิ่งในสิทธิของตนเอง ให้วิธีการข้ามแพลตฟอร์มที่สอดคล้องกันในการค้นหาข้อมูลระบบหลัก ยอดเยี่ยมในเชลล์สคริปต์โดยพื้นฐานแล้ว

ตัวอย่างเช่น:

  facter operatingsystem => ubuntu
  facter lsbdistcodename => hardy
  โดเมน facter => mydnsdomain.com

นอกจากนี้ยังง่ายมากที่จะขยายออกไปกับ 'ข้อเท็จจริง' ของคุณ (หรือของคนอื่น) เช่น:

  facter local_postgresql_port => 5434
  facter has_hardware_raid => LSI

4

ฉันจะใช้เครื่องมือแฮ็กเกอร์ซึ่งอาจมีประโยชน์ในการวินิจฉัยปัญหา: อดัม มันสามารถสูดดมเครือข่ายและทำการโจมตีจำนวนมาก (การวางยาพิษ arp, คนที่อยู่ตรงกลาง, ฯลฯ ) บนเครือข่ายเช่นเดียวกับการทำลาย (หรือกู้คืน) รหัสผ่าน

วิธีที่ดีกว่าที่จะรู้ว่าเครือข่ายของคุณปลอดภัย


4

ของ windows

แม้ว่าเครื่องมือ SysInterals ทั้งหมดนั้นยอดเยี่ยม แต่เครื่องมือที่ช่วยฉันได้มากที่สุดคือเครื่องมือตรวจสอบ :

ไม่มีอะไรดีกว่าที่จะระบุได้อย่างรวดเร็วว่าทำไมบางอย่างไม่ทำงาน

(* Regmon และ Filemon ถูกรวมเข้ากับ Process Monitor สำหรับ Windows รุ่นใหม่กว่า)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.