Фотография к материалу «Инструменты для Linux и DevOps»Фото: Tanha Tamanna Syed / Pexels Gitgate / каталог

Инструменты для Linux и DevOps

Каталог open source инструментов, self-hosted сервисов и полезного софта для Linux, DevOps и системного администрирования от команды Gitgate.

Практичные инструменты: терминальные интерфейсы, мониторинг, безопасность, автоматизация, контейнеры и self-hosted сервисы.

662 инструментов
Найти подходящий

Каталог инструментов

Поиск по названию, категории и технологии

Показано: 361–384 из 662
Разработка

nbd-vram

nbd-vram - используйте видеопамять вашей видеокарты NVIDIA в качестве пространства подкачки в Linux. Проект создан для ноутбуков с гибридной графикой, с припаянной памятью и без возможности апгрейда. Дисплей работает от встроенного графического процессора AMD/ATI. Видеокарта NVIDIA большую часть времени простаивает, её видеопамять полностью не используется. Это позволяет использовать видеопамять в качестве высокоприоритетного файла подкачки. Порядок переполнения: сначала заполняется ОЗУ, затем видеопамять поглощает излишки (PCIe), затем zram сжимает оставшуюся память (CPU), затем SSD только если все остальное исчерпано.

swapgpulaptoplinuxmemory
Терминал

nchat

nchat- чат клиент на базе терминала для Linux и macOS с поддержкой Telegram и WhatsApp. Возможности настраиваемые цветовые схемы и привязки клавиш. переход к непрочитанному чату кэш истории сообщений с поддержкой экспорта текста уведомления о прочтении сообщения получение/отправка сообщений в формате markdown ответит/удаление/редактирование/пересылка/отправление сообщения список диалогов для выбора чатов, контактов, смайлов, файлов статус пользователя (онлайн, отсутствует, печатает) Переключение между текстовыми смайлами и графические изображения просмотр/сохранение медиафайлов (документов, фотографий, видео) отправка и отображение реакций

tuiwhatsapptelegram
Терминал

Neofetch

Neofetch - инструмент для получения системной информации с командной строкой, написанный на bash 3.2+ Neofetch отображает информацию о вашей операционной системе, программном и аппаратном обеспечении в эстетичной и визуально приятной форме. #git #cli #tty #json #yaml #neofetch #fastfetch $bash

gitclittyjsonyaml
Терминал

NeoHtop

NeoHtop - cовременный кроссплатформенный системный монитор, построенный на Svelte, Rust, and Tauri Функции мониторинг процессов в реальном времени отслеживание использования процессора и памяти красивый, современный пользовательский интерфейс с темными/легкими темами расширенный поиск процесса и фильтрация прикрепите важные процессы управление процессами сортировка по любым столбцу автообновлении статистики системы

toptui
Мониторинг

neoss

neoss - замена команды ss для базового использования. Он предоставляет список используемых сокетов TCP и UDP с соответствующей статистикой. Его основным преимуществом перед необработанным выводом ss является понятный и простой пользовательский интерфейс терминала, который позволяет сортировать, обновлять и перемещаться по результатам. Помимо обычной статистики вы можете выбрать любые данные и получить пояснения, в том числе определение протокола состояние соединения и значение очередей стандартная атрибуция порта разрешение доменного имени Whois для доменных имен и IP-адресов подробная информация о пользователях (имя, владелец, PID и командная строка)

moniclituisssocket
Разработка

NetBox-Sync

NetBox-Sync - инструмент для синхронизации данных из разных источников с экземпляром NetBox. Доступные типы источников VMware vCenter bb-ricardo/check_redfish файлы инвентаризации Пример конфига [common] log_level = INFO [netbox] api_token = triplehujtoken host_fqdn = 192.168.14.247 port = 8000 disable_tls = True validate_tls_certs = False [source/my-vcenter] enabled = True type = vmware host_fqdn = vcenter.domain.local username = netbox@vsphere.local password = huj validate_tls_certs = False permitted_subnets = 192.168.0.0/16, 10.0.0.0/8 [source/my-redfish-example] enabled = False

netboxvcentervmware
Безопасность

netscan

netscan - непрерывный мониторинг поверхности для атаки - рабочий процесс TUI для nmap. netscan использует движок nmap в качестве основы для полноценного рабочего процесса: инвентаризация целевых объектов, сохраненные профили сканирования, потоковая передача результатов в реальном времени по мере поступления данных от каждого хоста и история сканирования с дифференциальным сканированием. Один исполняемый файл. При первом запуске настройка не требуется. Может работать в headless режиме как демон.

netnmaptuisecurity
Разработка

netscanner

netscanner - сканер и диагностический инструмент для сети. Возможности список аппаратных интерфейсов активный коммутируемый интерфейс для сканирования и дампа пакетов. сканирование сетей Wi-Fi уровень сигнала Wi-Fi (с графиками) (IPv4) Пинг CIDR с указанием имени хоста, OUI и MAC-адреса. (IPv4) Packetdump (TCP, UDP, ICMP, ARP) (IPv6) Packetdump (ICMP6) запуск/пауза дампа пакетов сканирование открытых портов (TCP) фильтр журналов пакетов экспорт отсканированных IP-адресов, портов и пакетов в CSV-файл. подсчет трафика + DNS-записи

netscanneripv4wifi
Безопасность

NetWatch

NetWatch - диагностика сети в реальном времени прямо в вашем терминале. Одна команда, никакой настройки, мгновенный обзор. Большинство сетевых инструментов заставляют вас выбирать: наблюдать за происходящим (iftop, bandwhich) или анализировать пакеты (Wireshark, tshark). NetWatch делает и то, и другое в одном терминале - от общего обзора до анализа отдельных байтов пакетов.

moninetworksecurity
Терминал

nexterm

nexterm - программа для управления серверами SSH, VNC и RDP Умеет работать и в виде докер контейнера. Инструкции по запуску демо. Полезно тем, кто много работает в терминале и хочет выполнять привычные операции быстрее.

sshvncrdpterminal
Мониторинг

nfs_client_iostat

nfs_client_iostat - Zabbix LLD Template для NFS клиентов, на базе статистики iostat. Да моё, да PR-юсь. Не возбраняется озвездить репку :). Полезно для наблюдения за состоянием сервисов, быстрого поиска проблем и настройки оповещений.

monizabbixnfs
Безопасность

nginx-client-certificate-authentication

nginx-client-certificate-authentication - пример конфигурации NGINX, включающий аутентификацию по сертификату клиента, то есть пользователь/клиент должен представить сертификат, чтобы получить доступ.

nginxsecurityauthsslcert
Контейнеры

nginx-proxy

nginx-proxy реверс прокси сервер с autodiscovery на базе nginx. Контейнер, на котором работают nginx и docker-gen, который генерирует конфигурации обратного прокси-сервера для nginx и перезагружает nginx при запуске и остановке контейнеров. Подробности проекта в блоге PS. Активно и давно использую у себя в мелких проектах.

nginxproxyautodiscovery
Разработка

nginx-tuning

nginx-tuning - пример настроек nginx / angie под большие нагрузки Как правило, правильно настроенный NGINX может обрабатывать до 400 тыс. До 500 тыс. запросов в секунду (кластерный). Большинство то, что я видел, составляет от 50 до 80 тыс. (Не кластеризованные) запросов в секунду и 30% нагрузки на CPU, конечно, это было 2 x Intel Xeon с включенным HyperThreading, но это может работать без проблем на более медленных машинах. Вы должны понимать, что эта конфигурация используется в среде тестирования, а не в производстве, поэтому вам нужно будет вдумчиво и с пониманием пытаться реализовать большинство из этих функций с учетом потребностей ваших сервисов. Отдельную ценность представляют ссылочки в конце описания репки.

gitgatenginxperformancehighloadtuning
Мониторинг

nginx2goaccess

nginx2goaccess - преобразование log_format Nginx в файл конфигурации goaccess. Полезно для наблюдения за состоянием сервисов, быстрого поиска проблем и настройки оповещений.

tuicliwebuilogviewer
Безопасность

Nightingale: мониторинг и анализ

Nightingale Monitor — это облачный инструмент наблюдения и анализа с открытым исходным кодом, в котором реализована концепция дизайна «все в одном». Он объединяет сбор данных, визуализацию, мониторинг и оповещение, а также анализ данных. Он тесно интегрирован с облачной экосистемой и предоставляет предприятиям готовые функции мониторинга уровня, анализа и сигнализации.

securitymoniprometheusgrafanasre
Мониторинг

Nightingale: мониторинг с фокусом на алерты

Nightingale -проект мониторинга с открытым исходным кодом, ориентированный на оповещения. Подобно Grafana, Nightingale также подключается к различным существующим источникам данных. Однако, если Grafana делает акцент на визуализации, то Nightingale уделяет больше внимания механизму оповещения, а также обработке и распространению сигналов тревоги. Nightingale фокусируется на функции системы оповещения, отвечающей за генерацию тревожных сообщений и их гибкую рассылку на основе правил. Система поддерживает 20 встроенных способов оповещения (таких как телефонные звонки, SMS, электронная почта, DingTalk, Slack и т. д.).

monialert
Разработка

nocode

nocode - лучший способ писать безопасные и надежные приложения. Ничего не писать; нигде не развертывать. Пригодится разработчикам для ускорения повседневных задач и упрощения рабочего процесса.

nocode
Разработка

NotepadNext

NotepadNext - кроссплатформенная, реализация Notepad++ Теперь можно не переучиваться и не искать "как выйти из vi" при смене платформы, а продолжать использовать любимый редактор.

editorgui
Терминал

Nping

Nping - утилита ping, разработанная на rust. Она поддерживает одновременное пинг для нескольких адресов, визуального отображения диаграммы, обновлений данных в реальном времени и других функций.

pingtuiclirust
Разработка

Ntfs2btrfs

Ntfs2btrfs - инструмент, который выполняет преобразование файловой системы NTFS от Microsoft в открытую файловую систему btrfs, аналогично тому, как это делает btrfs-convert для ext2. Исходный образ сохраняется как копия с реферальной ссылкой по адресу image/ntfs.img, и если вы хотите сохранить результат преобразования, вы можете удалить эту копию, чтобы освободить место.

btrfsntfstoolsfilesystemconvert
Мониторинг

nvidia-fan-control

nvidia-fan-control - утилита Linux для мониторинга температуры графического процессора и динамического управления скоростью вращения вентиляторов графического процессора NVIDIA с использованием NVML. Требования графические процессоры NVIDIA с поддержкой NVML драйверы NVIDIA 520 или выше

nvidiacliutilsmoni
Базы данных

nwipe

nwipe - программа, которая безопасно сотрет все содержимое дисков. Может стереть один диск или несколько дисков одновременно. Может работать как инструмент командной строки CLI без графического интерфейса или с графическим интерфейсом ncurses Для работы необходимы пакеты smartmontools и hdparm nwipe - форк команды dwipe, первоначально использовавшейся Darik's Boot and Nuke (DBAN). nwipe был создан из-за необходимости запуска команды DBAN dwipe вне DBAN, чтобы разрешить ее использование с любым дистрибутивом ВНИМАНИЕ: Применять исключительно для причинения добра !

dbanwipediskutiltui
Мониторинг

nxs-backup

nxs-backup Это инструмент позволяющий создавать резервные копии, выполнять их ротацию и сохранять на локальных или внешних хранилищах. Можно бэкапить не только за указанный период времени, но и с учётом определенного количества бэкапов, мониторить различные метрики через Prometheus и использовать в конфигурации переменные окружения. Нет встроенного механизма шифрования :( Передано через Онотоле: @marsycored (авторский текст сохранен) От себя добавлю что помимо просто данных умеет бакапить и базы, заявлено MySQL, Postgress, Mongo. В виде протокола передачи умеет S3, SSH (SFTP), FTP, CIFS (SMB), NFS, WebDAV

backuppostgresmysqlmongo