UbuntuサーバーにGitLabをインストールする方法
GitLab を Ubuntu サーバー上で動作させたいと考えていますか? GitLab は、GitHub のようなサービスに代わる、強力な自己ホスト可能な代替サービスです。これを使用すると、次のことができます
多くのLinuxディストリビューションのごみ箱機能は、Microsoft Windowsの「ごみ箱」、またはAppleのmacOSの同じ名前の機能によく似ています。これにより、ユーザーは「ゴミ箱」で気に入らないファイルやフォルダを送信できます。事実上、物事を邪魔にならないようにします。
主に、すべてのLinuxデスクトップ環境にはゴミ箱が付属しており、キーボードの「削除」ボタンをクリックすると、ファイルがそこに移動します。時間の経過とともに、データはゴミ箱をいっぱいにし、スペースを占有します。これにより、ハードドライブのスペースが消費される可能性があります。残念ながら、Linuxでは、ごみ箱のデフォルトのスペースは有限です。さらに悪いことに、それは自動的にクリアするように設定されていません。幸いなことに、いくつかのトリックを使えば、少しの設定でLinuxのゴミ箱を自動的に空にすることができます。
Autotrashのインストール
自動ゴミ箱は、LinuxPCでゴミ箱を空にするように簡単に設定できるハンズオフの方法です。Cronジョブで構成でき、1つだけではなく、複数のユーザーのゴミ箱フォルダーを削除するために使用することもできます。
LinuxディストリビューションでAutotrashアプリケーションを設定するには、キーボードのCtrl + Alt + TまたはCtrl + Shift + Tを押してターミナルウィンドウを開きます。
ターミナルセッションが開いたら、使用しているLinuxオペレーティングシステムに対応するインストール手順に従います。
Ubuntu
Autotrashツールは、中央のソフトウェアリポジトリでUbuntuユーザーに配布されます。インストールするには、以下のApt コマンドを使用してください 。
sudo apt install autotrash
Debian
Debianユーザーは、Debianの主要なソフトウェアソースからAutotrashツールをインストールできます。取得するには、以下のApt-getコマンドを入力します。
sudo apt-get install autotrash
Arch Linux
Arch Linuxでは、Autotrashツールは従来の方法ではユーザーが利用できません。代わりに、それを機能させたいと考えている人は、プロジェクトのGithubページを介して手動でビルドする必要があります。
ビルドプロセスを開始するには、Pacmanパッケージマネージャーを使用して「Git」パッケージをインストールします。
sudo pacman -S git
Arch Linux PCに「Git」パッケージを設定したら、gitcloneコマンドを使用してAutotrashソースコードをダウンロードします。
git clone https://github.com/bneijt/autotrash.git
コードのダウンロードが完了したら、CDコマンドを使用して、ターミナルセッションをホームフォルダ(〜/)から新しい「autotrash」ディレクトリに移動します。
cd autotrash
「autotrash」ディレクトリ内で、プログラムをインストールします。インストーラスクリプトを開始するには、次を実行します。
sudo python setup.py install
Fedora
Fedora Linuxは、かなり長い間、ソフトウェアリポジトリにAutotrashツールを持っていました。動作させるには、ターミナルセッションを起動し、以下のDNFパッケージマネージャーコマンドを使用します。
sudo dnf install autotrash -y
OpenSUSE
OpenSUSE Linuxを使用していますか?Autotrashアプリケーションを実行したいですか?幸運なことに、このアプリはOSSAllソフトウェアリポジトリを介してOpenSUSELEAPとTumbleweedで利用できます。
インストールするには、YaSTで「OSSAll」が有効になっていることを確認してください。次に、ターミナルウィンドウでZypperコマンドを入力して、システムでプログラムを動作させます。
sudo zypper install autotrash -y
自動ゴミ箱を設定する
自動ゴミ箱は、LinuxPCのゴミ箱を空にするように手動で構成できるツールです。ただし、箱から出して、ツールをインストールするだけでは何も起こりません。代わりに、自動スクリプトを設定する必要があります。
開発者のGitHubページには、Autotrashアプリケーションを自動化するための最良の方法はCronジョブを使用することであると記載されています。ジョブを設定するには、LinuxPCでCronにアクセスできる必要があります。
注:ほとんどのLinux OSには、Cronをすぐに使用する機能があります。Cronツールを使用できない場合は、Cronツールの設定方法と使用方法に関する投稿を確認してください。
新しいジョブを作成するには、ターミナルを起動して次のように入力します。
EDITOR = nano crontab -e
次のコードをNanoテキストエディタに貼り付けます。
@daily /usr/bin/autotrash -d 30
Ctrl + Oを押して、編集内容を新しいCronジョブに保存します。次に、Ctrl + Xを押して終了します。
Crontabが正しく設定されているとすると、ゴミ箱は自動的に空になります。
すべてのユーザーのゴミ箱を空にする
Linuxで、1人のユーザーだけでなく、すべてのユーザーのゴミ箱を自動的に空にしたい場合は、それが可能です。これを行うには、Cronジョブを作成する必要があります。
まず、ターミナルでCrontabを開きます。
EDITOR = nano crontab -e
Crontab内のテキストをすべて削除し、空白になっていることを確認します。次に、このコード行をエディターに貼り付けます。
@daily /usr/bin/autotrash -td 30
キーボードのCtrl + Oを押して、ジョブを保存します。次に、Ctrl + Xキーボードの組み合わせを使用してエディターを終了します。
コードがCronジョブで正しく設定されていると仮定すると、AutotrashはすべてのユーザーのLinuxPC上のゴミ箱を自動的に空にします。
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 つに結合できたらいいのにと思いますか