-FreeNAS に対抗してFedora の設定を書き込む -Fedora を使う理由は、家鯖でSolarisが使えなかったら。遺憾の意。 -コマンドのログはhistoryコマンドで取得するのがいい感じ。 *インストールパッケージ [#z70269c0] **YUMによるPRMインストール [#abcdc4c2] ***インストール補助 [#mcef71b8] -yum-cron --yumをcronを使うことで定期的に動作させる。 --結構管理の手間が省けるので楽。 -yum-fastestmirror --yumの接続先に最適なサーバを自動的に見つけ出す。 --国内限定で設定するとパッケージのダウンロード速度がより速くなるらしい。 -paco(fedora9のパッケージ) --"make install" を実行してインストールすると、アンインストールコマンドがないのでそのプログラムのアンインストールが非常に困難になる。 --それを解決するのが paco で管理者権限で "paco -D make install" とコマンドを打てば、"make install"でインストールした場合でも簡単にプログラムの管理が出来るようになる。 --"paco -a" でpacoを利用してインストールしたプログラム一覧が見れる。 ***editor [#c8c303e7] -vim --たいていのLinux/Unixには標準で搭載されている vi のクローン。 --vi との違いは正直分からない。 -nano --vi と比較して、操作がとても簡単。 --ctrl + x で保存。最低限これだけでいける。 ***クライアント [#ofd2d417] -openssh-clients --sshクライアント。 --何故か標準でインストールされていなかった。 ***プログラミング言語 [#nbefe5a2] -Perl --言わずと知れたプログラミング言語。 --古いといわれることもあるがまだまだ現役。 --将来はCOBOLと同じ道をたどる? -php php-mbstring php-gd --web系で人気がある言語。 --絶賛の声がある反面、セキュリティに不安を感じる人もいるらしい。 --suhoshinとかいうプログラムを入れることでセキュリティを強化できるみたい。 ***サーバ [#o6680363] -httpd --httpd と表示されているがApache2のこと。 --webサーバのスタンダード。かも。 --表記がこれのせいでややこしい思いをすることがある。 -ntpd --時刻を同期させるためのサーバ。 --セキュリティは正確な時刻から。 --"ntpdate ntp.nict.jp"で手動時刻同期。 -xinetd --ftpやsshをまとめて管理することができる。 --/etc/hosts.[allow|deny]でアクセス制御ができる。 -squid --言わずと知れたプロキシサーバ。 --大学からある手を使うことで接続可能。 --この場合、大学のネットワークの制約がすべてなくなる。 -samba --これも有名なファイル共有サーバ。 --使い方によってはドメインコントローラになるらしい。 --いまだに謎が多い。 -net-snmp --シンプルネットワークマネジメントプロトコル --ネットワークの帯域幅・負荷・統計などが見れるようになる ***セキュリティ [#ddb8d25d] -clamav --無料のアンチウイルスソフト。 --Linux/Unixはウイルスに感染する可能性は低いが、念のため。 --検出率は...どうだろう。ないよりマシなはず。 -chkrootkit --ルートキットを検出する。 --どんだけ厳重に守ればいいんだよってこまけぇことはいいんだよ。 --万が一があったら怖いからね! --awk, cut, echo, egrep, find, head, id, ls, netstat, ps, strings, sed, unameというコマンドを利用する。 ***ライブラリ [#j59d1c94] -gcc --これはライブラリではないがここに記述。 --GNU C コンパイラのこと。 --プログラムをコンパイルするときに使用する。 -gcc-c++ --C++をコンパイルするためライブラリ。 --ていうかコンパイラ。 --g++の一緒に入っている模様。 -gtkmm24-devel --paco インストール時に必要となる。 -gd-devel --画像に関するライブラリ。 --webサーバ上で使われているのを見たことがある。 -zlib-devel --clamavをインストールするために必要となる。 -gmp-devel --clamavのウィルスデータベース検証に必要。 -openssl-devel --sslの開発者向けライブラリ。 --開発者がプログラムを作る際に使うのでこれが無いと動かない。 --なので結局開発者でもないのに使う羽目に。 -rrdtool --データをグラフ化するために使われる。 --サーバの稼働率を表示する際、グラフを表示できるようになったりする。 -rrdtool-perl --rrdtoolのperl用ライブラリ。 --これを使うと動作が高速化するプログラムがある。 **PACOによるインストール [#k94dd84e] ***サーバ [#ue91673d] -nagios --有名なサーバ監視ソフト。 --使えるようになれば効果は絶大だが、設定がちょっと難しい。 -nagios-plugins --nagiosのプラグイン群。 --より細かい監視が行えるようになる。 -nrpe --nagiosでリモートサーバを監視する際に使うプラグイン。 --5556番ポートで動作する。 --これを利用することで別のネットワークにあるサーバも監視できる。 ***ライブラリ [#nd837870] -pnp --Nagios監視項目の性能統計データをグラフ化 --nrpeを利用する際に必要となる。 // IP:"126.60.107.119" TIME:"2014-03-24(<abbr class="week_day" title="月曜日">月</abbr>)23:44:15" REFERER:"http://157.7.130.26/" USER_AGENT:"Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.146 Safari/537.36