UbuntuサーバーにGitLabをインストールする方法
GitLab を Ubuntu サーバー上で動作させたいと考えていますか? GitLab は、GitHub のようなサービスに代わる、強力な自己ホスト可能な代替サービスです。これを使用すると、次のことができます
Linux PCのパスワードを忘れましたか?戻れない?心配しないでください!Ubuntuライブディスクを使用してパスワードをリセットできます!このガイドでは、その方法を紹介します。
ライブディスクの作成
Ubuntuライブディスクを使用してパスワードをリセットする前に、ライブディスクを作成する必要があります。ライブディスクを作成するには、Ubuntu.com / desktopにアクセスすることから始めます。デスクトップページが表示されたら、「Ubuntuのダウンロード」ボタンを選択します。
「Ubuntuのダウンロード」ボタンを選択すると、ダウンロードページが表示され、ダウンロード可能な2つの選択肢が表示されます。「Ubuntu20.10」を探し、その横にある緑色のダウンロードボタンを選択して、Ubuntu 20.10ISOファイルのダウンロードを開始します。
ISOファイルのPCへのダウンロードが完了したら、Etcher.ioにアクセスし、お気に入りのUSBフラッシュドライブをUSBポートに接続します。次に、Ubuntuライブディスクを作成しているコンピューターに最新バージョンのEtcherをダウンロードします。
注:Etcherの優れている点は、クロスプラットフォームであるということです。Linux PCからロックアウトされている場合でも、Mac、Windows PC、またはその他のLinuxシステムでUbuntuライブディスクを作成できます。
コンピューターにEtcherの最新リリースをダウンロードした後、それを起動します。次に、以下の手順に従ってください。
ステップ1: Etcherアプリで[ファイルからフラッシュ]ボタンを見つけて、マウスで選択します。このボタンを選択すると、ポップアップウィンドウが表示されます。このウィンドウを使用して、Ubuntu 20.10ISOファイルを参照します。
ステップ2:マウスで「ターゲットの選択」ボタンを選択します。次に、メニューを使用してUSBフラッシュドライブを選択します。
ステップ3:「フラッシュ!」を選択します マウスでボタンを押して、Ubuntuライブディスク作成プロセスを開始します。完了するまでに数分かかる場合があります。
ライブディスクのフラッシュが完了したら、パスワードをリセットするPCをBIOSに再起動し、USBから起動してUbuntuライブディスクにアクセスするように構成します。
LinuxをChrootとしてマウントする
パスワードを変更する唯一の方法(ロックアウトされている場合)は、Chrootを使用することです。Chrootを使用すると、ユーザーは自己完結型の環境内にオペレーティングシステムをマウントできます。
Linuxを初めて使用する場合、Chrootへのアクセスは簡単ではありません。マウントされているものを含め、ファイルシステムについて少し理解する必要があります。ただし、できるだけ簡単に説明します。
開始するには、ライブディスクでターミナルウィンドウを起動します。ターミナルウィンドウが開いたら、sudo-s コマンドを使用してライブディスクをrootユーザーに移行し ます。
sudo -s
rootユーザーにアクセスした後、lsblk コマンドを実行し ます。このコマンドは、Linuxシステムに接続されているすべてのハードドライブとパーティションを表示します。
lsblk -paf
ここから、Linuxハードドライブパーティションのlsblk出力を確認する必要があります。この例では/dev/sda1
、ブートパーティションと/dev/sda2
ルートパーティションにを使用します。あなたのものは異なるかもしれません。
パーティションが何かわからない場合は、Linuxでハードドライブ情報を見つけるための詳細なチュートリアルをお読みください。lsblkの出力を理解し、どのパーティションが何であるかを見つけるのに役立ちます。
パーティションが何であるかを理解したら、以下のコマンドを使用して、Ubuntuライブディスクの/ mntディレクトリにそれらをマウントできます。
注:覚えて、/dev/sda1
そして/dev/sda2
単なる例です。マウントする必要のあるパーティションを反映するように、以下のコマンドの/dev/sda1
と/dev/sda2
部分を変更してください。
まず、ルートファイルシステムを/mnt
ディレクトリにマウントします。この例では、ルートファイルシステムがオンになっています。/dev/sda2
。
/ dev / sd2 / mntをマウントします
ルートファイルシステムを/mnt
Ubuntuライブディスクにマウントした/dev/sda1
後、ブートパーティションをマウントする必要があります/boot/efi
。この例では、使用しているLinuxシステムに専用のEFIパーティションがあります。
専用のEFIパーティションがない場合は、この手順をスキップしてください。または、EFIマウントパスが異なる場合(たとえば、/boot
ではなく/boot/efi
)、必ず以下のコマンドで変更してください。
注:/mnt/
変更する場合は、mountコマンドのパスはで始まる必要があります。
/ dev / sda1 / mnt / boot / efiをマウントします
すべてのファイルシステムがマウントされたら、次のコマンドを使用してChrootをUbuntuライブディスクにマウントします。
cd / mnt mount --bind / dev / mnt / dev mount --bind / dev / pts / mnt / dev / pts mount --bind / proc / mnt / proc mount --bind / sys / mnt / sys chroot / mnt
上記のすべてのコマンドを入力すると、LinuxシステムがChrootにマウントされ、コマンドラインから完全にアクセスできるようになります。
ライブディスクでパスワードをリセット
UbuntuライブディスクでChrootに接続すると、LinuxPCのrootユーザーアカウントにすぐにアクセスできるようになります。rootアクセス権を持っているので、忘れてしまったユーザーアカウントのパスワードを簡単に変更できます。
パスワードを変更するには、passwdコマンドに続けてユーザー名を実行し ます 。たとえば、「derrik」ユーザーのパスワードをリセットするには、次のようにします。
passwd derrik
入力後 のpasswd コマンドを、端末プロンプトは、新しいパスワードを設定するように要求されます。そうする。次に、コンピュータを再起動すると、パスワードがリセットされます。
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 つに結合できたらいいのにと思いますか