UbuntuサーバーにGitLabをインストールする方法
GitLab を Ubuntu サーバー上で動作させたいと考えていますか? GitLab は、GitHub のようなサービスに代わる、強力な自己ホスト可能な代替サービスです。これを使用すると、次のことができます
Linux上でタスクを殺すアプリケーションが不足することはありません。ただし、主にLinux端末に焦点を当てた単純なタスクキリングツールが大幅に不足しています。Gkillの紹介:コマンドライン用のGoogleGoベースのアプリキリングツール。Gkillはプログラムをフィルタリングし、問題のあるプログラムを停止できます。killコマンドや不格好なインターフェイスをいじることはありません。
Gkillの使用は、GoogleのGoプログラミング言語をインストールすることから始まります。ターミナルを開き、オペレーティングシステムに対応するコマンドを入力します。
注:Ubuntu、DebianなどにはGoogle Go用の特定のインストールパッケージがありますが、$ GOPATH が正しく設定されない場合があります。これを修正するには、このチュートリアルの「その他のLinux」セクションにあるパスの指示に従ってください。
sudo apt install golang
sudo apt-get install golang
sudo pacman -S golang
sudo dnf install golang
sudo zypper install go
Google Goは、ほぼすべてのLinuxディストリビューションで簡単に実行できます。wgetで最新リリースをダウンロードすることから始めます 。
wget https://dl.google.com/go/go1.10.2.linux-amd64.tar.gz
アーカイブのダウンロードが完了したので、アーカイブの内容を/ usr / local /に直接抽出し ます。これを実現するには、tar コマンドに-Cを 追加し ます。
sudo tar -C / usr / local -xvzf go1.10.2.linux-amd64.tar.gz
Goは主に開発者とコーダーによって使用されるため、プロジェクトフォルダーを設定する必要があります。このフォルダを/ home / username / ディレクトリに作成します 。プログラミングにGoを使用する予定の各ユーザーは、プロジェクトフォルダーも設定する必要があることに注意してください。
使い方 は、mkdir ツールを、プロジェクトフォルダを作成します。〜/の権限設定を保持する ために、必ず-p を追加してください 。
mkdir -p〜 / golang-projects / {bin、src、pkg}
次に、CD コマンドで新しいディレクトリに入り ます。
cd〜 / golang-projects /
Nanoテキストエディタを使用して、〜/ bash_profileを開き、最後に次のコードをファイルに追加します。
まず、Goを使用するためのパスを貼り付けます。
export PATH = $ PATH:/ usr / local / go / bin
パスが設定されます。次に、これらの2行を〜/ .bash_profile に貼り付けて 、GOPATH と GOBINの 場所を指定します 。
export GOPATH = "$ HOME / golang-projects" GOBIN = "$ GOPATH / bin"をエクスポートします
すべてのコードがファイル内にある場合は、Ctrl + O を押し て保存します。Ctrl + X を押して Nanoを閉じます。
GkillはGoogleGoを使用しているため、主流のLinuxディストリビューションソフトウェアリポジトリには事前にパッケージ化されたバージョンはありません(AURパッケージすらありません)。代わりに、ソフトウェアのインストールを検討している場合は、Goのget関数を使用して、Githubから直接コードを取得する必要があり ます。
github.com/heppu/gkillを入手してください
Gkillアプリを起動するには、すべてのパスが設定されていることを確認してください。これをまだ行っていない場合は、上記の手順に従って行ってください。すべてが正しく設定されていれば、ターミナルで次のコマンドを使用していつでもGkillアプリを起動できるはずです。
gkill
正しいフォルダに移動して、Gkillアプリを直接実行することもできます。まず、 CD を 〜/ golang-projectsフォルダーに挿入し ます。
cd〜 / golang-projects
その後、もう一度CD コマンドを使用 して、bin サブフォルダーに直接移動し ます。
CDビン
./コマンドを使用してGkillアプリを実行できるようになりました。
./gkill
適切なコマンドを使用してGkillアプリを起動すると、非常に最小限のタスクマネージャーツールが表示されます。画面全体を占めるわけではありません。LinuxPCで実行されているすべてのアクティブなプログラムの概要が表示されます。アプリを強制終了するには、まず矢印キーを使用して上下に移動します。Enterキーを使用してアプリケーションを選択します 。
Enter キーを押すと 、プログラムが即座に強制終了され、プログラムが停止します。
問題のあるプログラムの停止をすばやく見つける別の方法は、Gkillフィルタリングシステムを使用することです。これを使用するには、表示するアプリケーションの名前の入力を開始します。Gkillは即座にフィルタリングし、正しい結果を表示します。ここから、キーボードの矢印キーを使用して選択します。いつものように、キーボードのEnter キー を押してプロセスを強制 終了します。
Gkillアプリを閉じるには、起動方法に関係なく、ターミナルでCtrl + Z ショートカットを使用し ます。そこから、jobs コマンドを実行して 、ターミナルセッションが放棄したプロセスを一覧表示します。
停止したGkillジョブの横の番号をメモします。次に、ターミナルに戻り、jobs stopコマンドを使用して 、放棄されたプロセスを終了します。
注:コマンドのXは、必ずジョブの横の数字(1など)に置き換えてください。
ジョブはXを停止します
システムからGkillを削除する最も簡単な方法は、golang-projectsフォルダーを削除し て新しいフォルダーを作成することです。削除するファイルを適切に検索するためにbinフォルダーと pkg フォルダーを並べ替えるよりも、削除の方がはるかに高速です 。golang-projectsフォルダーを削除することから 始め ます。
注:プロジェクトフォルダを削除する前に、安全に保管するために、重要なGoogleGo関連ファイルを別のフォルダに移動してください。
rm -rf〜 / golang-projects mkdir -p〜 / golang-projects / {bin、src、pkg}
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 つに結合できたらいいのにと思いますか