Ubuntu

Ubuntu 7.10→8.04のアップグレードのメモ

7.10から8.04にアップグレードしてみたので、その際のメモでも。アップグレードを行う前に現状のパッケージのアップデートを全て適用しておく。 $ sudo -i # aptitude update # aptitude safe-upgradeGUI画面の「システム」 → 「システム管理」 → 「アップデ…

PHPの設定

PHPのインストール 先ずは以下のようにして必要なものをインストールしてやる。 $ sudo aptitude install php5 php5-cli php-pearPHPのモジュールはインストール後に読み込まれている状態になっていたので、a2enmodで読み込む必要は無し。 PHPの設定 以下は…

mod_deflateで圧縮

Apacheモジュールのmod_deflateを使用すれば、サーバ→クライアントでやり取りするデータを圧縮することができ、トラフィック量の低減が期待できる。a2enmod コマンドで deflate と headers を読み込むように設定する。(Headerディレクティブを使用する為、m…

Apache再起動時に出るメッセージの件

Apache再起動時に以下のメッセージが出る場合の対処法。 $ sudo /etc/init.d/apache2 restart * Restarting web server apache2 apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName apache2:…

Apacheで不要なログを記録しないようにする

例えば、以下のようなログを記録しないようにする。 "SEARCH /\x90\x02\xb1\x02\xb1\x02\xb1\x02\xb1\x02 ... \x90\x90\x90\x90" 414 271 "-" "-"上記は非常に長いログ。これを1回記録するとそれだけで 32kB になるので、アクセスログに記録しないようにする…

ApacheでUserdirを使用できるようにする。

http://chibi.name/~ユーザ名/ みたいな、「~ユーザ名」を使用できるようにする設定をUbuntuで行う。 なお、Apacheの基本的な設定は完了していることを前提として設定していく。 もしAapacheの設定がまだな場合は、前回の日記のApacheの設定なんかを参考に。…

Apacheを使ってWebサーバの構築

UbuntuでApacheを使用するには、先ず以下のようにしてapache2のパッケージをインストールする。 $ sudo aptitude install apache2あと、apxs を使用できるようにする為、以下のパッケージもインストールしておく。 $ sudo aptitude install apache2-dev $ wh…

Sambaでファイルサーバの構築

先ずは、以下のようにしてインストールを行う。 $ sudo aptitude install samba今回、設定する内容としては、 LAN内(192.168.1.0/24)からのみアクセス可能 共有用のディレクトリ(/home/data/share)を作成して、Guestアカウントで読み込み・書き込みを可…

Ubuntuでsshdの設定をしてリモートから接続できるようにする

sshdサービスの開始 違うマシンからこのUbuntuマシンに接続して、あれこれできたほうが便利なのでsshdの設定をしておく。 先ずは以下のようにしてインストール。 $ sudo aptitude install ssh設定ファイルを見ると、rootでのログインが有効になっているので…

Ubuntuインストール後にやる事メモ2

不要サービスの停止 例として、avahi-daemon, cupsys のサービスを停止する。 $ sudo /etc/init.d/avahi-daemon stop $ sudo /etc/init.d/cupsys stopまた、上記を実行しただけでは、次回コンピュータ起動時に立ち上がってきてしまうので、自動起動の停止も…

Ubuntuインストール後にやる事メモ

シェルの変更 zsh派なので、シェルを変更してやる。zshは最初から入ってないのでインストールする必要がある。 $ sudo aptitude install zsh $ chshchshを実行して新しいシェルのパスを聞かれるので、/bin/zsh と入力してやればおk。 rootにパスワードを設…

hpingでポートを指定しての疎通確認

hpingを使用すれば、対象のホストのポートを指定してpingを飛ばすことができる。 対象のホストで指定したポートが開いていて、そのポートでサービスが稼動しているか?などの確認を行うことができる非常に便利なツール。 以下は、Ubuntuで実行する場合。先ず…