UbuntuサーバーにGitLabをインストールする方法
GitLab を Ubuntu サーバー上で動作させたいと考えていますか? GitLab は、GitHub のようなサービスに代わる、強力な自己ホスト可能な代替サービスです。これを使用すると、次のことができます
Linuxサーバーのスペースが不足していませんか?何がスペースをすべて使い果たしているのかを理解しようとしていますが、理解できませんか?ターミナルを介してLinuxでのデータ使用量を分析する方法について説明する際は、ガイドに従ってください。
注:このガイドはLinuxサーバーに焦点を当てていますが、これらの方法は、Linuxベースのオペレーティングシステムを実行しているデスクトップまたはラップトップでも機能します。気軽にフォローしてください!
1. Linuxのディスクスペースを分析する– NCDU
Linuxのコマンドラインでディスク使用量を確認する最良の方法は、NCDUツールを使用することです。これはNcursesベースのユーティリティであり、Linuxファイルシステム上のデータが占有しているスペースの量を示すグラフ(最大から最小)をスキャンして出力します。
LinuxへのNCDUのインストール
NCDUアプリケーションは非常に軽量で、簡単に使用できます。ただし、最新のLinuxオペレーティングシステムにはデフォルトで出荷されていないため、Linuxシステムのファイルシステムの使用状況を分析するために使用する方法を示す前に、インストール方法を示す必要があります。
LinuxにNCDUをインストールするには、ターミナルウィンドウを開くか、SSH経由でLinuxサーバーマシンに接続します。そこから、現在使用しているOSに対応する以下に概説するコマンドラインの指示に従います。
Ubuntu
UbuntuにNCDUアプリケーションをインストールするには、次のAptコマンドを使用します。
sudo apt install ncdu
Debian
Debianでは、ターミナルで次のApt-getコマンドを使用してNCDUを動作させることができます。
sudo apt-get install ncdu
Arch Linux
Arch Linuxを使用している場合は、Pacmanパッケージマネージャーを使用してNCDUを入手できます。
sudo pacman -S ncdu
Fedora
Fedora Linuxを使用していますか?その場合、以下のdnfコマンドを使用してNCDUを起動して実行できます。
sudo dnf install ncdu
OpenSUSE
NCDUをOpenSUSELinuxで動作させるには、以下のZypperコマンドを実行します。
zypper addrepo https://download.opensuse.org/repositories/utilities/openSUSE_Leap_15.1/utilities.repo zypper refresh zypper install ncdu
汎用Linux
このリストに記載されていないLinuxオペレーティングシステムを使用している場合でも、ソースコードを介してソフトウェアをインストールできます。
NCDUのソースコードを入手するには、開発者のWebサイトにアクセスする必要があります。
NCDUを使用してコマンドラインでファイルシステムの使用状況を分析する
NCDUを使用してファイルシステムの使用状況を分析するには、まずターミナルを開きます。次に、分析するディレクトリの横でncduコマンドを実行します。たとえば、/ varディレクトリを分析するには、次のコマンドを実行します。
ncdu / var
または、NCDUを/ディレクトリに向けてシステム全体を分析します。
ncdu /
分析するディレクトリに対してncduコマンドを実行すると、ウィンドウが表示されます。このウィンドウでは、NCDUアプリがフォルダーをスキャンしているのがわかります。スキャンしている間、座って我慢してください。特にファイルが多い場合は、時間がかかる場合があります。
NCDUのスキャンが完了すると、インタラクティブなグラフが表示されます。このグラフは、Linuxシステム上のディレクトリをサイズ別にランク付けします。一番上のフォルダは最も多くのデータを使用しています。一番下にあるものは、使用量が最も少ないです。
上/下矢印キーを使用して、見たいフォルダを見つけます。次に、Enterキーを押してアクセスします。NCDUディスク使用量アナライザーを終了するには、キーボードのqを押します。
2. Linuxのディスクスペースを分析する– DF
Linux端末でファイルシステムの使用状況を分析するもう1つの方法は、DFツールを使用することです。DFツールを使用するには、dfを実行してから、分析するファイルシステムの部分を実行します。たとえば、~/
ディレクトリのステータスを確認するには、df〜/を実行します。
df〜 /
ディレクトリに対してDFツールを実行すると、そのディレクトリの合計読み取り値、使用されているスペースの量、および残りの量が生成されます。ただし、読み出しは読みやすい形式ではありません。ディレクトリがシステムで使用しているデータ量の概要を読みやすい形式で表示するようにDFツールに指示するには、-hスイッチを使用します。-hスイッチはギガバイトとメガバイト単位で読み出しを出力します。
df -h〜 /
任意のディレクトリを分析するには、任意のフォルダに対してdfコマンドを実行します。ただし、dfコマンドではディレクトリの詳細な読み取りは提供されないことを理解してください。代わりに、簡単な要約のみを提供します。
3. Linuxのディスクスペースを分析する– DU
NCDUおよびDFツールがそれを行わない場合、Linuxでのファイルシステムの使用状況を分析するもう1つの優れた方法は、DUツールです。DUは任意のディレクトリをスキャンして、その特定のフォルダ内の各ファイルの大きさを読み取ることができます。どのファイルが最も多くのスペースを占めているかを見つけるのに便利です。
Linuxシステムの特定のディレクトリで最も多くのスペースを使用しているファイルを見つけるには、du / directoryを実行します。たとえば、/var
ディレクトリ内で最大のファイルを見つけるには、次のコマンドを実行します。
du -ch / var
duコマンドを実行すると、すべてのファイルのリストとそのサイズ、およびリストの一番下に追加されたすべてのファイルの合計サイズが表示されます。読みやすくするために、コマンドの出力をテキストファイルに送信します。
du -ch / my-favorite-directory> du-readout.txt
catツールを使用してテキストファイルを表示できます。または、お気に入りのテキストエディタで開きます。
cat du-readout.txt
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 つに結合できたらいいのにと思いますか