UbuntuサーバーにGitLabをインストールする方法
GitLab を Ubuntu サーバー上で動作させたいと考えていますか? GitLab は、GitHub のようなサービスに代わる、強力な自己ホスト可能な代替サービスです。これを使用すると、次のことができます
MicrosoftのWindows用暗号化テクノロジは、Bitlockerとして知られています。パーティションで使用すると、プライバシーを保護できる優れたテクノロジーです。ただし、Windowsと一緒にLinuxを使用している場合は、最新のLinuxベースのオペレーティングシステムのほとんどでBitlockerパーティションがサポートされていないことに失望するかもしれません。代わりに、LinuxでWindows Bitlockerパーティションにアクセスする場合は、サードパーティのツールであるDislockerを使用する必要があります。
LinuxにDislockerをインストールする
Dislockerは、どのLinuxディストリビューションにもプリインストールされていません。したがって、このソフトウェアの使用方法に入る前に、インストール方法を示す必要があります。
LinuxにDislockerソフトウェアをインストールするには、キーボードのCtrl + Alt + T または Ctrl + Shift + T を押してターミナルウィンドウを開き ます。次に、そこから、Linuxオペレーティングシステムに一致する以下に概説するコマンドラインの指示に従います。
Ubuntu
sudo apt install dislocker
Debian
sudo apt-get install dislocker
Arch Linux
Arch Linuxを使用していて、Dislockerを使用する場合は、Arch Linuxユーザーリポジトリ(AUR)から直接ソフトウェアをインストールする必要があります。インストールプロセスを開始するには、Pacmanコマンドを使用してGitパッケージとBase-develパッケージの両方をインストールします。
sudo pacman -S gitbase-devel
パッケージのインストールが完了したら、Gitコマンドを使用してTrizenAURヘルパーをダウンロードしてインストールします。Trizenは、すべての依存関係を自動的に収集してインストールするため、Dislockerの設定がはるかに簡単になります。
git clone https://aur.archlinux.org/trizen.git
ファイルのダウンロードが完了したら、CDコマンドを使用して、ターミナルセッションを「trizen」ディレクトリに移動します。
cd trizen
makepkgコマンドを使用してTrizenアプリをコンパイルします。
makepkg -sri
TrizenがArchLinuxシステムにセットアップされている場合、それを使用してDislockerアプリケーションをインストールできます。
trizen-Sディスロッカー
Fedora
sudo dnf install dislocker
OpenSUSE
残念ながら、OpenSUSELinuxのユーザーはDislockerを使用できません。アプリをインストールする場合は、ここからFedoraRPMパッケージをダウンロードすることを検討してください。または、ここにあるソースコードをコンパイルします。
Dislockerを設定する
Linux PCにDislockerがインストールされたので、セットアップする必要があります。まず、復号化プロセスが完了したときにBitlockerパーティションにアクセスできる新しいマウントフォルダーを作成します。次のmkdirコマンドを使用して、「bl-mount」フォルダーを作成します。
sudo mkdir -p / media / bl-mount
メディアディレクトリに「bl-mount」フォルダを作成した後、別のフォルダを作成する必要があります。このフォルダに「bitlocker」という名前を付けます。前のものと同様に、「bitlocker」フォルダはメディアディレクトリに配置する必要があります。使い方は、mkdirコマンドを、新しいフォルダを作成します。
sudo mkdir -p / media / bitlocker /
両方のフォルダがメディアディレクトリに配置されたら、CDのあるディレクトリに移動し、LSコマンドを実行して「メディア」の内容を表示することにより、フォルダが本来あるべき場所にあるかどうかを確認できます。
cd / media / ls
Bitlockerパーティションにアクセスします
Bitlockerフォルダーはすべてセットアップされ、Dislockerソフトウェアで使用する準備ができています。次に、Dislockerソフトウェアを使用して、Linuxシステムでパーティションを復号化してマウントします。以下のステップバイステップの手順に従ってください。
手順1:lsblkコマンドを実行して、BitlockerWindowsパーティションのパーティションラベルを見つけます。この例では、パーティションは/dev/sdc1
です。あなたのものは異なるかもしれません。
Bitlocker Windowsパーティションが何であるかを調べるのに助けが必要ですか?Linuxでハードドライブ情報を見つける方法については、ガイドに従ってください。
lsblk
手順2:dislockerコマンドを使用して、パーティションを復号化します。これ/dev/sdc1
は一例であることに注意してください。必ず、ご使用のBitlocker Windowsパーティションの実際のパーティションラベルに変更してください。変更しないと、コマンドが機能しません。
sudo dislocker -V / dev / sdc1 -u- / media / bitlocker
ステップ3:ステップ2のコマンドを入力すると、「ユーザーパスワードを入力してください」というテキストが表示されます。パーティションの暗号化に使用したWindowsアカウントのパスワードを入力し、Enterキーを押して続行します。
手順4:dislockerコマンドを使用して、BitlockerWindowsパーティションを/ media / bl-mountフォルダーにマウントします。ファイルシステムが汚れている場合、Dislockerソフトウェアは自動的に「読み取り専用」モードでパーティションをマウントすることを理解してください。読み取り専用の問題を修正するには、ドライブでchkdskを実行する必要があります。
sudo mount -o loop / media / bitlocker / dislocker-file / media / bl-mount
LinuxでのBitlockerWindowsパーティションのアンマウント
LinuxでBitlockerで暗号化されたWindowsパーティションをアンマウントすることは、パーティションを指定するほど簡単ではありません。代わりに、パーティションがロードされているマウントフォルダーをアンマウントする必要があります。
注:Bitlocker Windowsパーティションをアンマウントする前に、必ずすべてのファイル、フォルダー、プログラム、またはアプリケーションを閉じてください。そうしないと、データが失われる可能性があります。
パーティションをアンマウントするには、umountコマンドを使用します。
sudo umount / media / bl-mount
パーティションがアンマウントを拒否する場合は、「-f」コマンドラインスイッチを使用してみてください。
sudo umount / media / bl-mount -f
GitLab を Ubuntu サーバー上で動作させたいと考えていますか? GitLab は、GitHub のようなサービスに代わる、強力な自己ホスト可能な代替サービスです。これを使用すると、次のことができます
SELinux をインストールしてアクティブ化することで、Ubuntu Linux サーバーにセキュリティを追加する方法を学びます。
Linux サーバーに NFS 共有をマウントする簡単な方法が必要ですか? Cockpit アプリを使用して NFS 共有をマウントする方法を学びます。
Ubuntu 22.04 の長期サポートが登場しました! デスクトップまたはラップトップを最新の Ubuntu リリースにアップグレードする方法を学びます。
最新の Nvidia GPU ドライバーを Linux にインストールする方法
ファイルを Docker コンテナに転送する必要がありますか? Docker cp ツールを使用すると、コンテナーとの間でファイルを簡単に移動できます。
.DEB ファイルとは何ですか? それを使って何をしますか?Linux PC に DEB ファイルをインストールするさまざまな方法を学びましょう。
GOG.com のゲームを所有していますか? ビデオ ゲームを楽しむために Linux PC に GOG Galaxy クライアントをセットアップしたいですか? このガイドに従ってください。
Docker Engine は、Linux およびその他のプラットフォーム用のオープン コンテナ化プログラムです。Docker Engine は、次のように動作する自己完結型コンテナを管理します。
Slack、Discord、その他多くの生産性向上ツールを Linux システムにインストールすることにうんざりしていませんか? それらをすべて 1 つに結合できたらいいのにと思いますか