아무도 모르는 모든 시스템 관리자는 어떤 도구를 사용해야합니까? [닫은]


42

강력하고 대부분의 시스템 관리자가 모르거나 사용하지 않는 도구에 대해 궁금합니다.

우선, 나는 좋은 도구에 대해 알아낼 수있는 가능성을 좋아합니다. 또한 이러한 도구를 햇볕에 (다시) 시간을주는 것이 긍정적일 수 있으며 다른 사람들에게 멋진 도구에 대해 알려줍니다.

따라서 sudo, vi, emacs, dtrace, ps 및 top과 같은 항목이 없습니다. 몇 가지 아이디어가 있지만 통계를 왜곡하는 것을 싫어 합니다 ...

누군가가 내 즐겨 찾기를 언급하는지 기다립니다.


7
너무 많은 '어떤 도구'질문이 있습니까? 실제로 다른 도구가 필요합니까?
Zoredache

4
도구를 들어 본 사람이 없다면 어떻게 공감할 수 있을까요?
quux

5
카메라 폰 +1 또한 전화로 누군가와 함께 작업하여 문제를 해결하고 화면에 긴 오류 메시지가 표시 될 때 매우 유용합니다. 나는 사람들이 모든 원격 손을 사용하기를 바랍니다.
Mark

1
전면 패널의 표시등과 후면 패널의 포트 (이 경우 DEC Alpha 시스템)를 문서화하는 데 사용했습니다.
Mei

2
답변 당 하나의 도구를 언급하십시오.
Cristian Ciupitu

답변:


33

아이 퍼프

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" 와 히트 입력
  • "n"을 입력하여 DNS 끄기 / 켜기 전환

대체 텍스트 http://locobox.googlepages.com/mtrsavedw.jpg


2
mtr의 경우 +1 매번 traceroute를 친다.
David Pashley

ICMP를 차단하고 UDP를 허용 한 경우를 제외하고. 그런 다음 traceroute -PUDP로 돌아갑니다.
sh-beta

1
@ sh-beta, 또는 mtr -u;)
l0c0b0x

oO 정말로, 이것이 최근의 발전이기를 바랍니다. 내가 낭비한 시간! 아아!
sh-beta

24

클립 : 필자는 클립을 사용하여 태양과 델 서버 전면의 잠금 장치를 선택해야했습니다. 모두 CD 롬을 열 때 사용했습니다.

HotPlug 이거 대단해 . 서버를 끄지 않고 다음 랙으로 서버를 옮기고 싶습니까? http://www.wiebetech.com/products/HotPlug.php

나무 블록 서버를 올바르게 장착하지 않은 바보? 서버가 너무 오래되어 랙 마운트를 갖지 않습니까? 나무 블록은 당신의 친구입니다. 빈민가지만 작동합니다.


1
와우, 나무 블록 .. 네 말이 맞아, 빈민 가야 그래도 여전히 핫 플러그에 +1을 받고 있습니다.
Matt Simmons

3
나는 나무 블록을 사용하여 UPS를 랙에 장착하는 동안 분쇄하지 않도록했습니다.
steve.lippert 2016 년

나는 매트와 함께 있습니다-hotplug는 오늘 최고의 링크입니다.
Kara Marfia

핫 플러그 ​​링크-와우.
Dan Carley

HotPlug에 대한 또 다른 투표. 대단해 보인다.
Nic

19

CD 드라이브를 열기 위해 구부러진 종이 클립.


5
나는 모든 서버 랙의 문에 걸기 시작했습니다. 또한 오목한 리셋 버튼을 얻기에 완벽합니다. 사람들은 내가 설명 할 때까지 지구 클립에서 무엇을하고 있었는지 묻기 시작했습니다. 이제 그들은 그것이 좋은 생각이라는 데 동의합니다.
Mark

1
나는 항상 지갑에 하나를 보관합니다. 아무도 없어서는 안되는 것!
Matt Simmons

1
그리고 오늘 나는 그들이 얼마나 더 유용한 지 배웠습니다! 그것은 파워 에지면 패널 잠금을 선택할 수 있습니다 경우 시간 ... 볼
카라 Marfia에게

나는 몇 가지 종이 클립과 전기 테이프를 사용하여 나와 같은 큰 사람들이 사용할 수있는 손잡이로 멋진 것을 만들었습니다.
steve.lippert

잊었다! 플라스틱 잠금 지퍼 타이를 열 수 있습니다 : standalone-sysadmin.blogspot.com/2008/10/…
Matt Simmons

18

Sysstat / Sar- 서버에 대한 탁월한 과거 모니터링.

머신이 다운 된 이유를 조사해야하는 경우 네트워크 / CPU / 메모리 / IO / etc / etc가 훌륭합니다.

예를 들어 오늘 오전 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에서는 계속해서 놀랐습니다.
Mei

17

종이 봉지 : 작성한 SQL 스크립트가 실제로 테스트 데이터베이스를 매시하지 않았 음을 알게되었습니다 . 아, 그리고 백업 시스템이 충돌하고 지원 계약이 없기 때문에 기술 지원 부서에서 전화를 기다려야합니다.

종이 접기 용지 : 해당 백업 소프트웨어 공급 업체에서 1 단계 기술 지원을 받으면서 시간을 보내십시오.

스트레스 공 : 최종적으로 전화를받은 후 1 단계 지원 관련 문제를 논의 할 때 도움이됩니다.

얼음 주머니 : 티어 2 지원에 넘겨주기까지 90 분이 걸렸다는 것을 깨달았을 때 책상에 두들겨 주먹을 달래는 것.

여분의 휴대 전화 : 3 단계 지원이 전화에 응답하는 것처럼 연결이 끊어 질 때 휴대 전화를 바닥에 버리십시오.

Monster.com 계정 및 카펫 설치 경험 : = (

-

좀 더 진지하게 말하자면, 소형 냉장고를 사용하면 특히 손상된 하드 드라이브를 넣어 데이터를 복구하는 데 편리 할 수 ​​있습니다.

또한 카메라 폰이 비디오를 찍을 수 있다면 더 좋습니다. BIOS 및 기타 편집 중에 동시에 문서화 할 시간이없는 다른 것들을 망칠 때 비디오를 촬영합니다.

마른 서버 실에서 장기 체류를위한 기침약 및 코 스프레이.

확실하다고해도 모든 제품에 라벨을 부착하는 P-Touch 라벨러 보안 카메라에 어떤 패치 케이블이 연결되어 있는지 기억할 것입니다.

Cat5 케이블의 4 쌍 전선에서 피복을 제거하는 손톱깎이.

어두운 마감 처리가 된 물건에 표시해야 할 경우에 대비 한 Silver Sharpies.


지혜의 말씀!
pQd

Silver Sharpies ... 나는 그 모든 것을 잊어 버렸습니다.
Joseph Kern

또한 누군가 노트북 바닥에 사인을 남기고 싶을 때 편리하게 사용할 수 있습니다. 나는 항상 배낭에 몇 개를 보관합니다.
웨슬리

16

iproute 패키지의 일부인 ' ss '(위대한 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

설명 :
sysv-rc-conf는 "/etc/rc{runlevel}.d/"심볼릭 링크를 관리하기위한 사용하기 쉬운 인터페이스를 제공합니다.

대체 텍스트 http://blog.ubuntu-tweak.com/wp-content/uploads/2007/09/sysv-rc-conf.png

우분투가있는 경우 : sudo apt-get install sysv-rc-conf


오, 그리고 그것은 Perl로 쓰여졌다! 대박.
Brad Beyenhof 2009

"SF"? "sf.net"을 소유 한 사람보기 :)
Mei

15

LAN의 시스템이 실제로 작동 중인지 판별하기위한 "arping" ARP 패킷을 사용하여 ICMP 에코 (ping)의 모든 차단 노력을 무시합니다.


두 가지 다른 Arping 프로그램이 있습니다. 내가 좋아하는 유일한 방법은 MAC 주소로 호스트를 핑할 수있게하는 것입니다. 다른 하나는 내가 믿는 Red Hat의 Arping이었습니다.
Mei

1
두 배포 프로그램이 대부분의 배포판에서 사용 가능하고 충돌한다고 언급해야합니다. 하나는 iproute2의 일부이고 다른 하나는 독립적입니다. Wikipedia 둘 다 설명 합니다. 내가 좋아 하는 주장 은 토마스 하 베츠에 의한 것이다.
메이

13

몇 가지 네트워크 도구 :

tshark를 - 그래픽 네트워크 트래픽 분석기의 실시간 텍스트 버전 - 와이어 샤크 . 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

두 도구는 모두 에지 게이트웨이에만 액세스 할 수있는 원격 사무실 / 네트워크 사용자가보고 한 일부 연결 문제를 해결하는 데 매우 유용합니다.

일반적인 모니터링 즐겨 찾기 :

  • 경고, bash 또는 기타 스크립팅 언어를 사용하여 모니터링하려는 항목을 직접 확인하는 nagios
  • 트렌드 차트 플로팅을위한 munin

Wireshark의 텍스트 구성 요소를 상기시켜 주셔서 다시 한 번 감사드립니다. 항상 잊어 버립니다 (내 손실). 다음에 tcpdump에 도달하면 전환하고 시도해야합니다.
Mei

13

pv 파이프 뷰어. 파이프 라인의 명령 사이에 삽입하여 데이터 이동 속도, 완료 시간 등을 알 수 있습니다. 또한 속도 제한 기 역할을 할 수도 있습니다.


11

strace는 놀랍도록 많은 장소에서 유용합니다.


좋은 전화-나는이 도구를 좋아합니다.
MikeyB 2016 년

1
음, 어떻게합니까?
알렉스. S.

1
strace 매뉴얼 페이지 -linux.die.net/man/1/strace
Cristian Ciupitu

또한 "perf trace"를 찾으십시오. strace와 유사한 정보를 제공 할 수 있지만 최신 정보이며 커널의 다른 서브 시스템을 사용하여 추적 정보 (Linux 성능 카운터)를 수집합니다. 나는 왜 당신이 오버 중 하나를 사용하고 싶을 지에 대한 느낌을 충분히 얻지 못했지만 볼만한 가치가 있습니다.
Noah Spurrier

10

Windows : Nbtstat (다양한 트릭이 있지만 원격 IP의 컴퓨터 이름을 얻는 -A는 권한이 작동하는 환경에 있다고 가정하면 실제로 유용 할 수 있습니다)

모든 sysinternals 도구 (프로세스 탐색기, 디버그보기 등) 특히 디버그보기, 당신은 얼마나 많은 서버 프로그램이 디버그 로그에 흥미롭고 유용한 것들을 쓰는지 놀라고 그것을 볼 수있는 유일한 방법입니다. 그래도 필수 아이템입니다.

유닉스 : strace / ktrace / truss 내가 좋아하는 도구는 무엇입니까? (stderr가 / dev / null로 리디렉션되고 프로세스를 중지하고 싶지 않은 경우 프로세스를 중지하고 싶지 않은 경우 가장 잘 사용되는 도구는 아닙니다) fd2.

lsof : (열린 파일 목록) 나는 항상 이것에 대해 잊어 버렸지 만 필요할 때 필요합니다.


6
lsof의 +1-훌륭합니다
Dennis Williamson

Nbtstat는 이름이나 IP 만 아는 경우에도 원격 워크 스테이션의 MAC 주소를 얻는 데 매우 유용합니다.
Matt Hanson

nbtstat는 오픈 소스에서 UNIX에 해당하지만 찾을 수는 없습니다.
Mei


9

시끄러운 데이터 센터에서 더 긴 작업을위한 귀마개 .


+1 최근에 RAID 컨트롤러가 부팅 할 때마다 드라이브가 올바른 순서로 삽입 될 때까지 불경스럽고 고통스러운 삐걱 거리는 상자에서 작업해야했기 때문에 +1입니다.
Nic

8

위의 많은 제안은 네트워크와 관련이 있습니다. 그러나 SysAdmnin의 경우 :

htop-Linux 용 대화식 프로세스 뷰어

이것은 Linux 용 대화식 프로세스 뷰어 인 htop입니다. 텍스트 모드 응용 프로그램 (콘솔 또는 X 터미널 용)이며 ncurses가 필요합니다. Linux 2.4 및 2.6에서 테스트되었습니다.

또는 사람이 읽을 수있는 상단

http://htop.sourceforge.net/


나는 또한 멈춤을 좋아한다 : 아주 좋은. htop과 같은 이름으로 atcomputing.nl/Tools/atop 도 끊임없이 떠 오릅니다 . 나는 보통 내가 사용하는 모든 Linux 상자에 둘 다 설치합니다. Htop은 다채롭고 이해하기 쉽고 잘 표현되어 있습니다. atop은 포괄적이며 기록 데이터도 저장합니다.
Mei

8

문자열의 마제 네이 티드 클립. 풀 랙에 나사를 한 번 떨어 뜨 렸습니다. 아래로 내려갔습니다. 책상에 강한 자석이 붙어 있었지만 끈을 붙일 방법이 없었습니다. 그래서 두꺼운 종이 클립을 찾아서 끈을 묶은 후 자화했습니다. 서버 레일과 캐비닛 도어 사이의 공간에서 랙의 왼쪽으로 부드럽게 공급했습니다. 약간의 파고가 걸렸지 만 필요한 나사를 찾았습니다. 다시 떨어 뜨리지 않고 맨 위로 되돌릴 수 있기까지 몇 번의 시도가 필요했습니다.

섬세한 작업. 당시 나는 어렸을 때 충분한 '조작'을하지 않았다는 것을 분명히 맹세했다.


아빠는 도구 상자에이 중 하나를 가지고 있습니다. maplin.co.uk/free_uk_delivery/... . 나는 그것을 훔치는 의미를 유지합니다.
Murali Suriar

8

파이프 클리너 -케이블을 묶는 데 사용되는 꼬임 타이보다 낫습니다. 손가락이 길고 부드러 우며 색상이 구분됩니다.


창의성을 사랑 = D
Antoine Benkemoun

7

유닉스 중심 답변 (간단한 도구) :

  • ntop (아직 이걸 보지 못했다고 믿을 수 없다)
  • tcpdump / 스눕
  • sar에 대한 이중 추천
  • rsync (인생은 그것 없이는 무엇보다 빨라질 것입니다)

7

멀티 테일은 필수입니다. 한 화면에서 여러 파일을 모니터링합니다. 디스크립터 대신 파일 이름을 따를 수도 있습니다.

대체 텍스트


2
훌륭하지만 GNU 화면 유틸리티를 사용하여 두 개의 창에서 표준 tail -f를 실행하는 것과 어떻게 다른가요?
Mei

테일은 패턴에 색상이 없습니다. 또한 뒤로 스크롤하여 백 로그를 볼 수 없습니다.
Marcin

사실, 뒤로 스크롤 할 수 있습니다 : GNU 화면에는 검색 및 복사 기능이 내장 된 스크롤 백 버퍼가 있습니다.
Mei

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 바위. Systemtap은 커널의 다양한 부분을 검사하는 커널 모듈을 작성하는 매우 간단한 도구를 제공합니다. 매우 심오한 기술이지만 때로는 매우 유용합니다.

그 외에도 장기 추세 분석을위한 sysstat와 rrdtool의 조합입니다.


불행히도 우분투는 시스템 탭을 즉시 지원하지 않습니다. 작업하려면 해커가 필요합니다.
메이

5

귀하의 게시물이 Linux로 기울어 진 것처럼 보이지만 여기까지는 최근까지 몰랐던 Windows 용 게시물입니다.

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"또는 "get-wmiobject win32_networkadapter | format-table name, netconnectionid, macaddress"와 같은 PowerShell one-liner를 선호합니다.
ThatGraemeGuy 2016

Linux의 문제점 (및 이점)은 실제로 할 수있는 것이 없다는 것입니다. 그럼에도 불구하고 이러한 환경 도구는 다른 환경에서 사용할 수 있습니다.
Mei

5

od-8 진 덤프

문자열-파일에서 인쇄 가능한 문자열 찾기


나는 한때 즐거운 오후에 리눅스 커널에 대해 "문자열"을 실행하고 다양한 무례한 단어에 대한 출력을 잡았습니다. 그 커널 개발자들은 꽤 엉망이 될 수 있습니다!
RainyRat

5

iftop , 이것은 내 의견으로는 ntop보다 훨씬 나은 출력을 제공합니다.


5

프로그래밍 가능한 Bash 완료 기능. 삶의 오류가 덜 발생합니다. 그들은 쓰기가 어렵지 않습니다.

GNU grep에 대한 덜 명백한 옵션 중 일부, 특히 --color, -P 및 -o.

내 표준 빠른보고 원 라이너 :

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

로그 파일에서 간단한 빈도 분석 :

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

(주파수 분석을 세분화하려는 정도에 따라 두 번째 비트를 조정하십시오).


의심의 여지없이 나는 조수에 반대하는 작은 물고기이지만 배쉬는 가증 한 일이라고 생각합니다 ..... 호환됩니다. bash에서 내가하는 첫 번째 명령 중 하나는 "exec ksh -o vi"이며 일반적으로 수정합니다.
Mei

반드시 그런 것은 아닙니다. 그것은 특별한 배쉬 사랑이 아니라 배쉬를 유지하는 충분하고 유비쿼터스 요소입니다. 개인적으로 ksh는 훌륭한 스크립팅 쉘이지만 대화 형 쉘은 아닙니다. 기술적으로 ksh에서 프로그래밍 가능한 완료를 수행 할 수 있지만 bash 또는 zsh 완료와 비교하여 icky이며, 내가 아는 bash 완료 프로젝트에 해당하는 ksh는 없습니다. (아, bash에서도 -o vi를 설정할 수 있습니다.)
Rob Chanter 2016 년

cut -c1-12모든 라인이 엄격한 데이터 형식을 갖는 경우 grep 대신에 훨씬 더 간단합니다. 빈도 분석은 훌륭 합니다. 일반적으로 syslog 파일에 대해서는 참입니다.
Felix Frank

5

새 배터리를 사용하는 좋은 Minimag 손전등은 캐비닛 / 서버 케이스 내부 / 올려 진 바닥 등을 들여다 볼 때 좋습니다.


1
또는 전구를 떨어 뜨릴 때 전구가 깨지지 않고 오랜 시간이 걸리는 저렴한 LED입니다. 또는 희미한 조명 (8 루멘, 일 단위 실행 시간)에서 눈부신 (215 루멘)에 이르기까지 다양한 밝기의 65 달러짜리 멋진 LED 제품입니다. 그러나 그것은 아마 과잉 일 것입니다.
Ronald Pottol

Maglite는 이제 자체 LED 조명을 만들고 표준 조명보다 훨씬 밝습니다.
Joe Internet

4

팩터 는 특히 좋아합니다.

더 큰 Puppet 구성 관리 프레임 워크의 일부로 간주되는 경우가 많지만 그 자체로는 매우 유용합니다. 핵심 시스템 정보를 찾는 일관된 크로스 플랫폼 방식을 제공합니다. 본질적으로 쉘 스크립트에서 훌륭합니다.

예를 들면 다음과 같습니다.

  사실 운영 체제 => 우분투
  사실 lsbdistcodename => 강건한
  사실 도메인 => mydnsdomain.com

또한 자신의 (또는 다른 사람들의) '사실'로 확장하는 것이 매우 쉽습니다. 예 :

  facter local_postgresql_port => 5434
  facter has_hardware_raid => LSI

4

나는 해커 도구와 함께 갈 것인데, 그것은 문제를 진단하는 데 유용 할 수 있습니다 : Cain . 네트워크를 스니핑하고 네트워크에서 많은 공격 (arp poisoning, 중간에있는 사람 등)을 수행 할 수있을뿐만 아니라 암호를 끊거나 복구 할 수 있습니다.

네트워크를 아는 더 좋은 방법은 안전합니다.


4

윈도우

모든 SysInterals 도구는 훌륭하지만 가장 도움이되는 도구모니터링 도구 였습니다 .

무언가가 작동하지 않는지 빨리 판단하는 것이 낫지 않습니다.

(* Regmon 및 Filemon은 최신 Windows 버전의 Process Monitor에 통합됨)

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.