Как поддерживать синхронизацию файлов конфигурации Linux

Как поддерживать синхронизацию файлов конфигурации Linux

Файлы конфигурации Linux очень сложно настроить, особенно если у вас несколько компьютеров. За прошедшие годы пользователи Linux решили эту проблему (по большей части) путем сжатия и загрузки конфигураций в различных поставщиков облачных хранилищ. Как бы ни было полезно иметь архив различных файлов конфигурации Linux, резервные копии которых выполняются онлайн, с этим невероятно утомительно иметь дело. Так считает и разработчик Symbolize. Итак, чтобы решить эту проблему, он создал приложение, которое избавляет от утомительной синхронизации ваших файлов конфигурации Linux.

Приложение называется Symbolize, и с его помощью пользователи могут быстро настраивать файлы конфигурации на нескольких машинах с помощью символических ссылок (ярлыков AKA) и магии Dropbox.

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

Получение символизации

Приложение Symbolize не сложно, поэтому его не нужно создавать с использованием специальных инструментов и зависимостей. Вместо этого пользователи могут либо получить его из хранилища Snap с помощью команды  snap install,  либо получить сценарий из GitHub.

Чтобы начать установку инструмента Symbolize в Linux, откройте окно терминала, нажав  Ctrl + Alt + T  или  Ctrl + Shift + T  на клавиатуре. Оттуда следуйте инструкциям командной строки, которые соответствуют тому, как вы хотите запустить программу в своей системе.

Инструкции по привязке

Метод Snap, возможно, лучший способ заставить работать Symbolize, потому что он не требует взаимодействия с GitHub. Просто возьмите Snap и продолжайте жить своей жизнью.

Чтобы запустить Snap-установку приложения Symbolize, у вас должна быть операционная система Linux, поддерживающая формат Snap. Для достижения наилучших результатов используйте Ubuntu , поскольку среда выполнения Snap поставляется предварительно настроенной и не требуется возни. Однако, если вы не используете Ubuntu, вы можете узнать все о том, как включить Snaps на вашем ПК с Linux, следуя этому руководству здесь .

Когда среда выполнения Snapd будет запущена в вашей системе Linux, используйте команду snap install, чтобы получить последний снимок Symbolize.

Как поддерживать синхронизацию файлов конфигурации Linux

sudo snap install символизирует

Прямое скачивание

Не каждая операционная система Linux работает с пакетами Snap и средой выполнения Snap. К счастью, можно воспользоваться преимуществами Symbolize, просто загрузив файл сценария со страницы разработчика на GitHub.

Обычно на TipsWebTech360, когда мы работаем с программами на GitHub, мы советуем вам загружать файлы с помощью приложения Git. На этот раз загрузка с помощью приложения Git не требуется, поскольку нет кода для компиляции. Можно использовать команду wget, чтобы получить все, что вам нужно для использования Symbolize.

wget https://raw.githubusercontent.com/SlimG/symbolize/master/symbolize

Wget  загрузчик очень быстро, и вы будете иметь скрипт в считанные секунды. Когда процесс будет завершен, пора разместить приложение Symbolize на вашем пути (AKA / usr / local / bin / ). Чтобы поместить файл сценария в / usr / local / bin / , поднимите терминал до статуса Root и используйте команду mv .

sudo -s mv символизирует / usr / local / bin /

Затем обновите права доступа к файлу с помощью команды chmod .

chmod + x / usr / local / bin / символизирует

После этого вы сможете получить доступ и запустить Symbolize, выполнив команду symbolize .

символизировать

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

Это приложение работает, беря местоположение файла или папки и перемещая его в Dropbox, таким образом синхронизируя все. Чтобы узнать, как синхронизировать файлы конфигурации Linux, сделайте следующее.

Шаг 1. Откройте терминал и запустите ls -a, чтобы определить, какую папку конфигурации вы хотите синхронизировать с Symbolize. В этом примере мы будем использовать папку ~ / .ssh .

ls -a

Шаг 2. Запустите клиент синхронизации Dropbox на своем ПК с Linux и убедитесь, что вы вошли в службу.

Шаг 3. Используйте команду mkdir и создайте папку синхронизации для файлов конфигурации на вашем ПК с Linux.

mkdir -p ~ / Dropbox / configs /

Шаг 4. Используйте скрипт создания  символов для синхронизации файлов конфигурации с Dropbox.

символизировать ~ / .ssh ~ / Dropbox / configs /

Повторите этот процесс для каждого файла конфигурации и папки в Linux, которые вы хотите синхронизировать.

Как поддерживать синхронизацию файлов конфигурации Linux

Необязательно - загрузите синхронизированные конфигурации на другом ПК с Linux.

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

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

Шаг 1: выполните действия, описанные в разделе «Использование символов» выше, чтобы синхронизировать все ваши файлы конфигурации с Dropbox. Это нужно делать только на одном ПК с Linux, а не на нескольких.

Шаг 2.  Войдите на другой компьютер с Linux, не настроив на нем какие-либо синхронизированные файлы конфигурации, войдите в Dropbox и синхронизируйте файлы из службы. Затем запустите symbolize, чтобы настроить свои конфигурации.

Так, например, чтобы добавить синхронизированную папку ~ / .ssh из ~ / Dropbox / configs /, вы должны сделать:

rm -rf ~ / .ssh символизирует ~ / Dropbox / configs / .ssh / ~ /


Улучшите буфер обмена Gnome Shell с помощью Pano

Улучшите буфер обмена Gnome Shell с помощью Pano

Посмотрим правде в глаза, буфер обмена Gnome Shell по умолчанию не очень хорош. Установите Pano, чтобы улучшить работу с буфером обмена!

Как установить DaVinci Resolve 17 в Linux

Как установить DaVinci Resolve 17 в Linux

Вам нужен отличный нелинейный видеоредактор для Linux? Заставьте Davinci Resolve 17 работать с этим руководством!

Как загрузить обои на рабочий стол Linux с помощью загрузчика обоев

Как загрузить обои на рабочий стол Linux с помощью загрузчика обоев

Wallpaper Downloader — удобный загрузчик и менеджер обоев для Linux. Он поддерживает большинство сред рабочего стола Linux и очень прост в использовании. Это руководство

Как установить ОС Tuxedo на свой компьютер

Как установить ОС Tuxedo на свой компьютер

Хотите протестировать ОС Tuxedo на компьютерах Tuxedo? Узнайте, как установить последнюю версию Tuxedo OS на свой ПК.

Как установить файл DEB в Linux

Как установить файл DEB в Linux

.DEB вариант № Что ты делаешь с этим? Узнайте о многих способах установки файлов DEB на ПК с Linux.

Как играть в Dying Light на Linux

Как играть в Dying Light на Linux

Dying Light — видеоигра в жанре survival horror, разработанная Techland и изданная Warner Bros Interactive Entertainment в 2015 году. Игра сосредоточена на

Как установить Neptune Linux на свой компьютер

Как установить Neptune Linux на свой компьютер

Neptune использует среду рабочего стола KDE Plasma 5 и стремится создать элегантную ОС. Вот как установить Neptune Linux на свой компьютер.

Попробуйте новый рабочий стол на основе оснастки Ubuntu

Попробуйте новый рабочий стол на основе оснастки Ubuntu

Хотите опробовать новую настольную операционную систему Ubuntu, основанную на Snap-пакетах? Узнайте, как развернуть его на виртуальной машине с помощью этого руководства.

Как играть в Undertale на Linux

Как играть в Undertale на Linux

Undertale — это двухмерная инди-ролевая игра 2015 года, разработанная и изданная разработчиком игр Тоби Фоксом. Это руководство расскажет о загрузке и установке Undertale на вашем компьютере.

Как играть в Total War: THREE KINGDOMS на Linux

Как играть в Total War: THREE KINGDOMS на Linux

Total War: Three Kingdoms — это пошаговая стратегия в реальном времени, разработанная Creative Assembly. Вот как играть на Linux.