OpenVPN – это набор open source программ, который заслуженно является одним из самых популярных и легких решений для реализации защищенной VPN сети. OpenVPN позволяет объединить в единую сеть сервер и клиентов (даже находящиеся за NAT или файерволами), или объединить сети удаленных офисов. Серверную часть OpenVPN можно развернуть практически на всех доступных операционных системах. Вы можете установить OpenVPN сервер даже на обычный компьютер с десктопной редакцией Windows 10.
Continue reading »
Как и следовало думать, все начиналось с благородных мыслей сделать «все хорошо». Постоянные попытки искать компромиссы с вечно отваливающимися костылями VPN, уже морально устаревшее железо и прошивки на основе ASA СISCO, привели меня к тому, что нужно что то менять — в данном случае все. И железо, и программное обеспечение, которое позволит выходить благодарным пользователям в интернет.
Continue reading »
Здесь я постараюсь собрать все мало-мальски нужные утилиты и настройки, которые могут понадобиться при настройке своего домашнего сервера «Умного дома».
Continue reading »
решил описать пару способов отправки
данных на наш излюбленный сервис народного мониторинга.
Я долго искал информацию, как составить их достаточно замороченный запрос JSON и вот один
добрый человек — Николай В. (@Vasilchuk) из сообщества телеграмм помог и написал код формирования запроса, за что ему огромный респект и донат на пивасик.
Код с комментариями, ниже расскажу нюансы использования.
Continue reading »
Cron — один из часто используемых инструментов для Unix-систем. Его используют для планирования выполнения команд на определённое время. Эти «отложенные» команды или задания принято называть «Cron Jobs». Такой инструмент отлично подходит для регулярных бэкапов, мониторинга дискового пространства, удаления файлов (например, логов) и много чего ещё. В этой статье будет рассказано о работе с Cron на Linux.
Continue reading »
Вот и пришла пора вступить на тернистый путь контроля версий git, после теплого и лампового SVN. Для начала утоним, чем же хорош этот пресловутый инструментарий. GitLab — это проект, который используя систему управления репозиториями git полностью обеспечивает жизненный цикл DevOps, включая wiki, CI/CD и многое другое. По сравнению с другими версиями GitLab, Community Edition предоставляет ограниченный набор функций, но все же является мощным инструментом для управления проектами разработки ПО. Корпоративные версии предоставляют более широкие возможности, такие как расширенная аналитика, аварийное восстановление и средства безопасности.
Continue reading »
Начинающим пользователям желательно сразу после установки системы создать контрольную точку, то есть зафиксировать текущее состояние виртуальной машины, на которое всегда можно вернуться. Также, желательно создавать контрольные точки перед потенциально опасными действиями, при серьезных обновлениях ОС и ПО, прочих событиях, связанных с опасностью потери данных или краха системы.
Continue reading »
Ну что же, пройдемся по святому. Вот у нас есть установленный гипервизор Hyper-V, и нам понадобилось развернуть богомерзкий Debian на святая святых Microsoft. Путь тернистый, но возможный. И самое удивительное, вполне рабочий. Но нужно соблюдать некоторые тонкости, которое позволят избежать дальнейших проблем при эксплуатации.
Continue reading »
Случилась беда, установили чистый Debian, зашли в консоль, набираем милую сердцу команду ifconfig, а бездушная машина, говорит тебе, что такой команды нет, не было и вообще про нее ничего знать не знает. Ты расстраиваешься, пишешь sudo ifconfig, и опять ничего. После принятия данной действительности, выясняется, что злые разработчики по умолчанию выпилили данный функционал из последних версий дистрибутива и предлагают только бездушную, но очень функциональную команду ip . Но мы то не такие! И можем все вернуть в спять, и набрав заветные сердцу символы получить набор циферок и буковок! Для этого надо всего лишь…. Continue reading »
Бывает такое, что при создании новой БД, или подключении старой, SQL management studio не видит локального диска, и ругается на отсутствие доступа к нему, хотя и логинимся мы вроде в системе от учетной записи администратора например (хотя это конечно плохой пример), и в SQL логинимся под SA (тоже плохой пример, так точно нельзя делать), но доступа все равно нет. Так вот, загвоздка в том, что SQL серверу необходимы специфические права на ресурсы (в данном случае папки), которые он сможет получить, только тогда, когда будет прописано в безопасности диска доступ для системной учетной группы/пользователя.
Continue reading »