Hatena::Groupmylinux

今日も元気にlinux

2008-05-21

[]Linux勉強事始。 23:45 Linux勉強事始。 - 今日も元気にlinux を含むブックマーク はてなブックマーク - Linux勉強事始。 - 今日も元気にlinux Linux勉強事始。 - 今日も元気にlinux のブックマークコメント

Linux起動時の動作について

カーネル→initの順番で起動。initは全ての親プロセス。initは/etc/inittabを起動。inittabは

  1. /etc/rc.d/rc.sysinitという初期化スクリプト(SystemInitialize)を実行。
  2. ランレベルに応じて/etc/rc.d/rc.*.d/の中のrcスクリプト(シェルスクリプト)を起動。

デフォルトランレベルもここで設定(0とか6にしない!)

※K00→K99→S00→S99の順番

rc.*d/の中のrcスクリプトの実態は/etc/rc.d/init.d/の中。rcスクリプトに対してstart,stop,restartが可。

スーパーサーバー(スーパーデーモン)inetdとxinetdについて

httpdなどたまにしか動かないデーモンを常時起動するのはアホらしい。そこでポートを監視して必要なデーモンを起動するスーパーデーモンであるinetd(xinetd)を常時起動し、必要に応じて子デーモンを起動することでリソースを節約できる。今となってはxinetdが主流のようです。

./configure → make → make installの意味について

./configure;make;make installにはどんな意味がある? - ITmedia エンタープライズ

tarコマンドでソースがアーカイブされたものをインストールする手法

  1. ./configure これからインストールを行うOSCPUやバージョンを調べたり、必要な関連ツールを調査し、Makefileを作成する。
  2. make configureで作成されたMakefileを基にしてソースコードコンパイル
  3. make install makeで生成されたバイナリファイルを規定のディレクトリにコピー(インストール)する。

※./configure時にオプションをつけることができる(例:--prefix=/usr/xxxxでインストール先の変更)

各種パフォーマンス、設定変更コマンド

CPU/ディスク情報確認 /proc/cpuinfo /proc/devices
ディスク容量確認 df -h du-sm
ネットワーク全般 /etc/sysconfig/network
IPアドレス設定 /etc/sysconfig/network-scripts
サービス設定確認 chkconfig --list
サービス設定 chkconfig [サービス名] on/off/reset
サービスONOFF service [サービス名] start/stop/restart
※rcスクリプトを使う手法もある

yumについて

MSUpdateみたいなもん。MSUpdateと違ってLinuxで動作するほぼ全てのプログラムに有効。

yumの環境設定

Linuxにはyumの自動更新プログラムとしてyum-updatesdがあるが、常駐型のためメモリ食う+いろいろ不具合あるらしいので停止→削除する。

/etc/rc.d/init.d/yum-updatesd stop
yum -y remove yum-updatesd

chkconfigで起動時の起動をオフにするでもよい

chkconfig yum-updatesd off

こうすると/etc/rc.d/rc3.d/(rc5.d)以下のSXXyum-updatesdがなくなりKXXyum-updatesdとなる。

yum-updatesdをkillしたら、代わりにyum-cronを導入する。

yum install yum-cron
/etc/rc.d/init.d/yum-cron start
chkconfig yum-cron on

yum実行時に最速ミラーサイトを使うようにする。常套手段

yum install yum-fastestmirror

詳しくはyum-cron のすすめ | Carpe Diemをご参照。

yumでよく利用するコマンド
yum install [パッケージ] パッケージのinstall/update
yum list [パッケージ] パッケージの最新版があるかどうかチェック
yum info [パッケージ] パッケージの情報
yum search [パッケージ] パッケージの検索。部分一致でOK
yum remove [パッケージ] パッケージの消去
yum update アップデート可能なパッケージをアップデート。-yで自動応答。

詳しくは@IT:yumコマンドでよく利用するコマンド

yumライブラリの保存場所は/usr/share/doc/

[][]vncserverについて 23:45 vncserverについて - 今日も元気にlinux を含むブックマーク はてなブックマーク - vncserverについて - 今日も元気にlinux vncserverについて - 今日も元気にlinux のブックマークコメント

Windowsでいうリモートデスクトップみたいな機能。Linuxサーバ側は特に設定せず、Windowsからあっさり繋げられた…ようなき駕する。

vncserverリセット方法

なんらかのミスでセッションに不備が生じた場合、以下のコマンドでセッションをリセットする。

/etc/init.d/vncserver -kill :1
/etc/init.d/vncserver :1

/etc/init.d/にpathが通っているので、単にvncserver~と入力してもOK。

[][]VirtualHostについて 23:45 VirtualHostについて - 今日も元気にlinux を含むブックマーク はてなブックマーク - VirtualHostについて - 今日も元気にlinux VirtualHostについて - 今日も元気にlinux のブックマークコメント

  • IPベース:名前が違う。IPも違うので振り分ける。
  • NAMEベース:名前が違ってIP同じ。CNAME指定。

概念さえ間違えなければ簡単。自宅サーバなら(複数IP持つのはハードル高いので)NAMEベースを利用するのが普通。IP設定はアスタリクスでもいける。DynamicDNS運用の場合はアスタリスクで書く。

ApacheによるWebサーバ構築(8):バーチャルホストによる複数サイトの同時運用 (1/2) - @IT

[]新規作成 23:39 新規作成 - 今日も元気にlinux を含むブックマーク はてなブックマーク - 新規作成 - 今日も元気にlinux 新規作成 - 今日も元気にlinux のブックマークコメント

g:linuxの管理者が承認申請してくれないのでグループ作っちゃいました。

ffcrckzjigffcrckzjig2011/02/18 07:461KC22A <a href="http://ionvfaikiqca.com/">ionvfaikiqca</a>, [url=http://hfayxqwgebog.com/]hfayxqwgebog[/url], [link=http://hfzkjqaqlpnr.com/]hfzkjqaqlpnr[/link], http://gmslzbvejkdd.com/

skgzrckmknskgzrckmkn2013/11/23 19:46kuijknzmjovy, <a href="http://www.jczviiqaxe.com/">gzlzwpyxei</a> , [url=http://www.ssbkjpboqm.com/]rinivntkip[/url], http://www.okrzazalhd.com/ gzlzwpyxei

oteujhuliwoteujhuliw2017/05/10 19:47http://100mgcheapest-price-viagra.com/ - 100mgcheapest-price-viagra.com.ankor <a href="http://tadalafil-buy-5mg.com/">tadalafil-buy-5mg.com.ankor</a> http://20mgprednisone-order.com/

imehepinefimehepinef2017/05/10 19:58http://100mgcheapest-price-viagra.com/ - 100mgcheapest-price-viagra.com.ankor <a href="http://tadalafil-buy-5mg.com/">tadalafil-buy-5mg.com.ankor</a> http://20mgprednisone-order.com/

ilbduheceilbduhece2017/05/10 20:10http://100mgcheapest-price-viagra.com/ - 100mgcheapest-price-viagra.com.ankor <a href="http://tadalafil-buy-5mg.com/">tadalafil-buy-5mg.com.ankor</a> http://20mgprednisone-order.com/

xzinikayunxzinikayun2017/05/10 20:18http://100mgcheapest-price-viagra.com/ - 100mgcheapest-price-viagra.com.ankor <a href="http://tadalafil-buy-5mg.com/">tadalafil-buy-5mg.com.ankor</a> http://20mgprednisone-order.com/

annulobannulob2017/05/10 20:31http://100mgcheapest-price-viagra.com/ - 100mgcheapest-price-viagra.com.ankor <a href="http://tadalafil-buy-5mg.com/">tadalafil-buy-5mg.com.ankor</a> http://20mgprednisone-order.com/

ifplukadifplukad2017/05/10 21:00http://100mgcheapest-price-viagra.com/ - 100mgcheapest-price-viagra.com.ankor <a href="http://tadalafil-buy-5mg.com/">tadalafil-buy-5mg.com.ankor</a> http://20mgprednisone-order.com/

ifugagemeifugageme2017/05/10 21:51http://100mgcheapest-price-viagra.com/ - 100mgcheapest-price-viagra.com.ankor <a href="http://tadalafil-buy-5mg.com/">tadalafil-buy-5mg.com.ankor</a> http://20mgprednisone-order.com/

aquyesoboxaquyesobox2017/05/10 22:13http://100mgcheapest-price-viagra.com/ - 100mgcheapest-price-viagra.com.ankor <a href="http://tadalafil-buy-5mg.com/">tadalafil-buy-5mg.com.ankor</a> http://20mgprednisone-order.com/

iponuyezuziponuyezuz2017/05/11 00:05http://100mgcheapest-price-viagra.com/ - 100mgcheapest-price-viagra.com.ankor <a href="http://tadalafil-buy-5mg.com/">tadalafil-buy-5mg.com.ankor</a> http://20mgprednisone-order.com/

obesivacigiobesivacigi2017/05/11 00:58http://100mgcheapest-price-viagra.com/ - 100mgcheapest-price-viagra.com.ankor <a href="http://tadalafil-buy-5mg.com/">tadalafil-buy-5mg.com.ankor</a> http://20mgprednisone-order.com/

utikiobabalemutikiobabalem2017/05/11 01:36http://100mgcheapest-price-viagra.com/ - 100mgcheapest-price-viagra.com.ankor <a href="http://tadalafil-buy-5mg.com/">tadalafil-buy-5mg.com.ankor</a> http://20mgprednisone-order.com/

abezazorexixabezazorexix2017/05/11 01:56http://100mgcheapest-price-viagra.com/ - 100mgcheapest-price-viagra.com.ankor <a href="http://tadalafil-buy-5mg.com/">tadalafil-buy-5mg.com.ankor</a> http://20mgprednisone-order.com/

ohukazilorohukazilor2017/05/11 04:44http://100mgcheapest-price-viagra.com/ - 100mgcheapest-price-viagra.com.ankor <a href="http://tadalafil-buy-5mg.com/">tadalafil-buy-5mg.com.ankor</a> http://20mgprednisone-order.com/

akexemijaakexemija2017/05/11 05:06http://100mgcheapest-price-viagra.com/ - 100mgcheapest-price-viagra.com.ankor <a href="http://tadalafil-buy-5mg.com/">tadalafil-buy-5mg.com.ankor</a> http://20mgprednisone-order.com/

pazorakoiepazorakoie2017/05/11 15:45http://100mgcheapest-price-viagra.com/ - 100mgcheapest-price-viagra.com.ankor <a href="http://tadalafil-buy-5mg.com/">tadalafil-buy-5mg.com.ankor</a> http://20mgprednisone-order.com/

uuhamamuuuhamamu2017/05/11 16:07http://100mgcheapest-price-viagra.com/ - 100mgcheapest-price-viagra.com.ankor <a href="http://tadalafil-buy-5mg.com/">tadalafil-buy-5mg.com.ankor</a> http://20mgprednisone-order.com/

ehaqavevemoehaqavevemo2017/05/12 00:54http://100mgcheapest-price-viagra.com/ - 100mgcheapest-price-viagra.com.ankor <a href="http://tadalafil-buy-5mg.com/">tadalafil-buy-5mg.com.ankor</a> http://20mgprednisone-order.com/