- -Linux構成ファイルの同期を保つ方法

Linux構成ファイルの同期を保つ方法

Linux構成ファイルはセットアップが面倒です。特に複数のコンピューターがある場合。長年にわたって、Linuxユーザーは、構成を圧縮してさまざまなクラウドストレージプロバイダーにアップロードすることで、この問題を(大部分)解決してきました。さまざまなLinux構成ファイルのアーカイブをオンラインでバックアップするのと同じくらい便利なため、対処するのは非常に面倒です。 Symbolizeの開発者もそう考えています。そこで、彼はこの問題を解決するために、Linux構成ファイルの同期を維持する面倒さを解消するアプリを作成しました。

このアプリはSymbolizeと呼ばれ、ユーザーはSymbolicリンク(別名ショートカット)とDropboxマジックを使用して、複数のマシンに構成ファイルをすばやくセットアップできます。

注意: Symbolizeは、Dropbox同期アプリケーションで最適に機能します。この記事を始める前に、同期クライアントの最新リリースをインストールしてください。詳細については、こちらのチュートリアルをご覧ください。

Symbolizeの取得

Symbolizeアプリケーションは複雑ではないため、特別なツールと依存関係を使用して構築する必要はありません。代わりに、ユーザーはSnapストアからそれを取得するか、 スナップインストール コマンドまたはGitHubからスクリプトを取得します。

LinuxでSymbolizeツールのインストールを開始するには、押してターミナルウィンドウを開きます。 Ctrl + Alt + T または Ctrl + Shift + T キーボードで。そこから、システムでプログラムを実行する方法に対応するコマンドラインの指示に従います。

スナップの手順

Snapメソッドは、GitHubとの対話を必要としないため、Symbolizeを動作させるための間違いなく最良の方法です。スナップをつかんで、あなたの人生を続けましょう。

Symbolizeのスナップインストールを開始するにはアプリケーションでは、Snap形式をサポートするLinuxオペレーティングシステムを実行している必要があります。最良の結果を得るには、Snapランタイムが事前に構成されており、面倒な操作は必要ないため、Ubuntuを使用してください。ただし、Ubuntuを使用していない場合は、こちらのガイドに従って、Linux PCでスナップを有効にする方法についてすべて学ぶことができます。

LinuxシステムでSnapdランタイムを起動して実行したら、 スナップインストール Symbolizeの最新のスナップショットを取得するコマンド。

sudo snap install symbolize

直接ダウンロード

すべてのLinuxオペレーティングシステムがSnapで動作するわけではありませんパッケージとSnapランタイム。ありがたいことに、開発者のGitHubページからスクリプトファイルをダウンロードするだけで、Symbolizeの有用性を活用できます。

通常、私たちが対処するときは中毒性のヒントについてGitHubのプログラムの場合、Gitアプリを使用してファイルをダウンロードするよう指示します。今回は、コンパイルするコードがないため、Gitアプリでダウンロードする必要はありません。 wgetコマンドを使用して、Symbolizeの使用に必要なすべてのものを取得することができます。

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

wget ダウンローダーは非常に高速で、数秒でスクリプトを作成できます。プロセスが完了したら、Symbolizeアプリケーションをパスに配置します(別名 / usr / local / bin /)。スクリプトファイルを配置するには / usr / local / bin /、端末をルートステータスに上げて、 mv コマンド。

sudo -s
mv symbolize /usr/local/bin/

次に、ファイルのアクセス許可を更新します chmod コマンド。

chmod +x /usr/local/bin/symbolize

その後、Symbolizeにアクセスして実行できるようになります。 象徴する コマンド。

symbolize

Symbolizeの使用

このアプリは、ファイルまたはフォルダーの場所を取得してDropboxに移動することで機能し、すべての同期を維持します。 Linux構成ファイルの同期を維持する方法については、次を実行してください。

ステップ1: ターミナルを開いて実行する ls -a Symbolizeとの同期を維持する設定フォルダーを決定します。この例では、 〜/ .ssh フォルダ。

ls -a

ステップ2: Linux PCでDropbox同期クライアントを起動し、サービスにログインしていることを確認します。

ステップ3: mkdirコマンドを使用して、Linux PCの構成ファイルの同期フォルダーを作成します。

mkdir -p ~/Dropbox/configs/

ステップ4: 使用 象徴する 設定ファイルをDropboxと同期するスクリプト。

symbolize ~/.ssh ~/Dropbox/configs/

同期を維持したいLinux上の各構成ファイルとフォルダーについて、このプロセスを繰り返します。

オプション–同期された構成を別のLinux PCにロードする

Symbolizeの良い点の1つは、構成ファイルをDropboxに配置して同期します。しかし、Symbolizeの素晴らしい点は、Symbolizeを使用して複数のコンピューターで同じ構成ファイルを実行することです。

同じ同期ファイルを使用するように複数のLinux PCをセットアップするには、次の手順を実行します。

ステップ1: 上記の「Symbolizeの使用」の手順に従って、すべての構成ファイルをDropboxと同期させます。これは、1台のLinux PCでのみ行う必要があり、複数ではありません。

ステップ2: 同期された構成ファイルを設定せずに別のLinux PCにログインし、Dropboxにログインして、サービスからファイルを同期します。次に、symbolizeを実行して構成をセットアップします。

したがって、たとえば、同期された 〜/ .ssh 〜/ Dropbox / configs /からフォルダーを作成します。

rm -rf ~/.ssh
symbolize  ~/Dropbox/configs/.ssh/ ~/
</ p>

コメント