ラベル screen の投稿を表示しています。 すべての投稿を表示
ラベル screen の投稿を表示しています。 すべての投稿を表示

2008年7月19日土曜日

自宅サーバ構築 No.006(必要なツールの導入)

準備作業が多いですが、必要なツールのインストールはやってしまいます。

  1. screen
    • インストール可能か確認
      # yum info | grep -i ^name | grep -i screen
      Name : gnome-screensaver
      Name : screen
      Name : xfce4-screenshooter-plugin
      Name : xscreensaver
      Name : xscreensaver-base
      Name : xscreensaver-extras
      Name : xscreensaver-extras-gss
      Name : xscreensaver-gl-base
      Name : xscreensaver-gl-extras
      Name : xscreensaver-gl-extras-gss
    • インストール
      # yum install screen
  2. compress
    # yum install ncompress
  3. ntp
    # yum install ntp

    # vi /etc/ntp.conf
    :
    #server 0.centos.pool.ntp.org
    #server 1.centos.pool.ntp.org
    #server 2.centos.pool.ntp.org
    ntp.jst.mfeed.ad.jp
    :

    # ntpdate ntp.jst.mfeed.ad.jp

    # chkconfig --list ntpd
    ntpd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
    # chkconfig ntpd on
    # chkconfig --list ntpd
    ntpd 0:off 1:off 2:on 3:on 4:on 5:on 6:off

    # /sbin/service ntpd start
    ntpd を起動中: [ OK ]
  4. その他

2008年6月1日日曜日

screenならセッションが切れても大丈夫

Linuxなどのターミナルで、screenコマンドを使うことで、セッションが切れても大丈夫ですし、画面を共有したりもできます。

Manpage of SCREEN
Let's use SCREEN!
iandeth. - screen - 仮想端末マネージャーの使い方

[Ctrl]+a は ^A と表しています。(^ は [Ctrl]+? ということです。)
a は小文字、A は大文字です。a は[a] 、A は [Shift+a] です。

【screenの操作】

  1. screenを起動する
    # screen
  2. screenから抜ける
    ^A d
  3. screenに(再)接続する
    # screen -r

【ウィンドウの操作】
  1. ウィンドウを開く
    ^A c
  2. ウィンドウを閉じる
    ^A K
【リージョンの操作】
  1. リージョンを分割する
    ^A S
  2. リージョンを破棄する
    ^A X
  3. カレントのリージョン以外を全て破棄する
    ^A Q
【スクロール・コピー・ペースト】
  1. スクロールモードにする
    ^A Esc
  2. 範囲選択・コピー
    Enter / Space
  3. ペースト
    ^A ]

【その他】
  1. 最下行にウィンドウ一覧を表示
    .screenrcに以下のhardstatus alwayslastlineを指定
    hardstatus alwayslastline %w
  2. エスケープキーバインドの変更
    .screenrcに以下のescapeを指定
    (^Aaを^Zzに変更)
    escape ^Zz