source: projects/Vine-manual/trunk/management.xml @ 96

Revision 96, 18.7 KB checked in by yasumichi, 15 years ago (diff)

first import

Line 
1<!--DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook V4.2//EN"-->
2<!--chapterinfo>
3  <authorgroup>
4    <author>
5      <firstname></firstname>
6      <surname>Masaki</surname>
7    </author>
8    <author>
9      <firstname>Shoji</firstname>
10      <surname>Matsumoto</surname>
11    </author>
12    <editor>
13      <firstname>Takuya</firstname>
14      <surname>Kobayashi</surname>
15    </editor>
16  </authorgroup>
17  <pubdate>2007/09/14</pubdate>
18</chapterinfo-->
19
20<chapter id="update-errata">
21    <title>アップデートパッケージのインストール</title>
22    <para>
23            Vine Linux の各リリースバージョンが公開されてから発見された不具合はアップデートパッケージとして配布されています。これらはセキュリティ上の問題もありますので、必ずアップデートしてください。インストールCDに含まれているパッケージ、含まれていないパッケージ、またそれらのアップデートパッケージが Main,Plus,NonFree,Extras,Updates と分類し提供されています。必要なパッケージは同様にインストールすることができます。ここでは、もっとも一般的で簡単な apt によるアップデートの手順を示します。aptの詳細については、<xref linkend="using-rpm-2" />を参照してください。
24    </para>
25
26    <orderedlist>
27    <listitem><para>まず apt 情報データベースを更新します。</para>
28<screen>
29# apt-get update
30取得:1 http://updates.vinelinux.org 4.1/i386 release [2526B]
312526B を 0s 秒で取得しました (3768B/s)
32ヒット http://updates.vinelinux.org 4.1/i386/main pkglist
33ヒット http://updates.vinelinux.org 4.1/i386/main release
34取得:1 http://updates.vinelinux.org 4.1/i386/plus pkglist [367kB]
35ヒット http://updates.vinelinux.org 4.1/i386/plus release
36ヒット http://updates.vinelinux.org 4.1/i386/updates pkglist
37ヒット http://updates.vinelinux.org 4.1/i386/updates release
38ヒット http://updates.vinelinux.org 4.1/i386/nonfree pkglist
39ヒット http://updates.vinelinux.org 4.1/i386/nonfree release
40ヒット http://updates.vinelinux.org 4.1/i386/main srclist
41取得:2 http://updates.vinelinux.org 4.1/i386/plus srclist [172kB]
42ヒット http://updates.vinelinux.org 4.1/i386/updates srclist
43取得:3 http://updates.vinelinux.org 4.1/i386/nonfree srclist [36.4kB]
44576kB を 5s 秒で取得しました (117kB/s)
45パッケージリストを読みこんでいます... 完了
46依存情報ツリーを作成しています... 完了
47</screen>
48    </listitem>
49
50    <listitem>
51      <para>
52アップデートを行います。通常は現在インストールされているパッケージすべてがアップグレードされます。kernel だけは明示的に指定する必要があります。
53      </para>
54<screen># apt-get upgrade
55パッケージリストを読みこんでいます... 完了
56依存情報ツリーを作成しています... 完了   
57以下のパッケージがアップグレードされます:
58apache apache-devel apache-manual mod_ssl
594 個のアップグレードパッケージ, 0 個の新規パッケージ, 0 個の削除/リプレースパッケージ, 0 個の保留パッケージがあります。
60取得パッケージ: 30MB のアーカイブを取得します。インストール後は 0.5MB が使用されます。
61続行しますか? [Y/n]</screen>
62    </listitem>
63
64    <listitem>
65      <para>
66アップグレードされるパッケージが提示され [Y/n] と聞いて来ますので、単純にリターンキーをおすか Y を押すことでアップグレードが行われます。
67      </para>
68    </listitem>
69    </orderedlist>
70
71    <note>
72      <title>パッケージの分類について</title>
73      <para>3.x であったDevelについては、4.x では無くなり、Main,Updates,Plus,NonFree,Extras それぞれに置かれます。たとえば、glibc は Main なので、glibc<emphasis>-devel</emphasis> も Main にといったように、<emphasis>-devel</emphasis> ではないパッケージと同じところに置かれます。</para>
74    </note>
75  </chapter>
76
77
78<chapter id="server-1">
79  <title>最低限、知っておきたいコマンド等</title>
80  <para>
81Linux を個人で使用している人は Linux の管理者でもあります。Vine Linuxを運用するにあたり、必要なコマンド等を簡単に紹介します。以下のコマンドはターミナル上で実行します。コマンドの引数やオプションの詳細はオンラインマニュアル等を参照して下さい。
82  </para>
83
84  <sect1 id="kow-status">
85    <title>システムの状態を知る</title>
86    <variablelist>
87      <varlistentry>
88        <term>psコマンド</term>
89        <listitem>
90          <para>
91Linuxでは様々なプロセスが実行されています。<command>ps</command>コマンドは自分が起動したプロセスの一覧を表示します。もし、全てのプロセスを表示したい場合は、<command>ps augxw</command>を実行して下さい。目的のプロセスを見付けるには <command>grep</command>コマンドを用いると便利です。
92          </para>
93          <screen>
94$ ps augxw | grep kterm
95root     29976  0.0  0.7  3204  1832   ?   S    09:54   0:00 kterm
96root     29977  0.0  0.6  3108  1736   ?   S    09:54   0:00 kterm
97          </screen>
98          <para>
99実行中のプロセスの状態を逐次見たい場合は<command>top</command>コマンドを用います。
100          </para>
101        </listitem>
102      </varlistentry>
103      <varlistentry>
104        <term>ディレクトリ <filename class="directory">/proc</filename></term>
105        <listitem>
106          <para>
107CPUやデバイスなどシステムの状態はディレクトリ <filename class="directory">/proc</filename>に書かれます。catコマンドなどを使って次のファイルを見て下さい。
108          </para>
109          <para>
110[注] 「/proc」は仮想ファイルシステムと呼ばれ、ハードディスクなどの物理的なリソースは消費しません。
111          </para>
112          <screen>
113$ cat /proc/cpuinfo            CPUの情報
114$ cat /proc/meminfo            メモリの情報
115$ cat /proc/swaps              スワップ領域の情報
116$ cat /proc/ioports            I/Oポートの情報
117$ cat /proc/interrupts         割込み(IRQ)の情報
118$ cat /proc/modules            カーネルモジュールの情報
119$ cat /proc/sound              サウンドの情報
120          </screen>
121        </listitem>
122      </varlistentry>
123      <varlistentry>
124        <term>ディレクトリ<filename class="directory">/etc</filename></term>
125        <listitem>
126          <para>
127システムの一般的な設定ファイルはディレクトリ<filename class="directory">/etc</filename>に置かれます。システムのバックアップやアップグレードを行う場合には、<filename class="directory">/etc</filename>を保存しておくことをお勧めします。<filename class="directory">/etc</filename>に置かれているファイルはシステム管理用のアプリケーションによって書き込まれたりします。修正を加えるには書き方をマニュアル等でよく調べてから行ってください。
128          </para>
129          <screen>
130conf.module
131hosts
132passwd
133resolv.conf
134          </screen>
135        </listitem>
136      </varlistentry>
137      <varlistentry>
138        <term>ディレクトリ<filename class="directory">/etc/sysconfig/</filename></term>
139        <listitem>
140          <para>
141システムのハードウェアに関する設定はディレクトリ<filename class="directory">/etc/sysconfig/</filename>にも書かれています。これらのファイルはシステム管理用のアプリケーションによって書き込まれますので、書き換えないようにしてください。何が書かれているかを知っておくことはよいことなので、一度見てみましょう。標準では作成されないファイルもあります。
142          </para>
143          <screen>
144ファイル名 書かれている内容
145dmtype     ディスプレイマネージャの種類
146hwconf     接続されているハードウェア   (kudzuによって生成される)
147i18n       言語の指定 (LANGに"ja_JP.eucJP"が設定されている)
148ime        日本語入力の方法 (かな漢字サーバ名、Canna/Wnnの指定)
149ipchains   IPマスカレードの設定
150iptables   パケットフィルタリングの設定
151keyboard   キーボードの種類
152mouse      マウスの種類
153network    ホスト名、ゲートウェイの指定
154network-scripts/
155           ネットワークカードの設定
156static-routes  ネットワークの静的なルート指定
157soundcard  サウンドカードの設定
158pcmcia     PCMCIAカードの設定
159          </screen>
160        </listitem>
161      </varlistentry>
162    </variablelist>
163  </sect1>
164
165  <sect1 id="server-1-2">
166    <title>ファイルシステム</title>
167    <variablelist>
168      <varlistentry>
169        <term>dfコマンド</term>
170        <listitem>
171          <para>
172ディレクトリやファイルを管理するシステム全体をファイルシステムと言います。ディスクの使用状況を見るには、<command>df</command>コマンドを使います。
173          </para>
174          <screen>
175$ df
176ファイルシステム  1k-ブロック   使用中     空き  使用%  マウント場所
177/dev/hda1            1492311    955030   460171   67%   /
178/dev/hda5            1981000   1246384   632204   66%   /export
179/dev/hda6             995115    163100   780609   17%   /home
180          </screen>
181        </listitem>
182      </varlistentry>
183      <varlistentry>
184        <term>マウント</term>
185        <listitem>
186          <important><title>/etc/fstab が変わっているので、マウントする方法も変わります。</title>
187          <para>
188          Vine 4.0 からは GNOME で Auto Mount を利用できるようにするために、
189          <filename>/etc/fstab</filename> の /dev/cdrom 等の記述がなくなっているので、
190          従来のように <command>mount</command>コマンドを用いる方法では、一般ユーザーは利用できません。
191          また、従来のように /etc/fstab を用いて一般ユーザーでも mount できるようにする方法は説明しますが、
192          この方法を用いることは<emphasis>推奨しません</emphasis>
193          </para>
194          </important>
195        </listitem>
196
197        <listitem>
198          <para>マウントするには、gnome-mount というパッケージに入っている
199          <command>gnome-mount</command> , <command>gnome-umount</command> というコマンドを用います。</para>
200
201          <note><title>gnome-mount,gnome-umount は X Window System (GNOME) を起動していない状態でも使用できます。</title></note>
202         
203          <para>マウントするにはそれぞれ次のようにします。
204          <screen>$ <command>gnome-mount -t -d /dev/cdrom</command>
205gnome-mount 0.4
206Resolved device file /dev/cdrom -&gt; /dev/hdc
207Mounted /dev/cdrom at "/media/cdrom"</screen>
208
209<screen>$ <command>gnome-mount -t -d /dev/floppy-fd0</command>
210<computeroutput>gnome-mount 0.4
211Resolved device file /dev/floppy-fd0 -&gt; /dev/fd0
212Mounted /dev/fd0 at "/media/floppy"</computeroutput></screen></para>
213
214          <para><filename class="directory">/media/cdrom</filename> や <filename class="directory">/media/floppy</filename>
215          などのように <filename class="directory">/media</filename>以下に適当なディレクトリが作成されマウントされます。</para>
216
217          <para><option>-t オプション</option> はマウント先などを表示するためのオプションです。</para>
218
219          <para>GNOME 上であれば、<filename class="directory">/media/Vine Linux 4.1 for IA32</filename> のようにメディアの名前が利用されます。また、コンソールであれば <filename class="directory">/media/cdrom</filename> になるなどマウント場所はかわります。</para>
220
221                <note><title>WARNING が出てマウントできない場合には</title>
222                        <para>/media というディレクトリが無いと、次のような WARNING のメッセージが出てマウントできません。
223                                <screen>** (gnome-mount:5989): WARNING **: Mount failed for /org/freedesktop/Hal/devices/volume_label_Vine_Linux_4_1_for_IA32
224org.freedesktop.Hal.Device.UnknownError : An unknown error occured</screen>
225                                gnome-mount:5989 の数字の部分は実行する時によって変わります。
226                                また volume_label_Vine_Linux_4_1_for_IA32 の部分はマウントしようとするメディアによって変わります。
227                        </para>
228
229                        <para><ulink url="root.html">root権限で</ulink>次のようにしてディレクトリを作成してください。
230                                <screen># <command>mkdir /media</command></screen>
231                        </para>
232                </note>
233
234          <para>マウントを解除(アンマウント)するにはそれぞれ次のようにします。
235          <screen>$ <command>gnome-umount -t -d /dev/cdrom</command>
236<computeroutput>gnome-mount 0.4
237Resolved device file /dev/cdrom -&gt; /dev/hdc
238Unmounted /dev/hdc.</computeroutput></screen>
239
240<screen>$ <command>gnome-umount -d /dev/floppy-fd0</command>
241<computeroutput>Resolved device file /dev/floppy-fd0 -&gt; /dev/fd0
242Unmounted /dev/fd0.</computeroutput></screen></para>
243
244          <para>gnome-mount を gnome-<emphasis>u</emphasis>mount にします。</para>
245                                </listitem>
246
247        <listitem>
248          <warning><title>注意</title>
249          <para>CD-ROMやフロッピーディスクなどをマウントした場合は、取り出す前に必ずアンマウントしてください。
250          ファイルを書き変えたりした場合など、アンマウントせずに取り出すとファイルやメディアが壊れる可能性があります。
251          また、マウントを解除するまでは CD-ROMドライブ等のEJECTボタンを押してもCD-ROMを取り出すことはできません。</para>
252          </warning>
253        </listitem>
254
255        <listitem>
256          <para><ulink url="package.html">VinePlus</ulink> にある pmount というパッケージを利用することもできます。
257          このパッケージは GNOME に依存していないので、GNOME をインストールしていない場合でも利用できます。</para>
258
259          <para>マウントする場合は次のようにします。
260          <screen>$ <command>pmount /dev/cdrom</command>
261$ <command>pmount /dev/fd0</command></screen></para>
262
263          <para>gnome-mount と同様に、<filename class="directory">/media</filename> 以下で <filename class="directory">/media/cdrom</filename> , <filename class="directory">/media/fd0</filename> などが自動的に作成されマウントされます。</para>
264          <para><screen>UDF-fs: No VRS found</screen> や (フロッピーをマウントする時に)
265<screen>Unable to identify CD-ROM format.</screen> といったメッセージが出るようですが、問題ないようです。</para>
266
267          <para>マウントを解除する場合には次のようにします。
268          <screen>$ <command>pumount /dev/cdrom</command>
269$ <command>pumount /dev/fd0</command></screen></para>
270        </listitem>
271
272        <listitem>
273          <para>従来のように一般ユーザーで mount コマンドを利用したいのであれば、
274          floppy や cdrom について次のように /etc/fstab に記述してください。</para>
275          <para>/etc/fstab にデバイスを書いてしまうと
276          GNOME での Auto Mount ができなくなるのでこの方法は<emphasis>推奨しません</emphasis></para>
277          <screen>
278/dev/fd0                /mnt/floppy             auto    noauto,owner,kudzu,iocharset=euc-jp 0 0
279/dev/cdrom              /mnt/cdrom              iso9660 noauto,owner,kudzu,ro,iocharset=euc-jp 0 0</screen>
280
281          <para>USB FDD の場合は /dev/fd0 ではなく /dev/sda などになっていることがあります。
282          <screen>
283/dev/sda                /mnt/floppy             auto    noauto,owner,kudzu,iocharset=euc-jp 0 0</screen></para>
284
285          <para>
286          また、この方法では、root権限で <command># mkdir -p /mnt/cdrom</command> などのようにマウントポイントを作成しておく必要があります。
287          </para>
288          <para>GNOME での Auto Mount を無効にするには GNOME のメニューから デスクトップ 設定 リムーバブル・デバイスとメディア を選択し、リムーバブル・ドライブとメディアの設定を起動します。(GNOME端末からは gnome-volume-properties というコマンドで起動できます。)</para>
289          <para>ストレージというタブのリムーバブル・ストレージのメディアが挿入されたらマウントする(I)というところのチェックをはずします。</para>
290        <figure id="gnome-automount-stop">
291                <title>GNOME の Auto Mount を無効に</title>
292                <graphic fileref="images/gnome-automount-stop.png" />
293        </figure>
294
295        </listitem>
296        <listitem>
297          <para>
298現在マウントされているデバイス等を確認するには <command>mount</command> コマンドを使います。
299          </para>
300          <screen>
301$ mount
302/dev/hda2 on / type ext3 (rw)
303none on /proc type proc (rw)
304none on /proc/bus/usb type usbfs (rw)
305/dev/hda1 on /boot type ext3 (rw)
306/dev/hda3 on /home type ext3 (rw)
307none on /dev/pts type devpts (rw,gid=5,mode=620)
308none on /dev/shm type tmpfs (rw)
309/dev/hdc on /mnt/cdrom type iso9660 (ro,nosuid,nodev,iocharset=euc-jp)
310          </screen>
311        </listitem>
312<!--
313        <listitem>
314          <para>
315CD-ROM をマウントするには <command>mount</command> コマンドを使います。
316          </para>
317          <screen>
318# mount /mnt/cdrom
319          </screen>
320          <para>
321オートマウント autofsが起動されている場合には、<filename>/misc/cd</filename>にアクセスするだけで自動的にマウントされます。
322          </para>
323          <para>
324マウントを解除するには<command>umount</command>コマンドを使います。CD-ROMをマウントした場合は、umountするまではCD-ROMを取り出すことはできません。
325          </para>
326          <screen>
327# umount /mnt/cdrom
328          </screen>
329        </listitem>
330-->
331      </varlistentry>
332      <varlistentry>
333        <term>fsckコマンド</term>
334        <listitem>
335          <para>
336ファイルシステムが壊れた場合は、<command>fsck</command>コマンドである程度修復することができます。マウントしているファイルシステムに対しては行わないで下さい。
337          </para>
338          <screen># <command>fsck</command> /dev/hda7</screen>
339          <para>
340                  <command>mount</command> コマンドでデバイスがマウントされているかどうか確認できます。ただし、mount コマンドの -n オプションをつけてマウントされたデバイスについては mount コマンドでは確認できません。<filename>/proc/mounts</filename> の内容も確認してください。</para>
341          <screen>$ <command>cat</command> /proc/mounts</screen>
342        </listitem>
343      </varlistentry>
344    </variablelist>
345  </sect1>
346</chapter>
347
Note: See TracBrowser for help on using the repository browser.