UbuntuサーバーにGitLabをインストールする方法
GitLab を Ubuntu サーバー上で動作させたいと考えていますか? GitLab は、GitHub のようなサービスに代わる、強力な自己ホスト可能な代替サービスです。これを使用すると、次のことができます
多くのLinuxファンがハードドライブについてよく知っているため、Linuxでのハードドライブの故障は最近ではあまり一般的ではありません。しかし、無敵のハードウェアはなく、事故は起こります。このため、ハードドライブの状態をチェックし、問題が発生した場合は予防策を講じることをお勧めします。
適切なツールを使用すれば、ハードドライブの状態を簡単に確認できます。この記事では、Linux上のハードドライブを確認し、それらのヘルスステータスを確認するための2つの簡単な方法について説明します。
1. Smartctl
最新のハードドライブには「SMART」が搭載されています。これは、オペレーティングシステム(Linux、Mac、Windowsなど)がハードドライブの整合性と正常性を検証できるようにする機能です。
注:ドライブに「SMART」機能があるかどうかを確認する最も簡単な方法は、コンピューターからドライブを取り出して、ラベルの情報を読み取ることです。または、入っていたチェックボックスをオンにします。
Smartmontoolsをインストールします
Linuxでは、ハードドライブのSMARTステータスを確認する方法はたくさんあります。ただし、おそらく最も簡単な方法はsmartctlを使用することです。このツールの使用方法を説明する前に、smartlctlを使用してハードドライブの状態を確認する方法を説明する必要があります。
Smartmontoolsをインストールするには、ターミナルを開き、Linuxディストリビューションに対応する指示に従います。
Ubuntu
sudo apt install smartmontools
Debian
sudo apt-get install smartmontools
Arch Linux
sudo pacman -S smartmontools
Fedora
sudo dnf install smartmontools
OpenSUSE
sudozypperインストールsmartmontools
汎用Linux
Smartmontoolsのプログラムバンドルは、Linuxでハードドライブの状態をチェックする主な方法の1つであるため、最も知られていないディストリビューションでもインストールできる可能性があります。入手するには、ターミナルウィンドウを開き、「smartmontools」を検索して、通常のプログラムのインストール方法でインストールします。公式ウェブサイトから(ソースコードを介して)Smartmontoolsを入手することも可能です。
ハードドライブの状態– Smartctl
Smartctlは非常に使いやすいです。ハードドライブの状態を確認するには、次の手順に従います。
ステップ1:ターミナルを開き、suまたはsudo-sを使用してルートシェルを取得します。
su-
ステップ2:lsblkコマンドを使用してLinuxPCに接続されているハードドライブを一覧表示します。/ dev / sdXはデバイスラベルであり、/ dev / sdX#はパーティション番号を意味することに注意してください。
lsblk
ステップ3:ドライブのリストを調べて、確認するドライブを見つけます。見つけたら、マウスでハイライトしてメモします。
ステップ4:ターミナルで、smartctlコマンドを使用して、デバイスのSMARTステータスを出力します。ドライブのラベル名で「X」を変更してください。
smartctl -a / dev / sdX
出力を調べて、ドライブの状態を判断します。複数のハードドライブがある場合は、必ずこのプロセスを繰り返してください。
後で使用するためにsmartctlドライブレポートを保存する必要がありますか?以下のコマンドでファイルにパイプします!
smartctl -a / dev / sdX >> /home/username/Documents/drive-report.txt
Gnome Disks
ターミナルの大ファンではないが、Linux上のハードドライブの状態を確認する必要がある場合は、GnomeDisksの使用を検討してください。基本的なヘルスチェックや、回転するドライブとSSDの両方のテスト機能など、いくつかのSMART機能が含まれています。
Gnome Disksを入手するには、アプリケーションメニューを開き、「Disks」を検索して起動します。または、インストールしていない場合は、オペレーティングシステムについて以下の手順に従ってください。
Ubuntu
sudo apt install gnome-disk-utility
Debian
sudo apt-get install gnome-disk-utility
Arch Linux
sudo pacman -S gnome-disk-utility
Fedora
sudo dnf install gnome-disk-utility
OpenSUSE
sudo zypper install gnome-disk-utility
汎用Linux
Gnome Disksは、Gnomeデスクトップのコア部分です。これは、Gnome、Gnome Shell、およびそのソフトウェアを配布するすべてのオペレーティングシステムにあります。OSにインストールする必要があり、見つからない場合は、ソースコードをオンラインで入手できます。
ハードドライブの状態– Gnome Disks
LinuxPCでGnomeDiskアプリケーションを起動します。開くと、コンピュータに接続されている最初のハードドライブ(通常はマザーボードのSATAポートでSlot0 / Slot1を使用しているハードドライブ)が自動的に選択されます。
Gnome Disksの「評価」セクションを見ると、ハードドライブのSMART情報を一目で確認できます。
ハードドライブのSMARTデータと全体的な状態を完全に読み取るには、キーボードのCtrl + Sを押します。
Ctrl + Sの組み合わせを押すと、SMARTダッシュボードが表示され、選択したハードドライブで発生しているすべてのエラーと問題が(読みやすい用語で)印刷されます。
テストを実行する
ドライブをテストする必要がありますか?Gnome DisksでSMARTダッシュボードを開き、[セルフテスト]オプションをクリックして、基本的なハードドライブのヘルステストを実行します。
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 つに結合できたらいいのにと思いますか