mieki256's diary



2011/02/22(火) [n年前の日記]

#1 [linux] Ubuntu機の設定中

VNC の設定と、LAMPのインストールを。

VNCでハマる :

ログイン画面を表示することができない…。

Windows上からGUIで各種操作をしたいと思ったので、Ubuntu 10.04LTSサーバ版(32bit版)で VNC を動かそうと。
  • vnc4server をインストール。sudo apt-get install vnc4server だろうか。
  • Windows XP上の Putty から ssh でログイン。
  • vncserver を実行。
  • パスワードを入力。
  • hoge:1 でアクセスできるよとメッセージが表示された。
  • Windows上で、RealVNC 4.1.2日本語版をインストール。VNCビューワを起動。
  • hoge:1 にアクセス。パスワードを入力。
  • Ubuntu のデスクトップ画面が出た。
  • ssh 側で、vncserver -kill hoge:1 を実行してプロセス?をkill。
ここまではできた。が、これだとsshでログインして、vncserver と打ち込まないと VNC が使えない。いきなり GDM っぽいログイン画面が出るようにしたい。が、これが上手く行かない。

xinetd をインストール。
sudo aptitude install xinetd
sudo vi /etc/services で編集。ファイルの最後に、以下のような行を追加。ポートは5900とか5901とか。
xvnc  5901/tcp  # VNC Server
sudo vi /etc/xinetd.d/xvnc で編集。以下の内容を追加。
service xvnc
{
        disable         = no
        socket_type     = stream
        wait            = no
        user            = nobody
        server          = /usr/bin/Xvnc
        server_args     = -inetd :1 -geometry 1280x1024 -depth 24 -desktop Ubuntu_1004 -PasswordFile /etc/passwd.vnc -once -query localhost -securitytypes=none

        port = 5901
}
パスワードも設定。
sudo vncpasswd /etc/passwd.vnc

でも上手く行かない。何でも、Ubuntuが標準で使ってる gdm は、xdmcp をサポートしてないらしい。xdm か wdm を使え、と書いてある。
_MaverickMeerkat/ReleaseNotes/ja - Ubuntu Wiki


_lost and found ( for me ? ): Ubuntu 10.10 : vnc + xdm ( XDMCP ) : replace gdm with xdm , replace xdm with wdm を参考にして XDM をインストール。

sudo aptitude install sysv-rc-conf
sudo /etc/init.d/gdm stop
sudo sysv-rc-conf gdm off
sudo aptitude install xdm
sudo sysv-rc-conf xdm on
sysv-rc-conf は、RedHat系の chkconfig みたいなものらしい。サービスの有効無効を設定できる模様。

sudo vi /etc/X11/xdm/Xaccess で編集。
#*   #any host can get a login window
↓
*    #any host can get a login window
sudo vi /etc/X11/xdm/xdm-config で編集。
DisplayManager.requestPort:    0
↓
!DisplayManager.requestPort:    0
sudo reboot でOSを再起動する。…たしかに xdm ならログインできる。

試しに wdm もインストール。
sudo aptitude install wdm
cat /etc/X11/default-display-manager
sudo vi /etc/X11/wdm/Xaccess
sudo vi /etc/X11/wdm/wdm-config
/etc/X11/wdm/wdm-config を編集して、
# Don't listen for XDMCP
!DisplayManager.requestPort:    0
の行をコメントアウト。reboot。

xdm でログインするとフツーにデスクトップが表示されるが、wdm でログインするとメニューが英語になってしまう。最初に表示されるロゴも debian になってる。xdm を使うべき、ということなのだろうな…。
sudo dpkg-reconfigure gdm
sudo sysv-rc-conf wdm off
sudo sysv-rc-conf xdm on
sudo reboot
…ダメだ。Ubuntu機の画面をディスプレイに表示したら、GUIログインの画面が出てこない状態になった。gdmに戻さないとダメか。
sudo dpkg-reconfigure gdm
sudo sysv-rc-conf xdm off
sudo sysv-rc-conf gdm on
sudo reboot
当然これでは RealVNC でアクセスした際にログイン画面が出てこない。

アレ? ログイン画面が出てこないと思ったら、出てきた。何故。

どうやら、1回sshで vncserver を動かすとログイン画面が出てくるような感じ。vncserver -kill :1 等を打ってkillすると、ログイン画面が出なくなる。…だったらログイン画面を経由せずに直接アクセスしちゃったほうがいいのでは。なんだかな。

gdm 2.32 以降をインストールすれば XDMCP が有効になるという記事も見かけた。

_Linux/Ubuntu 10.10のXDMCP接続をgdm 2.32で可能に - 情報技術の四方山話

試してみたが、10.04環境に入れようとしているせいか、他のライブラリ?パッケージ?が古いと言われてインストールできなかった。

LAMP環境をインストール。 :

Linux + Apache + MySQL + Perl,Python,PHP、の略らしい。
sudo tasksel
で、「LAMP server」を選択。途中で MySQL の rootパスワードの入力を求められるので、入力。

以下を参考にして作業。
_仮想マシンに LAMP を入れる tasksel | マキシマ文庫
_マジ日記 : UbuntuにApacheをインストール
_マジ日記 : UbuntuにPHP5をインストール
_マジ日記 : UbuntuにMySQLをインストール
_Ubuntu-phpMyAdminのインストール: Notepad On The Web

phpmyadmin なるものもインストールしたが、設定が上手く行かない。sudo vi /etc/apache2/conf.d/phpmyadmin.conf で 127.0.0.1 と 192.168.x.x だけがアクセスできるように設定したかったのだけど、192.168.x.x はともかく、127.0.0.1 が妙な動作をしているような。http://127.0.0.1/〜 ならアクセスできるが、http://localhost/〜 ではアクセスできない。何が原因なのだろう。

sudoに制限を。 :

sudo vi /etc/pam.d/su で編集。
# auth       required   pam_wheel.so
auth       required   pam_wheel.so group=adm
この場合はadmグループのユーザだけがsudoを使えるようになるらしい。

ユーザを追加。 :

Ubuntu の場合は、useradd じゃなくて adduser を使ったほうが楽らしい。sudo adduser hoge 、みたいな。adduserならホームディレクトリが作られるし、一つ一つ設定項目を尋ねてくるのだとか。

Ubuntu上で追加したソレは、 UIDやGIDが1000番以降になっているけど。Vine Linux 上では 500番以降が使われているわけで。Vine Linux から Ubuntu にファイルをコピーしたいのだけど、どうすれば…。UIDやGIDが違うから、そのままコピーしたら所有者が変わってしまう状態になるよな…。Vine Linux 上でUIDやGIDを変えてから rsync で、とか? ユーザ属性を持たせないで rsync で、とか? あるいは ftp を上手く使えないものか。

HDDの温度を調べたい。 :

sudo aptitude install hddtemp でインストール。インストール時にデーモンとして起動するかと聞いてきたが「いいえ」を選択した。sudo hddtem /dev/sda と打ったらHDD温度が表示された。室温22度に対して24度ぐらい。かなり低い。ケース前面で12cmファンが回り、その風が直接HDDに当たっている上、ケースを足元に置いているから冷たい空気が入ってきているのかもしれない。…埃が怖いけど。

以上です。

過去ログ表示

Prev - 2011/02 - Next
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project