日曜日,一日かけてタイトルにあるようなことをやってました。
いやー普段全く使うことのないシステムは難しいですね。Linuxを使わないわけじゃないんですが,Ubuntuは使ったことがなかったので苦戦しました。
まず戸惑ったのがrootでログインできないこと。いろいろ調べたらrootでログインする方法は一応あるみたいです。まだ試してないですけど。
多分この通りで大丈夫。
http://ubuntuguide.org/wiki/Ubuntu:Edgy_ja/UserAdministration
他にもJavaのインストールにてこずったり。やりたかったことはMySQLサーバにJavaプログラムから通信すること。すでにJavaのプログラムは完成してるので,Java環境をちゃんとインストールできればいいだけなんだけど,通信できなかったり,文字化けしたり。
Javaの環境構築について。下のリンクを参考にしました。
https://forums.ubuntulinux.jp/viewtopic.php?id=3982
http://blogs.sun.com/katakai/entry/installing_jdk_on_ubuntu_8
http://d.hatena.ne.jp/Yoshiori/20081111/1226390029
通信はMySQL connector Javaを展開して,CLASSPATHを設定したら上手くいくとおもう。ただ,apt-getコマンドでconnector関係のパッケージもインストールしたから,どれが特効薬かいまいちはっきりしない。
文字化けはフォントのリンクを作成してなんとかなった。リンクの#9あたりでうまくいった。
https://forums.ubuntulinux.jp/viewtopic.php?id=50
あと,DHCPをやめて,IP固定にしないといけないんだった。
検索したらやりたいことそのままあった。
http://d.hatena.ne.jp/linux40/20071017/1192624156
上のリンクから拝借。
sudo vi /etc/network/interfaceseth0を例に
auto eth0
iface eth0 inet dhcp
↑を↓に書き換える
auto eth0
iface eth0 inet static
address 192.168.1.123(自分のアドレス)
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1(デフォルトゲートウェイ)
ネットワークの再起動
sudo /etc/init.d/networking restart
Linuxでシステムを構築するのって大変。情報系のひとたちって尊敬するなー。
というか,情報系の後輩に今日やった仕事を代わってほしかったです・・。物理系の自分にはつらいです。