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)