모든 시스템 관리자는 지금까지 오픈 소스에 익숙하다고 생각합니다. 아파치에서 파이어 폭스 또는 리눅스에 이르기까지 모든 사람이 최소한 조금씩 그것을 사용합니다.
그러나 대부분의 오픈 소스 개발자는 마케팅에 능숙하지 않으므로 소수의 사람들이 아는 수백 가지의 훌륭한 도구가 있다는 것을 알고 있습니다.
이러한 격차를 해소하려면 일상 업무에 사용하는 자주 사용하는 오픈 소스 도구를 공유하십시오.
* 댓글에 내 글을 게시하겠습니다.
모든 시스템 관리자는 지금까지 오픈 소스에 익숙하다고 생각합니다. 아파치에서 파이어 폭스 또는 리눅스에 이르기까지 모든 사람이 최소한 조금씩 그것을 사용합니다.
그러나 대부분의 오픈 소스 개발자는 마케팅에 능숙하지 않으므로 소수의 사람들이 아는 수백 가지의 훌륭한 도구가 있다는 것을 알고 있습니다.
이러한 격차를 해소하려면 일상 업무에 사용하는 자주 사용하는 오픈 소스 도구를 공유하십시오.
* 댓글에 내 글을 게시하겠습니다.
답변:
나는 PuTTY를 좋아한다 !
퍼티의 실행 파일과 소스 코드는 BSD 라이선스에 효과 유사한 MIT의 라이센스하에 배포됩니다. (이 라이센스는 오픈 소스 인증을 받았으며 데비안 자유 소프트웨어 가이드 라인을 준수합니다.)
메모장 ++는 가볍고 Windows의 기본 텍스트 편집 도구 인 다양한 형식을 완벽하게 지원합니다.
Synergy를 사용하면 특별한 하드웨어없이 여러 운영 체제를 가진 여러 컴퓨터간에 단일 마우스와 키보드를 쉽게 공유 할 수 있습니다. 각 시스템은 자체 디스플레이를 사용하므로 책상에 여러 대의 컴퓨터가있는 사용자를 대상으로합니다.
또한 플랫폼에 독립적입니다.
아직 화면을 언급 한 사람이 없습니까?
UnxUtils : msvcrt.dll을 기반으로하는 다양한 gnu 셸 유틸리티의 포트이므로 기본 Windows 경로를 이해합니다. 즉,/cygdrive
경로에 매핑 할 필요가 없습니다. 네이티브 윈도우 명령 또는 홈 브루 CL 유틸리티와 상호 작용해야하는 경우 Cygwin에 비해 주요 이점입니다.
문자열 : 텍스트 항목의 파일을 탐색하는 매우 좋은 방법입니다. 많은, 많은 용도.
Flex : 약간의 보드 예술과 C 컴파일러를 사용하여 어휘 분석자를 작성하도록 설계되었으며, uber-grep으로 사용할 수 있습니다. 나는 그것을 자주 사용하지는 않지만 놀랍게도 그 역할에 유용 할 수 있습니다.
Fetchmail and Procmail : 전화 접속 인터넷 연결이 된 이후 10 년이 넘도록 이메일 시스템의 핵심입니다. 그것이 깨지지 않으면 ...
rdesktop : 놀랍도록 잘 작동하는 오픈 소스 RDP (터미널 서비스) 클라이언트.
PythonWin : , 특히 Activestate Python 패키지로 제공됩니다. Windows의 Python은 생각보다 훨씬 잘 작동합니다. COM Makepy와 함께 사용하면 COM API 스크립팅에 정말 좋습니다.
Wget : 매우 유용한 FTP / HTTP 다운로드 도구.
리프 노드 : 여전히 활성 트래픽이 양호한 뉴스 그룹을 여전히 읽는 경우이를 수행하는 것이 좋습니다. 다시 말하지만, 전화 접속 시절의 약간의 유산이지만 여전히 가끔 사용됩니다.
Abiword 및 Gnumeric : 모든 기능을 갖춘 워드 프로세싱 및 스프레드 시트 소프트웨어로 OpenOffice보다 훨씬 뛰어나고 의미가 있습니다.
Xfig : 홀수 사용자 인터페이스를 갖춘 Visio 유형 다이어그램 도구. 패러다임에 익숙해지면 현대의 직접 조작 인터페이스보다 가난한 오래된 마우스 손이 훨씬 쉽습니다. 인체 공학에 대한 가치가 있습니다.
Tcl / Tk : Perl과 Python에 의해 섀도 잉 된 Tcl은 C 코드를 포함하기가 매우 쉽습니다. 특히 포함하기 위해 설계되었습니다. 그럼에도 불구하고 놀랍게도 유용하며 Tk 툴킷은 GUI를 쉽게 구성 할 수 있습니다. 최신 버전은 테마를 지원하므로 응용 프로그램이 더 이상 Motif처럼 보이지 않아도됩니다.
고스트 스크립트 : 오픈 소스 세계의 위대한 이름없는 영웅 중 하나입니다. PS 및 PDF 뷰어, PDF 작성 도구, 프린터 RIP 및 모든 종류의 Postscript 변환 도구와 같은 파생 된 항목의 전체 에코 시스템을 갖춘 무료 포스트 스크립트 인터프리터. 아마도 PDFCreator의 백엔드에서 그 역할에서 가장 활발하게 사용되는 오픈 소스 서클 (아직 크레딧이없는 경우)에서 가장 많이 사용됩니다.
Vim, LaTeX, Firefox, python, gcc, gtk & qt 및 Berkeley TCP 스택을 언급하지 않고 모호한 것들을 샘플링 한 것입니다.
내가 가장 좋아하는 오픈 소스 도구는 rsync
입니다.
나는 거의 매일 그것을 사용하고 그것은 여전히 유명하지 않습니다 :-)
아무도 언급하지 않았습니다 git
.
그것은 cvs 또는 svn으로 잘 알려져 있지 않지만 언젠가는 될 것이라고 생각합니다.
FileZilla- 클라이언트와 서버 모두로 사용 가능합니다.
Vim / gVim- 아무도 들어 본 적이없는 편집자!
Wireshark = 네트워크 프로토콜 분석기.
Kismet = 강력한 무선 스니퍼.
Tcpdump = 네트워크 모니터링 및 데이터 수집을위한 클래식 스니퍼입니다. 정기적으로 사용합니다.
Pound = Pound 프로그램은 리버스 프록시,로드 밸런서 및 웹 서버용 HTTPS 프론트 엔드입니다.
Trac = 프로젝트 관리 및 버그 / 문제 추적 시스템. Subversion 및 통합 위키에 대한 인터페이스를 제공합니다.
요청 추적기 = 무료 웹 및 이메일 기반 버그 추적 및 문제 티켓팅 시스템. 기능 목록, 설명서 스크린 샷 및 다운로드
Vmstat = vmstat 명령은 프로세스, 메모리, 페이징, 블록 IO, 트랩 및 CPU 활동에 대한 정보를보고합니다.
Iptraf = iptraf 명령은 대화식 다채로운 IP LAN 모니터입니다. TCP 정보, UDP 수, ICMP 및 OSPF 정보, 이더넷로드 정보, 노드 통계, IP 체크섬 오류 등을 포함한 다양한 네트워크 통계를 생성하는 ncurses 기반 IP LAN 모니터입니다.
mc = 유닉스 계열 시스템의 비주얼 쉘.
Postfixadmin = Postfix Admin은 사서함, 가상 도메인 및 별칭을 관리하는 데 사용되는 웹 기반 인터페이스입니다. 또한 휴가 / 부재 중 메시지를 지원합니다.
pwgen- 자동 비밀번호 생성.
Linuxconf = Linuxconf는 Mandrake Linux 및 Red Hat Linux와 함께 제공되지만 대부분의 최신 Linux 배포판에서도 사용할 수 있습니다. 이 패키지 중 하나를 전체 패키지 또는 모듈 식 구성 요소 중 하나로 사용하기 전에이 도구를 사용했을 것입니다. Linuxconf의 여러 인터페이스는 수년간 사용 가능했지만 GUI, 웹, 명령 줄 및 ncurses의 최대 4 개가되었습니다.
Webmin = Webmin은 Caldera Linux와 함께 제공되며 최근 Caldera Linux에 인수되었습니다. 이 도구는 대부분의 최신 Linux 배포판에서 사용할 수있을뿐만 아니라 대부분의 주요 UNIX 버전에서도 실행되며 약 20 개 언어로 제공됩니다 (일부 모듈은 일부 언어로만 사용 가능). 짐작할 수 있듯이 Webmin은 순전히 웹 기반 응용 프로그램이며 모듈 식 응용 프로그램입니다.
OpenVPN = SSL / TLS 기반 사용자 공간 VPN. Linux, Solaris, OpenBSD, FreeBSD, NetBSD, Mac OS X 및 Windows 2000 / XP를 지원합니다.
KeePass 는 무료 오픈 소스 비밀번호 관리자로 안전한 방식으로 비밀번호를 관리 할 수 있습니다. 하나의 데이터베이스에 하나의 마스터 키 및 / 또는 키 파일로 잠긴 모든 비밀번호를 넣을 수 있습니다.
화면 . 가장 유용한 도구입니다. 그것을 마스터하면 한 번에 모든 곳에서 생물, 신처럼 될 수 있습니다.
나는 내가 일할 수 없었지만 "별로 유명하지 않은"(openssh, openvnp, apache, rsync 등)을 고려하지 않는 많은 것을 사용합니다. 많은 사람들이 스프린트에 대해 듣지 못할 수도있는 매우 유용한 두 가지 유틸리티 :
둘 다 일반적으로 표준 리포지토리 (Debian Etch 이상에 있음)에서 찾을 수 있으며 배포판에없는 경우 컴파일하기가 비교적 어렵습니다.
편집 : 내 경험에 잘 알려지지 않은 또 다른 훌륭한 도구 :
dstat -vmstat, iostat, top, ps, apache, mysql 등이 모두 같은 간격으로 같은 줄에 메트릭을 출력 할 수 있다고 상상해보십시오. 시스템 수준 메트릭을 사용하는 상호 참조 앱 수준 메트릭은 엄청납니다.
공성 -다른 URL 해머 도구보다 우수
오징어 -레이어 7 라우팅 및 캐싱, 빠르고 쉬운
maatkit -MySQL은 그것 없이는 동일하지 않습니다
MySQL 프록시 -예제 루아 스크립트는 MySQL 스누핑을 고통스럽게 만들기에 충분합니다.
많은 사람들이 Process Hacker 에 대해 아직 모르는 것으로 나타났습니다 . Sysinternals의 Process Explorer와 동일합니다.
Greg의 의견에 대한 응답으로 편집 :
응답 지연에 대해 죄송합니다 ... 또한 서비스와 TCP / UDP 연결 정보를 보여주는 2 개의 탭이 있습니다. 트리보기로 정렬하면 Process Eplorer의 서비스 탭에서 동일한 정보를 얻을 수 있지만 서비스 목록에서 정렬 기능이 손실됩니다.
오징어라고해야 해요 나는 적어도 Windows 세계에서는 그렇지 않다고 생각합니다. 콘텐츠 필터와 포트 차단기 등 다양한 용도로 사용합니다.
내가 가장 좋아하는 앱은 매우 깔끔하고 빠른 Linux 창 관리자 인 Window Maker입니다 (KDE, Gnome 등과 유사).
그다지 유명하지는 않지만 대부분의 배포판에서 사용할 수 있습니다 (우분투에서는 apt-get install wmaker).
저는 Filelight 의 큰 팬입니다 . 하드 드라이브의 데이터 사용량을 결정하는 것이 그렇게 쉬운 지 또는 예쁘지 않은지 전혀 몰랐습니다.
grep보다 낫기 때문에 Ack :
ack는 grep과 같은 도구로, 이기종 소스 코드의 큰 나무를 가진 프로그래머를 대상으로합니다.
ack은 순수하게 Perl로 작성되었으며 Perl의 정규 표현식의 장점을 활용합니다.
나는 또한 Pandoc 의 거대한 팬이 되고 있습니다 :
Pandoc은 하나의 마크 업 형식에서 다른 마크 업 형식으로 변환하기위한 Haskell 라이브러리이며이 라이브러리를 사용하는 명령 줄 도구입니다. 마크 다운 및 reStructuredText, HTML 및 LaTeX의 하위 세트를 읽을 수 있으며 마크 다운, reStructuredText, HTML, LaTeX, ConTeXt, PDF, RTF, DocBook XML, OpenDocument XML, ODT, GNU Texinfo, MediaWiki 마크 업, groff man을 작성할 수 있습니다. 페이지 및 S5 HTML 슬라이드 쇼.
Sprinkle ( http://github.com/crafterm/sprinkle/tree/master)- 소프트웨어 프로비저닝 도구입니다.
Puppet 또는 Chef 보다 쉽지만 매우 강력합니다. 그리고 그것은 루비 기반이며, 레시피는 루비 스크립트입니다.
GraphicsMagick- 단일 실행 파일로 빌드되고보다 정기적 인 업데이트를 제공하는 ImageMagick의 알려진 대안입니다.
mod_evasive- 무차별 공격 또는 서비스 거부 공격을받을 때 Apache가 회피 조치를 취할 수 있도록합니다.
WikidPad- 모든 종류의 정보를 저장하기위한 훌륭한 개인 위키입니다.
NcFTP - 명령 줄 FTP 클라이언트와 FTP 라이브러리 (LibNcFTP).
cURL -wget에 대한 덜 알려진 대안 (라이브러리-LibcURL로도 사용 가능).
PdfCreator -Windows에서 문서를 PDF로 인쇄 할 수 있습니다.
DeVeDe - DVDStyler의 알려진 대안. 디스크 레이아웃을보다 강력하게 제어하고 레이아웃에서 메뉴를 자동으로 생성하기 때문에 더 좋습니다.
InfraRecorder -Windows에서 cdrtools 용 오픈 소스 GUI.
KiTTY -PuTTY에 대한 알려진 대안은 USB 메모리 스틱에 담을 수 있습니다.
Strawberry Perl -Windows 용 ActivePerl의 알려진 대안은 C 컴파일러 (MinGW)와 함께 제공되며 휴대용 버전입니다.