Skip to main content

VPS: Screenのインストール

このガイドは、以下の製品を使用して作成されました:

(詳細はプロバイダーごとの製品によって異なる場合がありますが、基本的な概念は同じです)

はじめに

ScreenはLinuxなどのUnix系OS向けのターミナルマルチプレクサです。1つのウィンドウやリモート接続内で複数のターミナルセッションを管理できます。このガイドでは、インストール手順と基本的な使い方を紹介し、Screenに慣れてもらいます。

準備

サーバーに何かをインストールする前に、OSに対応したアップデートコマンドを実行してサーバーを安全に保つことをおすすめします。

sudo apt update && sudo apt upgrade

インストール

Screenユーティリティのインストールは、Linuxディストリビューションに応じて以下のコマンドを実行するだけでOKです。

sudo apt install screen

Screenの基本的な使い方

前述の通り、Screenは複数のセッションを作成できます。新しいセッションを開始するには、[name]を好きな名前に置き換えて以下のコマンドを実行してください。

screen -S [name]
備考

このガイド内のコマンドは大文字・小文字を区別するので、特にパラメータフラグには注意してください。

これで新しいScreenが開き、リモート接続を閉じても動かし続けたいスクリプトやプログラムを実行できます。

Screenから抜けるには、CTRL + Aを押してからDを押すか、コンソールでexitコマンドを入力してください。

Hint

現在アクティブなセッションやScreenは、screen -lsまたはscreen -listコマンドで一覧表示できます。

以前作成したScreenに戻るには、screen -r [name]コマンドを実行すれば該当のScreenに即座に戻れます。

Screenのパラメータフラグ

Screenにはコマンドをカスタマイズできる多くの-パラメータフラグがあります。主なものを以下の表にまとめました。

フラグ別名説明
-v現在のScreenのバージョンを表示
-S [name][name]という名前で新しいScreenを開始
-ls-list実行中のScreenをすべてリスト表示
-wipe [name]オプションの[name]を指定してScreenを削除
-r [name][name]のScreenセッションに再接続
-d -r [name]現在のScreenからデタッチして[name]に再接続
Hint

利用可能なパラメータはscreen -hで一覧表示できるので、ぜひ試してみてください。

Screenの応用的な使い方

ウィンドウ操作

基本コマンドに慣れたら、セッション内を効率よく操作するショートカットを覚えましょう。Screen内では複数のウィンドウを作成して、タスクごとに分けられます。

注記

このパートのショートカットはすべてCTRL + Aを押した後に実行してください。

Cを押すと現在のディレクトリで新しい空のウィンドウが作成されます。ウィンドウ間の移動はN(次)、P(前)、または"を押して矢印キーで選択できます。

デフォルトではすべてのウィンドウ名は同じ(通常は使っているシェル名)ですが、Aを押して新しい名前に変更可能です。

ウィンドウを削除するにはKを押します。

ウィンドウの分割

2つのウィンドウを分割表示するには、S(横分割)または|(縦分割)を押し、Tabで切り替えます。

Hint

分割ウィンドウを作成したらTabで移動し、"を押して2画面目に別のウィンドウを表示できます。

ウィンドウは好きなだけ分割できますが、マルチタスクが増えるとサーバーのRAM使用量も増えるので注意してください。

まとめ

このガイドでLinuxのScreenユーティリティの使い方がわかったと思います。もし質問やサポートが必要なら、いつでもサポートチームに気軽に連絡してくださいね!🙂