UbuntuサーバーにGitLabをインストールする方法
GitLab を Ubuntu サーバー上で動作させたいと考えていますか? GitLab は、GitHub のようなサービスに代わる、強力な自己ホスト可能な代替サービスです。これを使用すると、次のことができます
Linux PCを自動的にスリープモードにした後、ウェイクアップしたいと思ったことはありませんか?実は、特定の時間にウェイクアップするようにLinuxオペレーティングシステムを設定することは可能です。このガイドでは、LinuxPCでのセットアップ方法を説明します。
LinuxにRTCWakeをインストールする
RTCWakeは、任意の時間にLinuxオペレーティングシステムを自動的にウェイクアップする方法を確認するために使用するプログラムです。ただし、RTCWakeアプリケーションはLinux PCにまだセットアップされていない可能性があるため、使用方法を説明する前に、プログラムのインストール方法を示す必要があります。
Linux PCへのRTCWakeのインストールを開始するには、ターミナルウィンドウを起動します。ターミナルウィンドウを起動するには、キーボードのCtrl + Alt + TまたはCtrl + Shift + Tを押します。次に、ターミナルウィンドウを開いて準備ができたら、現在使用しているOSに対応する以下のコマンドラインの手順に従います。
Ubuntu
Ubuntu Linuxでは、ユーザーは以下のAptコマンドを使用してRTCWakeアプリケーションをすばやくインストールできます。
sudo apt install util-linux
Debian
Debian Linuxを使用している場合は、次のApt-getコマンドを使用してRTCWakeプログラムをインストールできます。
sudo apt-get install util-linux
Arch Linux
Arch Linuxユーザーは、次のPacmanコマンドを使用してRTCWakeアプリケーションを簡単にインストールできます。
sudo pacman -S util-linux
Fedora
Fedora Linuxを使用していて、RTCWakeアプリを手に入れる必要がある場合は、ターミナルウィンドウで次のDnfコマンドを使用します。
sudo dnf install util-linux
OpenSUSE
OpenSUSE Linuxでは、ユーザーはターミナルウィンドウで次のZypperコマンドを使用してRTCWakeツールをインストールできます。
sudo zypper install util-linux
汎用Linux
RTCWakeは、ほとんどのLinuxオペレーティングシステムの「util-linux」パッケージに含まれている小さなプログラムです。その結果、OSがどれほど不明であっても、動作させることができるはずです。
あまり知られていないLinuxオペレーティングシステムにRTCWakeをインストールするには、ターミナルウィンドウを開き、「util-linux」を検索します。次に、通常のプログラムのインストール方法でインストールします。または、GitHubから「util-linux」のソースコードをダウンロードして、最初からコンパイルしてみてください。
RTCWakeを使用してシステムを自動的にウェイクアップする
RTCWakeは、コンピューターのリアルタイムクロックを読み取ることで機能するため、システムのCMOSバッテリーが充電されていることを確認してください。そうしないと、RTCWakeが正しく機能しない可能性があります。
RTCWakeツールは、コンピューターをディスクまたはメモリのいずれかに設定された時間一時停止し、再度ウェイクアップすることができます。たとえば、RTCWakeを使用してメモリに一時停止し、2分後にウェイクアップする場合は、ターミナルで次のコマンドを実行できます。
sudo rtcwake -u -s 120 -m mem
または、RAMではなくディスクにサスペンドする場合は、「mem」を「disk」に交換します。
sudo rtcwake -u -s 120-mディスク
このコマンドの例を見て、ウェイクアップする前にシステムをダウンさせたい正確な時間に変更してください。秒単位なので、ニーズに合わせて計算する必要があることに注意してください。
sudo rtcwake -u -s(秒)-m(memまたはdisk)
日付に基づいて目を覚ます
RTCWakeは数秒で動作するだけではありません。また、特定の日時にシステムを一時停止してウェイクアップすることもできます。たとえば、早朝の午前9時頃にLinux PCで作業している場合、RTCWakeは、その正確な時間にLinuxPCを一時停止からウェイクアップするように構成できます。
注:このコマンドでは、システムの時計を現地時間に設定する必要があります。sudo timedatectl set-local-rtc 1
ターミナルで実行して現地時間に切り替えます。
sudo rtcwake -m no -l -t $(date +%s -d'tomorrow 09:00 ')
Cronを使用したRTCWakeの自動化
RTCWakeアプリケーションはcronジョブを使用して自動化できます。これは、RTCWakeが毎日同時にスリープとウェイクアップを行うことを希望する場合に便利です。cronジョブを作成するには、LinuxPCでcronを設定する必要があります。cronのガイドに従って、動作させる方法を確認してください。
cronを設定したら、以下のコマンドを使用してcrontabを開きます。
sudo EDITOR = nano crontab -e
crontabを開いた状態で、ウェイク/サスペンドを自動化できるカスタムcronジョブを作成します。例を見て、以下のコマンドで「時」、「分」、「秒」を変更します。
注:cronは24時間制で動作します。したがって、コマンドが機能するには、「時間」が24時間制である必要があります。12時間制から24時間制への変換については、ここをクリックしてください。
時間分** * rtcwake -u-s秒-mmem> / dev / null 2>&1
crontabにコマンドを書き込んだ後、Ctrl + Oを押して保存し、Ctrl + Xでエディターを終了します。crontabを終了するとすぐに、cronはRTCWakeを指定どおりに機能するように設定します。
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 つに結合できたらいいのにと思いますか