変奏現実

パソコンやMMORPGのことなどを思いつくまま・・・記載されている会社名・製品名・システム名などは、各社の商標、または登録商標です。

この画面は、簡易表示です

Linux

CentOS6.0 NTPDインスト

起動する前に、CD-ROMの設定画面で接続済み、起動時に接続のチェックを入れて起動。
> mount /dev/cdrom /mnt/cdrom
mount: ブロックデバイス /dev/sr0 は書き込み禁止です、読込み専用でマウントします
どうやら、こうしないと、DVDイメージをうまくマウントできないようです。
さて、ntpdのインスト状況をチェックしてみましょう。
# yum list ntp –disablerepo=* –enablerepo=local
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
file:///mnt/cdrom/repodata/repomd.xml: [Errno 14] Could not open/read file:///mnt/cdrom/repodata/repomd.xml
Trying other mirror.
Available Packages
ntp.i686                           4.2.4p8-2.el6                           local
あるみたいなのでntpdをインストしてみます。
# yum -y install  ntp –disablerepo=* –enablerepo=local
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
local                                                    | 3.7 kB     00:00 …
Setting up Install Process
Resolving Dependencies
–> Running transaction check
—> Package ntp.i686 0:4.2.4p8-2.el6 set to be updated
–> Processing Dependency: ntpdate = 4.2.4p8-2.el6 for package: ntp-4.2.4p8-2.el6.i686
–> Processing Dependency: libedit.so.0 for package: ntp-4.2.4p8-2.el6.i686
–> Running transaction check
—> Package libedit.i686 0:2.11-4.20080712cvs.1.el6 set to be updated
—> Package ntpdate.i686 0:4.2.4p8-2.el6 set to be updated
–> Finished Dependency Resolution
Dependencies Resolved
================================================================================
 Package        Arch        Version                          Repository    Size
================================================================================
Installing:
 ntp            i686        4.2.4p8-2.el6                    local        437 k
Installing for dependencies:
 libedit        i686        2.11-4.20080712cvs.1.el6         local         73 k
 ntpdate        i686        4.2.4p8-2.el6                    local         57 k
Transaction Summary
================================================================================
Install       3 Package(s)
Upgrade       0 Package(s)
Total download size: 567 k
Installed size: 1.3 M
Downloading Packages:
——————————————————————————–
Total                                           3.3 MB/s | 567 kB     00:00
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing     : ntpdate-4.2.4p8-2.el6.i686                               1/3
  Installing     : libedit-2.11-4.20080712cvs.1.el6.i686                    2/3
  Installing     : ntp-4.2.4p8-2.el6.i686                                   3/3
Installed:
  ntp.i686 0:4.2.4p8-2.el6
Dependency Installed:
  libedit.i686 0:2.11-4.20080712cvs.1.el6      ntpdate.i686 0:4.2.4p8-2.el6
Complete!
/etc/ntpd.conf を編集
##server 0.rhel.pool.ntp.org
##server 1.rhel.pool.ntp.org
##server 2.rhel.pool.ntp.org
server -4 ntp.nict.jp # 日本標準時を提供しているNTPサーバー(stratum 1)
server -4 ntp.jst.mfeed.ad.jp # 上記サーバーと直接同期しているNTPサーバー(stratum 2)
server プロバイダのNTPサーバー名 # プロバイダのNTPサーバー
ちょっと調整してみよう。
# ntpdate ntp.nict.jp
Name server cannot be used, exiting20 Jul 22:01:03 ntpdate[1632]: name server cannot be used, reason: Temporary failure in name resolution
あれれ、
# nslookup ntp.nict.jp
-bash: nslookup: コマンドが見つかりません
むむむ。
CentOS5で、
rpm -qf $(which nslookup)
bind-utils-9.3.6-16.P1.el5
# yum -y  install bind-utils –disablerepo=* –enablerepo=local
・・・
Installed:
  bind-utils.i686 32:9.7.0-5.P2.el6
Dependency Installed:
  bind-libs.i686 32:9.7.0-5.P2.el6
# nslookup ntp.nict.jp
21 Jul 22:22:36 ntpdate[1275]: adjust time server 133.243.238.243 offset 0.000682 sec
 
 
 
 
 
 



freshclamが不調

また、freshclamが不調。
原因は、/etc/cron.daily/freshclam を調整してなかったせい。
※修正済


#!/bin/sh
### A simple update script for the clamav virus database.
### This could as well be replaced by a SysV script.
### fix log file if needed
LOG_FILE=”/var/log/clamav/freshclam.log”
if [ ! -f “$LOG_FILE” ]; then
touch “$LOG_FILE”
chmod 644 “$LOG_FILE”
chown clamav.clamav “$LOG_FILE”
fi
/usr/bin/freshclam \
–quiet \
–datadir=”/var/lib/clamav” \
–log=”$LOG_FILE”




freshclam が、不調だった

Cronメールが
/etc/cron.daily/clamscan:
ERROR: Problem with internal logger (UpdateLogFile = /var/log/clamav/freshclam.log).
/etc/cron.daily/freshclam:
でいっぱいに・・・。
CentOS5.6にアップデートした影響らしい。
/var/log/clamav/freshclam.log のオーナーが clam だったせい、clamavに変えたらOKだった。
clamd.log はオーナーがclamのままで良いらしい。
コマンドラインから freshclamを叩いたら、
暫くの間、
Downloading daily-*****.cdiff [100%]
が、流れていった。



再起動してみた、色々試してみた

ブログの内容が中途半端に表示したり
pingで50%ロストだったりしてたり
LANポートの調子が悪いので再起動したら、機嫌が直ったようです。
べ、別に電源コードを脚にひっかけた訳じゃないんだからね。


2CH板でアンチエイリアシングを設定すると綺麗なSSが撮れるとあったので、試してみました。
ATI Radeon HD4670 なんで
AA SMOOTH VISION アンチエイリアシング 8X
AAA 適正アンチエイリアシング  画質
AF  異方性フィルタリング 16X
ミップマップ 画質
ついでに、game.iniの[GameConfig]のUseFSAA=16にして撮ってみました。
シワシワだけど、うらやましい
髪のギザギザが少し減ったようですが、
顔と髪が重なる部分がそのままで余計目立ちます。
気になっていた髪のギザギザも低減
もう、もうなったら修正しまくりです。(大笑
最後は手で修正 (笑



OS改造(三日坊主)計画

オリジナルなLinuxを作ろうかなぁ~と思ったが。
それでは二番煎じどころか出涸らしネタなので、カーネルをイジくってみようとも思う。
しかし、GCCやリンカの制約とか知らないことがいっぱいありそう。
という訳でまずはリンカから始めることにする。

  1. リンカの改造。
  2. GCCの改造。
  3. カーネルのソースの切り貼り。
  4. カーネルのビルドとinitrcの作成。

の順にイジれば起動までは出来そうである。
勿論、RAIDや各種ドライバーが気になるが
LANやオーディオを除けば普通でよさそうなので
余り考えないことにした。
どうせならシェルやサービスを変態化する方が
楽しそうである。
勿論X-Windowも気になるがこっちはWebベースで
済ませようと思う。
ソースがいっぱいあるのに出来るのかって?
僕が最初に見たUNIXはインスト時のサイズが
フロッピー6枚分しかなかった。
いらないものを削ればなんとかなるだろう。(笑
※実際、perlやX-WindowなんかよりLDAPの方が必須だ。



日本って根っこからダメだったんだな(笑

癒着体質にドップリな社会構造の日本を変えなきゃと思い、マーケッティングを導入したら、余計変になった。・・・と云う内容を中谷氏は回顧録をまとていたようだ。
ただ、グローバル化は一過性のイベント(他に何かやりようが思いつかなかった)であったのだが、
小泉政策なども含め、多少うまくいくと、ずーっとコレで行こう!と思う方に問題があったと思う。
現状の打開する方法とは「当時の現状」を対象にした「打開策」なので、数年経ったら
考え直さないとうまくいかなくても別に不思議ではない。
中谷氏は資本主義が良くみえてしまった。と回想しているが、一本の「打開策」だけ背負って
活動してしまった(別案を持ってない)ことに問題があったように思える。
MMORPGの例えで申し訳ないが、『刀剣一本!ヒールなんざ邪道!』(僕のMXW君)でプレイしてネタ道一直線しているのと全く同じでなのである。
それは、公共事業のみに頼りすぎていたことを反省すること同じことで、色々な手法を考慮の上、つかえそう手法を使うべきなのだが、沢山の人に同意を得ようとすると「xxx手法一本主義者」にならざるを得ないのかも知れない。
「グローバル化」により「地方経済の凋落」が予測されたが「仕方が無い」の一点張りで
何も手当てしなかった「xxx手法一本主義者」故に、手当てをすることを周囲(この場合、日本社会全般)が許さず、「xxx手法」の範囲内で打開策を取らせようと(当然、無茶すぎだ・・・)するのだから、
行き詰るのは当然の結果である。
単純にみんなで足を引っ張り合ってるだけなのだ。
それは、どんな手法や主義を掲げてもいづれ「失敗」することが約束されたダメな政治環境ではないだろうか・・・。
案外、(クレクレ君、PK,詐欺師、狩場独占業者がいっぱいいる)ダメ社会の縮図といって云いMMORPGを社会のシミュレーションに見立て、練習や経験を積んでから、政策立案した方がまだマシなんじゃないか?
MMORPGの運営方針の範囲内なら、いくらヘボな事をやってもヘボと云われるだけで、実社会への影響はネタ記事に載る程度で済みますからね。(大笑



xenのゲストにCent OS5 をインストする

$ virt-install –nographics
How much RAM should be allocated (in megabytes)?  ※ここで512以上いれないとまともに動かない。
What would you like to use as the disk (path)?     ※/var/lib/xen/images/xxxxx.img にするとなんとなく安心。
How large would you like the disk (/var/lib/xen/images/xxxxx.img) to be (in gigabytes)?
(GB)ぐらいでも大丈夫。最小インストでも3GB食う。
What is the install location?
※32ビットなら http://ftp.riken.jp/Linux/centos/5/os/i386/
※64ビットなら http://ftp.riken.jp/Linux/centos/5/os/x86_64/
Starting install…
ここからは適当に
インスト完了直後の再起動中に懐かしい設定画面が表示されるが
昔どおりに化けまくる(笑)ので、first-bootのチェックをOFFしたら、
後はCancelとnextを延々と適当に選択し、設定画面の方を根負けさせるしかない。
勿論、根負けしてリブートすると・・・。
※64ビットにした場合、今後、yum であれ、rpmであれ、ソースであれ、
インストするモノのパスに/i386/があったら、迷わず/x86_64/だ。
参考ページからパスを/i386/のままコピペしてインストすると訳がわからないことが起こる。



Apacheをインストしてはまったこと

$ yum -y install httpd と入れれば、Apache 2は簡単にインストしてくれるが、
そう!なぜか、ポートが閉じたままなのだ。
/etc/sysconfig/iptables
-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT
と追加してもダメらしい。
勿論、意味なんてわからん。
しかし、すでに同じ内容が書いてあった!
あ、/etc/init.d/httpd start 忘れてた。閉じてるどころか聞く耳もないじゃないか。
chkconfig httpd on で自動起動させる。
chkconfig –list httpd で httpd 0:off 1:off 2:on 3:on 4:on 5:on 6:off になるはずだ。
しかし、ダメ。iptables-A FORWARD -j RH-Firewall-1-INPUTの直下に
-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT
を入れないとダメらしい。
/etc/sysconfig/iptables の最後に無意味な追加をしているのは、多分 yum でhttpd をインストしたせいなのだろうか?
それを確認するためには・・・。
CentOSを入れなおさないとわからんな・・・。




top