ServerAdmin.ru
28.7K subscribers
276 photos
34 videos
12 files
2.6K links
Авторская информация о системном администрировании.

Информация о рекламе: @srv_admin_reklama_bot
Автор: @zeroxzed

Второй канал: @srv_admin_live
Сайт: serveradmin.ru
Download Telegram
​​В комментариях к одной из заметок (благодарю за все содержательные комментарии с полезными советами) мне порекомендовали программу для удаленного доступа Remote Desktop Software.

Я не буду сильно расписывать все ее возможности, так как можно на сайте посмотреть - https://www.remoteutilities.com или в видео обзоре - https://www.youtube.com/watch?v=3Qycwi4EQkY

Таких программ сейчас много. Вот что отличает эту от многих других, поэтому я решил о ней рассказать:

1️⃣ Есть бесплатная лицензия на 10 подключений, причем как для личного, так и коммерческого использования. Лицензируется только количество настроенных подключений в клиенте. То есть вы можете поставить хостовую часть на неограниченное количество устройств, но себе в клиент добавить только 10 подключений. Теоретически, можно постоянно редактировать эти подключения и так обходить ограничение. Но на практике я не проверял, сработает ли это.

2️⃣ Есть возможность поднять Self-Hosted сервер для организации подключений. Если его нет, то подключение будет идти через сервера разработчиков, как у TeamViewer и аналогов.

3️⃣ А вот это то, что меня удивило. Можно подключиться к rdp сессии, не отключая пользователя. Как проверил я. Запустил виртуалку, с консоли не логинился. Подключился по RDP, потом запустил host rds и подключился с клиента прямо в rdp сессию. Если я не ошибаюсь, такое мало где есть. Я даже не припоминаю, где я подобное видел. Тот же TV тебе покажет окно приветствия, если ты подключишься к компу, где уже кто-то залогинился по rdp. В его сессию ты не попадешь.

4️⃣ Минималистичный дизайн, небольшой объем дистрибутивов, есть портированные версии.

В общем, софт интересный. В первую очередь тем, что бесплатен для бизнеса и можно развернуть у себя. Весь остальной функционал плюс-минус как у всех: передача файлов, аудиосвязь, запись сессии и т.д. Если кто-то использовал, дайте обратную связь по нему.

#программа
​​Существует полезный сайт со старым софтом - http://www.oldversion.com. Интересен будет в основном тем, кому 30+. Я подзалип, когда первый раз попал. Попробовал некоторые старые программы, которые использовал в 2000х годах.

Например, ACDSee 3.10. Дистрибутив весит всего 5 мб. Поставил на свой ноут с Win10, отлично работает, показывает картинки. Работает супербыстро. Ничего лишнего. Правда и другие просмотрщики фотографий тоже быстро работают 😁

В целом, там можно подобрать старенькие программы, которыми можно пользоваться и сейчас, особенно если у вас есть старое железо. Например, uTorrent, Winamp, Foxit PDF Reader. Есть там и eMule с DC++. Интересно, через них реально сейчас что-то скачать? Кто-то шарит так файлы? Емулом я много всего накачал в свое время. Киношки раньше только оттуда брал.

Или вот еще вариант, которым я очень долго пользовался. Можно в локалке на компы поставить какую-то старую версию TeamViewer и подключаться к ним по локалке, указывая вместо id ip адрес компьютера. Лично мне этот вариант нравился больше, чем всякие тормозные vnc клиенты. Teamviewer дает очень хорошую картинку и отклик. А старые версии tv были легковесны. При подключении из локалки не проверяется лицензия. Так что через vpn можно было подключаться к локалке и использовать локальные tv для подключения к компьютерам. Я года полтора назад даже заметку делал по этой теме, так как реально удобно и пользовался сам. Ставите tv, отключаете обновление и спокойно живете. Более новые версии tv без проблем подключались к старым до какой-то версии.

Может еще кто вспомнит старую программу, актуальную и полезную в наши дни. Делитесь в комментариях.

#программа
​​Тестировал на днях интересную программу для синхронизации файлов и организации бэкапа - Syncthing.

https://github.com/syncthing

Она работает по принципу торрент клиентов. В режиме реального времени синхронизируются данные всех клиентов, которые пожелали синхронизировать какую-то директорию. Клиенты есть под все популярные системы, в том числе на смартфонах.

Работает примерно так. Ставите клиент на какую-то систему и добавляете туда папку для синхронизации. Клиент автоматически связывается с публичными централизованными релеями или серверами-анонсерами. Их можно поднимать свои. Клиенту назначается уникальный id.

Далее такой же клиент ставится на другую систему. Он так же регистрируется в общей сети и получает свой id. Дальше на первом клиенте вы добавляете по id в доверенные системы второй и расшариваете для него папку. На втором клиенте вы видите, что вас добавили и добавляете это устройство в доверенные к себе. А так же принимаете от первого клиента директорию для синхронизации.

И всё! После этого начинается двухсторонняя синхронизация этой директории. Сюда же можно добавить еще несколько систем. Таким образом все они будут синхронизировать одну и ту же директорию. Если вы не хотите соединяться через публичные релеи, можете поднять свой. Любо просто настраивать подключения по ip.

Система мне понравилась, ставил на винду. Настроил и разобрался быстро. Интересный принцип синхронизации. Не знаю, насколько надежно и быстро будет работать. Подозреваю, что при большом количестве файлов могут быть проблемы, как и у всех программ подобного рода. Тысяч 500 файлов загрузить и все повиснет или будет куча конфликтов. Но для не сильно больших объемов и количества файлов по идее должно работать нормально. Можно так свои файлы между устройствами шарить.

#программа #backup
​​Я делал ранее на канале пост про клиента mysql на винде, который привык использовать. В комментариях каждый третий написал, что есть HeidiSQL, которая лучше. Я попробовал, это реально удобная программа. Преимущества, что оценил я сам:

1️⃣ Очень легкая и шустрая, есть портированная версия.
2️⃣ SSH туннель настраивается прям тут же, в соседней вкладке с mysql подключением.
3️⃣ Поддерживает не только Mysql / MariaDB, но и PostgreSQL и MSSQL.

В общем, одних этих пунктов достаточно, чтобы в повседневной жизни для подключений к базам с типовыми задачами администрирования использовать именно HeidiSQL. Я оставил себе портированную версию, буду пользоваться ей.

Для тех, кто не понимает, при чем тут SSH туннель, поясню. Очень часто базы данных принимают подключения только с локального адреса 127.0.0.1 Это делается для того, чтобы не светить базой в интернет, или еще куда-то в сеть. Если самой базой пользуются локально, то безопаснее не настраивать удаленное подключение. Но при этом почти всегда на сервер есть доступ по ssh. Для того, чтобы не менять настройки базы и не открывать для нее удаленный доступ, используется SSH туннель с помощью ssh подключения. С его помощью вы подключаетесь к базе данных, как-будто находитесь с ней локально на одном хосте.  

Всем спасибо за советы. Скоро самым скиловым буду. Я по 5-10 программ за неделю тестирую 😎

#программа #mysql
​​Где-то пол года назад я делал обзор сервиса getscreen.me - https://serveradmin.ru/otzyv-na-getscreen-me/ У меня его заказали и оплатили. Условно это аналог teamviewer и подобных программ, только работает все через браузер. Вам, чтобы подключиться, не нужно ставить ничего себе на компьютер. Подключаетесь из личного кабинета веб сервиса.

Сегодняшний пост у меня никто не заказывал, я просто делюсь с вами информацией. Дело в том, что с тех пор, как сделал на него обзор, я стал постоянно им пользоваться, потому что мне он понравился.

Я подготовил с помощью этого сервиса свой бинарник, который пользователь должен запустить у себя, чтобы я к нему подключился. Он может запустить его разово или установить на постоянку. Все доступы там уже зашиты. Чтобы подключиться к компу, я просто захожу в личный кабинет и там же через браузер подключаюсь. Не нужно ничего себе на комп ставить.

Функционал там обычный для такого рода программ. Стоимость очень доступна. 2 компа можно добавить бесплатно, за 300 р. в месяц будет 10 компов, за 1400 - 50 компов. Дешевле я просто не видел, хотя специально и не сравнивал. Мне лично понравилась именно простота подключения через браузер. Зашел в ЛК и подключился. Никаких программ, адресных книг хранить не надо.

В общем, обратите внимание, если у вас есть потребность в подобного рода программах. Я сам стал постоянно ей пользоваться, поэтому снова о ней пишу уже не в рекламных целях.

❗️После публикации этой заметки со мной связались разработчики этого сервиса и предоставили промокод SERVERADMIN, по которому у вас будет не 2, а 3 бесплатных компьютера для управления в личном кабинете.

#программа #remote
​​Ранее я делал заметку про текстовый редактор Atom, который иногда использую для редактирования скриптов и конфигов. В комментариях было очень много отзывов о том, что Visual Studio Code (VSCode) удобнее и лучше. Мне знаком этот продукт, потому что он у всех на слуху, но сам я им не пользовался, потому что нет нужды. Решил все же посмотреть на него.

VSCode достаточно большой и универсальный редактор (тормозной, написан на Electron 😩). Он подходит как для написания скриптов и кода под Linux, так и под виндовый PowerShell (расширение ms-vscode.PowerShell). При первом запуске в Windows предложил настроить интеграцию с WSL, чтобы запускать код сразу в Linux окружении.

Я попробовал на примере python скрипта. Просто и удобно. Понравилось больше, чем бесплатный PyCharm. Он интерпретатор в винду ставил и настраивал интеграцию. Но вариант с WSL мне понравился больше. Настроил и разобрался сразу же, никаких проблем.

В VSCode удобная интеграция с git (странно, что мастер ветка все еще называется master, а не main 🤦🏾‍♂️), которая позволяет работать с репозиторием даже если вы не особо хорошо разбираетесь в этой системе контроля версий. Для bash есть подсветка синтаксиса и автодополнение кода.

Существует огромное количество расширений, которые устанавливаются из самого редактора через отдельный раздел. Например, можно поставить расширение для интеграции с docker, который будет поставлен в тот же WSL. Можно будет докер файлы править и проверять прямо в винде. Удобно, если винда ваша рабочая система.

В общем, там много всего интересного и полезного. Если бы не его тормознутость (хотя все относительно, тот же PyCharm тормозит еще сильнее), я бы точно стал им пользоваться. А так вроде и любопытно, но особо не надо. Те же докерфайлы я привык сразу в линуксе писать и запускать.

#программа #редактор
​​Есть любопытная программа для управления компьютером удаленно через браузер - DWService.

https://www.dwservice.net

Отличает ее то, что она полностью бесплатна. Работает примерно так же, как и все подобные программы. Ставите на компьютер серверную часть приложения (агент), а в качестве клиента выступает браузер. Поддерживаются все популярные системы - Win / Lin / Mac.

Для того, чтобы подключаться к компьютерам, необходимо зарегистрироваться (нужен только email), чтобы иметь доступ в личный кабинет. А уже оттуда идет подключение к вашим компьютерам.

Я немного потестировал программу. Не скажу, что всё понравилось. Просто пример. Если запускаете агента без установки, то для подключения вам нужно передать код агента и пароль. Так вот, их нельзя скопировать. А код состоит из 11 цифр. Я не понял, в чём тут смысл. Почему нет возможности его скопировать.

Если устанавливаете агента на постоянку, то такой проблемы нет. В личном кабинете добавляете нового агента, получаете код установки. Затем на компьютере ставите агент, указываете код установки, и он привязывается к вашему личному кабинету. После этого вы можете подключаться через браузер, зайдя в ЛК.

Помимо доступа к экрану, есть возможность передавать файлы, посмотреть системные ресурсы, процессы, службы, логи. Можно отдельно запустить удаленную консоль. Программа не умеет подключаться в rdp сессию, как к примеру платный аналог getscreen.me, о котором я упоминал ранее. По крайней мере я не понял, как это сделать. Если я подключен по rdp, то данная программа подключает меня к консоли ПК. Если логинюсь, rdp сессию отключает.

В целом, она работает примерно так же, как и все остальные программы подобного рода, но при этом полностью бесплатна в том числе для коммерческого использования. Исходный код агента есть на github: https://github.com/dwservice/agent

Мне неизвестен полностью бесплатный аналог со схожим функционалом. Так что продукт заслуживает внимания. Не нужно обходить какие-то ограничения и что-то думать с лицензиями. Можно поставить и спокойно использовать на работе.

#remote #программа
​​Я наконец-то нашел нормальную и удобную замену Evernote - сервису для хранения заметок. Использовал его очень долго, последние лет 6-7 точно, а скорее всего дольше. Принял решение его заменить после того, как где-то пол года назад они выкатили новое приложение, которое просто жутко тормозит. Пользоваться стало некомфортно. Запускается долго, интерфейс неотзывчивый, повисает.

Я долго терпел, так как заметок много, переносить лень. Пробовал несколько других приложений подобного рода, но не очень нравились. Их тестирование отнимает время. Больше всего понравился микрсофтовский OneNote. Некоторое время им пользовался, но в итоге отказался. Интерфейс и возможности слишком простые, плюс, не хотелось привязываться к Microsoft.

В итоге остановился на бесплатном приложении Joplin - https://joplinapp.org. Привлекло меня там вот что:
1️⃣ Внешний вид очень похож на Evernote, так что не придётся привыкать.
2️⃣ Полностью бесплатный и кроссплатформенный.
3️⃣ Возможность использовать в качестве хранилища заметок локальную директорию. Я её расположил на яндекс диске и получил свои заметки на разных устройствах.
4️⃣ Есть возможность зашифровать все заметки. Я это сделал.
5️⃣ Поддерживается импорт блокнотов из Evernote. Я собрался с духом, привёл там всё в порядок и перенёс в Joplin.

Приложение, увы и ах, написано на богомерзком Electron, жрёт кучу памяти и весит 150 мегабайт. К сожалению, нативных приложений в этой сфере я вообще не видел, кроме OneNote. Он меня этим и привлек - шустрый и легковесный. Тем не менее Joplin работает значительно быстрее Evernote и негативных эмоций в работе не вызывает.

Помимо указанных ранее программ пробовал Notion, Trello (хотя он не совсем для заметок). Мне не понравились, так как показались перегруженными функционалом. Мне достаточно обычного текстового формата с минимальным форматированием. Markdown полностью устраивает, который реализован в Joplin.

Одной из фишек Joplin является то, что он все заметки хранит в текстовых файлах в формате markdown. Их прямо из программы можно открывать внешним текстовым редактором. Это удобно. Плюс, есть консольная версия для linux. С заметками можно работать через консоль. Вряд ли мне это понадобится, но тем не менее, интересно.

#программа #полезное
Вчера прилетела новость об обновлении десктопных приложений от Onlyoffice. Решил рассказать про эти редакторы документов в формате Microsoft Office и не только. Думаю, найдётся немало людей, которые про них не слышали. Речь вот о чём - https://www.onlyoffice.com/ru/desktop.aspx

Это опенсорсные редакторы документов для работы офлайн. Я их иногда сам использую, когда надо быстренько куда-то поставить софт для просмотра офисных документов. Приложения немного тормозные, но на вопрос отвечают. Регулярно в них работать я бы наверное не стал, а для редкого использования в самый раз.

У меня была подробная статья по разворачиванию сервера документов для работы online от этой же команды - https://serveradmin.ru/ustanovka-i-nastrojka-onlyoffice/ Продукт неплохой, присмотритесь, если вам нужен подобный функционал.

#программа
​​Insomnia.rest - это простой, но мощный REST API-клиент для Mac, Window и Linux. Есть даже клиент для Android. С его помощью удобно работать с любыми API сайтов и сервисов. Сам я для этого использую Postman, о чём уже писал.

Написать про Insomnia решил для полноты картины, так как это этот клиент схож по функционалу и удобству. Детально сравнивать эти клиенты между собой сисадмину или девопсу особого смысла нет, так как это один из вспомогательных инструментов, в котором не так уж и много работаешь. Тем не менее, он постоянно нужен.

Сам клиент для одиночной типовой работы бесплатен. За отдельные деньги покупаются дополнительные плюшки, которые в основном нужны для разработки, а так же для командной работы. Нам за глаза достаточно бесплатного функционала.

Сайт программы - https://insomnia.rest/
Небольшое обучающее видео - https://youtu.be/9bMoDa9jdrM

#программа #devops
​​У меня было несколько заметок по Mysql клиентам, которые можно установить и использовать для работы с базами данных. Речь шла как о приложениях для PC, так и php скриптах. 

Adminer - простенький php скрипт, состоящий из одного файла.
HeidiSQL - лёгкая портабельная программа для pc. Поддерживает mysql / postgresql / mssql.
Mysql workbench - монструозная многофункциональная программа для PC от самого проекта mysql.

Данный список приложений для PC выглядит не полным без Dbeaver, которая особенно хороша для PostgreSQL. Часто видел рекомендации использовать именно её для работы с этой БД.

https://github.com/dbeaver/dbeaver
https://dbeaver.com/

Dbeaver представлена не только в виде бесплатной open source версии, но и различных платных редакций. Подробности на сайте можно посмотреть. Если вы не разработчик, то бесплатной версии хватит за глаза. Список поддерживаемых БД солидный:

Mysql / MariaDB
PostgreSQL
MSSQL
Oracle
DB2, Firebird, MongoDB, ClickHouse, Sqlite, СУБД ЛИНТЕР!!! и другие.

Полный список поддерживаемых БД смотрите на сайте. Там, по-моему, присутствуют все существующие современные базы данных. Dbeaver есть под Windows, Linux, Macos. Под винду есть портированная версия. Написано всё это на Java, так что про быстродействие промолчу.

#mysql #программа