<?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/wiki13_chibi/">
    <title>Linux &amp;amp; Network Tips</title>
    <link>http://w.atwiki.jp/wiki13_chibi/</link>
    <atom:link href="https://w.atwiki.jp/wiki13_chibi/rss10.xml" rel="self" type="application/rss+xml" />
    <atom:link rel="hub" href="https://pubsubhubbub.appspot.com" />
    <description>Linux &amp;amp; Network Tips</description>

    <dc:language>ja</dc:language>
    <dc:date>2006-05-28T04:05:57+09:00</dc:date>
    <utime>1148756757</utime>

    <items>
      <rdf:Seq>
                <rdf:li rdf:resource="https://w.atwiki.jp/wiki13_chibi/pages/7.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/wiki13_chibi/pages/6.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/wiki13_chibi/pages/5.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/wiki13_chibi/pages/4.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/wiki13_chibi/pages/3.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/wiki13_chibi/pages/2.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/wiki13_chibi/pages/1.html" />
              </rdf:Seq>
    </items>
	
		
    
  </channel>
    <item rdf:about="https://w.atwiki.jp/wiki13_chibi/pages/7.html">
    <title>Linux Tips （セキュリティ）</title>
    <link>https://w.atwiki.jp/wiki13_chibi/pages/7.html</link>
    <description>
      &#039;&#039;コンテンツ一覧&#039;&#039;
#contents

*psコマンド改竄時の対処
/procでプロセスを確認すると良い。psは改竄できても/procの改竄は難しい。
以下のコマンドを実行してみる
 # ls -d /proc/* | grep [0-9] | wc -l ; ps aux | wc -l
 62
 62
上記の場合なら、/procで確認したものと、psで確認したものが同じ数なので問題無い。
これが、/procで確認したもののほうが圧倒的に多い場合などは、
危険な状態の可能性が高い。
&amp;html(&lt;p align=&quot;right&quot;&gt;by chibi&lt;/p&gt;)

*Apacheの1.3系と2.0系を見分ける方法
 # echo -e &#039;OPTIONS * HTTP/1.0\n\n&#039; | nc ターゲット 80

Allowの行で、見分けをつけることが可能。
1.3系：　Allow: GET, HEAD, OPTIONS, TRACE
2.0系：　Allow: GET,HEAD,POST,OPTIONS,TRACE
&amp;html(&lt;p align=&quot;right&quot;&gt;by chibi&lt;/p&gt;)

*MACアドレス偽装
以下の操作で、MACアドレスを偽装することができる。

 # ifdown eth0
 # ifconfig eth0 hw ether 01:02:03:AB:CD:DF　←eth0の場合
 # ifup eth0

以上で、MACアドレスの偽装は完了。MACアドレスで制限しているシステムも、
許可されているMACアドレスを上記で指定してやれば、突破することが可能。

MACアドレスはユニークなものであるが、簡単に偽装することが可能ということを
忘れないで欲しい。MACアドレス ＝ ユニーク ＝ 安全 というのは、
間違った見解である。

なお、コンピュータを再起動すれば、MACアドレスは元に戻る。
&amp;html(&lt;p align=&quot;right&quot;&gt;by chibi&lt;/p&gt;)

*囮のIPアドレスを指定して、ポートスキャンする
nmapを使用してポートスキャンする際に、-sS を指定して
ステルススキャンを行なえば、ターゲットのログに記録されにくくはなる。
しかし、例えステルス    </description>
    <dc:date>2006-05-28T04:05:57+09:00</dc:date>
    <utime>1148756757</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/wiki13_chibi/pages/6.html">
    <title>Linux Tips （Basic）</title>
    <link>https://w.atwiki.jp/wiki13_chibi/pages/6.html</link>
    <description>
      &#039;&#039;コンテンツ一覧&#039;&#039;
#contents


*サブシェル
サブシェルとは、一連のコマンドが(と)で囲まれている部分のこと。
囲まれているコマンドは別プロセス上で実行される。
 $ (cd /etc ; ls -l)

/etc以下が表示される。しかし、カレントディレクトリは変わらず。
外部に影響を与えずにコマンドを実行したい場合に便利。
&amp;html(&lt;p align=&quot;right&quot;&gt;by chibi&lt;/p&gt;)

*chmodで指定する数字の意味
 $ chmod 755 /home/chibi
なんて感じで、パーミッションの設定をすることがあるけど、
そもそも、ここに登場してくる&#039;&#039;755&#039;&#039;ってゆー数字の意味って何？

この場合は左から、rwxr-xr-xと指定したことと一緒。
3つずつで区切り、左から、所有者、グループ、その他 のパーミッションの設定になる。
そして、rは読み込み権限、wは書き込み権限、xは実行権限(ディレクトリなら移動)。
更に、rは4、wは2、xは1 と数字で表すことができる。
もしrwx全部を指定したいのなら、4+2+1で7になる。
r-xでいいなら4+1で5になる。rw-なら4+2で6。
そんなわけで、rwxr-xr-xを数値で表記すると、755になる。
&amp;html(&lt;p align=&quot;right&quot;&gt;by chibi&lt;/p&gt;)

*sedコマンドを使ってみる
例えば、test.txtというファイルがあったとして、それをcatで覗いてみると、
以下のようになっているとする。
 $ cat test.txt
 chibi
 chibi
 otaku
 otaku

先ずこのファイルのchibi という部分をotakuに変えてみる。
 $ sed -i &#039;s/chibi/otaku/g&#039; test.txt

また、cという文字をoに変えたいなら
 $ sed -i &#039;y/c/o/&#039; test.txt
このようにすると、全てのcがoに変わる。

1～3行目を削除したいなら
 $ sed -i &#039;1,3d&#039; test.txt

なお、ここではオプションで、-iを指定しているが、
これはファイルを編集するオプション。
-eを指定した場合には、ファイルの    </description>
    <dc:date>2006-06-02T16:40:19+09:00</dc:date>
    <utime>1149234019</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/wiki13_chibi/pages/5.html">
    <title>Linux Tips （システム）</title>
    <link>https://w.atwiki.jp/wiki13_chibi/pages/5.html</link>
    <description>
      &#039;&#039;コンテンツ一覧&#039;&#039;
#contents


*シェル変数、環境変数の設定
シェル変数の表示
 $ set

環境変数の表示
 $ env

例として、historyコマンドの履歴件数を100件に設定して、
環境変数に適用してみる。
 $ HISTSIZE=100
 $ export HISTSIZE

または、
 $ export HISTSIZE=100

しかしこれだとログアウトすると、また元の設定に戻ってしまうため、
永続的に設定するには、以下のような編集を行う。
 $ vi .bash_profile　　←ホームディレクトリで
 HISTSIZE=100　　←追加
 export HISTSIZE PATH
 
 （exportの行にHISTSIZEを追加。PATHは元々記述してあったもの。）
以上で、ログアウトしても適用されたままの状態になる。
&amp;html(&lt;p align=&quot;right&quot;&gt;by chibi&lt;/p&gt;)

*容量の確認
再帰的に検索して、容量を確認し、大きい順に並べてみる(表示はK単位)
ここでは、例として、/var/www/以下を確認してみる。
 # cd /var/www/
 # du -csk * | sort -rn
 30492   total
 15552   blog
 13528   html
 728     debian
 524     awstats
 152     apache2-default
 8       index.html
&amp;html(&lt;p align=&quot;right&quot;&gt;by chibi&lt;/p&gt;)

*usermod コマンド
&#039;&#039;usermod&#039;&#039; コマンドを使用すると、ユーザの情報を変更することが可能。

 # usermod -l chibi linux
ユーザ名の変更。この場合は、chibi から linux に変更


 # usermod -L chibi
chibi のパスワードを無効にし、ログインできなくする。
パスワードを再度有効にするには、
 # usermod -U chibi
を実行する


 # usermod -G otaku chibi
chibi を ot    </description>
    <dc:date>2006-05-28T04:21:57+09:00</dc:date>
    <utime>1148757717</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/wiki13_chibi/pages/4.html">
    <title>Linux Tips （ネットワーク）</title>
    <link>https://w.atwiki.jp/wiki13_chibi/pages/4.html</link>
    <description>
      &amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;#039;&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;#039;コンテンツ一覧&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;#039;&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;#039;  #contents      *オープ    </description>
    <dc:date>2007-03-04T17:48:01+09:00</dc:date>
    <utime>1172998081</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/wiki13_chibi/pages/3.html">
    <title>メニュー2</title>
    <link>https://w.atwiki.jp/wiki13_chibi/pages/3.html</link>
    <description>
      **更新履歴
#recent(20)
    </description>
    <dc:date>2006-05-27T18:12:12+09:00</dc:date>
    <utime>1148721132</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/wiki13_chibi/pages/2.html">
    <title>メニュー</title>
    <link>https://w.atwiki.jp/wiki13_chibi/pages/2.html</link>
    <description>
      メニュー
-[[トップページ]]
-[[Linux Tips （システム）]]
-[[Linux Tips （ネットワーク）]]
-[[Linux Tips （セキュリティ）]]
-[[Linux Tips （Basic）]]    </description>
    <dc:date>2006-05-28T00:44:38+09:00</dc:date>
    <utime>1148744678</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/wiki13_chibi/pages/1.html">
    <title>トップページ</title>
    <link>https://w.atwiki.jp/wiki13_chibi/pages/1.html</link>
    <description>
      *コンテンツ
-[[Linux Tips （システム）]]
-[[Linux Tips （ネットワーク）]]
-[[Linux Tips （セキュリティ）]]
-[[Linux Tips （Basic）]]

*このWikiについて
Linuxやネットワーク関連などの覚え書きです。
サーバの運用時に役立つTips作りを目指していきます。
（関係無いものも増やしてますが・・・）

各ページの編集は自由に出来るようになっているので、
間違っている部分、改良点があれば修正お願いします。
また、情報はどんどん共有していきたいので、
どんどん追加してくれて構わないです。

各コンテンツの追加は、一番上にしていくようにします。

コンテンツはまだまだ少ないですが、暇を見て徐々に
増やしていきたいと思います。

----
カウンター

Total　　&amp;counter()
Today　&amp;counter(today)
Yesterday　&amp;counter(yesterday)

----
Since 05/27/2006
by [[chibi&gt;http://chibi.name/]]    </description>
    <dc:date>2006-06-24T22:54:49+09:00</dc:date>
    <utime>1151157289</utime>
  </item>
  </rdf:RDF>
