SSブログ

とりあえずリンクをメモ [Debian]

固定IPアドレスの設定 [Debian]

固定IPアドレスに設定した際にDNSサーバーの設定方法を忘れたので、メモ。

  • IPアドレス(/etc/network/interfaces)

    allow-hotplug eth0

    iface eth0 inet static

        address ***.***.***.***

        netmask 255.255.255.0

        network ***.***.***.0

        broadcast ***.***.***.255

        gateway ***.***.***.***  ← デフォルト

        dns-nameservers  ***.***.***.***  ← "apt-get install resolvconf"実行後設定する


VNCのインストール [Debian]

1.インストール

  # apt-get install vnc4server

2.初期設定

VNCで入りたいユーザーでログインし、

# vnc4server

を実行する。

パスワードを聞いてくる。(確認込みで2回) 

# vi ~/.vnc/xstartup 

# unset SESSION_MANAGER

# exec /etc/X11/xinit/xinitrc

の先頭の#をはずす 

 3.自動起動の設定

(1) /etc/init.d/vncserverを作成

内容は、以下のとおり

#!/bin/sh -e
### BEGIN INIT INFO
# Provides:          vncserver
# Required-Start:    networking
# Default-Start:     2 3 4 5
# Default-Stop:      0 6
### END INIT INFO

PATH="$PATH:/usr/X11R6/bin/"

# The Username:Group that will run VNC
export USER="ユーザー名に変更"
#${RUNAS}

# The display that VNC will use
DISPLAY="1"

# Color depth (between 8 and 32)
DEPTH="16"

# The Desktop geometry to use.
#GEOMETRY="<WIDTH>x<HEIGHT>"
#GEOMETRY="800x600"
GEOMETRY="1024x768"
#GEOMETRY="1280x1024"

# The name that the VNC Desktop will have.
NAME="vnc-server"

OPTIONS="-name ${NAME} -depth ${DEPTH} -geometry ${GEOMETRY} :${DISPLAY}"

. /lib/lsb/init-functions

case "$1" in
start)
log_action_begin_msg "Starting vncserver for user '${USER}' on   localhost:${DISPLAY}"
su ${USER} -c "/usr/bin/vncserver ${OPTIONS}"
;;

stop)
log_action_begin_msg "Stoping vncserver for user '${USER}' on localhost:${DISPLAY}"
su ${USER} -c "/usr/bin/vncserver -kill :${DISPLAY}"
;;

restart)
$0 stop
$0 start
;;
esac

exit 0
   
  

(2)実行権限の付加

# chmod +x /etc/init.d/vncserver

(3)自動起動の設定

#  insserv -d vncserver

 

なにか大事なことをメモるのを忘れているような・・・

参考: 
 
(ランレベルに関して)

lighttpdのインストール [Debian]

・まずは、apacheが動いていたので止める
#/etc/init.d/apache2 stop
※ webminで起動時に立ち上がらなくした。
  本来は、update-rc.dでやるらしい。

・lighttpdのインストール
#apt-get install lighttpd

※ lighttpd関連のパッケージに何があるか検索したら
  lighttpd-docなるものがあったので、インストールしてみた。
#apt-cache search lighttpd <= パッケージの検索
#apt-get install lighttpd-doc

・PHPのインストール
#apt-get install php5 php5-cgi

・rubyのインストール
#apt-get install ruby libfcgi-ruby1.9

<メモ>
・lighttpdの停止
# /etc/init.d/lighttpd stop

・lighttpdの再起動
# /etc/init.d/lighttpd force-reload

・CGIの設定
# vi 10-cgi.conf
   cgi.assign = (
".cgi" => "/usr/bin/perl",
".pl"  => "/usr/bin/perl",
".php" => "/usr/bin/php-cgi",
".rb"  => "/usr/bin/ruby"
   )
#lighty-enable-mod cgi

・FastCGIの設定
(とりあえずデフォルトのままなのでやる必要なし?)
#lighty-enable-mod fastcgi

<参考>



タグ:GLAN TANK Debian

コマンド [Debian]

よく使うコマンドのメモ
・CPUの使用率
 vmstat [表示周期]
・メモリの使用量
 free
 (プロセス別)
 ps alx --sort -rss
・プロセスの表示
 ps -A
・バージョン表示
 uname -a

・コピー
 cp -Rp コピー元ディレクトリ

・解凍
 ① tar
    tar xvzf ファイル名
 ② zip
    unzip ファイル名

・パッケージのインストール
 apt-get install *****
  aptitude ****
  apt-getとaptitudeは、lennyから共存可能になったらしい。

・apt-getで保留のパッケージをインストールする
  apt-get dist-upgrade
  以下のように入力すると、どのパッケージが消されるか表示出来る。
  apt-get -s dist-upgrade
その他、気がついたときに記入


タグ:Debian

sudoの初期設定について [Debian]

・ユーザーがsudoを使用する場合は、以下の設定を行う。

  $ su
  # visudo  ← visudoでsudoersファイルを編集
     # User privilege specification
      root    ALL=(ALL) ALL
      user    ALL=(ALL) ALL  ← %userでユーザーグループ
  # exit
  
  $ vi ~/.bashrc
     alias sudo='sudo -H'
  $ source ~/.bashrc

・suとsudo -sは、同じような動きをする



タグ:Debian

webminのインストール [Debian]



aptitude install libnet-ssleay-perl libauthen-pam-perl libio-pty-perl libmd5-perl openssl apt-show-versions 

dpkg -i webmin_1.520_all.deb


<サーバー構築の参考>
 
<GLAN TANK関係>
   ・MINTのblog(GLANTANKのファンコントローラのインストール方法)
<関係ないけど>



タグ:Debian GLAN TANK

ja_JP.UTF-8の追加 [Debian]

dpkg-reconfigure locales
でja_JP.UTF-8を作成する。

タグ:GLAN TANK Debian

ネットワークの設定変更 [Debian]

・IPアドレスの変更
 /etc/network/intarfacesを変更する。
    iface eth0 inet static
    address XXX.XXX.XXX.XXX
    network XXX.XXX.XXX.XXX
    netmask XXX.XXX.XXX.XXX
    broadcast XXX.XXX.XXX.XXX
    gateway XXX.XXX.XXX.XXX

・ホスト名の変更
  /etc/hostnameを変更する。
  


タグ:Debian GLAN TANK


この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。