Linux

Linux に、Windows XP を上書きインストールする方法

※以下の方法は Linux といってもディストリビューションは Fedora しか試してないので他のはよくわかりません。

Fedora など Linux がインストールされている PC にまっさらな状態から Windows XP をインストールしようとすると、一番最初に表示される Setup is inspecting your computer's hardware configuration... の後、画面が真っ黒になってしまいその先に何も進まない現象が起きる。

続きを読む

Linux を、CD だけで起動して動かす方法 (Knoppix)

Linux を CD-ROM ブートで起動してそのまま CD オンリーで動かす方法がある。もちろん PC が CD-ORM ブートに対応している必要があるが、まぁ今どきの PC であれば CD-ROM ブートくらいはサポートしているだろう。

そのディストリビューションの名前は Knoppix (クノーピクス)というのだが、これがなかなかよくできている。 特長としては、

続きを読む

Linux に、phpMyAdmin 2.9.1 をインストールする方法

簡単にいうと、「scripts/setup.php 実行後、config/config.inc.php を ./ にコピー」 すればよい。

2006/12/31 追記:

Fedora Core 6 で phpMyAdmin を Fedora Core OS 自体のインストール時、またはパッケージマネージャ(ソフトウェアの追加・削除)からインストールした人は、phpMyAdmin は /usr/share/phpMyAdmin にインストールされ、http://127.0.0.1/phpMyAdmin/ からアクセスできる。ここで、ブラウザから基本認証でユーザー名とパスワードを聞かれてくるから、ユーザー名 root、パスワードなしでアクセスする。

(以上)

続きを読む

ウェブサイト構築時のセキュリティのポイント

IPA(独立行政法人情報処理推進機構)の「安全なウェブサイトの作り方」というドキュメントは、なかなかまとまっていて、良い。すべてのウェブアプリ開発者は目を通しておくべきだ。ここではこのドキュメントから注意点をピックアップしてまとめてみた。

  1. SQL インジェクション
  2. OS コマンド・インジェクション
  3. パス名パラメータの未チェック/ディレクトリ・トラバーサル
  4. セッション・ハイジャック
  5. クロスサイト・スクリプティング
  6. クロスサイト・リクエスト・フォージェリ (CSRF)
  7. HTTP ヘッダ・インジェクション
  8. メールの第三者中継

続きを読む

Linux で、デーモンのプログラム(Perl スクリプト)を自動起動させるには?

「Perl で、デーモン (Daemon) のプログラムを書くには?」ではタイトルの通り、Perl でデーモンのプログラムを書く方法を紹介した。

それでは、せっかく Perl で書けたこのデーモンプログラム(Perl スクリプト)、Linux で自動起動させてあげるにはどうしたらいいのだろうか?

  1. 以下のスクリプトの青字の部分を修正する。
    • .pl には、Perl で書いたデーモンのスクリプト名が入る。
    • /var/www/cgi-bin/your_service_dir には、上のスクリプトを置いた場所が入る。
  2. 以下のシェルスクリプトを your_service_manager など、自分の好きなファイル名にして、/etc/rc.d/init.d に保存する。
  3. スクリプトは実行できるようにしておくこと。
$ chmod +x your_service_manager
続きを読む

Linux で、ログを確認する方法

そんなの、cat か、more か、less か、vi で開けばいいじゃん!という声が聞こえて来そうだが、リアルタイムにログを表示させておく場合は、ターミナル(コンソール)から tail コマンドを使って、

# tail -f <ファイル名> たとえば # tail -f server.log

とするといいと思う。

続きを読む
Linux を購読