Linux環境設定/仮想端末環境作成管理コマンドscreenをログインシェルとする
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
#navi(../)
* 仮想端末環境作成・管理コマンドのscreenをログインシェル...
screenコマンドをログインシェルにする方法を以下に記します。~
後述されていますが、screenコマンドの便利な機能をログイン...
尚、本記事作成時点では、Ubuntu12.04環境では正常に設定でき...
#contents
#htmlinsertpcsp(linux_ads_top.html,linux-sp.html)
* 関連記事 [#r74b3cc2]
-[[仮想端末環境作成・管理コマンドのscreenをログインシェル...
-[[インストールされているシェルの一覧を確認する方法>逆引...
* screenコマンドによる仮想端末環境 [#b801ddc3]
screenコマンドは仮想端末を作成・管理するコマンドです。~
screenコマンドを利用すれば、xtermやTeraTermなど端末プログ...
いくつも仮想端末を開けたり、仮想端末間でのデータのコピー...
ログアウトすることなどが可能となります。
* screenの利用例 [#ub0249c1]
screenコマンドの利用例としては、遠隔地にあるサーバ上で完...
数時間、数日かかるプログラムが完了するまで、~
遠隔サーバへの接続を(接続に使っているsshや端末プログラム...
ずっと保持し続ければならないのでしょうか?
この場合、sshで遠隔サーバにログインした先でscreenコマンド...
screen環境の中でそのプログラムを実行します。~
そうすればプログラムが終了するまで、端末プログラムやsshの...
遠隔地サーバ上で起動したscreen環境を「切り離し」(detach...
(翌朝もしくは数日後)プログラムの実行が完了したころに「...
その間手元のマシンの電源は落としておけます。
screen環境を利用するのは、コマンドラインから"screen"コマ...
% screen
screenは非常に機能が豊富なので、screenの利用法自体はここ...
* screenコマンドのログインシェルとしての利用 [#j514ea1e]
このscreenコマンドはUbuntu12.04環境においてはログインシェ...
つまり、/etc/shells に /bin/bash, /bin/tcsh, /bin/zshなど...
% cat /etc/shells
# /etc/shells: valid login shells
/bin/csh
/bin/sh
/usr/bin/ksh
/bin/ksh
/usr/bin/rc
/usr/bin/tcsh
/bin/tcsh
/bin/bash
/bin/rbash
/usr/bin/screen
/bin/zsh
/usr/bin/zsh
以下のようにchshコマンドを実行すれば、screenをログインシ...
% chsh -s /usr/bin/screen
パスワード: (パスワードを入力する)
%
screenをログインシェルにしたユーザのpasswdエントリは以下...
% cat /etc/passwd | grep user0
user0:x:1000:1000:,,,:/home/user0:/usr/bin/screen
%
ログインシェルとしてscreenを登録した場合、そのユーザでロ...
* 対話用シェルプログラムの設定 [#y52d8d46]
その場合、対話用に起動されるシェルプログラムは''/bin/sh''...
これはscreenコマンドが新しい仮想端末のセッションで起動す...
これを普段使っているシェルに変更するには、screenの設定フ...
以下の例では''bash''を指定しています。
% cat ~/.screenrc
shell /bin/bash
* screenをログインシェルとした場合のscreenの挙動 [#ta2b22...
screenをログインシェルとした場合、detach操作~
(仮想端末環境の切り離し。端末の状態や実行しているプログ...
をすると強制的にログアウトします。再度ログインした場合に...
自動的にattach(仮想端末環境への再接続。detachした環境に...
* CentOS6の場合 [#c8c1c505]
なお、CentOS6の環境でも同様に/usr/bin/screenを/etc/shells...
ログインシェルに変更を試みましたが、こちらはうまく設定で...
(chshで変更できず、/etc/passwdを直接変更してもログイン不...
以上、仮想端末環境作成・管理コマンドのscreenをログインシ...
#htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)
終了行:
#navi(../)
* 仮想端末環境作成・管理コマンドのscreenをログインシェル...
screenコマンドをログインシェルにする方法を以下に記します。~
後述されていますが、screenコマンドの便利な機能をログイン...
尚、本記事作成時点では、Ubuntu12.04環境では正常に設定でき...
#contents
#htmlinsertpcsp(linux_ads_top.html,linux-sp.html)
* 関連記事 [#r74b3cc2]
-[[仮想端末環境作成・管理コマンドのscreenをログインシェル...
-[[インストールされているシェルの一覧を確認する方法>逆引...
* screenコマンドによる仮想端末環境 [#b801ddc3]
screenコマンドは仮想端末を作成・管理するコマンドです。~
screenコマンドを利用すれば、xtermやTeraTermなど端末プログ...
いくつも仮想端末を開けたり、仮想端末間でのデータのコピー...
ログアウトすることなどが可能となります。
* screenの利用例 [#ub0249c1]
screenコマンドの利用例としては、遠隔地にあるサーバ上で完...
数時間、数日かかるプログラムが完了するまで、~
遠隔サーバへの接続を(接続に使っているsshや端末プログラム...
ずっと保持し続ければならないのでしょうか?
この場合、sshで遠隔サーバにログインした先でscreenコマンド...
screen環境の中でそのプログラムを実行します。~
そうすればプログラムが終了するまで、端末プログラムやsshの...
遠隔地サーバ上で起動したscreen環境を「切り離し」(detach...
(翌朝もしくは数日後)プログラムの実行が完了したころに「...
その間手元のマシンの電源は落としておけます。
screen環境を利用するのは、コマンドラインから"screen"コマ...
% screen
screenは非常に機能が豊富なので、screenの利用法自体はここ...
* screenコマンドのログインシェルとしての利用 [#j514ea1e]
このscreenコマンドはUbuntu12.04環境においてはログインシェ...
つまり、/etc/shells に /bin/bash, /bin/tcsh, /bin/zshなど...
% cat /etc/shells
# /etc/shells: valid login shells
/bin/csh
/bin/sh
/usr/bin/ksh
/bin/ksh
/usr/bin/rc
/usr/bin/tcsh
/bin/tcsh
/bin/bash
/bin/rbash
/usr/bin/screen
/bin/zsh
/usr/bin/zsh
以下のようにchshコマンドを実行すれば、screenをログインシ...
% chsh -s /usr/bin/screen
パスワード: (パスワードを入力する)
%
screenをログインシェルにしたユーザのpasswdエントリは以下...
% cat /etc/passwd | grep user0
user0:x:1000:1000:,,,:/home/user0:/usr/bin/screen
%
ログインシェルとしてscreenを登録した場合、そのユーザでロ...
* 対話用シェルプログラムの設定 [#y52d8d46]
その場合、対話用に起動されるシェルプログラムは''/bin/sh''...
これはscreenコマンドが新しい仮想端末のセッションで起動す...
これを普段使っているシェルに変更するには、screenの設定フ...
以下の例では''bash''を指定しています。
% cat ~/.screenrc
shell /bin/bash
* screenをログインシェルとした場合のscreenの挙動 [#ta2b22...
screenをログインシェルとした場合、detach操作~
(仮想端末環境の切り離し。端末の状態や実行しているプログ...
をすると強制的にログアウトします。再度ログインした場合に...
自動的にattach(仮想端末環境への再接続。detachした環境に...
* CentOS6の場合 [#c8c1c505]
なお、CentOS6の環境でも同様に/usr/bin/screenを/etc/shells...
ログインシェルに変更を試みましたが、こちらはうまく設定で...
(chshで変更できず、/etc/passwdを直接変更してもログイン不...
以上、仮想端末環境作成・管理コマンドのscreenをログインシ...
#htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)
ページ名: