Переменные окружения Git
Git всегда запускается в оболочке bash и использует ряд переменных окружения, определяющих его поведение. Чтобы настроить Git под себя, важно в них разбираться. Перечислять все переменные окружения мы, конечно, не будем, но на самых полезных остановимся.
🔹GIT_TRACE задает журналирование действий, не подпадающих под определённую категорию. Это включает в себя раскрытие алиасов и вызовы внешних программ.
🔹GIT_TRACE_PERFORMANCE задает журналирование данных о производительности. Вывод показывает, как долго выполнялись те или иные действия.
🔹GIT_TRACE_SETUP задает журналирование информации о репозитории и окружении, с которым взаимодействует Git.
🔹GIT_LITERAL_PATHSPECS отключает шаблоны в путях: ни специальные символы, ни специальные префиксы работать не будут.
🔹GIT_EDITOR задает редактор, который Git запустит, когда понадобится отредактировать любой текст. Если не задана — используется EDITOR.
Git всегда запускается в оболочке bash и использует ряд переменных окружения, определяющих его поведение. Чтобы настроить Git под себя, важно в них разбираться. Перечислять все переменные окружения мы, конечно, не будем, но на самых полезных остановимся.
🔹GIT_TRACE задает журналирование действий, не подпадающих под определённую категорию. Это включает в себя раскрытие алиасов и вызовы внешних программ.
🔹GIT_TRACE_PERFORMANCE задает журналирование данных о производительности. Вывод показывает, как долго выполнялись те или иные действия.
🔹GIT_TRACE_SETUP задает журналирование информации о репозитории и окружении, с которым взаимодействует Git.
🔹GIT_LITERAL_PATHSPECS отключает шаблоны в путях: ни специальные символы, ни специальные префиксы работать не будут.
🔹GIT_EDITOR задает редактор, который Git запустит, когда понадобится отредактировать любой текст. Если не задана — используется EDITOR.
🔥6👍3⚡2
Ваши подарки уже под ёлкой!
🎁 Новый год уже близко, а значит пришло время дарить и получать подарки.
До 31 декабря в Панели 1cloud вы можете забрать кэшбэк 15%!
1. Активируйте промокод в настройках профиля перед оплатой
2. Пополните баланс на любую сумму
3. Получите кэшбэк 15% на бонусный счет!
✨ Потратить бонусные средства вы можете в любое время на следующие услуги:
• Виртуальные серверы
• VPS/VDS на базе Open Source
• Облачное хранилище S3
• Диск 1cloud
• Регистрацию домена
Промокод: 23c3ec
🎄 Пусть ваши достижения будут такими же мощными, как наши серверы, а радости – столь же бескрайними, как наше облачное хранилище. Желаем вам высокого аптайма и максимальной производительности в 2024 году!
До 31 декабря в Панели 1cloud вы можете забрать кэшбэк 15%!
1. Активируйте промокод в настройках профиля перед оплатой
2. Пополните баланс на любую сумму
3. Получите кэшбэк 15% на бонусный счет!
• Виртуальные серверы
• VPS/VDS на базе Open Source
• Облачное хранилище S3
• Диск 1cloud
• Регистрацию домена
Промокод: 23c3ec
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉6⚡3👏3💯2
☁️В новом тексте для нашего блога мы попытались заглянуть в 2024 год и выделить три тренда, которые способны серьезно повлиять на всю сферу облачных услуг как в России, так и в мире.
🪄Перенеситесь в будущее вместе с нами.
🪄Перенеситесь в будущее вместе с нами.
🔥5⚡3👍3👏1🤩1💯1
В последние дни уходящего года принято подводить итоги и ставить новые цели. Не будем отходить от этой традиции, тем более, что в 2023 году у нас было много релизов, о которых приятно вспомнить.
🎉Поздравляем вас с наступающим 2024 годом!
Спасибо, что провели этот год с 1cloud. Желаем реализовать все самые смелые идеи, а мы всегда поможем в этом.
Итак, давайте вспомним, как прошел для нас 2023, в нашем блоге.
🎉Поздравляем вас с наступающим 2024 годом!
Спасибо, что провели этот год с 1cloud. Желаем реализовать все самые смелые идеи, а мы всегда поможем в этом.
Итак, давайте вспомним, как прошел для нас 2023, в нашем блоге.
⚡7🔥4👍2🎉2❤1
Что такое PCI DSS?
💳PCI DSS (Payment Card Industry Data Security Standard) — международный стандарт безопасности данных платежных карт. Если сайт или приложение участвует в обработке данных банковских карт, то необходимо следовать его требованиям.
PCI DSS включает в себя 12 детализированных требований по защите сетевой инфраструктуры, использованию шифрования и антивирусного ПО, обязательному мониторингу инфраструктуры, политике доступа к данным и организации информационной безопасности в компании.
🔒Если вам критически важно обеспечить надежную защиту данных платежных карт ваших клиентов, воспользуйтесь хостингом в защищенном сегменте инфраструктуры от 1cloud, сертифицированном в соответствии с PCI DSS.
Можно выбрать одну из двух моделей:
• Basic — виртуальная инфраструктура на базе Enterprise виртуализации в соответствии с требованиями стандарта.
• Advanced — более полное соответствие стандарту со стороны провайдера. Включает межсетевое экранирование с улучшенной защитой, Web Application Firewall (WAF), антивирус Trend Micro и
организацию доступа через Virtual Private Network (VPN)
💳PCI DSS (Payment Card Industry Data Security Standard) — международный стандарт безопасности данных платежных карт. Если сайт или приложение участвует в обработке данных банковских карт, то необходимо следовать его требованиям.
PCI DSS включает в себя 12 детализированных требований по защите сетевой инфраструктуры, использованию шифрования и антивирусного ПО, обязательному мониторингу инфраструктуры, политике доступа к данным и организации информационной безопасности в компании.
🔒Если вам критически важно обеспечить надежную защиту данных платежных карт ваших клиентов, воспользуйтесь хостингом в защищенном сегменте инфраструктуры от 1cloud, сертифицированном в соответствии с PCI DSS.
Можно выбрать одну из двух моделей:
• Basic — виртуальная инфраструктура на базе Enterprise виртуализации в соответствии с требованиями стандарта.
• Advanced — более полное соответствие стандарту со стороны провайдера. Включает межсетевое экранирование с улучшенной защитой, Web Application Firewall (WAF), антивирус Trend Micro и
организацию доступа через Virtual Private Network (VPN)
🔥10👍6⚡2💯2👎1👏1🤩1
Что такое Ansible роли?
Роль в Ansible — набор задач или обработчик переменных, файлов и других артефактов, которые распространяются и подключаются как единое целое к плейбуку. Проще говоря, это независимая сущность, которая решает свой набор задач.
☁️Обычно роли независимы от проектов (если это не продиктовано логикой проекта), хранятся удаленно и имеют строгую структуру. Как правило, роль отвечает за высокоуровневые задачи: установку баз данных, веб-серверов и т.д. Но также она может использоваться для автоматизации работы с низкоуровневым сервисом, который не встроен в Ansible.
Роли разбивают сложные плейбуки на отдельные мелкие фрагменты, которые могут координироваться центральной точкой входа.
📖Подробно про роли в Ansible и не только мы рассказывали в тексте «Ansible: развёртывание Django-стека на 3 VM».
Роль в Ansible — набор задач или обработчик переменных, файлов и других артефактов, которые распространяются и подключаются как единое целое к плейбуку. Проще говоря, это независимая сущность, которая решает свой набор задач.
☁️Обычно роли независимы от проектов (если это не продиктовано логикой проекта), хранятся удаленно и имеют строгую структуру. Как правило, роль отвечает за высокоуровневые задачи: установку баз данных, веб-серверов и т.д. Но также она может использоваться для автоматизации работы с низкоуровневым сервисом, который не встроен в Ansible.
Роли разбивают сложные плейбуки на отдельные мелкие фрагменты, которые могут координироваться центральной точкой входа.
📖Подробно про роли в Ansible и не только мы рассказывали в тексте «Ansible: развёртывание Django-стека на 3 VM».
👍7⚡5🔥2
Пространство имен
Любые инструменты контейнеризации основываются на двух подсистемах ядра Linux — namespaces и cgroups.
☁️Linux namespaces (пространство имен) - механизм виртуализации ресурсов ядра Linux. Он позволяет создавать изолированные контексты для процессов с собственным набором ресурсов, таких как сетевые адреса, файлы, UID, GID и т.д.
Каждый процесс может принадлежать только одному namespace. Всего их существует семь типов:
• PID — изоляция дерева системных процессов
• NETWORK — изоляция сетевых устройств, стеков, портов и т.п.
• MOUNT — изоляция точек монтирования
• UTS — изоляция имени хоста
• IPC — изоляция утилит межпроцессного взаимодействия
• USER — изоляция ID пользователей и групп
• CGROUP — изоляция виртуальной файловой системы cgroup хоста
⚙️Изоляция позволяет предотвратить вмешательство процессов одного контейнера в работу других, а также в работу хостовой машины.
Любые инструменты контейнеризации основываются на двух подсистемах ядра Linux — namespaces и cgroups.
☁️Linux namespaces (пространство имен) - механизм виртуализации ресурсов ядра Linux. Он позволяет создавать изолированные контексты для процессов с собственным набором ресурсов, таких как сетевые адреса, файлы, UID, GID и т.д.
Каждый процесс может принадлежать только одному namespace. Всего их существует семь типов:
• PID — изоляция дерева системных процессов
• NETWORK — изоляция сетевых устройств, стеков, портов и т.п.
• MOUNT — изоляция точек монтирования
• UTS — изоляция имени хоста
• IPC — изоляция утилит межпроцессного взаимодействия
• USER — изоляция ID пользователей и групп
• CGROUP — изоляция виртуальной файловой системы cgroup хоста
⚙️Изоляция позволяет предотвратить вмешательство процессов одного контейнера в работу других, а также в работу хостовой машины.
🔥7⚡4👍4❤1
Для веб-приложения критически важно, чтобы пользователь мог беспрепятственно просматривать страницы и переходить с одной на другую. В приложениях на React эту задачу решает React Router.
📌В карточках рассказываем подробнее о маршрутизации и React Router.
📌В карточках рассказываем подробнее о маршрутизации и React Router.
⚡6🔥3👏3👍1🎉1
Статический или динамический сайт?
Любые сайты в интернете, можно разделить на два типа: статические и динамические.
📜Статические собраны из фиксированных страниц с постоянным содержимым и ссылками друг на друга. Грубо говоря, это сайт с кучей HTML-файлов, в которых контент можно поменять только через редактирование кода. Его можно быстро сверстать и легко поддерживать, он не требует сложных серверных настроек и не зависит от баз данных.
💻В динамическом сайте используются динамические блоки, которые могут менять контент в реальном времени. Они сложнее в разработке, требуют специальный движок и базу данных для обработки контента.
⚖️Статический сайт — отличное решение для визиток, портфолио и лендингов. Для его функционирования хватит простого виртуального хостинга и легкой поддержки. Динамический сайт стоит выбрать для интернет-магазина, корпоративного портала и т.д. Тут уже понадобится хороший хостинг — VPS или даже выделенный сервер.
Любые сайты в интернете, можно разделить на два типа: статические и динамические.
📜Статические собраны из фиксированных страниц с постоянным содержимым и ссылками друг на друга. Грубо говоря, это сайт с кучей HTML-файлов, в которых контент можно поменять только через редактирование кода. Его можно быстро сверстать и легко поддерживать, он не требует сложных серверных настроек и не зависит от баз данных.
💻В динамическом сайте используются динамические блоки, которые могут менять контент в реальном времени. Они сложнее в разработке, требуют специальный движок и базу данных для обработки контента.
⚖️Статический сайт — отличное решение для визиток, портфолио и лендингов. Для его функционирования хватит простого виртуального хостинга и легкой поддержки. Динамический сайт стоит выбрать для интернет-магазина, корпоративного портала и т.д. Тут уже понадобится хороший хостинг — VPS или даже выделенный сервер.
👍7⚡5🔥3❤1
Что такое SD-WAN?
🌐SD-WAN — программно-определяемый подход к управлению сетями WAN. Под этим термином подразумевают решения для управления сетью и передачи данных между центром и филиалами.
Для построения программно-определяемых распределенных сетей в филиалах компании устанавливают маршрутизаторы, а система управления находится в центральной точке — ЦОДе или головном офисе.
🔐 Такое решение позволяет через единую панель управления строить защищенные туннели между филиалами, настраивать политики безопасности и передачи данных, централизованно контролировать работу всей сети.
Если вы хотите упростить эксплуатацию распределенной сети, обратите внимание на SD-WAN от 1cloud. С его помощью вы сможете подключать новые филиалы к корпоративной сети всего за 5 минут, обслуживать до 1000 филиалов в единой сети и в 2 раза сократить расходы на ИТ-инфраструктуру.
🌐SD-WAN — программно-определяемый подход к управлению сетями WAN. Под этим термином подразумевают решения для управления сетью и передачи данных между центром и филиалами.
Для построения программно-определяемых распределенных сетей в филиалах компании устанавливают маршрутизаторы, а система управления находится в центральной точке — ЦОДе или головном офисе.
🔐 Такое решение позволяет через единую панель управления строить защищенные туннели между филиалами, настраивать политики безопасности и передачи данных, централизованно контролировать работу всей сети.
Если вы хотите упростить эксплуатацию распределенной сети, обратите внимание на SD-WAN от 1cloud. С его помощью вы сможете подключать новые филиалы к корпоративной сети всего за 5 минут, обслуживать до 1000 филиалов в единой сети и в 2 раза сократить расходы на ИТ-инфраструктуру.
👍7⚡2🤩2🔥1👏1💯1