Useful Tools | Linux | GitOps | DevOps
5.82K subscribers
156 photos
1 video
7 files
684 links
Полезные бесплатные opensource инструменты на все случаи жизни, а иногда и советы.

Понравился проект из поста - поддержи автора звездой!

Автор: @dmitry_malinin
Web: https://gitgate.d3.ru

Сотрудничество: @maxgrue
Обсуждение: @gittalk
Download Telegram
keenetic-grafana-monitoring - мониторинг keenetic роутера с помощью Grafana и InfluxDB

https://github.com/vitaliy-sk/keenetic-grafana-monitoring

опубликовано в  @gitgate

PS. прямо какой то день кинетиков получился.. Но куда ж без мониторинга :)

#moni #grafana #keenetic
👍18🔥5
SquirrelServersManager - это универсальный инструмент настройки и управления контейнерами, основанный на Ansible и Docker, с упором на UI/UX.

Он разработан, чтобы предоставить удобную альтернативу широко известным инструментам, при этом он полностью открыт и бесплатен.

https://github.com/SquirrelCorporation/SquirrelServersManager

Web: https://squirrelserversmanager.io/
Демо: https://demo.squirrelserversmanager.io/
Документация: https://squirrelserversmanager.io/docs

опубликовано в  @gitgate

#ansible #docker #ui #ux
👍15🔥5
Совет дня:

Как красиво смотреть логи journald с таймстампами, возможностью поиска и подсветкой, например в debian 12

journalctl -f -a -xe -o json | lnav

пакет lnav есть в любом дистре, просто надо установить.

опубликовано в  @gitgate

#tips #log #journald
🔥29👍7
reverse-interview - обратное собеседование.

Это список вопросов работодателю, который может быть интересен соискателю должности технического специалиста.

Пункты не упорядочены и могут быть неприменимы к конкретной должности или виду работы. Вначале это был просто список вопросов, но со временем он стал включать ещё и те вещи, которых хотелось бы видеть больше, и «красные флажки», то есть вещи, которых хочется избегать. Ещё я обратил внимание, что многие люди, которых я собеседовал, не задавали эти вопросы, и, я думаю, это были упущенные возможности.

Разделы вопросов:
- Должность
- Технологии
- Команда
- Ваши будущие коллеги
- Компания
- Бизнес
- Удалённая работа
- Офисная работа
- Компенсация
- Больничный, декретный период, отпуск

В эту игру можно играть и вдвоём !

https://github.com/kix/reverse-interview

опубликовано в  @gitgate

#job #interview #question
🔥21👍11
Обьявление:

Небольшой буст канала, добавлена группа для обсуждения @gittalk
🔥8👍7
Совет дня:

Краткая подсказка по типам DNS записей как повод обновить в памяти что каждая запись делает и для чего.

опубликовано в  @gitgate

#dns #tips
👍25🔥10
ssh-chat - чат сервер через ssh

Модифицированный ssh сервер, написанный на go

https://github.com/shazow/ssh-chat

Демо: ssh ssh.chat

опубликовано в  @gitgate


#ssh #chat #cli
👍12🔥6
SQL-tips-and-tricks - советы и рекомендации по SQL.

Список советов и приемов SQL, которые я усвоил за годы работы аналитиком данных.

https://github.com/ben-n93/SQL-tips-and-tricks

опубликовано в  @gitgate

#tips #sql
👍12🔥3
antares - современный, быстрый и производительный SQL клиент с фокусом на UX

Antares — это клиент SQL на основе Electron.js и Vue.js , который стремится стать полезным инструментом, особенно для разработчиков.

Наша цель — поддерживать как можно больше баз данных и все основные операционные системы, включая версии ARM.

https://github.com/antares-sql/antares

Подсказал: @strayfi_lendjok

опубликовано в @gitgate

#sql #ui #ux
👍10🔥4
gitignore - коллекция .gitignore шаблонов

Это коллекция .gitignore шаблонов GitHub. Мы используем этот список для заполнения .gitignore селекторов шаблонов, доступных в интерфейсе GitHub.com при создании новых репозиториев и файлов.

https://github.com/github/gitignore

опубликовано в @gitgate

#git #github #gitignore
🔥11👍6
Совет дня:

Узнать свой внешний IP адрес

 curl ifconfig.me


можно и сразу в переменную

IP = $(curl ifconfig.me)


опубликовано в @gitgate

#tips #ip
2👍28🔥9
Useful Tools | Linux | GitOps | DevOps
Совет дня: Узнать свой внешний IP адрес  curl ifconfig.me можно и сразу в переменную IP = $(curl ifconfig.me) опубликовано в @gitgate #tips #ip
В дополнение к совету дня. Подобных сервисов масса, но есть один нюанс. Часть из них возвращает по запросу адрес с висящим CR/LF что не подходит для добавление сразу в переменную без доп.обработки...

Без CR/LF (можно сразу в переменную)

curl l2.io/ip
curl https://echoip.de
curl ifconfig.me
curl ipecho.net/plain
curl -L ident.me #API
curl -L canihazip.com/s
curl -L tnx.nl/ip
curl wgetip.com
curl whatismyip.akamai.com
curl ip.tyk.nu
curl bot.whatismyipaddress.com
curl curlmyip.net
curl api.ipify.org
curl ipv4bot.whatismyipaddress.com
curl ipcalf.com

C CR/LF на конце (у меня windows)

curl ipaddy.net
curl eth0.me
curl ipaddr.site
curl ifconfig.co
curl ifconfig.pro
curl curlmyip.net
curl ipinfo.io/ip
curl icanhazip.com
curl checkip.amazonaws.com
curl smart-ip.net/myip
curl ip-api.com/line?fields=query
curl ifconfig.io/ip
curl -s ip.liquidweb.com
curl ifconfig.es
curl ipaddress.sh
curl 2ip.ru

В виде JSON (маньяк эдишн)

curl httpbin.org/ip
curl wtfismyip.com/json
curl -L iphorse.com/json
curl geoplugin.net/json.gp
curl https://ipapi.co/json
curl -L jsonip.com
curl gd.geobytes.com/GetCityDetails
curl ip.jsontest.com

опубликовано в @gitgate

#tips #ip
👍35🔥17
nwipe - программа, которая безопасно сотрет все содержимое дисков. Может стереть один диск или несколько дисков одновременно. Может работать как инструмент командной строки CLI без графического интерфейса или с графическим интерфейсом ncurses

Для работы необходимы пакеты smartmontools и hdparm

nwipe
- форк команды dwipe, первоначально использовавшейся Darik's Boot and Nuke (DBAN). nwipe был создан из-за необходимости запуска команды DBAN dwipe вне DBAN, чтобы разрешить ее использование с любым дистрибутивом

https://github.com/martijnvanbrummelen/nwipe

Подсказал: @strayfi_lendjok

ВНИМАНИЕ: Применять исключительно для причинения добра !

опубликовано в @gitgate

#dban #wipe #disk #util #tui #cli
👍14🔥2
Useful Tools | Linux | GitOps | DevOps
В дополнение к совету дня. Подобных сервисов масса, но есть один нюанс. Часть из них возвращает по запросу адрес с висящим CR/LF что не подходит для добавление сразу в переменную без доп.обработки... Без CR/LF (можно сразу в переменную) curl l2.io/ip…
и еще в дополнение, селфхостед вариант

server {
listen 80;
server_name _; #по вкусу
location / {
        default_type text/plain;  
return 200
"$remote_addr";
}
}


прямо заготовка / шаблон чтобы накидать свой сервис, выдавая вывод mod_geoip, заголовки запроса и вообще чего душа пожелает, вплоть до погоды в точке, откуда прилетел запрос...


Подсказал: Вячеслав - @slaviusprime

опубликовано в @gitgate

#tips #ip
👍17🔥8
Шутка дня:

TUI онлайн карта

telnet mapscii.me


опубликовано в @gitgate

#fun #map #tui #cli
🔥17👍11
whatismyip - сервис "какой у меня IP адрес", включая геолокацию (geoip), проверку открытых портов TCP и информацию заголовков.

Написан на go с учетом высокой производительности.

https://github.com/dcarrillo/whatismyip

Демо: https://ifconfig.es/

Подсказал: Андрей - @telewf

опубликовано в @gitgate

#ip #cli #curl #geoip
👍15🔥7
Flatseal — это графическая утилита для просмотра и изменения разрешений в приложениях Flatpak .

Использование:

Просто запустите Flatseal, выберите приложение и измените его разрешения. Перезапустите приложение после внесения изменений. Если что-то пойдет не так, просто нажмите кнопку сброса.

https://github.com/tchx84/Flatseal

Документация: https://github.com/tchx84/Flatseal/blob/master/DOCUMENTATION.md

Поделился: @strayfi_lendjok

опубликовано в @gitgate

#util #flatpak
👍12🔥6
Шутка дня:

Консольные онлайн Telnet/SSH игры

ssh sshtron.zachlatta.com ~> snake game; play with AWSD keys
ssh netris.rocketnine.space — multiplayer tetris
ssh play@ascii.town — 2048, snake, and freecell (source)
ssh gameroom@bitreich.org - 11 arcade games
ssh play@anonymine-demo.oskog97.com -p 2222 — guess free minesweeper; Pass: play
ssh twenex@sdf.org — play various games including checkers
ssh intricacy@sshgames.thegonz.net - Competitive puzzle; password: intricacy
ssh simulchess@sshgames.thegonz.net - Multiplayer Chess; password: simulchess
ssh pacman:pacman@antimirov.net - Pacman; password: pacman
ssh lagrogue@sshgames.thegonz.net - Roguelike; password: lag
ssh ckhet@sshgames.thegonz.net - Khet; password: ckhet
ssh slashem@slashem.me - nethack and others
ssh rodney@rlgallery.org - rogue; password: yendor
ssh pong.brk.st - singleplayer pong
ssh tty.sdf.org - requires you to make an account first
nc aardmud.org 23 — MUD (MUD list here, also works with telnet)
nc freechess.org 23 — Chess Game (also works with telnet)
nc igs.joyjoy.net 6969 - play/watch the game of Go (also works with telnet))
nc fibs.com 4321 - multiplayer backgammon (also works with telnet)
telnet dungeon.name 20028 - infinite cave adventure
telnet milek7.gq — games: Pong, Break out, Tetris
telnet mtrek.com 1701 — Star Trek
telnet decwars.com 1701 — Multiplayer Star Trek
telnet telehack.com
telnet multizork.icculus.org — Multiplayer Zork

опубликовано в @gitgate

#fun #game #cli #online
5👍18🔥12
timeshift - инструмент восстановления системы для Linux.

Создает снимки файловой системы с помощью rsync+hardlinks или снимки BTRFS. Поддерживает запланированные снимки, несколько уровней резервного копирования и исключающие фильтры. Снимки можно восстанавливать во время работы системы или с Live CD/USB.

Аналог Time Machine в MacOS. По умолчанию поставляется в составе базовых утилит Linuxmint, но может быть установлена практически на любой дистрибутив Linux.

https://github.com/linuxmint/timeshift

опубликовано в @gitgate

#backup #restore #system #btrfs #linux
🔥17👍10
NotepadNext - кроссплатформенная, реализация Notepad++

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


https://github.com/dail8859/NotepadNext


опубликовано в @gitgate

#editor #gui
👍17🔥8