Mọi sysadmin nên sử dụng những công cụ nào mà không ai nghe thấy? [đóng cửa]


42

Tôi đang tự hỏi về các công cụ mạnh mẽ và hầu hết các quản trị viên hệ thống không biết hoặc không sử dụng (nhưng nên).

Đối với một điều, tôi thích khả năng tìm hiểu về một công cụ tốt và tôi nên sử dụng - hoặc ít nhất, đang thử. Tôi cũng thấy rằng việc cho những công cụ này thời gian của họ dưới ánh mặt trời (một lần nữa) có thể là một điều tích cực, cho người khác biết về những công cụ tuyệt vời ngoài kia.

Do đó, những thứ như sudo, vi, emacs, dtrace, ps và top đều bị loại bỏ. Tôi có một số ý tưởng nhưng tôi chỉ ghét làm lệch các số liệu thống kê ...

Tôi sẽ chờ xem có ai nhắc đến sở thích của tôi không.


7
Có rất nhiều câu hỏi "công cụ nào", chúng ta có thực sự cần một câu hỏi khác không?
Zoredache

4
Tôi chỉ cần hỏi: nếu không có ai nghe nói về một công cụ, thì nó sẽ được nâng cấp như thế nào?
quux

5
+1 cho camera điện thoại. Chúng cũng cực kỳ hữu ích khi làm việc với ai đó qua điện thoại để khắc phục sự cố và có một thông báo lỗi dài trên màn hình. Tôi muốn tất cả những người từ xa đã có / sử dụng chúng.
Đánh dấu

1
Tôi đã sử dụng nó để ghi lại ánh sáng trên bảng mặt trước và các cổng trên bảng mặt sau (trong trường hợp này là của hệ thống DEC Alpha).
Mei

2
Hãy đề cập đến một công cụ cho mỗi câu trả lời.
Cristian Ciupitu

Câu trả lời:


33

iPerf

Iperf giúp bạn chạy các bài kiểm tra đo hiệu suất băng thông TCP và UDP tối đa. Nó cho phép điều chỉnh các tham số khác nhau và các đặc điểm UDP báo cáo băng thông, độ trễ jitter, mất datagram: http://openmaniak.com/iperf.php


MTR

MTR ( My Trace Route ) cũng là một công cụ khá tốt. Nó kết hợp chức năng của các chương trình 'traceroute' và 'ping' trong một công cụ chẩn đoán mạng duy nhất. Giống như traceroute ngoại trừ nó cung cấp thêm chất lượng mạng và thông tin chẩn đoán mạng. Rời khỏi chạy để có được số liệu thống kê thời gian thực. Báo cáo thời gian chuyến đi khứ hồi tốt nhất và tồi tệ nhất tính bằng mili giây ... Nó cho thấy độ trễ, độ giật (trung bình / tốt nhất / tệ nhất): http://www.bitwizard.nl/mtr/

sử dụng:

mtr server.domain.com (hoặc IP)

  • Thêm nhiều trường bằng "O" , nhập "LDRS NBAW V JMXI" và nhấn ENTER
  • Nhập "n" để bật / tắt DNS

văn bản thay thế http://locobox.googlepages.com/mtrsattedw.jpg


2
+1 cho mtr. Nhịp đập theo dõi mỗi lần.
David Pashley

Ngoại trừ khi họ đã chặn ICMP và cho phép UDP. Sau đó, nó trở lại traceroute -PUDP.
sh-beta

1
@ sh-beta, hoặc mtr -u;)
l0c0b0x

Tôi thực sự, thực sự hy vọng đó là một sự phát triển gần đây. Những giờ tôi đã lãng phí! Than ôi!
sh-beta

24

Kẹp giấy: Tôi đã phải sử dụng kẹp giấy để chọn ổ khóa ở mặt trước của máy chủ mặt trời và dell Tất cả chúng ta đã sử dụng chúng để mở một đĩa cd rom

HotPlug Điều này là tuyệt vời. Bạn muốn di chuyển một máy chủ đến giá tiếp theo mà không tắt nó? http://www.wiebetech.com/products/HotPlug.php

Khối gỗ Kẻ ngốc trước khi bạn không gắn máy chủ đúng cách? Các máy chủ quá cũ để có giá treo? Khối gỗ là bạn của bạn. Đó là ghetto, nhưng hoạt động.


1
wow, khối gỗ ... bạn nói đúng, đó là một khu ổ chuột đẹp. Mặc dù vậy, bạn vẫn nhận được +1 cho hotplug
Matt Simmons

3
Tôi đã sử dụng các khối gỗ để giữ cho UPS không bị nghiền nát trong khi tôi gắn nó vào giá đỡ.
steve.lippert

Tôi với Matt - hotplug là liên kết tốt nhất hiện nay.
Kara Marfia

Liên kết hotplug - wow.
Dan Carley

Một phiếu bầu khác cho HotPlug. Trông tuyệt vời.
Nic

19

Một cái kẹp giấy để bật mở ổ đĩa CD.


5
Tôi bắt đầu treo chúng trên cửa của tất cả các giá đỡ máy chủ của chúng tôi - chúng cũng hoàn hảo để có được các nút đặt lại được làm lõm. Mọi người bắt đầu hỏi cái kẹp giấy trên trái đất đang làm gì treo trên cửa cho đến khi tôi giải thích. Bây giờ họ đồng ý đó là một ý tưởng khá tốt.
Đánh dấu

1
Tôi giữ một cái trong ví của tôi mọi lúc. Một cái gì đó không ai nên không có!
Matt Simmons

1
Và hôm nay tôi đã học được chúng hữu ích hơn nhiều! Thời gian để xem liệu nó sẽ chọn một khóa bảng điều khiển mặt được cấp nguồn ...
Kara Marfia

Tôi đã sử dụng một vài cái kẹp giấy và một vài cuộn băng keo điện để tạo ra một cái đẹp với tay cầm mà những người có bàn tay lớn như tôi có thể sử dụng.
steve.lippert

Tôi quên mất! Bạn có thể mở dây buộc khóa bằng nhựa với chúng: độc lập
-

18

Sysstat / Sar - giám sát lịch sử tuyệt vời cho các máy chủ.

Mạng / CPU / Bộ nhớ / IO / etc / etc xuất sắc nếu bạn cần kiểm tra lý do tại sao máy bị hỏng.

Ví dụ: tải trung bình từ 6 giờ sáng đến 7 giờ sáng nay:

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

Tôi sẽ ngạc nhiên nếu một quản trị viên chưa từng nghe về điều này: Tôi liên tục ngạc nhiên về các bản phân phối Linux không chứa các công cụ đáng kính này và tại các UNIX khác không có các công cụ này được bật theo mặc định.
Mei

17

Túi giấy : Thở vào khi bạn phát hiện ra rằng tập lệnh SQL mà bạn đã viết thực sự không phải là cơ sở dữ liệu thử nghiệm . Ồ, và hệ thống sao lưu của bạn gặp sự cố và bây giờ bạn phải chờ trên điện thoại với hỗ trợ kỹ thuật vì bạn không có hợp đồng hỗ trợ.

Giấy Origami : Để vượt qua thời gian khi bạn bị giữ với sự hỗ trợ kỹ thuật cấp 1 tại nhà cung cấp phần mềm sao lưu nói trên.

Quả bóng căng thẳng : Để giúp đỡ khi thảo luận vấn đề với hỗ trợ Cấp 1 sau khi cuối cùng họ trả lời điện thoại.

Một gói băng : Để làm dịu nắm đấm đau nhức của bạn sau khi đập nó vào bàn làm việc khi bạn nhận ra phải mất 90 phút chỉ để chuyển đến hỗ trợ Cấp 2.

Điện thoại di động dự phòng : Sau khi bạn ném điện thoại xuống đất khi bạn bị ngắt kết nối giống như hỗ trợ cấp 3 trả lời cuộc gọi của bạn.

Tài khoản tại Monster.com và Kinh nghiệm đặt thảm : = (

-

Trên một lưu ý nghiêm trọng hơn một chút, có một bộ lọc refridgerator nhỏ có thể hữu ích đặc biệt là để đưa các ổ đĩa cứng bị hỏng vào để thử và khôi phục dữ liệu.

Ngoài ra, sẽ tốt hơn nữa nếu camera điện thoại của bạn có thể quay video. Tôi quay video khi tôi gặp rắc rối với BIOS và những thứ khác mà tôi không có thời gian để đồng thời ghi lại tài liệu trong khi chỉnh sửa.

Thuốc ho và thuốc xịt mũi cho thời gian lưu trú kéo dài trong phòng máy chủ khô.

P-Touch Labeler để gắn nhãn MỌI THỨ ngay cả khi bạn chắc chắn bạn sẽ nhớ cáp nối nào kết nối với camera an ninh.

Cắt móng tay để tháo vỏ khỏi 4 cặp dây trong cáp Cat5.

Silver Sharpies khi bạn phải đánh dấu vào thứ gì đó có kết thúc tối.


từ của trí tuệ!
pQd

Silver Sharpies ... Tôi đã quên tất cả về những thứ đó, tôi thường mang chúng đi khắp mọi nơi.
Joseph Kern

Chúng cũng rất tiện để có xung quanh khi bạn muốn ai đó ký tên dưới đáy máy tính xách tay của bạn. Tôi giữ một ít trong ba lô của tôi mọi lúc.
Wesley

16

Tôi sử dụng ' ss ', một phần của gói iproute (cũng bao gồm các lệnh ip và tc tuyệt vời) để nhận thông tin về ổ cắm tcp / udp. Nó cung cấp thêm thông tin rằng 'netstat' thông thường và có thể được sử dụng với các bộ lọc, ví dụ:

$ 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   

Đối với thông tin đó , use netstat -nt|grep :80. Nó ngắn gọn hơn, và nếu bạn có thói quen sử dụng bộ công cụ tiêu chuẩn mà không tốn kém gì thì bạn có thể bắt đầu chạy trên một máy chủ mới, thay vì lộn xộn về việc cài đặt công cụ.
mc0e

16

Tôi đã đề cập đến công cụ này trong một câu trả lời khác về SF.
sysv-RC-conf

MÔ TẢ:
sysv-rc-conf cung cấp một giao diện dễ sử dụng để quản lý các liên kết tượng trưng / / "

văn bản thay thế http://blog.ubfox-tweak.com/wp-content/uploads/2007/09/sysv-rc-conf.png

Nếu bạn có Ubuntu: sudo apt-get install sysv-rc-conf


Ồ, và nó được viết bằng Perl! Tuyệt vời.
Brad Beyenhof

"Trên SF"? Đi xem ai sở hữu "sf.net" :)
Mei

15

"arping" để xác định xem một máy trong mạng LAN có thực sự hoạt động không. Bỏ qua mọi nỗ lực ngăn chặn tiếng vang ICMP (ping), bằng cách sử dụng các gói ARP.


Có hai chương trình arping khác nhau: chương trình duy nhất tôi thích cho phép bạn ping máy chủ theo địa chỉ MAC - chương trình kia là một arping được sản xuất bởi Red Hat tôi tin.
Mei

1
Tôi nên đề cập rằng hai chương trình arping có sẵn trong hầu hết các bản phân phối và chúng xung đột nhau. Một là một phần của iproute2, và cái kia là độc lập. Wikipedia mô tả cả hai; các arping tôi như là Thomas Habets.
Mei

13

vài công cụ mạng:

tshark - phiên bản văn bản thời gian thực của bộ phân tích lưu lượng mạng đồ họa - wireshark . khi đầu ra thô từ tcpdump không đủ để bạn có thể thực hiện thủ thuật. mẫu vật :

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 phân tích http thụ động thời gian thực. đầu ra mẫu:

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

cả hai công cụ đều rất hữu ích để khắc phục một số sự cố kết nối được báo cáo bởi người dùng trong các văn phòng / mạng từ xa nơi bạn chỉ có quyền truy cập vào cổng cạnh.

và yêu thích giám sát thông thường:

  • nagios để cảnh báo, bash hoặc bất kỳ ngôn ngữ kịch bản nào khác để viết séc của riêng bạn về bất cứ điều gì bạn muốn theo dõi
  • munin cho biểu đồ xu hướng

Cảm ơn một lần nữa vì lời nhắc nhở về thành phần văn bản của Wireshark: Tôi luôn quên nó (mất mát của tôi). Lần tới khi tôi đạt được tcpdump, tôi sẽ phải chuyển đổi và thử nó.
Mei

13

người xem ống pv . Chèn nó giữa các lệnh trong một đường ống để có được một dấu hiệu cho thấy dữ liệu di chuyển nhanh như thế nào, bao lâu cho đến khi nó kết thúc, v.v. Nó cũng có thể hoạt động như một bộ giới hạn tốc độ.


11

strace là hữu ích ở một số lượng lớn đáng ngạc nhiên.


Cuộc gọi tốt - Tôi cũng thích công cụ này.
MikeyB

1
Ừm, nó làm gì vậy?
Alex. S.


Ngoài ra, tìm kiếm "dấu vết hoàn hảo". Nó có thể cung cấp thông tin tương tự như strace nhưng nó mới hơn và sử dụng một hệ thống con khác trong kernel để thu thập thông tin theo dõi của nó (Linux Perf Counters). Tôi đã không sử dụng nó đủ để cảm nhận lý do tại sao bạn muốn sử dụng một trong những thứ đó, nhưng nó đáng để xem xét.
Noah Spurrier

10

Windows : Nbtstat (có nhiều thủ thuật khác nhau, nhưng -A để có được tên máy của một IP từ xa có thể thực sự tiện dụng giả sử bạn đang ở trong một môi trường nơi các quyền sẽ cho phép hoạt động này)

Tất cả các công cụ hệ thống, (thám hiểm quá trình, chế độ xem gỡ lỗi, v.v ...). Đặc biệt là chế độ xem gỡ lỗi, bạn sẽ ngạc nhiên khi có bao nhiêu chương trình máy chủ viết những điều thú vị / hữu ích vào nhật ký gỡ lỗi và đó là cách duy nhất tôi biết để xem nó. Đó là những người phải có mặc dù.

Unix : strace / ktrace / truss Là những công cụ yêu thích của tôi (sử dụng không rõ ràng nhất, nếu có một quá trình đang chạy mà stderr đã chuyển hướng đến / dev / null và bạn không muốn dừng nó, hãy theo dõi các cuộc gọi để viết fd2.

lsof: (danh sách các tập tin đang mở) Tôi luôn quên cái này, nhưng khi bạn cần nó, bạn cần nó.


6
+1 cho lsof - thật tuyệt
Dennis Williamson

Nbtstat rất tiện dụng trong việc lấy địa chỉ MAC của máy trạm từ xa khi bạn chỉ biết tên hoặc IP của nó.
Matt Hanson

nbtstat có tương đương UNIX trong nguồn mở nhưng tôi không bao giờ có thể tìm thấy nó.
Mei


9

Nút tai cho các hành động dài hơn trong một trung tâm dữ liệu ồn ào.


+1 vì gần đây tôi đã phải làm việc trên một hộp trong đó bộ điều khiển RAID tạo ra tiếng rít vô duyên và đau đớn mỗi khi tôi khởi động, cho đến khi các ổ đĩa được cắm theo đúng thứ tự.
Nic

8

Rất nhiều gợi ý ở trên có liên quan đến Mạng. Nhưng đối với một SysAdmnin:

htop - trình xem quy trình tương tác cho Linux

Đây là htop, một trình xem quy trình tương tác cho Linux. Nó là một ứng dụng chế độ văn bản (đối với các thiết bị đầu cuối console hoặc X) và yêu cầu ncurses. Đã thử nghiệm với Linux 2.4 và 2.6.

Hoặc con người có thể đọc được

http://htop.sourceforge.net/


Tôi cũng thích htop: rất đẹp. Với một cái tên như htop, tôi cũng liên tục được nhắc đến trên đỉnh: atcomputing.nl/Tools/atop . Tôi thường cài đặt cả hai trên bất kỳ hộp Linux nào tôi sử dụng. Htop là đầy màu sắc, dễ hiểu, và trình bày tốt; trên đỉnh là toàn diện và lưu dữ liệu lịch sử là tốt.
Mei

8

Một cái kẹp giấy được đánh dấu trên một chuỗi. Tôi đã thả một ốc vít trong một giá đầy đủ một lần. Đó là cách xuống đó. Tôi có một nam châm cực mạnh dính vào bàn của tôi nhưng nó không có cách nào để gắn một chuỗi vào nó. Vì vậy, tôi tìm thấy một cái kẹp giấy dày hơn và từ hóa nó sau khi buộc một số dây kéo vào nó. Tôi nhẹ nhàng đưa nó xuống phía bên trái của giá đỡ trong khoảng trống giữa đường ray máy chủ và cửa tủ. Nó đã chọc một chút, nhưng nó tìm thấy cái ốc vít tôi cần. Phải mất một vài lần thử trước khi tôi có thể kéo nó trở lại đỉnh mà không làm rơi nó lần nữa.

Tinh tế làm việc. Vào thời điểm đó, tôi đã thề một cách rõ ràng rằng rõ ràng tôi đã không chơi đủ 'Chiến dịch' khi còn bé.


Cha tôi có một trong những thứ này trong hộp công cụ của mình; maplin.co.uk/free_uk_delivery/... . Tôi giữ ý nghĩa để đánh cắp nó.
Murali Suriar

8

Chất tẩy đường ống - Chúng tốt hơn so với dây buộc để buộc dây cáp. Chúng dài hơn, mềm hơn trên ngón tay và màu sắc được mã hóa.


Yêu sự sáng tạo = D
Antoine Benkemoun

7

Câu trả lời trung tâm Unix (công cụ đơn giản):

  • ntop (không thể tin rằng tôi chưa thấy điều này)
  • tcpdump / rình mò
  • đề nghị gấp đôi cho sar
  • rsync (cuộc sống sẽ hút hơn bất cứ thứ gì nếu không có nó)

7

Đa nhiệm là phải. Giám sát nhiều tập tin trên một màn hình. Cũng có thể theo tên tập tin thay vì mô tả.

văn bản thay thế


2
Đẹp, nhưng nó khác với việc chạy đuôi -f tiêu chuẩn trong hai cửa sổ bằng tiện ích màn hình GNU như thế nào?
Mei

Đuôi không màu trên các mẫu. Bạn cũng không thể cuộn lại và xem tồn đọng.
Marcin

Trên thực tế, bạn có thể cuộn lại: Màn hình GNU có bộ đệm cuộn với tìm kiếm và sao chép được tích hợp.
Mei

6

Tôi thứ hai các ý kiến ​​đèn pin, mặc dù tôi thích đèn pha hơn minimag hoặc như vậy. Để tay bạn tự do.

Tôi cũng tìm thấy một cây bút bi kiểu bấm để có ích. Hữu ích cho các chân thẳng trên cáp VGA (khi rút bút), nhấn các nút đặt lại và tự đâm vào họng bạn khi bạn thấy máy chủ tệp của mình bị hỏng và mọi thứ bị mất.


3
+1 cho đèn pha ... Tìm hiểu xem họ đã cắm trại hữu ích như thế nào và chỉ cần chuyển qua sử dụng để làm việc ..
Cube_Zombie

6

vnstat có ích - một trình giám sát lưu lượng nhỏ cho đầu ra giống như vmstat, ví dụ:

> 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 đá. Systemtap cung cấp cho bạn các công cụ rất đơn giản để viết mô-đun hạt nhân kiểm tra các phần khác nhau của kernel. Công nghệ khá sâu, nhưng nhân dịp rất, rất hữu ích.

Ngoài ra, tôi muốn nói: sự kết hợp của sysstat và rrdtool để phân tích xu hướng dài hạn.


Thật không may, Ubuntu không hỗ trợ systemtap ra khỏi hộp; nó đòi hỏi phải có hack để làm việc
Mei

5

Có vẻ như bài đăng của bạn nghiêng về Linux nhưng đây là bài viết cho windows thậm chí tôi không biết về cho đến gần đây:

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 là một chút IMHO vô vọng. Có ai biết giao diện nào "\ Device \ Tcpip_ {72338DC1-13A4-8514-2C1B-60FC3B4559DB}" nằm ngoài đỉnh đầu của họ không? Tôi thích "ipconfig / all" hoặc thậm chí là một lớp lót PowerShell như "get-wmiobject win32_networkad CHƯƠNG | tên bảng định dạng, netconnectionid, macaddress".
ThatGraemeGuy

Vấn đề (và lợi ích) của Linux là thực tế không có gì bạn không thể làm. Mặc dù vậy, rất nhiều công cụ này có sẵn cho các môi trường khác.
Mei

5

od - bãi bát phân

chuỗi - tìm chuỗi có thể in trong tệp


Có lần tôi đã dành một buổi chiều vui vẻ để chạy "chuỗi" chống lại nhân Linux và gặt đầu ra cho những từ thô lỗ khác nhau. Những nhà phát triển hạt nhân có thể khá hôi miệng!
RainyRat

5

iftop , điều này cho một đầu ra tốt hơn nhiều so với ntop theo ý kiến ​​của tôi.


5

Lập trình các hàm hoàn thành Bash. Làm cho cuộc sống ít bị lỗi hơn. Chúng không khó viết lắm.

Một số tùy chọn ít rõ ràng hơn đối với GNU grep, đặc biệt là --color, -P và -o.

Báo cáo nhanh tiêu chuẩn của tôi một lót:

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

Phân tích tần số đơn giản từ một logfile:

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

(điều chỉnh bit thứ hai để biết mức độ chi tiết mà bạn muốn phân tích tần số).


Không còn nghi ngờ gì nữa, tôi là con cá nhỏ chống lại thủy triều, nhưng tôi nghĩ bash là một điều kinh tởm ..... (vịt và chạy!) Nghiêm túc, mỗi khi tôi thử và sử dụng nó, nó khiến cuộc sống của tôi trở nên khốn khổ - và nó không phải là ksh- tương thích. Một trong những lệnh đầu tiên tôi thực hiện trong bash là "exec ksh -o vi" và điều đó (thường) sửa nó.
Mei

Không cần thiết. Đó không phải là tình yêu bash đặc biệt, mà hơn nữa là yếu tố đủ tốt và phổ biến giúp tôi duy trì sự bash. Cá nhân, tôi nghĩ về ksh như một trình bao kịch bản tốt nhưng không phải là một trình bao tương tác tuyệt vời. Tôi biết về mặt kỹ thuật bạn có thể thực hiện hoàn thành lập trình trong ksh, nhưng nó rất khó so với hoàn thành bash hoặc zsh, và không có ksh nào tương đương với dự án hoàn thành bash mà tôi biết. (Ồ, và bạn cũng có thể đặt -o vi trong bash, bạn biết đấy).
Rob Chanter

Phân tích tần số là tuyệt vời, làm điều đó mọi lúc, thậm chí đơn giản hơn cut -c1-12thay vì grep nếu tất cả các dòng có định dạng dữ liệu nghiêm ngặt - thường đúng với các tệp syslog.
Felix Frank

5

Một đèn pin Minimag tốt với pin mới là tốt để có khi bạn cần nhìn trộm bên trong tủ / vỏ máy chủ / dưới sàn nâng / vv.


1
Hoặc một đèn LED giá rẻ không làm vỡ bóng đèn khi bạn thả nó và có thời gian chạy dài. Hoặc một đèn LED ưa thích $ 65 với độ sáng thay đổi từ mờ (8 lumens, và thời gian chạy tính bằng ngày) đến chói mắt (215 lumens). Nhưng đó có lẽ là quá mức cần thiết.
Ronald Pottol

Maglite hiện tạo ra đèn LED của riêng họ và chúng sáng hơn nhiều so với ánh sáng tiêu chuẩn của họ.
Joe Internet

4

Facter là một yêu thích đặc biệt.

Nó thường chỉ được coi là một phần của khung quản lý cấu hình Puppet lớn hơn, nhưng cực kỳ hữu ích theo cách riêng của nó; đưa ra một cách đa nền tảng nhất quán để tìm hiểu thông tin hệ thống cốt lõi. Tuyệt vời trong kịch bản shell, về cơ bản.

Ví dụ:

  hệ thống hoạt động facter => ubfox
  facter lsbdistcodename => hardy
  tên miền facter => mydnsdomain.com

Cũng rất dễ dàng để mở rộng với 'sự kiện' của chính bạn (hoặc của người khác), ví dụ:

  facter local_postgresql_port => 5434
  facter has_hardware_ston => LSI

4

Tôi sẽ sử dụng một công cụ hacker, cũng có thể hữu ích để chẩn đoán các rắc rối: Cain . Nó có thể đánh hơi một mạng và thực hiện nhiều cuộc tấn công (ngộ độc arp, người đàn ông ở giữa, v.v.) trên mạng cũng như phá vỡ (hoặc khôi phục) mật khẩu.

Cách nào tốt hơn để biết mạng của bạn là an toàn.


4

các cửa sổ

Mặc dù tất cả các công cụ SysInterals đều tuyệt vời, nhưng các công cụ giúp tôi nhiều nhất, là các công cụ giám sát :

Không có gì tốt hơn để nhanh chóng xác định, tại sao một cái gì đó không hoạt động.

(* Regmon và Filemon được tích hợp vào Process Monitor cho các phiên bản Windows mới hơn)

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.