Linux 또는 Windows Sysadmin으로 작업하는 동안 반드시 알아야 할 도구 / 유틸리티는 무엇입니까?
예를 들어 Linux 서버에서 작업하는 경우 필요한 GNU / 스크린 에 대해 생각하고 있습니다.
답변
vi-모두가 그것을 좋아하는 것은 아니라는 것을 알고 있지만, 모든 * nix 서버에있을 것입니다. 다른 모든 것이 깨지면 구성 파일을 편집해야합니다. 나는 또한 같은 이유로 csh와 sh를 제안 할 것이다.
답변
Windows Sysadmin은 SysInternals에 익숙해야합니다 . 프로그래밍 및 기계로 진행되는 상황을 진단하는 데 모두 귀중합니다.
답변
PuTTY : Windows를위한 훌륭한 무료 SSH 클라이언트. 내가 일한 거의 모든 곳에서 Windows에서 Unix 서버에 연결하는 데 사용했습니다.
답변
sysdamin이 컴퓨터 상자에 물리적으로 있어야 함을 잊지 마십시오!
당신은 적어도 하나를 가지고 있는지 확인해야합니다
- 필립스 헤드 드라이버
- 표준 (평면 헤드) 드라이버
- 족집게 (mobo의 어두운 숨겨진 지점으로 떨어진 나사를 들어 올리기 위해)
- 예비 SATA 케이블
- 예비 네트워크 RJ45 케이블 (및 교차 케이블)
- 압축 공기-> 모든 먼지를 제거하십시오.
일부 친구는 또한 모든 사람이 도구 상자에 있어야한다고 생각하는 10 가지 사항에 대해 씁니다 .
답변
스크립팅.
Windows의 표준 명령 셸조차도 실제로 유용 할 수 있다는 것을 알게되었습니다. 적절한 스크립트 기능을 얻기 위해, 특히 스크립트가 클라이언트 시스템에 배포되어야하는 경우 PowerShell 또는 cygwin을 설치할 필요가 없습니다.
답변
Windows 도구 :
최근에 발생한 멀티 캐스트 문제 를 디버깅 할 때 NMap 이 네트워크 트래픽을 디버깅하는 데 매우 유용한 것으로 나타났습니다 . Wireshark 도 도움이되었습니다.
답변
유용한 작은 유닉스 / 리눅스 도구가 많이 있습니다
grep, strace, GNU Screen, locate, rsync, sed, awk 및 tripwire도 꽤 흥미 롭습니다.
목록은 실제로 계속 진행됩니다. 여기 목록보다 훨씬 더 많은 것을 잊었습니다. 또한. * rc 파일 구성과 같이 원하는 방식으로 이러한 도구를 구성하는 방법에 대해 알아 봅니다. 이것은 그들 모두를 훨씬 더 유용하게 만들 것입니다. 예를 들어 다음은 화면에 관심이 있기 때문에 내 .screenrc 파일입니다.
1 startup_message off
2 hardstatus alwayslastline
3 hardstatus string '%{= kG}[ %{G}%H %{g}][%= %{=kw}%?%-Lw%?%{r}(%{W}%n*%f%t%?(%u)%?%{r})%{w}%?%+Lw%?%?%= %{g}][%{B}%Y-%m-%d %{W}%c %{g}]'
4
5 # Window numbering starts at 1, not 0.
6 bind c screen 1
7 bind 0 select 10
8
9 # Default screens
10 screen -t shell1 1
11 screen -t shell2 2
12 screen -t shell3 3