Apa alat open source favorit Anda?


71

Saya percaya setiap administrator sistem digunakan untuk membuka sumber sekarang. Dari Apache ke Firefox atau Linux, semua orang menggunakannya setidaknya sedikit.

Namun, sebagian besar pengembang open source tidak pandai dalam pemasaran, jadi saya tahu bahwa ada ratusan alat yang sangat bagus di luar sana yang sangat sedikit orang yang tahu.

Untuk mengisi celah ini, bagikan alat open source favorit Anda yang Anda gunakan dalam pekerjaan sehari-hari.

* Saya akan memposting milik saya di komentar.



hayalci: pertanyaan itu adalah untuk alat-alat generik, ini hanya untuk open source
sucuri

@sucuri: sebagian besar "generik" alat juga floss [Saya harus menambahkan "untungnya" suatu tempat :)]
hayalci

Jawaban:


51

Saya suka Putty !

The Putty executables dan kode sumber didistribusikan di bawah lisensi MIT, yang mirip berlaku untuk lisensi BSD. (Lisensi ini bersertifikasi Open Source dan mematuhi Pedoman Perangkat Lunak Bebas Debian.)


+1, tapi saya pikir Putty cukup terkenal, setidaknya di antara orang-orang yang ingin menggunakannya di tempat pertama.
bcat

jika Anda google dempul, Anda tidak bisa mengunjungi situs web dempul konyol sampai halaman kedua.
Michael Lowman

orang itu berkata "tidak terlalu terkenal" :)
Perica Zivkovic

Ini dua tahun lalu. : D
Joe

50

Notepad ++ ringan, memiliki dukungan yang sangat baik untuk berbagai format, alat pengeditan teks utama saya di windows.


Saya suka alat ini dan bahkan datang dalam versi portabel
JJ01

47

Sinergi

Synergy memungkinkan Anda dengan mudah berbagi satu mouse dan keyboard antara beberapa komputer dengan sistem operasi berbeda tanpa perangkat keras khusus. Ini ditujukan untuk pengguna dengan banyak komputer di meja mereka karena setiap sistem menggunakan layarnya sendiri.

Ini juga platform independen.


Salah satu dari beberapa di daftar saya tidak pernah mendengar, terlihat sangat menarik :)
theotherreceive

1
Saya suka Synergy. Salah satu aplikasi pertama yang saya instal di sebagian besar mesin saya.
Chris_K

Kedengarannya seperti x2x dan / atau x2vnc (tetapi tidak memerlukan "pembajak" untuk menjalankan X)
Thomas

Saya menggunakan ini setiap hari, saya mengendalikan laptop Linux saya dari workstation OS X saya di sebelah kanannya. Tak ternilai!
Josh

45

Layar belum ada yang menyebutkan?


1
Tentunya layar memenuhi syarat sebagai terkenal.
William Pursell

Entahlah, banyak orang tampaknya tahu tentang itu tetapi saya jarang melihat orang menggunakannya. BTW, satu lagi yang sangat berguna untuk jaringan / pengujian kode jaringan / debugging dan tidak terlalu terkenal adalah netcat (nc). Mari kita pesan kerajinan tangan Anda untuk mengirim lebih dari TCP / UDP, dapat bertindak sebagai server untuk melihat apa sebenarnya yang aneh http (atau apa pun) klien mengirimkan dll
igor

45

UnxUtils: Ini adalah port dari berbagai utilitas shell gnu berdasarkan msvcrt.dll sehingga mengerti path windows asli - yaitu Anda tidak perlu memetakan ke/cygdrivepath. Ini adalah keuntungan utama dibandingkan Cygwin jika Anda harus berinteraksi dengan perintah windows asli atau utilitas CL homebrew.

Strings: adalah cara yang sangat baik untuk menelusuri file untuk item teks. Banyak, banyak kegunaan.

Flex: Benar-benar dirancang untuk menulis analisis leksikal, dengan sedikit seni tubuh dan kompiler C dapat digunakan sebagai uber-grep. Saya tidak menggunakannya terlalu sering tetapi bisa sangat berguna dalam peran itu.

Fetchmail dan Procmail: Inti dari sistem email saya selama lebih dari satu dekade, karena saya memiliki konektivitas internet dial-up. Jika tidak rusak ...

rdesktop: klien RDP open source (layanan terminal) yang bekerja dengan sangat baik.

PythonWin :, khususnya yang dikemas dalam Activestate Python . Python di Windows bekerja jauh lebih baik daripada yang Anda kira. Saat digunakan dengan COM Makepy, ini sangat bagus untuk scripting COM API.

Wget: alat pengunduhan FTP / HTTP yang sangat berguna.

Leafnode: jika Anda masih membaca salah satu newsgroup yang masih memiliki lalu lintas aktif yang layak, ini cara yang cukup baik untuk melakukannya. Sekali lagi, sedikit warisan dari hari-hari dialup saya tetapi masih digunakan pada kesempatan.

Abiword dan Gnumeric: perangkat lunak pengolah kata dan spreadsheet berfitur lengkap yang jauh lebih ramping dan lebih kejam daripada OpenOffice.

Xfig: Alat diagram jenis Visio dengan antarmuka pengguna yang aneh. Setelah Anda terbiasa dengan paradigma itu, jauh lebih mudah di tangan mouse saya yang malang daripada antarmuka manipulasi langsung modern. Layak disebutkan untuk ergonomi.

Tcl / Tk: Dibayangi oleh Perl dan Python, Tcl sangat mudah untuk menanamkan kode C ke - itu dirancang khusus untuk embedding. Meskipun begitu, sangat berguna, dan toolkit Tk sangat mudah untuk menyiapkan GUI. Versi modern mendukung tema sehingga aplikasi Anda tidak lagi harus terlihat seperti Motif.

Ghostscript: Salah satu pahlawan tanpa tanda jasa besar dari dunia open-source. Penerjemah postscript gratis dengan seluruh ekosistem barang turunan - pemirsa PS dan PDF, alat kreasi PDF, RIP printer, dan segala macam alat konversi Postscript. Mungkin yang paling banyak digunakan di luar lingkaran sumber terbuka (jika tidak dikreditkan secara aktif) dalam perannya di bagian belakang PDFCreator

Itu hanya contoh dari hal-hal yang tidak jelas tanpa menyebutkan Vim, LaTeX, Firefox, python, gcc, gtk & qt dan tumpukan TCP TCP - untuk menyebutkan beberapa.


+1 untuk UnxUtils. Anda dapat menemukan bangunan terbaru dari banyak alat yang tersebar di seluruh internet, tetapi jika Anda menginginkan toko serba ada untuk binari stabil, itu adalah tempat yang tepat.
Ehtyar

Perlu dicatat bahwa xrdp tampaknya berada dalam kondisi eksperimental yang abadi, tetapi saya menyukainya. Anda dapat menjalankan daemon rdp di host linux Anda dan remote ke sana dari windows, dan ia juga memiliki opsi untuk rdp melalui itu ke server RDP lain di jaringan lokalnya, yang menurut saya sangat berguna.
andyortlieb

43

Alat open source favorit saya adalah rsync.

Saya menggunakannya hampir setiap hari dan masih belum setenar seharusnya :-)


Saya menggunakan rsync untuk melakukan backup per jam ke drive USB eksternal. Saya suka argumen "--link-dest"!
Paul Tomblin

Ya ampun, ya. Rsync melakukan hal-hal yang tidak pernah ada utilitas salin lain yang pernah bisa-itu hampir anti peluru.
SilentW

Bisakah ini digunakan dari Windows tanpa cygwin?
Jay R.

Saya belum mencobanya, tetapi sourceforge.net/projects/rsyncwin32
user4260

rsync tidak terkenal?
JamesBarnett

38

Tidak ada yang disebutkan git.

Itu tidak dikenal sebagai cvs atau svn tapi saya pikir itu akan menjadi satu hari.


Saya tidak berpikir ini memenuhi syarat sebagai "tidak terlalu terkenal"
Ian Kelling

Terkenal tapi belum sangat terkenal IMHO ;-)
Ludwig Weinzierl

Terkenal tetapi tidak banyak digunakan, yang sangat disayangkan.
jtimberman

Bagaimana kita mendefinisikan tidak digunakan secara luas? Beberapa proyek menggunakan Git (dari beranda Git): Linux Kernel, Perl, Gnome, Ruby on Rails, Android, Wine, Fedora, X.org, VLC, Prototype.
Telemachus

38

7-zip - pengarsipan file dengan rasio kompresi yang tinggi. Program ini mendukung format 7z, ZIP, CAB, RAR, ARJ, LZH, CHM, GZIP, BZIP2, Z, TAR, CPIO, ISO, MSI, WIM, NSIS, RPM, dan DEB.


Juga menambahkan dukungan dmg pada beta terbaru mereka!
LiraNuna

36

FileZilla - tersedia sebagai klien dan server.


Setuju. Saya menggunakan filezilla melalui server ftp IIS sepanjang waktu sekarang. Dukungan SSL, direktori home user individu, dan banyak fitur lainnya membantu bersinar.
Chris

30

Vim / gVim - editor praktis tidak ada yang mendengar!


Bagaimana ini mendapatkan -1? Terpilih.
Ehtyar

2
Saya menduga karena itu mungkin dianggap terkenal?
Wayne Koorts

@Wayne Koort - sementara FileZilla, Notepad ++, PuTTy, KeePass dll adalah alat yang praktis tidak pernah didengar oleh siapa pun, bukan?
Benteng

@Idigas: Seperti yang saya katakan, saya hanya menebak. Itu adalah hal yang buruk untuk ditambahkan ke pertanyaan karena tidak ada yang lebih subjektif daripada "terkenal".
Wayne Koorts

Bukankah mengatakan "hampir tidak membutuhkan pengenalan" hanya tentang definisi terkenal?
Joseph

26

Wireshark = Penganalisa Protokol Jaringan.

Kismet = Sniffer nirkabel yang kuat.

Tcpdump = Sniffer klasik untuk pemantauan jaringan dan akuisisi data, saya menggunakannya secara teratur.

Pound = Program Pound adalah proksi terbalik, penyeimbang beban, dan front-end HTTPS untuk server Web.

Trac = Manajemen proyek dan sistem pelacakan bug / masalah. Menyediakan antarmuka untuk Subversion dan wiki terintegrasi.

Permintaan Pelacak = Pelacakan bug dan sistem tiket berbasis web dan email gratis. Daftar fitur, tangkapan layar dokumentasi, dan unduhan.

Vmstat = Perintah vmstat melaporkan informasi tentang proses, memori, paging, blok IO, traps, dan aktivitas cpu.

Iptraf = Perintah iptraf adalah monitor IP LAN berwarna-warni interaktif. Ini adalah monitor IP LAN berbasis ncurses yang menghasilkan berbagai statistik jaringan termasuk info TCP, jumlah UDP, informasi ICMP dan OSPF, info beban Ethernet, statistik node, kesalahan checksum IP, dan lainnya.

mc = Visual shell untuk sistem mirip Unix.

Postfixadmin = Admin Postfix adalah antarmuka berbasis web yang digunakan untuk mengelola kotak surat, domain virtual, dan alias. Ini juga dilengkapi dukungan untuk pesan liburan / di luar kantor.

pwgen - Pembuatan Kata Sandi Otomatis.

Linuxconf = Linuxconf hadir dengan Mandrake Linux dan Red Hat Linux, tetapi juga tersedia untuk sebagian besar distribusi Linux modern. Anda mungkin pernah menemukan alat ini sebelumnya jika Anda menggunakan salah satu dari distribusi ini, baik sebagai keseluruhan paket atau dalam salah satu komponen modularnya. Beberapa antarmuka untuk Linuxconf telah tersedia selama bertahun-tahun, tetapi sekarang kami memiliki hingga empat: GUI, Web, baris perintah, dan ncurses.

Webmin = Webmin hadir dengan, dan baru-baru ini diakuisisi oleh, Caldera Linux. Alat ini tidak hanya tersedia untuk sebagian besar distribusi Linux modern, tetapi juga berjalan pada sebagian besar rasa utama UNIX dan tersedia dalam sekitar dua puluh bahasa (meskipun beberapa modul tidak tersedia dalam semua bahasa). Seperti yang Anda tebak, Webmin adalah murni aplikasi berbasis web dan sangat modular.

OpenVPN = VPN ruang pengguna berbasis SSL / TLS. Mendukung Linux, Solaris, OpenBSD, FreeBSD, NetBSD, Mac OS X, dan Windows 2000 / XP.


3
Anda harus mengedit ini dan menambahkan beberapa linebreak :)
Blorgbeard

Anda juga harus menambahkan tautan ke beranda utilitas.
Justin Dearing

+1 untuk postfixadmin, tergoda untuk memberikan -1 untuk webmin: [
pauska

21

KeePass adalah pengelola kata sandi open source gratis, yang membantu Anda mengelola kata sandi dengan cara yang aman. Anda dapat meletakkan semua kata sandi Anda dalam satu basis data, yang dikunci dengan satu kunci master dan / atau file kunci.


3
KeePassX ( keepassx.org ) adalah platform silang (yang membuatnya dua kali lebih berharga dari KeePass IMO) alternatif KeePass yang sepenuhnya kompatibel dengan antarmuka yang sama, ditulis dalam c ++.
Ehtyar

1
+1 untuk keepass ini adalah penyelamat nyawa ... saya menyimpannya di dropbox untuk memilikinya di semua komputer saya dan juga cadangannya ditingkatkan
Gabriel Solomon

Apakah Anda tahu cara hanya teks untuk mendapatkan kata sandi dari database keepass?
Mark Wagner

+1 untuk keepassx.
Stann


16

Saya menggunakan banyak yang saya tidak bisa bekerja tanpa tetapi saya tidak menganggap "tidak terlalu terkenal" (openssh, openvnp, apache, rsync, ...). Dua utilitas kecil yang sangat berguna yang mungkin tidak banyak orang ketahui tentang lari cepat:

  • Pipe Viewer (pv): awasi operasi yang lama
  • htop : alternatif yang lebih cantiktopdengan beberapa fitur tambahan yang berguna dan juga cantik

Keduanya umumnya dapat ditemukan di repositori standar (keduanya dalam Debian Etch dan di atas) dan relatif tidak menyakitkan untuk dikompilasi jika distro Anda tidak memilikinya.

Sunting: alat luar biasa lainnya yang tidak terlalu terkenal dalam pengalaman saya:

  • FreeMind : aplikasi perekaman / pengaturan catatan gaya "peta pikiran" yang sangat berguna

htop mengagumkan. Itu menggantikan teratas di semua server saya.
Luis Ventura

2
+1 FreeMind. Saya melakukan semua perencanaan saya dengannya.
David Mackintosh

sementara htop bagus untuk kemampuan membunuh, memperbarui, dll. di atas jauh lebih baik sebagai pengganti untuk bagian pemantauan atas
Hubert Kario

16

Nagios - Pemantauan infrastruktur TI yang komprehensif memastikan Anda dapat menyelesaikan masalah sebelum memengaruhi proses bisnis penting ....


Saya terkejut berapa banyak orang yang tidak tahu tentang Nagios!
Josh

15

dstat - bayangkan vmstat, iostat, atas, ps, dan juga apache, mysql, dll. semuanya dapat menampilkan metrik pada baris yang sama pada interval yang sama. referensi silang metrik level aplikasi dengan metrik level sistem sangat besar.

pengepungan - lebih baik daripada alat pemalu URL lainnya di luar sana

routing dan caching squid - layer 7, cepat dan mudah

maatkit - MySQL tidak sama tanpanya

MySQL Proxy - contoh skrip lua cukup untuk membuat pengintaian MySQL tidak menyakitkan


Putus asa karena menyarankan sesuatu yang belum pernah saya dengar, terima kasih :)
Rory

14

ack - pengganti grep. Anda tidak akan pernah marah lagi :)


3
Catatan untuk pengguna debian: paket disebut ack-grep. Paket ack adalah konverter kode Kanji
artifex

11

Saya telah menemukan bahwa banyak orang belum tahu tentang Process Hacker . Ini setara dengan Process Explorer Sysinternals.

Sunting dalam menanggapi komentar Greg:
Maaf atas keterlambatan dalam menanggapi ... Ini juga memiliki 2 tab yang menampilkan layanan dan info koneksi TCP / UDP yang menurut saya sangat bagus. Anda bisa mendapatkan info yang sama di tab layanan di Process Eplorer ketika diurutkan berdasarkan tampilan hierarki, tetapi kemudian Anda kehilangan kemampuan mengurutkan dalam daftar layanan.


... tapi apa bedanya dengan proses explorer? apakah saya layak melihatnya, mengingat saya sering menggunakan proses explorer?
Greg

Proses hacker itu luar biasa. Ini memiliki opsi shutdown dan logoff, sehingga dapat menggantikan task manager, bahkan ketika XP diatur di mana crtl + alt + del mengambil hak Anda untuk taskmanager.
Justin Dearing

11

sudo . Saya juga menulis sebuah utilitas serupa sejak dulu (berbagai fitur, ringan) yang disebut Calife .


Saya tidak yakin apakah sudo memenuhi syarat sebagai "tidak terkenal" tetapi Calife pasti melakukan AFAIK :)
Keltia

9

Di sisi keamanan, saya akan merekomendasikan

Keduanya terkenal di komunitas keamanan, tetapi tidak terlalu banyak di luar itu.



8

Saya harus mengatakan Squid. Saya tidak berpikir itu semua yang populer, setidaknya tidak di dunia Windows. Kami menggunakannya untuk banyak hal yang berbeda: filter konten dan pemblokir port disertakan.


1
Sangat populer di dunia * nix.
squillman

Saya menggunakannya sehingga istri saya dapat menonton video streaming MTV dan ABC. Mereka memblokir IP Kanada di situs-situs ini, jadi saya baru saja menginstal squid di server saya di AS, mengkonfigurasinya untuk tidak menggunakan header x-forwarded-by dan voila!
Kyle Hodgson

7

Aplikasi favorit saya adalah Window Maker, window manager Linux yang sangat ramping dan cepat (mirip dengan KDE, Gnome, dll).

Ini tidak terlalu terkenal, tetapi tersedia untuk sebagian besar distro (di Ubuntu, lakukan apt-get install wmaker).


3
dan itu benar-benar kuno! pembuat jendela hidup lama!
Kyle Hodgson

Saya masih lebih suka FVWM. Seekor binatang buas untuk mengkonfigurasi, tapi aku entah bagaimana menyukainya :)
Sven

Pembuat whippersn muda. Saya tahu banyak admin Solaris yang menggunakan twm - untuk preferensi.
ConcernedOfTunbridgeWells

Window Maker adalah window manager favorit saya selama beberapa tahun.
jtimberman

Apa manfaatnya dibandingkan manajer jendela lain ..?
dbr

7

Zim Desktop Wiki

Wiki desktop kecil yang bekerja di Linux serta Windows dan OSX.

Saya menggunakannya untuk menjaga tugas-tugas saya tetap teratur serta untuk mendokumentasikan hal-hal yang saya lakukan sebelum memasukkannya ke dalam wiki perusahaan.


7

Bisakah Anda menganggap server web sebagai alat? Jika demikian, nginx memiliki suara saya. Selain itu, saya akan memilih ttcp untuk pengujian throughput.

Saya juga menemukan bahwa tidak banyak orang menggunakan xargs. Sebagai contoh, inilah yang bagus yang baru saja saya ketahui: bagaimana cara merobek file yang memiliki spasi dalam nama file menggunakan find, xargs dan shred.

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

6

Saya penggemar berat Filelight . Saya tidak pernah tahu menentukan penggunaan data pada hard drive saya bisa sangat mudah atau terlihat sangat cantik.


Saya menggunakan Disk Usage Analyzer yang sudah diinstal dengan Ubuntu (Baobab IIRC)
Myrrdyn

Ya, inilah yang berasal dari Baobab yang merupakan aplikasi gnome "tidak terkenal" standar.
Ian Kelling

6

Ack karena lebih baik daripada grep:

ack adalah alat seperti grep, yang ditujukan untuk pemrogram dengan pohon besar kode sumber heterogen.

ack ditulis murni dalam Perl, dan mengambil keuntungan dari kekuatan ekspresi reguler Perl.

Saya juga menjadi penggemar berat Pandoc :

Pandoc adalah pustaka Haskell untuk mengkonversi dari satu format markup ke yang lain, dan alat baris perintah yang menggunakan pustaka ini. Ia dapat membaca markdown dan (subset dari) reStructuredText, HTML, dan LaTeX, dan ia dapat menulis markdown, reStructuredText, HTML, LaTeX, ConTeXt, PDF, RTF, DocBook XML, OpenDocument XML, ODT, GNU Texinfo, markup MediaWiki, groff man halaman, dan peragaan slide HTML S5.


6
  1. TrueCrypt - Perangkat lunak enkripsi open-source disk untuk Windows Vista / XP, Mac OS X, dan Linux
  2. The PortableApps Platform - dasar aplikasi itu sendiri tidak open source saya pikir
  3. Alat 7-Zip - seperti melawan WinZIP, WinRAR, WinSoManyThings!
  4. JkDefrag - defragmenter dan pengoptimal disk untuk Windows 2000/2003 / XP / Vista / 2008 / X64 dengan banyak kontrol
  5. MPlayer - pemutar film yang berjalan pada banyak sistem dan lebih dari banyak format
  6. Firefox - belum ada yang membicarakan ini! (ya, ini populer)
  7. freeSSHd - implementasi gratis dari server SSH (SFTPd, SCP, SSHd for windows)
  8. Cygwin - lagi-lagi secara mengejutkan tidak disebutkan!

6

Taburkan ( http://github.com/crafterm/sprinkle/tree/master ) - alat penyediaan perangkat lunak.

Ini lebih mudah daripada Wayang atau Koki , tetapi sangat kuat. Dan itu berbasis Ruby, resep adalah skrip Ruby.


Anda dapat menggunakan taburan untuk menginstal Chef, juga :-). github.com/mikehale/sprinkle_chef/tree/master
jtimberman

Semua orang harus tahu tentang taburan, teman saya merekomendasikannya kepada saya hari ini dan itu salah satu alat penyediaan yang lebih baik di luar sana.
Pengembang Pixel

5

GraphicsMagick - Alternatif yang lebih sedikit dikenal dari ImageMagick, dibangun sebagai executable tunggal dan menawarkan pembaruan yang lebih teratur.

mod_evasive - Memungkinkan Apache untuk mengambil tindakan menghindar ketika berada di bawah serangan brutal atau serangan Denial of Service.

WikidPad - Wiki pribadi yang sangat baik untuk menyimpan segala jenis informasi.

NcFTP - klien ftp baris perintah dan perpustakaan FTP (LibNcFTP).

cURL - Alternatif yang kurang dikenal untuk wget (juga tersedia sebagai perpustakaan - LibcURL).

PdfCreator - Memungkinkan Anda untuk mencetak dokumen ke PDF di Windows.

DeVeDe - Alternatif yang kurang dikenal untuk DVDStyler. Saya menyukainya lebih baik karena memberi Anda kontrol yang lebih besar terhadap tata letak disk, dan secara otomatis membuat menu dari tata letak.

InfraRecorder - Open Source GUI untuk cdrtools pada Windows.

KiTTY - Alternatif yang kurang dikenal untuk Putty, dapat dilakukan pada memory stick USB.

Strawberry Perl - Alternatif yang kurang dikenal untuk ActivePerl untuk Windows, dilengkapi dengan kompiler C (MinGW), dan memiliki versi portabel.


Terima kasih, tetapi apakah Anda yakin tentang KiTTY jika open source?
Ehsan
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.