Windows ユーザな私のための Linux の基本的なことをメモ。

#contents

* 世の中の Linux [#f00e38db]

とりあえずリンク集。

- [[2ch-Linux-Beginners:http://linux2ch.is.land.to/i]]&br;
[[2ch:http://www.2ch.net/]] の [[linux スレ:http://pc10.2ch.net/test/read.cgi/linux/1168745763/l50]] のまとめサイトっぽい。

- [[Red Hat Inc. Japan:http://www.jp.redhat.com/]]&br;
Red Hat Linux の販売元会社。今は個人向け Red Hat Linux の開発は終了している。

- [[Fedora JP Project:http://www.fedora.jp/]]&br;
Fedora Core の公式サポートプロジェクト。Red Hat はここで引き継がれることに。

- [[Debian:http://www.debian.org/index.ja.html]]&br;
Debian の日本語公式かな。

- [[Debian GNU/Linux (Wiki):http://debian.fam.cx/]]&br;
2ch の Debian スレ のまとめっぽい。

- [[The Community ENTerprise Operating System:http://www.centos.org/]]&br;
CentOS というやつ。

- [[Ubuntu Home Page:http://www.ubuntu.com/]]&br;
Ubuntu 公式。

- [[Ubuntu Japanese Team:http://www.ubuntulinux.jp/]]&br;
Ubuntu の日本語サイト。

大体、今流通してる Linux はこんなもんだろう。(2007/01/16 現在)

* インストール [#kb973bde]

** Windows とマルチブートする方法 [#v911d006]

Linux も使いたいが、Windows 環境も残す場合、マルチブートにするのが良い。

現状 Windows を使用しているのであれば、HDD をもう一台買ってきて スレーブ接続してそこにインストールするのが一番早い。

ここは、私が Fedora 12 をインストールしたときの手順をメモ。

+ 最初は Windows で作業するので、Windows を起動。
+ Fedora 12 のディスクイメージをダウンロード。
-- [[Fedora Project Download:http://fedoraproject.org/ja/get-fedora-all]] の「直接ダウンロード」から インストール DVD の iso を取得。&br;
※ここでは Fedora-12-i386-DVD.iso というファイル。&br;
※DVD-RW ドライブがない場合は、CD でも良いかと。ただ、CD は複数枚用意する必要あり。
+ ダウンロードした iso を DVD にディスクイメージとして書き込み。
-- ここは、エクスプローラなどで単純にコピーするのではダメ。ISO として書き込む。&br;
ISO 書き込みには専用のライティングソフトを使う必要がある。&br;
ちなみに私は [[Power2Go:http://jp.cyberlink.com/products/power2go/overview_ja_JP.html]] というソフトを使いました。&br;
フリーソフトもあると思う。[[FreeSoftNavi:http://www.softnavi.com/cddvd.htm]] とかで探すと良いと思うよ。
+ Windows をシャットダウン。
+ HDD を増設。(或いは、空き領域があれば新たなパーティションを作成)
-- ここの説明は省略。要は Windows とは別のパーティションをつくる。
+ PC を起動して BIOS の設定で、CD/DVD ドライブの起動順番を HDD より前にする。
+ 上記で作成した インストール DVD をドライブに挿入して再起動。
+ 「Welcome to Fedora 12!」の画面が表示されたら「Install or upgrade an existing system」(一番上)を選択。
+ 「Disk Found」画面は「Skip」で。
+ Fedora のセットアップ画面になるので「Next」。
+ 言語選択は「Japanese(日本語)」で。
+ キーボード選択は「日本語」で。
+ Hostname はお好みの名前で。
-- ネットワークに参加しているなら、他のマシン名とかぶらないように。
+ タイムゾーンは「アジア/東京」で。
+ root のパスワードを適当に設定。
-- このパスワードは root 権限を使うときに必要になるので忘れないこと!
+ ディスクパーティションは「ドライブ全域を使用」を選択。
+ 「このインストールに使用するドライブ」は、増設したディスクにチェック。
-- マスタに既存 Windows、スレーブに新たな HDD をつけた場合、sda と sdb が表示されているはず。
--- sda は Windows のディスクなので、チェックをはずす。
--- sdb が 新しいディスクなので、チェックを入れる。
+ 「このインストールを起動するドライブ」に sda を選択。
-- これはブートローダを書き込むディスクの選択。&br;
Fedora をインストールするのは sdb だが、sdb にブートローダをつくると Fedora が起動できない。&br;
+ 「次へ」を押すと、インストール先でないディスクにブートローダを書き込んじゃうけど、本当にやっちゃう?という確認画面がでる。やっちゃうので「OK」で。
+ あとは適当で OK。
-- インストール時に様々なパッケージを組み込めるけど、後でも良い。
-- よくわからなければ、全部デフォルトのままで OK。
+ 「インストールの準備中」と出たら、あとは勝手にインストールが始まる。
-- 長いので、風呂に入るなりお茶でも飲むなりして待つべし。
+ インストールが終わったら、DVD を取り出して「再起動」。
+ ブートローダが起動してカウントダウンが始まる。(デフォルトだと 3秒)
-- Windows がデフォルト起動になっている場合は Windows が起動する。
-- Fedora がデフォルト起動になっている場合は Fedora が起動する。
-- カウントダウン中に何かキーを押せば、OS 選択画面が表示される。

これで Fedora を起動して、GNOME の画面が表示されれば、インストール成功。

** Windows 上で仮想 PC を使う方法 [#r3ee22f4]

Linux を仮想 PC 上で動かす方法、というもの。実用的ではないが、実験としては十分。

仮想 PC の有名どころはここらへん。

- [[VMware:http://www.vmware.com/ja/]]&br;
VMware です。有償の仮想 PC ソフト。
- [[Microsoft Virtual PC 2004:http://www.microsoft.com/japan/windows/virtualpc/]]&br;
Virtual PC。こちらは現在無償で利用できる。

ところで、 VMware Workstation は $189 くらいするのだけど、
VMware Player というソフトは無償で利用できる。
ただ、Player には環境構築の機能がないので、
すでに構築済みの VM 環境を動作させるのみとなる。
が、別ソフト(フリー)で環境を作り、VMware Player を使って仮想 PC 環境を作り上げたツワモノがいた。

- [[無料で構築! 仮想PC:http://www.comp.cs.gunma-u.ac.jp/~hiroshi/vmware_player/vmplayer.html]]

ただこのサイト、近いうち消えそうな予感がするので、ここにメモしておく。

*** VMware Player を使う [#u24ff4cf]

1.[[VMware 社のホームページ:http://www.vmware.com/ja/products/player/]] から VMware Player をダウンロードしてインストール。

2.[[QEMU:http://www.h7.dion.ne.jp/~qemu-win/index-ja.html]] というフリーのエミュレータをダウンロードしてインストール。

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 を読み込む。

いろいろ警告とか出るけど無視して続けて良いとのこと。


これで終わりらしいです。

- 追記&br;
[[この blog 記事:http://yamashita.dyndns.org/blog/343]] も参考になりそう。


*** Virtual PC を使う [#y2dfac72]

基本は、イメージファイル(*.iso というファイル)を入手して、それをディスクとして読み込ませると、インストールが始まる。

iso というのはディスクイメージなので、CD や DVD に焼いてそれを読み込むのが基本だけど、Virtual PC などでやる場合は、HDD のディレクトリを仮想ディスクにしてしまえば、そのまま読み込んでインストールできる(はず)。

*** 参考 [#rd3253cb]

- [[StackAstarisk:http://www.stackasterisk.jp/]]
-- [[システム/サーバ構築:http://www.stackasterisk.jp/tech/systemConstruction/index.jsp]]
-- [[VirtualPC 編:http://www.stackasterisk.jp/tech/systemConstruction/dual02_01.jsp]]
-- [[2ch-Linux-Begginners:http://linux2ch.is.land.to/]]
--- [[インストール全般:http://linux2ch.is.land.to/index.php?InstallationGeneralFAQs]]


* 基本的な操作 [#ubc3c2ab]

** Virtual PC の操作 [#l542be5a]
Virtual PC の画面をクリックすると、マウス (ポインタデバイス) の操作が Virtual PC に移動するが、これを元に (Host 側に) 戻すには、''右 Alt キーを押す''。

** vi の操作 [#aea07bd9]
Linux でのテキスト編集は vi が標準的。

 $ vi (ファイルパス)

で開いて編集する。

Windows のメモ帳などと違って、基本はコマンドで操作する。
いろいろコマンドがあるが、最低限、以下のコマンドを覚えておくと良い。

|コマンド|操作|h
|:q|セーブしないで終了|
|:wq|セーブして終了|
|:w|セーブのみ|
|i|挿入モードで編集&br;このモードにしてしまえば、とりあえずメモ帳っぽく使える。&br;編集モードを抜けるには ESC。|
|x|1文字削除|
|dd|1行切り取り(カット)|
|yy|1行コピー|
|p|貼付け(ペースト)|
|u|元に戻す(アンドゥ)|

あと、カーソル移動もコマンドだが、最近の Linux に入ってる vi は矢印キーでも移動できるようになっている。一応、矢印で移動できない場合は下記で。

||↑k||
|←h||l→|
||↓j||

l が右とか、どうなのよ。

*** 参考サイト [#y8215b9a]
- [[viエディタの使い方:http://net-newbie.com/linux/commands/vi.html]]

* 基本的な設定 [#e7e9ff44]

** GNOME で root ログインする [#va920bc3]
新しい 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
 ...以下略

これで再起動。

** サービスの自動起動設定 [#nf299c96]

chkconfig (サービス名) on/off という書式で。

例えば、squid というサービスを自動起動を有効にするには

 # chkconfig squid on

自動起動を無効にするには

 # chkconfig squid off

* 様々なパッケージのダウンロード [#w3be48bc]

公開されている有名どころは、こんな感じ。

- [[KDDI Labs (ftp):ftp://ftp.kddilabs.jp/]]
- [[KDDI Labs (http):http://ftp.kddilabs.jp/]]
- KDDI Labs (rsync):rsync://ftp.kddilabs.jp/
- [[理化学研究所 (ftp):ftp://ftp.riken.jp/]]
- [[理化学研究所 (http):http://ftp.riken.jp/]]
- [[慶応義塾大学 (ftp):ftp://ftp.sfc.wide.ad.jp/]]
- 慶応義塾大学 (rsync):rsync://ftp.sfc.wide.ad.jp/
- [[IIJ (ftp):ftp://ftp.iij.ad.jp/]]
- [[IIJ (http):http://ftp.iij.ad.jp/]]

* その他参考サイト [#b9d00787]

- [[@IT:http://www.atmarkit.co.jp/]]
-- [[Linux Tips:http://www.atmarkit.co.jp/flinux/rensai/linuxtips/tipsindex.html]]
- [[Linuxインストール個人的ノート:http://www.a.phys.nagoya-u.ac.jp/~taka/linux/]]
- [[STARTUP LINUX:http://www.d3.dion.ne.jp/~koetaka/index.html]]
- [[UNIX コマンド:http://www.k-tanaka.net/unix/]]
- [[IT pro オープンソース / Linux:http://itpro.nikkeibp.co.jp/lin-os/index.html]]

&br;

-----
[[プログラム・開発系メモ]]

#googleads(1,1)

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS