UbuntuサーバーにGitLabをインストールする方法
GitLab を Ubuntu サーバー上で動作させたいと考えていますか? GitLab は、GitHub のようなサービスに代わる、強力な自己ホスト可能な代替サービスです。これを使用すると、次のことができます
Mateデスクトップは、10年以上前から存在しているGnome2.Xをベースにしています。このような古い技術に基づいているため、非常に信頼性が高く、問題が発生することはめったにありません。ただし、「ほぼ」は100%の成功率ではありません。残念ながら、問題が発生してワークフローが停止することがあります。これらの問題が発生すると、多くのLinuxユーザーはそれを修正するために何をすべきかわかりません。フリーズしたMateLinuxデスクトップを修正する方法は次のとおりです。
ほとんどの場合、Mateデスクトップでクラッシュまたはフリーズが発生すると、パネルに障害が発生します。Mateのような安定した十分にテストされたソフトウェア間でも、メモリ不足やサードパーティのパネルアプレットなどのさまざまな要因により、パネルのクラッシュが発生する可能性があります。この問題を解決する最善の方法は、壊れたパネルを更新することです。
動作していないMateパネルを更新することは、GnomeShellなどの最新のデスクトップ環境を更新するよりも少し注意が必要です。理由?Mateは、組み込みの「更新」機能がなかった古いリリースのGnomeデスクトップ上に構築されています。そのため、端末を使って自分の手で物事を手に入れる必要があります。
Mateデスクトップのターミナルウィンドウにアクセスするには、キーボードのCtrl + Alt + T またはCtrl + Shift + Tを押します 。ここから、Mateでパネルを処理するプロセスの名前である「mate-panel」でpidof コマンドを実行し ます。
pidofメイトパネル
pidofコマンドを実行すると、数値出力が返されます。この番号出力は、パネルプログラムのプロセスIDです。ここから、kill コマンドを使用して、フリーズ/壊れたメイトパネルを強制終了できます 。
process-id-from-pidofを強制終了します
または、killコマンドを使用してプログラムを強制終了し、pidofが機能しない場合は、「mate-panel」と一緒にkillallコマンドを試してください。
キルオールメイトパネル
パネルを「強制終了」すると、Mateは自動的に新しい作業中のパネルを瞬時に起動し、問題を解決する必要があります。システムが新しいパネルを表示しない場合は、以下のコマンドを使用して手動で呼び出すことができます。
メイトパネル&
Mateデスクトップ環境がロック、フリーズ、またはクラッシュする可能性があるもう1つの理由は、Marcoウィンドウマネージャーが原因です。通常、これらのクラッシュは、ウィンドウマネージャーの古さ、バグ、またはその他のさまざまな要因が原因です。
MateパネルのようなMateウィンドウマネージャー(Marco)の更新は、主にシステム設定にMarcoの更新オプションが組み込まれていないため、コマンドラインで実行する必要があります。
キーボードのCtrl + Alt + TまたはCtrl + Shift + Tを押して、ターミナルウィンドウを開きます。そこから、marco –replaceコマンドを実行します。必ず&記号を追加して、このコマンドをバックグラウンドに配置するようにBashシェルに指示してください。
marco --replace&
Mate PCのターミナルで上記のコマンドを実行すると、Mateウィンドウマネージャーは即座に更新され、実行中のコマンドをバックグラウンドに送信する必要があります。次に、disownコマンドを実行して、実行中のシェルからMarcoを切断します。
勘当
disownコマンドを実行したら、Mateウィンドウ管理システムの問題を解決する必要があります。
上記のコマンドを使用してMateデスクトップ環境を更新すると、自分自身をすばやく保存できるため、非常に便利です。ただし、Mateセッションを修正するための複数のコマンドを覚えているのが好きでない場合は、クイックリセットスクリプトでこれをすべて解決できることを知って幸せです。
リセットスクリプトを作成する最初のステップは、ホームディレクトリ(〜)に新しい空のファイルを作成することです。touchコマンドを使用して、空白の「mate-reset」ファイルを作成します。
タッチメイトリセット
新しい「mate-reset」ファイルを作成したら、編集のためにNanoテキストエディタで開きます。
nano -wmate-reset
スクリプトの先頭にコードの最初の行を貼り付けます。このコードは「シバン」と呼ばれ、Bashシェルにスクリプトファイルの処理方法を通知します。
#!/ bin / bash
コードの最初の行に続いて、Enterキーを押して新しい行を作成します。次に、メイトパネルをリセットするコードの2行目を追加します。
キルオールメイトパネル
パネルリセットコマンドの後、Enterキーを押してさらに別の新しい行を作成します。次に、スクリプトのコードの最後の行を追加します。これにより、メイトウィンドウマネージャーがリセットされます。
marco --replace&
Ctrl + Oを押して編集内容をNanoのスクリプトに保存し、Ctrl + Xで閉じます。そこから、権限を更新し、「mate-reset」を「/ usr / bin /」ディレクトリにインストールします。
sudo chmod + xmate-リセット
sudo mv mate-reset / usr / bin /
Mateリセットスクリプトが「/ usr / bin /」ディレクトリにあると、Alt + F2を押して以下のコマンドを入力することにより、Mateデスクトップをリセットできます。
メイトリセット
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 つに結合できたらいいのにと思いますか