가장 좋아하는 오픈 소스 도구는 무엇입니까?


71

모든 시스템 관리자는 지금까지 오픈 소스에 익숙하다고 생각합니다. 아파치에서 파이어 폭스 또는 리눅스에 이르기까지 모든 사람이 최소한 조금씩 그것을 사용합니다.

그러나 대부분의 오픈 소스 개발자는 마케팅에 능숙하지 않으므로 소수의 사람들이 아는 수백 가지의 훌륭한 도구가 있다는 것을 알고 있습니다.

이러한 격차를 해소하려면 일상 업무에 사용하는 자주 사용하는 오픈 소스 도구를 공유하십시오.

* 댓글에 내 글을 게시하겠습니다.



hayalci : 그 질문은 일반적인 도구에 관한 것이며, 이것은 오픈 소스에만 해당됩니다
sucuri

@sucuri :은 "일반적인"도구의 대부분은 [나는 "다행히도"어딘가에 :) 추가해야합니다] 치실된다
hayalci

답변:


51

나는 PuTTY를 좋아한다 !

퍼티의 실행 파일과 소스 코드는 BSD 라이선스에 효과 유사한 MIT의 라이센스하에 배포됩니다. (이 라이센스는 오픈 소스 인증을 받았으며 데비안 자유 소프트웨어 가이드 라인을 준수합니다.)


+1이지만 PuTTY는 적어도 처음부터 그것을 사용하려는 사람들 사이에서 상당히 유명하다고 생각합니다.
bcat

Google 퍼티를 사용하는 경우 두 번째 페이지가 될 때까지 바보 퍼티의 웹 사이트를 방문 할 수 없습니다.
Michael Lowman

그 사람은 "별로 유명하지 않다"고 말했다 :)
Perica Zivkovic

이것은 2 년 전이었습니다. : D
Joe


47

시너지

Synergy를 사용하면 특별한 하드웨어없이 여러 운영 체제를 가진 여러 컴퓨터간에 단일 마우스와 키보드를 쉽게 공유 할 수 있습니다. 각 시스템은 자체 디스플레이를 사용하므로 책상에 여러 대의 컴퓨터가있는 사용자를 대상으로합니다.

또한 플랫폼에 독립적입니다.


내가 들어하지 않았다 목록에있는 몇 가지 중 하나는 매우 흥미로운 :) 보이는
theotherreceive

1
나는 시너지를 좋아합니다. 대부분의 컴퓨터에 설치 한 첫 번째 앱 중 하나입니다.
Chris_K

x2x 및 / 또는 x2vnc와 같은 소리 (하지만 "hijacker"가 X를 실행하도록 요구하지는 않음)
Thomas

나는 이것을 매일 사용하고, 오른쪽에 앉아있는 OS X 워크 스테이션에서 Linux 랩톱을 제어합니다. 귀중한!
Josh

45

아직 화면을 언급 한 사람이 없습니까?


1
분명히 스크린은 유명한 것으로 자격이 있습니다.
William Pursell

Dunno, 많은 사람들이 그것에 대해 알고있는 것처럼 보이지만 그것을 사용하는 사람은 거의 없습니다. BTW는 네트워크 / 네트워크 코드 테스트 / 디버깅에 놀랍게도 유용하고 잘 알려져 있지 않은 또 다른 하나 인 netcat (nc)입니다. TCP / UDP를 통해 전송하는 메시지를 직접 작성하고 서버로 작동하여 해당 이상한 http (또는 기타) 클라이언트가 전송하는 내용을 확인할 수 있습니다.
igor

45

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 스택을 언급하지 않고 모호한 것들을 샘플링 한 것입니다.


UnxUtils의 경우 +1 인터넷에 흩어져있는 많은 도구의 최신 빌드를 찾을 수 있지만 안정적인 바이너리를 원 스톱 상점으로 원한다면 갈 곳입니다.
Ehtyar

xrdp가 영구적 인 실험 상태에있는 것 같지만, 나는 그것을 좋아합니다. 당신은 당신의 리눅스 호스트에서 RDP 데몬을 실행하고 창에서 그것을 원격, 또한 RDP 할 수있는 옵션이 수 를 통해 내가 매우 편리 발견했습니다 로컬 네트워크에있는 다른 RDP 서버로.
andyortlieb

43

내가 가장 좋아하는 오픈 소스 도구는 rsync입니다.

나는 거의 매일 그것을 사용하고 그것은 여전히 ​​유명하지 않습니다 :-)


rsync를 사용하여 외부 USB 드라이브에 시간별 백업을 수행합니다. 나는 "-링크 대상"논쟁을 좋아한다!
Paul Tomblin

오 세상에, 네 Rsync는 다른 복제 유틸리티로는 불가능했던 작업을 수행합니다. 사실상 방탄입니다.
SilentW

cygwin없이 Windows에서 사용할 수 있습니까?
Jay R.

나는 그것을 시도하지는 않았지만 sourceforge.net/projects/rsyncwin32
user4260

rsync가 유명하지 않습니까?
JamesBarnett

38

아무도 언급하지 않았습니다 git.

그것은 cvs 또는 svn으로 잘 알려져 있지 않지만 언젠가는 될 것이라고 생각합니다.


나는 이것이 "별로 유명하지 않다"라고 생각하지 않는다
Ian Kelling

유명하지만 아직 유명하지 않은 IMHO ;-)
Ludwig Weinzierl

유명하지만 널리 사용되지 않는 것은 불행한 일입니다.
jtimberman

우리는 어떻게 널리 사용되지 않습니까? Git을 사용하는 일부 프로젝트 (Git 홈페이지에서 제공) : Linux Kernel, Perl, Gnome, Ruby on Rails, Android, Wine, Fedora, X.org, VLC, Prototype.
Telemachus

38

7- zip-압축률이 높은 파일 아카이버 이 프로그램은 7z, ZIP, CAB, RAR, ARJ, LZH, CHM, GZIP, BZIP2, Z, TAR, CPIO, ISO, MSI, WIM, NSIS, RPM 및 DEB 형식을 지원합니다.


또한 최신 베타 버전에서 dmg 지원을 추가했습니다!
LiraNuna

36

FileZilla- 클라이언트와 서버 모두로 사용 가능합니다.


동의하다. 나는 항상 IIS ftp 서버를 통해 filezilla를 사용합니다. SSL 지원, 개별 사용자 홈 디렉토리 및 기타 여러 기능이이를 지원합니다.
Chris

30

Vim / gVim- 아무도 들어 본 적이없는 편집자!


이것은 어떻게 -1을 얻었습니까? 투표함.
Ehtyar

2
아마도 유명한 것으로 간주되기 때문에 추측하고 있습니까?
Wayne Koorts

@Wayne Koorts-FileZilla, Notepad ++, PuTTy, KeePass 등은 실제로 아무도 들어 본 적이없는 도구입니다.
Rook

@Idigas : 내가 말했듯이, 나는 단지 추측하고 있습니다. "유명한"것보다 더 주관적인 것이 없기 때문에 질문에 추가하는 것은 나쁜 일이었습니다.
Wayne Koorts

유명한 단어의 정의에 대해 "소개가 거의 필요 없다"고 말하지 않습니까?
Joseph

26

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를 지원합니다.


3
당신은 이것을 편집하고 더 많은 줄
바꿈을

또한 유틸리티 홈페이지에 링크를 추가해야합니다.
저스틴 친애하는

postfixadmin의 경우 +1, webmin의 경우 -1을 주려고 유혹 : [
pauska

21

KeePass 는 무료 오픈 소스 비밀번호 관리자로 안전한 방식으로 비밀번호를 관리 할 수 ​​있습니다. 하나의 데이터베이스에 하나의 마스터 키 및 / 또는 키 파일로 잠긴 모든 비밀번호를 넣을 수 있습니다.


3
KeePassX ( keepassx.org )는 C ++로 작성된 유사한 인터페이스를 가진 완전한 호환 KeePass 대안 인 크로스 플랫폼입니다 (KeePass IMO보다 두 배나 가치가 있습니다).
Ehtyar

1
생명의 은인을 지키기 위해 +1 ... ... 모든 컴퓨터에 보관하고 백업하기 위해 보관함에 보관합니다.
Gabriel Solomon

keepass 데이터베이스에서 암호를 얻는 텍스트 전용 방법을 알고 있습니까?
Mark Wagner

keepassx의 경우 +1
Stann


16

나는 내가 일할 수 없었지만 "별로 유명하지 않은"(openssh, openvnp, apache, rsync 등)을 고려하지 않는 많은 것을 사용합니다. 많은 사람들이 스프린트에 대해 듣지 못할 수도있는 매우 유용한 두 가지 유틸리티 :

  • 파이프 뷰어 (pv) : 긴 작업에서 탭 유지
  • htop :top몇 가지 유용한 추가 기능과 함께예쁜 대안

둘 다 일반적으로 표준 리포지토리 (Debian Etch 이상에 있음)에서 찾을 수 있으며 배포판에없는 경우 컴파일하기가 비교적 어렵습니다.

편집 : 내 경험에 잘 알려지지 않은 또 다른 훌륭한 도구 :

  • FreeMind : 매우 유용한 "마인드 맵"스타일 노트 녹음 / 정렬 앱

htop은 굉장합니다. 모든 서버에서 상단을 대체했습니다.
루이스 벤츄라

2
+1 FreeMind. 나는 그것으로 모든 계획을 수행합니다.
David Mackintosh

htop은 킬, 리 니스 등을 죽일 수있는 능력이 좋은 반면 top의 모니터링 부분을 대체하는 것보다 훨씬 좋습니다.
Hubert Kario

16

Nagios의 --Comprehensive IT 인프라 모니터링은 중요한 비즈니스 프로세스에 영향을 미치기 전에 당신이 문제를 해결할 수 있도록 ....


Nagios에 대해 얼마나 많은 사람들이 모른다는 것이 놀랍습니다!
Josh

15

dstat -vmstat, iostat, top, ps, apache, mysql 등이 모두 같은 간격으로 같은 줄에 메트릭을 출력 할 수 있다고 상상해보십시오. 시스템 수준 메트릭을 사용하는 상호 참조 앱 수준 메트릭은 엄청납니다.

공성 -다른 URL 해머 도구보다 우수

오징어 -레이어 7 라우팅 및 캐싱, 빠르고 쉬운

maatkit -MySQL은 그것 없이는 동일하지 않습니다

MySQL 프록시 -예제 루아 스크립트는 MySQL 스누핑을 고통스럽게 만들기에 충분합니다.


내가 듣지 못한 것을 제안하는 것에 대한 찬성, 감사 :)
Rory

14

ack -grep 교체. 다시는 grep하지 않을 것입니다 :)


3
데비안 사용자 참고 사항 : 패키지는 ack-grep이라고합니다. 패키지 ack는 간지 코드 변환기
artifex

11

많은 사람들이 Process Hacker 에 대해 아직 모르는 것으로 나타났습니다 . Sysinternals의 Process Explorer와 동일합니다.

Greg의 의견에 대한 응답으로 편집 :
응답 지연에 대해 죄송합니다 ... 또한 서비스와 TCP / UDP 연결 정보를 보여주는 2 개의 탭이 있습니다. 트리보기로 정렬하면 Process Eplorer의 서비스 탭에서 동일한 정보를 얻을 수 있지만 서비스 목록에서 정렬 기능이 손실됩니다.


...하지만 프로세스 탐색기와 어떻게 다릅니 까? 프로세스 탐색기를 많이 사용하면 볼 가치가 있습니까?
Greg

프로세스 해커는 훌륭합니다. crtl + alt + del이 작업 관리자에게 권한을 부여하는 XP가 설정되어 있어도 종료 및 로그 오프 옵션이 있으므로 작업 관리자를 대체 할 수 있습니다.
저스틴 친애하는

11

sudo . 나는 또한 Calife 라는 오래 전에 비슷한 유틸리티 (다른 기능, 경량)를 작성했습니다 .


나는 sudo가 "유명하지 않은"자격이 있는지 확실하지 않지만 calife는 확실히 AFAIK를 수행한다 :)
Keltia



8

오징어라고해야 해요 나는 적어도 Windows 세계에서는 그렇지 않다고 생각합니다. 콘텐츠 필터와 포트 차단기 등 다양한 용도로 사용합니다.


1
그러나 * nix 세계에서 큰 인기를 누리고 있습니다.
squillman

아내가 MTV 및 ABC 스트리밍 비디오를 볼 수 있도록 사용합니다. 이 사이트에서 캐나다 IP를 차단하기 때문에 미국의 서버에 오징어를 설치하고 x-forwarded-by 헤더와 voila를 사용하지 않도록 구성했습니다!
Kyle Hodgson

7

내가 가장 좋아하는 앱은 매우 깔끔하고 빠른 Linux 창 관리자 인 Window Maker입니다 (KDE, Gnome 등과 유사).

그다지 유명하지는 않지만 대부분의 배포판에서 사용할 수 있습니다 (우분투에서는 apt-get install wmaker).


3
그리고 그 절대적으로 고대! 긴 라이브 윈도우 메이커!
Kyle Hodgson

나는 여전히 FVWM을 선호합니다. 구성하는 짐승, 그러나 나는 어떻게 든 그것을 좋아합니다 :)
Sven

젊은 위퍼 환경 설정을 위해 twm을 사용하는 많은 Solaris 관리자를 알고있었습니다.
ConcernedOfTunbridgeWells

Window Maker는 몇 년 동안 내가 가장 좋아하는 창 관리자였습니다.
jtimberman

다른 창 관리자에 비해 어떤 이점이 있습니까?
dbr


7

웹 서버를 도구로 생각할 수 있습니까? 그렇다면 nginx 는 내 투표권을 갖습니다. 그렇지 않으면 처리량 테스트를 위해 ttcp에 투표 할 것입니다.

또한 많은 사람들이 xargs를 사용하지 않는다는 것을 알았습니다. 예를 들어, 방금 알아 낸 좋은 것이 있습니다. find, xargs 및 shred를 사용하여 파일 이름에 공백이있는 파일을 파쇄하는 방법입니다.

 find . -type f -print0 | xargs -0 shred -u -v

6

저는 Filelight 의 큰 팬입니다 . 하드 드라이브의 데이터 사용량을 결정하는 것이 그렇게 쉬운 지 또는 예쁘지 않은지 전혀 몰랐습니다.


Ubuntu (Baobab IIRC)와 함께 사전 설치된 디스크 사용량 분석기를 사용하고 있습니다
Myrrdyn

그렇습니다. Baobab은 표준 "유명하지 않은"그놈 앱입니다.
이안 Kelling

6

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 슬라이드 쇼.


6
  1. TrueCrypt -Windows Vista / XP, Mac OS X 및 Linux 용 무료 오픈 소스 디스크 암호화 소프트웨어
  2. PortableApps의 플랫폼 -하여 응용 프로그램 기반 자체가 내가 생각하는 오픈 소스 아니다
  3. 7 - 우편 도구 -에서 WinZip, WinRAR과, WinSoManyThings에 대한로!
  4. JkDefrag- 많은 제어 기능을 가진 Windows 2000 / 2003 / XP / Vista / 2008 / X64 용 디스크 조각 모음 및 최적화 프로그램
  5. MPlayer- 많은 시스템에서 다양한 형식으로 실행되는 영화 플레이어
  6. 파이어 폭스 -아직 아무도 이야기하지 않습니다! (예, 인기)
  7. freeSSHd -SSH 서버의 무료 구현 (SFTPd, SCP, SSHd for windows)
  8. Cygwin- 놀랍게도 언급이 없습니다!

6

Sprinkle ( http://github.com/crafterm/sprinkle/tree/master)- 소프트웨어 프로비저닝 도구입니다.

Puppet 또는 Chef 보다 쉽지만 매우 강력합니다. 그리고 그것은 루비 기반이며, 레시피는 루비 스크립트입니다.


뿌리를 사용하여 Chef도 설치할 수 있습니다 :-). github.com/mikehale/sprinkle_chef/tree/master
jtimberman

모두가 뿌린 것에 대해 알아야합니다. 친구가 오늘 저에게 추천 해주었습니다.
픽셀 개발자

5

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)와 함께 제공되며 휴대용 버전입니다.


감사합니다.하지만 공개 소스 인 경우 KiTTY에 대해 확신하십니까?
Ehsan
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.