Windows ユーザな私のための Linux の基本的なことをメモ。
とりあえずリンク集。
大体、今流通してる Linux はこんなもんだろう。(2007/01/16 現在)
Linux も使いたいが、Windows 環境も残す場合、マルチブートにするのが良い。
現状 Windows を使用しているのであれば、HDD をもう一台買ってきて スレーブ接続してそこにインストールするのが一番早い。
ここは、私が Fedora 12 をインストールしたときの手順をメモ。
これで Fedora を起動して、GNOME の画面が表示されれば、インストール成功。
Linux を仮想 PC 上で動かす方法、というもの。実用的ではないが、実験としては十分。
仮想 PC の有名どころはここらへん。
ところで、 VMware Workstation は $189 くらいするのだけど、 VMware Player というソフトは無償で利用できる。 ただ、Player には環境構築の機能がないので、 すでに構築済みの VM 環境を動作させるのみとなる。 が、別ソフト(フリー)で環境を作り、VMware Player を使って仮想 PC 環境を作り上げたツワモノがいた。
ただこのサイト、近いうち消えそうな予感がするので、ここにメモしておく。
1.VMware 社のホームページ から VMware Player をダウンロードしてインストール。
2.QEMU というフリーのエミュレータをダウンロードしてインストール。
3.QEMU で次のコマンドを実行。
qemu-image create -f vmdk filename.vmdk 2G
-f vmdk | vmdk はイメージファイルの形式。 |
filename | 作るイメージファイルの名前。 |
2G | HDイメージの容量。ここではとりあえず2GByteのイメージを作っている。 |
4.VMware Player の仮想 PC の設定ファイル xxxxx.vmxを作る。
名前は何でも良いらしい。仮に vpc.vmx として、 テキストエディタで次のように書く。
#### ここから #### config.version = "8" ide0:0.present = "true" # 仮想PCのイメージの名前を書く ide0:0.fileName = "vpc.vmdk" ide1:0.present = "true" # CD-ROMを利用 ide1:0.fileName = "auto detect" ide1:0.deviceType = "atapi-cdrom" # ISOイメージを利用しない場合はこっちをコメントアウト # isoイメージのパス(一応絶対パスを書いておく) # ide1:0.fileName = "/path/to/linux.iso" # ide1:0.deviceType = "cdrom-image" ethernet0.present = "true" ethernet0.connectionType = "nat" guestOS = "otherlinux" # 仮想PCに割り当てるメモリのサイズ memsize = "64" #### ここまで ####
5.VMware Player を起動して、4 でつくった vpc.vmx を読み込む。
いろいろ警告とか出るけど無視して続けて良いとのこと。
これで終わりらしいです。
基本は、イメージファイル(*.iso というファイル)を入手して、それをディスクとして読み込ませると、インストールが始まる。
iso というのはディスクイメージなので、CD や DVD に焼いてそれを読み込むのが基本だけど、Virtual PC などでやる場合は、HDD のディレクトリを仮想ディスクにしてしまえば、そのまま読み込んでインストールできる(はず)。
Virtual PC の画面をクリックすると、マウス (ポインタデバイス) の操作が Virtual PC に移動するが、これを元に (Host 側に) 戻すには、右 Alt キーを押す。
Linux でのテキスト編集は vi が標準的。
$ vi (ファイルパス)
で開いて編集する。
Windows のメモ帳などと違って、基本はコマンドで操作する。 いろいろコマンドがあるが、最低限、以下のコマンドを覚えておくと良い。
コマンド | 操作 |
:q | セーブしないで終了 |
:wq | セーブして終了 |
:w | セーブのみ |
i | 挿入モードで編集 このモードにしてしまえば、とりあえずメモ帳っぽく使える。 編集モードを抜けるには ESC。 |
x | 1文字削除 |
dd | 1行切り取り(カット) |
yy | 1行コピー |
p | 貼付け(ペースト) |
u | 元に戻す(アンドゥ) |
あと、カーソル移動もコマンドだが、最近の Linux に入ってる vi は矢印キーでも移動できるようになっている。一応、矢印で移動できない場合は下記で。
↑k | ||
←h | l→ | |
↓j |
l が右とか、どうなのよ。
新しい Fedora では、デフォルトで GNOME に root でログインできない。
gdm の で「user != root」とある行を削除。
# vi /etc/pam.d/gdm
#↓ここをコメントアウト #auth required pam_succeed_if.so user != root quiet ...以下略
gdm-password で「user != root」とある行を削除。
# vi /etc/pam.d/gdm-password
#↓ここをコメントアウト #auth required pam_succeed_if.so user != root quiet
gdm の custom.conf がある場合はそこも修正。
# vi /etc/gdm/custom.conf
[security] DisallowTCP=false #↓ここを true にする AllowRemoteRoot=true ...以下略
これで再起動。
chkconfig (サービス名) on/off という書式で。
例えば、squid というサービスを自動起動を有効にするには
# chkconfig squid on
自動起動を無効にするには
# chkconfig squid off
公開されている有名どころは、こんな感じ。