<?xml version="1.0" encoding="UTF-8" ?><rdf:RDF 
  xmlns="http://purl.org/rss/1.0/"
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:atom="http://www.w3.org/2005/Atom"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xml:lang="ja">
  <channel rdf:about="http://w.atwiki.jp/linuxadmin/">
    <title>Linux(CentOS release 6.4 (Final))設定備忘録 @ ウィキ</title>
    <link>http://w.atwiki.jp/linuxadmin/</link>
    <atom:link href="https://w.atwiki.jp/linuxadmin/rss10.xml" rel="self" type="application/rss+xml" />
    <atom:link rel="hub" href="https://pubsubhubbub.appspot.com" />
    <description>Linux(CentOS release 6.4 (Final))設定備忘録 @ ウィキ</description>

    <dc:language>ja</dc:language>
    <dc:date>2013-09-22T17:16:33+09:00</dc:date>
    <utime>1379837793</utime>

    <items>
      <rdf:Seq>
                <rdf:li rdf:resource="https://w.atwiki.jp/linuxadmin/pages/15.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/linuxadmin/pages/16.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/linuxadmin/pages/1.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/linuxadmin/pages/14.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/linuxadmin/pages/13.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/linuxadmin/pages/12.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/linuxadmin/pages/11.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/linuxadmin/pages/10.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/linuxadmin/pages/9.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/linuxadmin/pages/7.html" />
              </rdf:Seq>
    </items>
	
		
    
  </channel>
    <item rdf:about="https://w.atwiki.jp/linuxadmin/pages/15.html">
    <title>初期セットアップ</title>
    <link>https://w.atwiki.jp/linuxadmin/pages/15.html</link>
    <description>
      *初期セットアップ
個人的備忘録。

**基礎中の基礎
以下はできるようにしておくこと。
+[[Linuxのディレクトリ構成を捉える&gt;http://www.atmarkit.co.jp/ait/articles/0108/07/news002.html]]
+[[コマンドラインの基礎&gt;http://www.ibm.com/developerworks/jp/linux/library/l-lpic1-v3-103-1/]]
+[[cdコマンドでディレクトリを移動する&gt;http://itpro.nikkeibp.co.jp/article/COLUMN/20060227/230726/]]
+[[pwdコマンドで自分が今居るディレクトリを確認する&gt;http://www.atmarkit.co.jp/flinux/rensai/linuxtips/170showcrdir.html]]
+[[lsコマンドでディレクトリにあるファイルを確認する&gt;http://itpro.nikkeibp.co.jp/article/COLUMN/20060227/230820/]]
+[[catコマンドでファイルの内容を表示する&gt;http://kazmax.zpp.jp/cmd/c/cat.1.html]]
+[[viエディタでファイル内容に変更を加える&gt;http://net-newbie.com/linux/commands/vi.html]]
+[[cpコマンドでファイルをコピーする&gt;http://itpro.nikkeibp.co.jp/article/COLUMN/20060227/230734/]]
+[[rmコマンドでファイルを削除する&gt;http://itpro.nikkeibp.co.jp/article/COLUMN/20060227/230871/]]
+[[mkdirコマンドで新たなディレクトリを作成する&gt;http://itpro.nikkeibp.co.jp/article/COLUMN/20060227/230831/]]
+[[moreコマンドでファイル内容を閲覧する&gt;http://www.zontheworld.com/linux/more.html]]
+[[lessコマンドでファイル内容を閲覧する&gt;http://x68000.q-e-d.net/~68user/unix/pickup?less]]
+[[manコマンドで指定したコマンドの用法を調べる&gt;http://itpro.nikkeibp.co.jp/article/COLUMN/20060227/230821/]]
+基礎的な英語。。。


**ネットワーク設定
CentOSでの設定となります。
まあ、概要はどのディストリビューションでも似たようなものなんじゃないかなぁ？

***ネットワーク関連の設定
-変更対象ファイルのあるディレクトリに移動します
以下のコマンドを順番に実行
 # cd /etc/sysconfig/network-scripts　　=&gt; &quot;cd&quot; : ディレクトリ移動

 # pwd　　　　　　　　　　　　　　　　　=&gt; &quot;pwd&quot; : 現在のディレクトリを確認
 /etc/sysconfig/network-scripts

 # ls　　　　　　　　　　　　　　　　　 =&gt; &quot;ls&quot; : 現在のディレクトリの内容を一覧表示
 ifcfg-eth0   ifdown-ipv6    ifup          ifup-plip    ifup-wireless
 ifcfg-eth1   ifdown-isdn    ifup-aliases  ifup-plusb   init.ipv6-global
 ifcfg-lo     ifdown-post    ifup-bnep     ifup-post    net.hotplug
 ifdown       ifdown-ppp     ifup-eth      ifup-ppp     network-functions
 ifdown-bnep  ifdown-routes  ifup-ippp     ifup-routes  network-functions-ipv6
 ifdown-eth   ifdown-sit     ifup-ipv6     ifup-sit
 ifdown-ippp  ifdown-tunnel  ifup-isdn     ifup-tunnel

※縦そろわねぇ・・・#aa(){}タグつかえねぇ・・・



以下のファイルがそれぞれ物理NIC(LANポート)の1個目と2個目の設定ファイル。
NICが一つしか無い場合は1個しかないかも。1個も無かったら作ってしまえ。
※作り方は後で説明するのでこのまま進みましょう。
 ifcfg-eth0
 ifcfg-eth1


-設定対象ファイルの確認
以下の設定ファイルを編集して、目的の内容に変更していきます。
 ifcfg-eth0　　　　　　　　　　　　　　 =&gt; : eth0の設定ファイル
 ifcfg-eth1　　　　　　　　　　　　　　 =&gt; : eth1の設定ファイル
 ifcfg-eth*　　　　　　　　　　　　　　 =&gt; : eth*の設定ファイル
※作り方は後で説明するのでこのまま進みましょう。


-ファイル内設定定義書式
&quot;vi&quot;コマンドで設定ファイルを編集していきます。
設定するファイルが無くても以下のコマンドでイケます。
 # vi ifcfg-eth0　　　　　　　　　　　　 =&gt; : &quot;vi&quot;コマンドでeth0の設定を編集

中身はこんな感じ。
 DEVICE=eth0
 IPADDR=192.168.0.2
 NETMASK=255.255.255.0
 DNS1=192.168.0.1
 DNS2=8.8.8.8
 TYPE=Ethernet
 GATEWAY=192.168.0.1
 ONBOOT=yes
 HWADDR=08:00:27:78:BD:7F
 BOOTPROTO=none
 DEFROUTE=yes
 IPV6INIT=no

-詳細
|オプション名|設定値|解説|
|DEVICE|eth0, eth1, eth*|設定を紐づけるNICを指定|
|IPADDR|192.168.0.2|設定したいIPアドレスを指定。DHCPの場合は不要。|
|NETMASK|255.255.255.0|サブネットマスクを設定。DHCPの場合は不要。|
|DNS1|192.168.0.1|1個目のネームサーバーのIPアドレスを指定。通常はご自宅のルーターのIPアドレス。|
|DNS2|8.8.8.8|2個目のネームサーバーのIPアドレスを指定。ちなみに8.8.8.8と8.8.4.4はGoogleが提供しているDNSサーバーのIPアドレス。WEBページの表示が早くなるとか……Windowsマシンでも使えるのでお試しあれ。|
|TYPE|Ethernet, xDSL, etc|とりあえず&quot;Ethernet&quot;にしておけばOK。他にもあったけど使い方わからんので、勝手に調べて。|
|GATEWAY|192.168.0.1|デフォルトゲートウェイ。通常はご自宅のルーターのIPアドレス。この設定は通常一つのサーバーで一つしか持てないので、このオプションを記述するNICは必然的に一つになります。|
|ONBOOT|no, yes|マシン起動時に自動的にこの設定を有効にし、NICを使用可能にするかどうか。基本的にはyesでいい。|
|HWADDR|09:05:21:78:**:**|MACアドレスを指定。NICの製造番号とか個体番号みたいなもの。最初から入ってなけりゃ&quot;ifconfig&quot;コマンドで調べる。&quot;ifconfig&quot;コマンド打つとぞろぞろ表示されるが、記述ルールは一緒なので探し出すべし。|
|BOOTPROTO|none, static, dhcp|自分でIPアドレス指定する場合はnone,static、DHCPを利用する場合はdhcpで。|
|DEFROUTE|no, yes|複数のNICがある場合、メインとなるNICにはこの設定を入れておくと幸せになれるらしい。メインとはなんぞやという話だが、ご家庭ではインターネットに接続するNIC……という認識でOK。とはいえ、デフォルトゲートウェイじゃアカンのか？とか、よくわからん設定項目。|
|IPV6INIT|no, yes|IPv6アドレス使うならyesにする|

設定が終わったら設定内容を反映させるためにネットワークを再起動します。


***ネームサーバー登録
-DNS設定今昔
直前でやったじゃねえか……ごもっとも。
というのも、昔はDNS設定は&quot;resolv.conf&quot;というファイルに書き込んでいたんだそうです。
が、現在はこのファイルを見ると、&quot;ifcfg-eth&quot;ファイルに&quot;DNS1=xxx.xxx.xxx.xxx&quot;って具合に書いとけ、と注意書きがあります。
キャプチャー貼ろうかと思いましたが、もう消えてたのでご勘弁。
DNSは&quot;resolv.conf&quot;に……と覚えてた人は変わってるので注意。
なお、&quot;ifcfg-eth&quot;にDNSを記述しておけば&quot;resolv.conf&quot;は自動的に更新されるようです。
-設定反映後の&quot;resolv.conf&quot;ファイル
以下はネットワークを再起動した後に確認したところ。
 [root@hostname /]# cd /etc　　　　　　 =&gt; &quot;/etc&quot;へ移動。
 [root@hostname etc]# pwd　　　　　　　 =&gt; 現在のディレクトリ確認
 /etc
 [root@hostname etc]# cat resolv.conf　 =&gt; &quot;cat&quot;コマンドでファイルを閲覧
 # Generated by NetworkManager
 search co.jp
 nameserver 192.168.0.1
 nameserver 8.8.8.8


***ネットワーク再起動
一通り設定が完了したら設定を反映させるためにネットワークを再起動します。
 # service network restart

***設定の確認
正しく設定が反映されたことを確認します。
 # ifconfig -a
 eth0      Link encap:Ethernet  HWaddr 08:00:27:78:BD:7F
           inet addr:192.168.0.151  Bcast:192.168.0.255  Mask:255.255.255.0
           inet6 addr: 2408:0:ffff:ad1:a00:27ff:fe78:bd7f/64 Scope:Global
           inet6 addr: fe80::a00:27ff:fe78:bd7f/64 Scope:Link
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
           RX packets:2297 errors:0 dropped:0 overruns:0 frame:0
           TX packets:1447 errors:0 dropped:0 overruns:0 carrier:0
           collisions:0 txqueuelen:1000
           RX bytes:209901 (204.9 KiB)  TX bytes:203897 (199.1 KiB)
 
 eth1      Link encap:Ethernet  HWaddr 08:00:27:C9:7D:59
           inet addr:192.168.10.11  Bcast:192.168.10.255  Mask:255.255.255.0
           inet6 addr: fe80::a00:27ff:fec9:7d59/64 Scope:Link
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
           RX packets:96 errors:0 dropped:0 overruns:0 frame:0
           TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
           collisions:0 txqueuelen:1000
           RX bytes:8892 (8.6 KiB)  TX bytes:468 (468.0 b)
 
 lo        Link encap:Local Loopback
           inet addr:127.0.0.1  Mask:255.0.0.0
           inet6 addr: ::1/128 Scope:Host
           UP LOOPBACK RUNNING  MTU:16436  Metric:1
           RX packets:4 errors:0 dropped:0 overruns:0 frame:0
           TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
           collisions:0 txqueuelen:0
           RX bytes:240 (240.0 b)  TX bytes:240 (240.0 b).


**アップデート、インストール周辺
***&quot;yum&quot;コマンドを把握する
yumコマンドはアップデートやインストールの利便性を向上させるコマンドです。
THE初心者の自分は、そのシンプルな仕組みを理解するのに苦労しました。
+&quot;yum&quot;コマンド打つ
+サーバー内に何のパッケージがあるか確認する
+&quot;repo&quot;ファイルを参照して問い合わせ先レポジトリを決定する
+レポジトリに問い合わせて必要なパッケージをダウンロードしてくる
+集めたパッケージを依存関係に配慮して順番にインストールする

たぶんこんな感じ。


***レポジトリとは
Windowsでいう所のMicrosoft Updateとか、Windows Updateで問い合わせにいくサーバーに相当する。
ソフトウェアやらOSのアップデート情報を保存＆提供しているサーバー。
WindowsはMicrosoftだけがリポジトリを提供している(※1)が、Linuxはオープンソースのため、世界中の大学や研究機関が無償で同様のサービスを提供しているわけです。

※1 : 某国にはWindows OS用の非公式リポジトリがあるとかいう噂もあるけど……


***インストールに使うコマンド4種類の違いについて
結論から言うと、CentOSユーザーはyum使いこなせればOK。
yumで自動的に拾ってきてくれないパッケージはrpmで補助的に。

-yum
Red Hat系の便利パッケージ管理コマンド
依存関係を考慮してパッケージ(≒ソフトウェア)のインストールやらアンインストールやらしてくれる。
またリポジトリと呼ばれるアップデート情報管理サーバーから自動的に最新情報を取得してきて、あるパッケージのインストールやアンインストールに際し必要なアップデートやらパッケージを自動的にインストール、もしくはアンインストールしてくれる。

-rpm
Red Hat系のパッケージインストールコマンド。
指定したパッケージを馬鹿正直にインストール、アンインストールするだけのコマンド。依存関係なんぞ知ったことかという漢らしいコマンド。

-apt-get
Debian系のyumみたいなもん。できる事の種類がちょこっと違うけどね。

-dpkg
Debian系のrpmみたいなもん。できる事の種類がちょこっと違うけどね。    </description>
    <dc:date>2013-09-22T17:16:33+09:00</dc:date>
    <utime>1379837793</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/linuxadmin/pages/16.html">
    <title>WEBサーバー化</title>
    <link>https://w.atwiki.jp/linuxadmin/pages/16.html</link>
    <description>
      *WEBサーバー化

**これでうまくいくならそれに越したことはない
yum -y install httpd
yum -y install php php-mbstring

**ダメならyumコマンドの仕組みを理解する必要がある    </description>
    <dc:date>2013-09-22T13:07:52+09:00</dc:date>
    <utime>1379822872</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/linuxadmin/pages/1.html">
    <title>Linux設定備忘録</title>
    <link>https://w.atwiki.jp/linuxadmin/pages/1.html</link>
    <description>
      *Linux設定備忘録 @ ウィキ

**目次
+[[初期セットアップ]]
+[[WEBサーバー化]]    </description>
    <dc:date>2013-09-16T14:59:54+09:00</dc:date>
    <utime>1379311194</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/linuxadmin/pages/14.html">
    <title>プラグイン/インスタグラム</title>
    <link>https://w.atwiki.jp/linuxadmin/pages/14.html</link>
    <description>
      *インスタグラムプラグイン

人気の画像共有サービス、Instagram(インスタグラム）の画像をアットウィキに貼れるプラグインです。


 #ig_user(ユーザー名)
 と記載することで、特定ユーザーのInstagramのフィードを表示することができます。

例）@dogoftheday
#ig_user(dogoftheday)

----

 #ig_tags(タグ名)
 と記載することで、特定タグのInstagramのフィードを表示することができます。

#dogofthedayjp タグ
#ig_tag(dogofthedayjp)

----

 #ig_popular
 と記載することで、Instagramのpopularフィードを表示することができます。



詳しい使い方は以下のページを参考にしてください！
＝＞http://www1.atwiki.jp/guide/pages/935.html

--------    </description>
    <dc:date>2013-09-16T14:43:50+09:00</dc:date>
    <utime>1379310230</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/linuxadmin/pages/13.html">
    <title>プラグイン/人気商品一覧</title>
    <link>https://w.atwiki.jp/linuxadmin/pages/13.html</link>
    <description>
      * 人気商品一覧
@wikiのwikiモードでは
 #price_list(カテゴリ名)
と入力することで、あるカテゴリの売れ筋商品のリストを表示することができます。

カテゴリには以下のキーワードがご利用できます。
|キーワード|表示される内容|
|ps3|PlayStation3|
|ps2|PlayStation3|
|psp|PSP|
|wii|Wii|
|xbox|XBOX|
|nds|Nintendo DS|
|desctop-pc|デスクトップパソコン|
|note-pc|ノートパソコン|
|mp3player|デジタルオーディオプレイヤー|
|kaden|家電|
|aircon|エアコン|
|camera|カメラ|
|game-toy|ゲーム・おもちゃ全般|
|all|指定無し|

空白の場合はランダムな商品が表示されます。

※このプラグインは[[価格比較サイト@PRICE&gt;&gt;http://atprice.jp]]のデータを利用しています。

-----

たとえば、
 #price_list(game-toy)
と入力すると以下のように表示されます。

ゲーム・おもちゃ全般の売れ筋商品
#price_list(game-toy)

ノートパソコンの売れ筋商品
#price_list(game-toy)

人気商品リスト
#price_list()
    </description>
    <dc:date>2013-09-16T14:43:50+09:00</dc:date>
    <utime>1379310230</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/linuxadmin/pages/12.html">
    <title>プラグイン/コメント</title>
    <link>https://w.atwiki.jp/linuxadmin/pages/12.html</link>
    <description>
      * コメントプラグイン
@wikiのwikiモードでは
 #comment()
と入力することでコメントフォームを簡単に作成することができます。
詳しくはこちらをご覧ください。
＝＞http://atwiki.jp/guide/17_60_ja.html


-----
たとえば、#comment() と入力すると以下のように表示されます。

#comment    </description>
    <dc:date>2013-09-16T14:43:50+09:00</dc:date>
    <utime>1379310230</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/linuxadmin/pages/11.html">
    <title>プラグイン/関連ブログ</title>
    <link>https://w.atwiki.jp/linuxadmin/pages/11.html</link>
    <description>
      * 関連ブログ
@wikiのwikiモードでは
 #bf(興味のある単語)
と入力することで、あるキーワードに関連するブログ一覧を表示することができます

詳しくはこちらをご覧ください。
＝＞http://atwiki.jp/guide/17_161_ja.html

-----


たとえば、#bf(ゲーム)と入力すると以下のように表示されます。


#bf(ゲーム)
    </description>
    <dc:date>2013-09-16T14:43:50+09:00</dc:date>
    <utime>1379310230</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/linuxadmin/pages/10.html">
    <title>プラグイン</title>
    <link>https://w.atwiki.jp/linuxadmin/pages/10.html</link>
    <description>
      @wikiにはいくつかの便利なプラグインがあります。

-----


#ls

-----

これ以外のプラグインについては@wikiガイドをご覧ください
=&gt;http://atwiki.jp/guide/
    </description>
    <dc:date>2013-09-16T14:43:50+09:00</dc:date>
    <utime>1379310230</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/linuxadmin/pages/9.html">
    <title>プラグイン/動画(Youtube)</title>
    <link>https://w.atwiki.jp/linuxadmin/pages/9.html</link>
    <description>
      * 動画(youtube)
@wikiのwikiモードでは
 #video(動画のURL)
と入力することで、動画を貼り付けることが出来ます。
詳しくはこちらをご覧ください。
＝＞http://atwiki.jp/guide/17_209_ja.html

また動画のURLはYoutubeのURLをご利用ください。
＝＞http://www.youtube.com/

-----


たとえば、#video(http://youtube.com/watch?v=kTV1CcS53JQ)と入力すると以下のように表示されます。


#video(http://youtube.com/watch?v=kTV1CcS53JQ)

    </description>
    <dc:date>2013-09-16T14:43:50+09:00</dc:date>
    <utime>1379310230</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/linuxadmin/pages/7.html">
    <title>プラグイン/アーカイブ</title>
    <link>https://w.atwiki.jp/linuxadmin/pages/7.html</link>
    <description>
      * アーカイブ
@wikiのwikiモードでは
 #archive_log()
と入力することで、特定のウェブページを保存しておくことができます。
詳しくはこちらをご覧ください。
＝＞http://atwiki.jp/guide/25_171_ja.html


-----


たとえば、#archive_log()と入力すると以下のように表示されます。
保存したいURLとサイト名を入力して&quot;アーカイブログ&quot;をクリックしてみよう


#archive_log()
    </description>
    <dc:date>2013-09-16T14:43:50+09:00</dc:date>
    <utime>1379310230</utime>
  </item>
  </rdf:RDF>
