Я полагаю, что каждый системный администратор уже привык к открытому исходному коду. От Apache до Firefox или Linux каждый использует его хотя бы немного.
Однако большинство разработчиков с открытым исходным кодом не очень хороши в маркетинге, поэтому я знаю, что существуют сотни очень хороших инструментов, о которых мало кто знает.
Чтобы заполнить этот пробел, поделитесь вашим любимым инструментом с открытым исходным кодом, который вы используете в своей повседневной работе.
* Я буду публиковать мои в комментариях.
open-source
sucuri
источник
источник
Ответы:
Я люблю PuTTY !
PuTTY исполняемые файлы и исходный код распространяется под лицензией MIT, который похож по сути к лицензии BSD. (Эта лицензия имеет сертификат Open Source и соответствует Руководству по бесплатному программному обеспечению Debian.)
источник
Блокнот ++ легкий, имеет отличную поддержку различных форматов, мой основной инструмент для редактирования текста в windows.
источник
взаимодействие
Synergy позволяет вам легко использовать одну мышь и клавиатуру между несколькими компьютерами с разными операционными системами без специального оборудования. Он предназначен для пользователей с несколькими компьютерами на рабочем столе, поскольку каждая система использует свой собственный дисплей.
Он также не зависит от платформы.
источник
Никто еще не упомянул экран?
источник
UnxUtils: это порт различных утилит оболочки gnu, основанный на msvcrt.dll, поэтому он понимает собственные пути окон - т.е. вам не нужно сопоставлять
/cygdrive
путь. Это является ключевым преимуществом по сравнению с Cygwin, если вам приходится взаимодействовать с собственными командами Windows или утилитами доморощенного CL.Строки: это очень хороший способ прокручивать файлы для поиска элементов текста. Много, много использует.
Flex: действительно разработанный для написания лексических анализаторов, с небольшим мастерством и компилятором C, его можно использовать как Uber-Grep. Я не так часто это использую, но в этой роли это может оказаться удивительно полезным.
Fetchmail и Procmail: ядро моей почтовой системы уже более десяти лет, так как у меня было подключение к Интернету по телефонной линии. Если это не сломано ...
rdesktop: RDP-клиент с открытым исходным кодом, работающий на удивление хорошо.
PythonWin: особенно в пакете в Activestate Python . Python в Windows работает намного лучше, чем вы думаете. При использовании с COM Makepy это действительно хорошо для написания сценариев COM API.
Wget: чрезвычайно полезный инструмент загрузки FTP / HTTP.
Leafnode: если вы все еще читаете какие-либо группы новостей, у которых все еще есть приличный активный трафик, это довольно хороший способ сделать это. Снова, немного наследства от моих дней коммутируемого доступа, но это все еще используется в некоторых случаях.
Abiword и Gnumeric: полнофункциональное программное обеспечение для обработки текстов и работы с электронными таблицами, которое намного проще и скромнее, чем OpenOffice.
Xfig: инструмент для создания диаграмм типов Visio со странным пользовательским интерфейсом. Как только вы привыкнете к этой парадигме, моей бедной старой мышке станет намного проще, чем современному интерфейсу прямой манипуляции. Стоит упомянуть за эргономику.
Tcl / Tk: Затененный Perl и Python, Tcl очень легко встраивать в C-код - он был разработан специально для встраивания. Удивительно полезный, тем не менее, и инструментарий Tk очень легко создать графический интерфейс. Современные версии поддерживают тематику, поэтому ваши приложения больше не должны выглядеть как Motif.
Ghostscript: один из великих незамеченных героев мира открытого кода. Бесплатный интерпретатор postscript с целой экосистемой производных элементов - средства просмотра PS и PDF, инструменты создания PDF, RIP-файлы для принтеров и все виды инструментов преобразования Postscript. Возможно, наиболее широко используется вне кругов с открытым исходным кодом (если не активно зачисляется) в его роли в качестве бэк-энда PDFCreator
Это всего лишь пример неясных вещей, не говоря уже о Vim, LaTeX, Firefox, python, gcc, gtk & qt и стеке Berkeley TCP - и это лишь некоторые из них.
источник
Мой любимый инструмент с открытым исходным кодом
rsync
.Я использую его почти каждый день, и он все еще не так знаменит, как следовало бы :-)
источник
Никто не упомянул
git
.Это не так хорошо известно, как cvs или svn, но я думаю, что это будет однажды.
источник
7-zip - файловый архиватор с высокой степенью сжатия. Программа поддерживает форматы 7z, ZIP, CAB, RAR, ARJ, LZH, CHM, GZIP, BZIP2, Z, TAR, CPIO, ISO, MSI, WIM, NSIS, RPM и DEB.
источник
FileZilla - доступен как клиент, так и сервер.
источник
Vim / gVim - редактор, о котором практически никто не слышал!
источник
Wireshark = анализатор сетевых протоколов.
Kismet = мощный беспроводной анализатор.
Tcpdump = Классический анализатор для мониторинга сети и сбора данных, я использую его регулярно.
Pound = Программа Pound представляет собой обратный прокси-сервер, балансировщик нагрузки и интерфейс HTTPS для веб-серверов.
Trac = Управление проектами и система отслеживания ошибок / ошибок. Предоставляет интерфейс к Subversion и интегрированную вики.
Request Tracker = Бесплатная веб-система и система отслеживания ошибок на основе электронной почты. Список возможностей, документация, скриншоты и загрузка.
Vmstat = Команда vmstat сообщает информацию о процессах, памяти, разбиении на страницы, блочном вводе-выводе, прерываниях и активности процессора.
Iptraf = Команда iptraf - это интерактивный цветной IP-монитор. Это монитор IP LAN на основе ncurses, который генерирует различную сетевую статистику, включая информацию TCP, UDP-счетчики, информацию ICMP и OSPF, информацию о нагрузке Ethernet, статистику узлов, ошибки контрольной суммы IP и другие.
mc = Визуальная оболочка для Unix-подобных систем.
Postfixadmin = Postfix Admin - это веб-интерфейс, используемый для управления почтовыми ящиками, виртуальными доменами и псевдонимами. Также имеется поддержка сообщений об отпуске / отсутствии на работе.
pwgen - автоматическая генерация пароля.
Linuxconf = Linuxconf поставляется с Mandrake Linux и Red Hat Linux, но также доступен для большинства современных дистрибутивов Linux. Вы, вероятно, сталкивались с этим инструментом раньше, если используете один из этих дистрибутивов, либо как весь пакет, либо как один из его модульных компонентов. Несколько интерфейсов для Linuxconf были доступны в течение многих лет, но теперь у нас их четыре: GUI, Web, командная строка и ncurses.
Webmin = Webmin поставляется с недавно приобретенной Caldera Linux. Этот инструмент доступен не только для большинства современных дистрибутивов Linux, но и для большинства основных версий UNIX и доступен примерно на двадцати языках (хотя некоторые модули доступны не на всех языках). Как вы можете догадаться, Webmin - это чисто веб-приложение, причем в значительной степени модульное.
OpenVPN = VPN на основе SSL / TLS. Поддерживает Linux, Solaris, OpenBSD, FreeBSD, NetBSD, Mac OS X и Windows 2000 / XP.
источник
KeePass - это бесплатный менеджер паролей с открытым исходным кодом, который помогает вам безопасно управлять своими паролями. Вы можете поместить все свои пароли в одну базу данных, которая заблокирована одним главным ключом и / или файлом ключа.
источник
Экран . Это самый полезный инструмент из когда-либо сделанных. Овладейте им, и вы сможете быть как богом, существом во всех местах одновременно.
источник
Я использую многие, без которых я не смог бы работать, но которые я не считаю «не очень известными» (openssh, openvnp, apache, rsync, ...). Две очень полезные маленькие утилиты, которые многие, возможно, даже не слышали о спринте:
top
с несколькими полезными дополнительными функциями, а также довольноОба обычно можно найти в стандартных репозиториях (они оба в Debian Etch и выше), и их относительно легко собрать, если в вашем дистрибутиве их нет.
Изменить: еще один отличный инструмент, который не очень хорошо известен по моему опыту:
источник
Nagios - Комплексный мониторинг ИТ-инфраструктуры гарантирует, что вы сможете решить проблемы до того, как они повлияют на критические бизнес-процессы ....
источник
dstat - представьте, что vmstat, iostat, top, ps, а также apache, mysql и т. д. способны выводить метрики в одной строке с одинаковым интервалом. перекрестные ссылки метрик уровня приложения с метриками уровня системы огромны.
осада - лучше, чем любой другой инструмент для поиска URL
squid - маршрутизация и кэширование 7 уровня, быстрая и простая
maatkit - MySQL не без него
MySQL Proxy - примеров сценариев lua достаточно, чтобы MySQL безболезненно отслеживал
источник
ack - замена grep. Вы никогда не будете grep снова :)
источник
Я обнаружил, что многие люди еще не знают о Process Hacker . Это на одном уровне с Process Explorer от Sysinternals.
Отредактируйте в ответ на комментарий Грега:
Извините за задержку ответа ... Он также имеет 2 вкладки, которые показывают сервисы и информацию о соединении TCP / UDP, что я считаю действительно хорошим. Вы можете получить ту же информацию на вкладке служб в Process Eplorer при сортировке по древовидному представлению, но тогда вы потеряете возможность сортировки в списке служб.
источник
Судо . Я также написал аналогичную утилиту давным-давно (другой набор функций, легкий) под названием Calife .
источник
В плане безопасности я буду рекомендовать
Оба хорошо известны в сообществе безопасности, но не очень за его пределами.
источник
WinSCP, хотя я не совсем уверен, что это с открытым исходным кодом. Если нет, то это проблема между Mailcleaner и HylaFAX.
источник
Я должен сказать, кальмар. Я не думаю, что все это так популярно, по крайней мере, в мире Windows. Мы используем его для разных целей: в том числе фильтра контента и блокировщика портов.
источник
Мое любимое приложение - Window Maker, очень простой и быстрый менеджер окон Linux (похожий на KDE, Gnome и т. Д.).
Он не очень известен, но доступен для большинства дистрибутивов (в Ubuntu выполните apt-get install wmaker).
источник
Zim Desktop Wiki
Небольшая настольная вики, которая работает на Linux, а также на Windows и OSX.
Я использую его для организации своих задач, а также для документирования вещей перед отправкой в корпоративную вики.
источник
Можете ли вы рассматривать веб-сервер как инструмент? Если так, то у nginx есть мой голос. Иначе, я бы проголосовал за ttcp для тестирования пропускной способности.
Я также обнаружил, что не многие люди используют xargs. Например, вот хороший пример, который я только что выяснил: как уничтожать файлы с пробелами в имени файла, используя find, xargs и shred.
источник
Я большой поклонник Filelight . Я никогда не знал, что определение использования данных на моем жестком диске может быть настолько простым или привлекательным.
источник
Ack, потому что это лучше, чем grep:
Я также становлюсь большим поклонником Пандока :
источник
источник
Sprinkle ( http://github.com/crafterm/sprinkle/tree/master ) - инструмент обеспечения программного обеспечения.
Это проще, чем Puppet или Chef , но очень мощный. И это на основе Ruby, рецепты Ruby скриптов.
источник
GraphicsMagick - менее известная альтернатива ImageMagick, построенная как единый исполняемый файл и предлагающая более регулярные обновления.
mod_evasive - позволяет Apache выполнять уклончивые действия, когда он подвергается грубой силе или атакам типа «отказ в обслуживании».
WikidPad - Отличная персональная вики для хранения практически любой информации.
NcFTP - клиент ftp командной строки и библиотека FTP (LibNcFTP).
cURL - менее известная альтернатива wget (также доступна в виде библиотеки - LibcURL).
PdfCreator - позволяет печатать документы в PDF на Windows.
DeVeDe - малоизвестная альтернатива DVDStyler. Мне это нравится больше, потому что он дает вам больший контроль над диском и автоматически создает меню из макета.
InfraRecorder - GUI с открытым исходным кодом для cdrtools в Windows.
KiTTY - менее известная альтернатива PuTTY, может быть перенесена на карту памяти USB.
Strawberry Perl - менее известная альтернатива ActivePerl для Windows, поставляется с компилятором C (MinGW) и имеет переносную версию.
источник