Windows Server 2008ã®ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—・リカãƒãƒªï½žãã®ä¸€ã€€ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã§å–å¾—ã—ãŸãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ファイルを使ã£ã¦ã€æ–°ã—ãサーãƒãƒ¼ã‚’リカãƒãƒªã—ã¦ã¿ã¾ã™ã€‚
最åˆã¯å…¨ãåŒã˜ã‚µãƒ¼ãƒãƒ¼ã«æˆ»ã™ã“ã¨ã‚’想定ã—ãŸåŒã˜ã‚µã‚¤ã‚ºã®HDDã«æˆ»ã™ãƒ‘ターンã§ã™ã€‚ã¡ãªã¿ã«500GBã®HDDã§ãƒ‡ãƒ¼ã‚¿ãŒ10GBã—ã‹ãªãã¦ã‚‚復元先HDDã¯æœ€ä½Ž500GB用æ„ã—ãªã‘れã°ãªã‚‰ãªã„ã®ã§ã™ã€‚
æ–°ã—ãVMを作り(HDDã¯å…ƒã®ã‚µãƒ¼ãƒãƒ¼ã¨åŒæ§˜15GB)ã€ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ファイルãŒä¿ç®¡ã•れã¦ã„ã‚‹HDDを接続ã—ã¾ã™ã€‚
Windows Server 2008ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«DVDã‚’èªã¿è¾¼ã¾ã›ã€ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã‚’é–‹å§‹ã™ã‚‹ã€‚
言語è¨å®šã¯ãã®ã¾ã¾ã€Œæ¬¡ã¸ã€ã‚’クリックã—

「今ã™ãインストールã€ã§ã¯ãªã「コンピュータを修復ã™ã‚‹ã€ã‚’クリックã™ã‚‹ã€‚

「システム回復オプションã€ã§ã¯ã™ã§ã«OSãŒã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•れã¦ã„れã°ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•れã¦ã„ã‚‹OSåãŒè¡¨ç¤ºã•れã¾ã™ãŒã€ä»Šå›žã¯ã¾ã£ã•らãªã‚µãƒ¼ãƒãƒ¼ã‚’使用ã™ã‚‹ã®ã§ç©ºæ¬„ã«ãªã£ã¦ã„ã¾ã™ã€‚
「次ã¸ã€ã‚’クリックã—ã¾ã™ã€‚

回復ツールã®é¸æŠžã§ã€ŒWindows Complete PC復元ã€ã‚’クリックã—ã¾ã™ã€‚

ã™ã‚‹ã¨ã€æŽ¥ç¶šã•れã¦ã„ã‚‹HDDç‰ã®ãƒ¡ãƒ‡ã‚£ã‚¢ã‹ã‚‰æœ€æ–°ã®ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ãŒè‡ªå‹•çš„ã«èªã¿è¾¼ã¾ã‚Œã€ãƒ‡ãƒ¼ã‚¿æƒ…å ±ãŒè¡¨ç¤ºã•れã¾ã™ã®ã§ç¢ºèªã—ã¦ã€Œæ¬¡ã¸ã€ã‚’クリック。
å¿…è¦ã§ã‚れã°ã€Œç‰¹å®šã®ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—を復元ã™ã‚‹ã€ã‚’é¸æŠžã—ã¾ã™ã€‚

ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã®å¾©å…ƒæ–¹æ³•ã®é¸æŠžã§ã™ãŒã€ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã‹ã‚‰ãƒªã‚«ãƒãƒªã™ã‚‹HDDã¯ãƒ•ォーマットã•れã¦ã—ã¾ã†ã®ã§ãれをé¿ã‘ã‚‹è¨å®šã‚„ã€ãƒªã‚«ãƒãƒªçµ‚了後ã«è‡ªå‹•ã§å†èµ·å‹•ã™ã‚‹ã‚ˆã†è¨å®šãªã©ãŒã§ãã¾ã™ã€‚「次ã¸ã€ã‚’クリック。

リカãƒãƒªã®è¨å®šç¢ºèªã§é–“é•ã„ãŒãªã„ã‹ã‚’確ã‹ã‚ãŸã‚‰ã€Œå®Œäº†ã€ã‚’クリックã—ã¦ãƒªã‚«ãƒãƒªã‚’スタートã—ã¾ã™ã€‚

リカãƒãƒªå¯¾è±¡HDDã¯ãƒ•ォーマットã•れã¦ã—ã¾ã†ã®ã§ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒå‡ºã¦ãã¾ã™ã€‚ãƒã‚§ãƒƒã‚¯ã‚’入れã¦ã€ŒOKã€ã‚’クリック。

リカãƒãƒªãŒå§‹ã¾ã‚Šã¾ã—ãŸã€‚

リカãƒãƒªãŒçµ‚了ã—ãŸã®ã§è‡ªå‹•çš„ã«å†èµ·å‹•ã¨ãªã‚Šã¾ã—ãŸã€‚

å†èµ·å‹•後ã®ã‚µãƒ¼ãƒãƒ¼ãƒžãƒãƒ¼ã‚¸ãƒ£ã§ã™ã€‚フルコンピュータåãªã©ã€ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—å…ƒã®è¨å®šã¨å¤‰ã‚りã‚りã¾ã›ã‚“。ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã ã‘ã¯ã€Œãƒãƒ¼ã‚«ãƒ«ã‚¨ãƒªã‚¢æŽ¥ç¶š2ã€ã ã£ãŸã®ãŒã€Œãƒãƒ¼ã‚«ãƒ«ã‚¨ãƒªã‚¢æŽ¥ç¶š3ã€ã«ãªã‚Šã€DHCPã§ã®æŽ¥ç¶šã«ãªã£ã¦ã„ã¾ã—ãŸã€‚ã©ã†ã—ã¦ã‚‚åŒã˜ã«ãªã‚‰ãªã„部分ã¯ã©ã‚Œãらã„ã‚ã‚‹ã®ã ã‚ã†ã‹ï¼Ÿ

インストール済ã¿ã®æ©Ÿèƒ½ã‚‚ãã®ã¾ã¾ã§ã™ã€‚

ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã‚’ã¨ã‚‹å‰ã®çŠ¶æ…‹ã‚’ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã—ãŸã®ã§ã€ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã¯åˆæœŸçŠ¶æ…‹ã§ã™ã€‚

容é‡ã®å°ã•ã„HDDã§ã®ä½œæ¥ã ã£ãŸã®ã§10分強ã§çµ‚了ã—ã¾ã—ãŸã€‚
最åˆã¯å…¨ãåŒã˜ã‚µãƒ¼ãƒãƒ¼ã«æˆ»ã™ã“ã¨ã‚’想定ã—ãŸåŒã˜ã‚µã‚¤ã‚ºã®HDDã«æˆ»ã™ãƒ‘ターンã§ã™ã€‚ã¡ãªã¿ã«500GBã®HDDã§ãƒ‡ãƒ¼ã‚¿ãŒ10GBã—ã‹ãªãã¦ã‚‚復元先HDDã¯æœ€ä½Ž500GB用æ„ã—ãªã‘れã°ãªã‚‰ãªã„ã®ã§ã™ã€‚
æ–°ã—ãVMを作り(HDDã¯å…ƒã®ã‚µãƒ¼ãƒãƒ¼ã¨åŒæ§˜15GB)ã€ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ファイルãŒä¿ç®¡ã•れã¦ã„ã‚‹HDDを接続ã—ã¾ã™ã€‚
Windows Server 2008ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«DVDã‚’èªã¿è¾¼ã¾ã›ã€ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã‚’é–‹å§‹ã™ã‚‹ã€‚
言語è¨å®šã¯ãã®ã¾ã¾ã€Œæ¬¡ã¸ã€ã‚’クリックã—

「今ã™ãインストールã€ã§ã¯ãªã「コンピュータを修復ã™ã‚‹ã€ã‚’クリックã™ã‚‹ã€‚

「システム回復オプションã€ã§ã¯ã™ã§ã«OSãŒã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•れã¦ã„れã°ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•れã¦ã„ã‚‹OSåãŒè¡¨ç¤ºã•れã¾ã™ãŒã€ä»Šå›žã¯ã¾ã£ã•らãªã‚µãƒ¼ãƒãƒ¼ã‚’使用ã™ã‚‹ã®ã§ç©ºæ¬„ã«ãªã£ã¦ã„ã¾ã™ã€‚
「次ã¸ã€ã‚’クリックã—ã¾ã™ã€‚

回復ツールã®é¸æŠžã§ã€ŒWindows Complete PC復元ã€ã‚’クリックã—ã¾ã™ã€‚

ã™ã‚‹ã¨ã€æŽ¥ç¶šã•れã¦ã„ã‚‹HDDç‰ã®ãƒ¡ãƒ‡ã‚£ã‚¢ã‹ã‚‰æœ€æ–°ã®ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ãŒè‡ªå‹•çš„ã«èªã¿è¾¼ã¾ã‚Œã€ãƒ‡ãƒ¼ã‚¿æƒ…å ±ãŒè¡¨ç¤ºã•れã¾ã™ã®ã§ç¢ºèªã—ã¦ã€Œæ¬¡ã¸ã€ã‚’クリック。
å¿…è¦ã§ã‚れã°ã€Œç‰¹å®šã®ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—を復元ã™ã‚‹ã€ã‚’é¸æŠžã—ã¾ã™ã€‚

ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã®å¾©å…ƒæ–¹æ³•ã®é¸æŠžã§ã™ãŒã€ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã‹ã‚‰ãƒªã‚«ãƒãƒªã™ã‚‹HDDã¯ãƒ•ォーマットã•れã¦ã—ã¾ã†ã®ã§ãれをé¿ã‘ã‚‹è¨å®šã‚„ã€ãƒªã‚«ãƒãƒªçµ‚了後ã«è‡ªå‹•ã§å†èµ·å‹•ã™ã‚‹ã‚ˆã†è¨å®šãªã©ãŒã§ãã¾ã™ã€‚「次ã¸ã€ã‚’クリック。

リカãƒãƒªã®è¨å®šç¢ºèªã§é–“é•ã„ãŒãªã„ã‹ã‚’確ã‹ã‚ãŸã‚‰ã€Œå®Œäº†ã€ã‚’クリックã—ã¦ãƒªã‚«ãƒãƒªã‚’スタートã—ã¾ã™ã€‚

リカãƒãƒªå¯¾è±¡HDDã¯ãƒ•ォーマットã•れã¦ã—ã¾ã†ã®ã§ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒå‡ºã¦ãã¾ã™ã€‚ãƒã‚§ãƒƒã‚¯ã‚’入れã¦ã€ŒOKã€ã‚’クリック。

リカãƒãƒªãŒå§‹ã¾ã‚Šã¾ã—ãŸã€‚

リカãƒãƒªãŒçµ‚了ã—ãŸã®ã§è‡ªå‹•çš„ã«å†èµ·å‹•ã¨ãªã‚Šã¾ã—ãŸã€‚

å†èµ·å‹•後ã®ã‚µãƒ¼ãƒãƒ¼ãƒžãƒãƒ¼ã‚¸ãƒ£ã§ã™ã€‚フルコンピュータåãªã©ã€ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—å…ƒã®è¨å®šã¨å¤‰ã‚りã‚りã¾ã›ã‚“。ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã ã‘ã¯ã€Œãƒãƒ¼ã‚«ãƒ«ã‚¨ãƒªã‚¢æŽ¥ç¶š2ã€ã ã£ãŸã®ãŒã€Œãƒãƒ¼ã‚«ãƒ«ã‚¨ãƒªã‚¢æŽ¥ç¶š3ã€ã«ãªã‚Šã€DHCPã§ã®æŽ¥ç¶šã«ãªã£ã¦ã„ã¾ã—ãŸã€‚ã©ã†ã—ã¦ã‚‚åŒã˜ã«ãªã‚‰ãªã„部分ã¯ã©ã‚Œãらã„ã‚ã‚‹ã®ã ã‚ã†ã‹ï¼Ÿ

インストール済ã¿ã®æ©Ÿèƒ½ã‚‚ãã®ã¾ã¾ã§ã™ã€‚

ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã‚’ã¨ã‚‹å‰ã®çŠ¶æ…‹ã‚’ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã—ãŸã®ã§ã€ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã¯åˆæœŸçŠ¶æ…‹ã§ã™ã€‚

容é‡ã®å°ã•ã„HDDã§ã®ä½œæ¥ã ã£ãŸã®ã§10分強ã§çµ‚了ã—ã¾ã—ãŸã€‚
DB2ã®ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—・リカãƒãƒªã‚’勉強ã—å§‹ã‚ã¾ã—ãŸï¼ˆDB2ã®ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—・リカãƒãƒªï¼‰ã€‚
åŒã˜ã‚¸ãƒ£ãƒ³ãƒ«ã‚’様々ãªè£½å“ã§ä¸€æ°—ã«å‹‰å¼·ã—ã¦ã¿ã‚ˆã†ã¨æ€ã„ã¾ã—ãŸã€‚ã¾ãšã¯Windows Server 2008ã§ã®ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã¨ãƒªã‚«ãƒãƒªã€‚
ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã¯æ¨™æº–ã®ã‚¦ã‚£ã‚¶ãƒ¼ãƒ‰ã‚’利用ã—ã¦HDDã«ã¨ã‚Šã€
リカãƒãƒªã¯ä¸‹è¨˜ä¸‰ãƒ‘ターンを試ã—ã¦ã¿ã‚‹ã€‚
1.åŒã˜ã‚µã‚¤ã‚ºã®HDDã«æˆ»ã™ãƒ‘ターン
2.大ãã„HDDã«æˆ»ã™ãƒ‘ターン
3.å°ã•ã„HDDã«æˆ»ã™ãƒ‘ターン(失敗パターン)
ãƒ†ã‚¹ãƒˆæ©Ÿã®æ§‹æˆã¯ä¸‹è¨˜ã®é€šã‚Šã€‚
フルコンピューターå:ADC-2008-1
ワークグループ:VM-SERVERS1
ãƒãƒ¼ã‚«ãƒ«ã‚¨ãƒªã‚¢æŽ¥ç¶š2:192.168.0.13, IPv6(有効)
HDD:15GB(サーãƒãƒ¼ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã‚’ã—ãŸã ã‘ã®çŠ¶æ…‹)
ãれã§ã¯ã¾ãšãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã®å–å¾—ã‹ã‚‰ã€‚
サーãƒãƒ¼ãƒžãƒãƒ¼ã‚¸ãƒ£ãƒ¼ã‚’é–‹ãã€

左ペインã‹ã‚‰ã€Œè¨˜æ†¶åŸŸã€â†’「Windows Serverãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã€ã‚’é¸æŠžã€‚

ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã®æ©Ÿèƒ½ã‚’インストールã—ã¦ã„ãªã‹ã£ãŸãŸã‚ã«ã€ä½¿ç”¨ã§ããªã„状態ã§ã—ãŸã€‚ã§ã™ã®ã§ä¸€åº¦ã€å·¦ãƒšã‚¤ãƒ³ã®ã€Œæ©Ÿèƒ½ã€ã¸ç§»å‹•ã—ã€ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã—ã¾ã™ã€‚

「機能ã®è¿½åŠ ã€ã‚’クリックã™ã‚Œã°ã€Œæ©Ÿèƒ½ã®è¿½åŠ ã‚¦ã‚£ã‚¶ãƒ¼ãƒ‰ã€ãŒè¡¨ç¤ºã•れã¾ã™ã®ã§ã€ŒWindows Server ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã®æ©Ÿèƒ½ã€ã‚’é¸æŠžã—ã¾ã™ï¼ˆä»Šå›žã¯ã‚³ãƒžãƒ³ãƒ‰ãƒ©ã‚¤ãƒ³ã§ã®å®Ÿè¡Œã¯ã—ãªã„ã®ã§ã€Œã‚³ãƒžãƒ³ãƒ‰ãƒ©ã‚¤ãƒ³ãƒ„ールã€ã¯æœªé¸æŠžã®ã¾ã¾ã«ã—ã¾ã—ãŸï¼‰ã€‚

インストール確èªç”»é¢ãŒå‡ºã¦ã€ã€Œã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã€ãƒœã‚¿ãƒ³ã‚’クリックã™ã‚Œã°ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ãŒå§‹ã¾ã‚Šã¾ã™ï¼ˆWindows Server 2008ã‹ã‚‰ã¯ã€è¿½åŠ ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã™ã‚‹éš›ã«ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«DVDを使ã‚ãªãã¦ã™ã‚€ã‚ˆã†ã«ãªã£ãŸã®ã§ã¨ã¦ã‚‚便利。ãã®åˆ†Diskã‚’å–°ã„ã¾ã™ãŒï¼‰ã€‚


機能ã®ç”»é¢ã§ã€ŒWindows Server ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã®æ©Ÿèƒ½ã€ãŒã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•れã¦ã„ã‚‹ã“ã¨ãŒç¢ºèªã§ãã¾ã™ã€‚

改ã‚ã¦ã€ŒWindows Serverãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã€ã¸ç§»å‹•ã™ã‚‹ã¨ä»Šåº¦ã¯æ£ã—ãæƒ…å ±è¡¨ç¤ºç”»é¢ã«ãªã‚Šã¾ã—ãŸã€‚ã¾ã 一度もãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã‚’å–å¾—ã—ã¦ã„ãªã„ã®ã§æƒ…å ±ã¯ä½•も表示ã•れã¾ã›ã‚“。

å³ãƒšã‚¤ãƒ³ã®ã€Œãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—(1回é™ã‚Š)ã€ã‚’クリックã—ã¦ã‚¦ã‚£ã‚¶ãƒ¼ãƒ‰ã‚’é–‹ãã¾ã™ã€‚

1回é™ã‚Šã®ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ãªã®ã§ã€Œåˆ¥ã®ã‚ªãƒ—ションã€ã—ã‹é¸ã¶ã“ã¨ãŒã§ãã¾ã›ã‚“。

ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã®æ§‹æˆã®é¸æŠžã§ã¯ã€Œã‚µãƒ¼ãƒãƒ¼å…¨ä½“ã€ã‹ã€Œã‚«ã‚¹ã‚¿ãƒ ã€ã®äºŒç¨®é¡žã®ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã‚’é¸ã¹ã¾ã™ã€‚今回ã¯ã‚µãƒ¼ãƒãƒ¼ã«æŽ¥ç¶šã—ã¦ã„ã‚‹HDDã¸ã®ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—を行ã†ã®ã§ã€Œã‚«ã‚¹ã‚¿ãƒ ã€ã‚’é¸ã³ã¾ã—ãŸã€‚

「ボリューム(E:)ã€ãŒãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—å…ˆãªã®ã§ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—対象ã‹ã‚‰ã¯é™¤å¤–ã—ã¾ã™ã€‚

ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—å…ˆã‚’é¸æŠžã—ã¾ã™ã€‚今回ã¯ãƒãƒ¼ã‚«ãƒ«ãƒ‰ãƒ©ã‚¤ãƒ–ã§ã™ã€‚

ãƒãƒ¼ã‚«ãƒ«ãƒ‰ãƒ©ã‚¤ãƒ–ãŒè¤‡æ•°å˜åœ¨ã™ã‚‹å ´åˆã«ã¯é¸æŠžã§ãるよã†ã«ãªã£ã¦ã„ã¾ã™ã€‚「ボリューム(E:)ã€ã‚’é¸æŠžã€‚

シャドーコピーã®ãƒ‡ãƒ¼ã‚¿ã«ã¤ã„ã¦ã®ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã‚’é¸æŠžã—ã¾ã™ã€‚今回ã¯Windows標準ã®ãƒªã‚«ãƒãƒªãƒ¼ã‚’ã™ã‚‹ã®ã§ã€ŒVSSã®å®Œå…¨ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã€ã‚’é¸æŠžã€‚

最後ã«ç¢ºèªç”»é¢ãŒè¡¨ç¤ºã•れるã®ã§é–“é•ã„ãŒãªã„ã‹ã‚’確ã‹ã‚ã¦ã€Œãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã€ãƒœã‚¿ãƒ³ã‚’クリック。ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ãŒé–‹å§‹ã—ã¾ã™ã€‚

ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ãŒå§‹ã¾ã‚‹ã¨ã€Œãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã®é€²è¡Œçжæ³ã€ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ãŒè¡¨ç¤ºã•れã¾ã™ã€‚下ã®å†™çœŸã¯å®Œäº†å¾Œã§ã™ãŒã€é€²è¡Œçжæ³ãŒãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã«è¡¨ç¤ºã•れã¾ã™ã€‚ã“ã®ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã¯é–‰ã˜ã‚‹ã“ã¨ãŒã§ãã¾ã™ãŒã€åŒã˜æƒ…å ±ãŒã€ŒWindows Serverãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã€ã®ç”»é¢ã«ã‚‚表示ã•れã¾ã™ã€‚

ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã®å®Ÿç¸¾ãŒã§ãã‚‹ã¨ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã®æƒ…å ±ãŒè¡¨ç¤ºã•れるよã†ã«ãªã‚Šã¾ã™ï¼ˆã€Œæœ€æ–°ã®ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã€ã€Œã™ã¹ã¦ã®ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã€ï¼‰ã€‚

ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—å…ˆã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’見ã¦ã¿ã‚‹ã¨ã€XMLã§ã®è¨å®šãƒ•ァイルã¨ã¨ã‚‚ã«VHDファイルãŒä¿å˜ã•れã¦ã„ã‚‹ã“ã¨ãŒã‚ã‹ã‚Šã¾ã™ã€‚15GBã®HDD容é‡ã§ã™ãŒã€ä½¿ç”¨æ¸ˆã¿ã¯7GBã»ã©ãªã®ã§ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ファイルã®ã‚µã‚¤ã‚ºã‚‚7GBã»ã©ã¨ãªã£ã¦ã„ã¾ã™ã€‚

次ã¯ã“ã®ãƒ•ァイルを使ã£ã¦æ–°ã—ã„サーãƒãƒ¼ã‚’作ã£ã¦ã¿ãŸã„ã¨æ€ã„ã¾ã™ã€‚
åŒã˜ã‚¸ãƒ£ãƒ³ãƒ«ã‚’様々ãªè£½å“ã§ä¸€æ°—ã«å‹‰å¼·ã—ã¦ã¿ã‚ˆã†ã¨æ€ã„ã¾ã—ãŸã€‚ã¾ãšã¯Windows Server 2008ã§ã®ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã¨ãƒªã‚«ãƒãƒªã€‚
ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã¯æ¨™æº–ã®ã‚¦ã‚£ã‚¶ãƒ¼ãƒ‰ã‚’利用ã—ã¦HDDã«ã¨ã‚Šã€
リカãƒãƒªã¯ä¸‹è¨˜ä¸‰ãƒ‘ターンを試ã—ã¦ã¿ã‚‹ã€‚
1.åŒã˜ã‚µã‚¤ã‚ºã®HDDã«æˆ»ã™ãƒ‘ターン
2.大ãã„HDDã«æˆ»ã™ãƒ‘ターン
3.å°ã•ã„HDDã«æˆ»ã™ãƒ‘ターン(失敗パターン)
ãƒ†ã‚¹ãƒˆæ©Ÿã®æ§‹æˆã¯ä¸‹è¨˜ã®é€šã‚Šã€‚
フルコンピューターå:ADC-2008-1
ワークグループ:VM-SERVERS1
ãƒãƒ¼ã‚«ãƒ«ã‚¨ãƒªã‚¢æŽ¥ç¶š2:192.168.0.13, IPv6(有効)
HDD:15GB(サーãƒãƒ¼ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã‚’ã—ãŸã ã‘ã®çŠ¶æ…‹)
ãれã§ã¯ã¾ãšãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã®å–å¾—ã‹ã‚‰ã€‚
サーãƒãƒ¼ãƒžãƒãƒ¼ã‚¸ãƒ£ãƒ¼ã‚’é–‹ãã€

左ペインã‹ã‚‰ã€Œè¨˜æ†¶åŸŸã€â†’「Windows Serverãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã€ã‚’é¸æŠžã€‚

ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã®æ©Ÿèƒ½ã‚’インストールã—ã¦ã„ãªã‹ã£ãŸãŸã‚ã«ã€ä½¿ç”¨ã§ããªã„状態ã§ã—ãŸã€‚ã§ã™ã®ã§ä¸€åº¦ã€å·¦ãƒšã‚¤ãƒ³ã®ã€Œæ©Ÿèƒ½ã€ã¸ç§»å‹•ã—ã€ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã—ã¾ã™ã€‚

「機能ã®è¿½åŠ ã€ã‚’クリックã™ã‚Œã°ã€Œæ©Ÿèƒ½ã®è¿½åŠ ã‚¦ã‚£ã‚¶ãƒ¼ãƒ‰ã€ãŒè¡¨ç¤ºã•れã¾ã™ã®ã§ã€ŒWindows Server ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã®æ©Ÿèƒ½ã€ã‚’é¸æŠžã—ã¾ã™ï¼ˆä»Šå›žã¯ã‚³ãƒžãƒ³ãƒ‰ãƒ©ã‚¤ãƒ³ã§ã®å®Ÿè¡Œã¯ã—ãªã„ã®ã§ã€Œã‚³ãƒžãƒ³ãƒ‰ãƒ©ã‚¤ãƒ³ãƒ„ールã€ã¯æœªé¸æŠžã®ã¾ã¾ã«ã—ã¾ã—ãŸï¼‰ã€‚

インストール確èªç”»é¢ãŒå‡ºã¦ã€ã€Œã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã€ãƒœã‚¿ãƒ³ã‚’クリックã™ã‚Œã°ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ãŒå§‹ã¾ã‚Šã¾ã™ï¼ˆWindows Server 2008ã‹ã‚‰ã¯ã€è¿½åŠ ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã™ã‚‹éš›ã«ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«DVDを使ã‚ãªãã¦ã™ã‚€ã‚ˆã†ã«ãªã£ãŸã®ã§ã¨ã¦ã‚‚便利。ãã®åˆ†Diskã‚’å–°ã„ã¾ã™ãŒï¼‰ã€‚


機能ã®ç”»é¢ã§ã€ŒWindows Server ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã®æ©Ÿèƒ½ã€ãŒã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•れã¦ã„ã‚‹ã“ã¨ãŒç¢ºèªã§ãã¾ã™ã€‚

改ã‚ã¦ã€ŒWindows Serverãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã€ã¸ç§»å‹•ã™ã‚‹ã¨ä»Šåº¦ã¯æ£ã—ãæƒ…å ±è¡¨ç¤ºç”»é¢ã«ãªã‚Šã¾ã—ãŸã€‚ã¾ã 一度もãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã‚’å–å¾—ã—ã¦ã„ãªã„ã®ã§æƒ…å ±ã¯ä½•も表示ã•れã¾ã›ã‚“。

å³ãƒšã‚¤ãƒ³ã®ã€Œãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—(1回é™ã‚Š)ã€ã‚’クリックã—ã¦ã‚¦ã‚£ã‚¶ãƒ¼ãƒ‰ã‚’é–‹ãã¾ã™ã€‚

1回é™ã‚Šã®ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ãªã®ã§ã€Œåˆ¥ã®ã‚ªãƒ—ションã€ã—ã‹é¸ã¶ã“ã¨ãŒã§ãã¾ã›ã‚“。

ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã®æ§‹æˆã®é¸æŠžã§ã¯ã€Œã‚µãƒ¼ãƒãƒ¼å…¨ä½“ã€ã‹ã€Œã‚«ã‚¹ã‚¿ãƒ ã€ã®äºŒç¨®é¡žã®ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã‚’é¸ã¹ã¾ã™ã€‚今回ã¯ã‚µãƒ¼ãƒãƒ¼ã«æŽ¥ç¶šã—ã¦ã„ã‚‹HDDã¸ã®ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—を行ã†ã®ã§ã€Œã‚«ã‚¹ã‚¿ãƒ ã€ã‚’é¸ã³ã¾ã—ãŸã€‚

「ボリューム(E:)ã€ãŒãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—å…ˆãªã®ã§ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—対象ã‹ã‚‰ã¯é™¤å¤–ã—ã¾ã™ã€‚

ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—å…ˆã‚’é¸æŠžã—ã¾ã™ã€‚今回ã¯ãƒãƒ¼ã‚«ãƒ«ãƒ‰ãƒ©ã‚¤ãƒ–ã§ã™ã€‚

ãƒãƒ¼ã‚«ãƒ«ãƒ‰ãƒ©ã‚¤ãƒ–ãŒè¤‡æ•°å˜åœ¨ã™ã‚‹å ´åˆã«ã¯é¸æŠžã§ãるよã†ã«ãªã£ã¦ã„ã¾ã™ã€‚「ボリューム(E:)ã€ã‚’é¸æŠžã€‚

シャドーコピーã®ãƒ‡ãƒ¼ã‚¿ã«ã¤ã„ã¦ã®ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã‚’é¸æŠžã—ã¾ã™ã€‚今回ã¯Windows標準ã®ãƒªã‚«ãƒãƒªãƒ¼ã‚’ã™ã‚‹ã®ã§ã€ŒVSSã®å®Œå…¨ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã€ã‚’é¸æŠžã€‚

最後ã«ç¢ºèªç”»é¢ãŒè¡¨ç¤ºã•れるã®ã§é–“é•ã„ãŒãªã„ã‹ã‚’確ã‹ã‚ã¦ã€Œãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã€ãƒœã‚¿ãƒ³ã‚’クリック。ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ãŒé–‹å§‹ã—ã¾ã™ã€‚

ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ãŒå§‹ã¾ã‚‹ã¨ã€Œãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã®é€²è¡Œçжæ³ã€ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ãŒè¡¨ç¤ºã•れã¾ã™ã€‚下ã®å†™çœŸã¯å®Œäº†å¾Œã§ã™ãŒã€é€²è¡Œçжæ³ãŒãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã«è¡¨ç¤ºã•れã¾ã™ã€‚ã“ã®ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã¯é–‰ã˜ã‚‹ã“ã¨ãŒã§ãã¾ã™ãŒã€åŒã˜æƒ…å ±ãŒã€ŒWindows Serverãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã€ã®ç”»é¢ã«ã‚‚表示ã•れã¾ã™ã€‚

ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã®å®Ÿç¸¾ãŒã§ãã‚‹ã¨ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã®æƒ…å ±ãŒè¡¨ç¤ºã•れるよã†ã«ãªã‚Šã¾ã™ï¼ˆã€Œæœ€æ–°ã®ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã€ã€Œã™ã¹ã¦ã®ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã€ï¼‰ã€‚

ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—å…ˆã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’見ã¦ã¿ã‚‹ã¨ã€XMLã§ã®è¨å®šãƒ•ァイルã¨ã¨ã‚‚ã«VHDファイルãŒä¿å˜ã•れã¦ã„ã‚‹ã“ã¨ãŒã‚ã‹ã‚Šã¾ã™ã€‚15GBã®HDD容é‡ã§ã™ãŒã€ä½¿ç”¨æ¸ˆã¿ã¯7GBã»ã©ãªã®ã§ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ファイルã®ã‚µã‚¤ã‚ºã‚‚7GBã»ã©ã¨ãªã£ã¦ã„ã¾ã™ã€‚

次ã¯ã“ã®ãƒ•ァイルを使ã£ã¦æ–°ã—ã„サーãƒãƒ¼ã‚’作ã£ã¦ã¿ãŸã„ã¨æ€ã„ã¾ã™ã€‚
ntp_config.cã®ã‚½ãƒ¼ã‚¹ãƒ•ァイルを見ã¦ã„ãŸã‚‰ã€"maxpoll: provided value (%d) is above maximum (%d)"ã¨ã„ã†ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒã‚ã£ãŸã€‚
maxpollã®æœ€å¤§å€¤ã¯16ã¨ã•れã¦ã„ã‚‹ã®ã§ã€ntp.conf内ã§"maxpoll 20"ã¨è¨å®šã‚’ã™ã‚‹ã¨ã‚¨ãƒ©ãƒ¼ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒå‡ºåŠ›ã•ã‚Œã‚‹ã¨æ€ã£ã¦ãƒ†ã‚¹ãƒˆã—ãŸã€‚
開発1å·æ©Ÿï¼šntp-4.1.2-4.EL3.1
開発2å·æ©Ÿï¼šntp-4.2.0.a.20040617-4.EL4.1
試ã¿ãã®ä¸€
試ã—ã¦ã¿ã¾ã—ãŸã€‚"maxpoll 20"ã§ã€‚
çµæžœ(1å·æ©Ÿ):
ntpd.log
"
15 Sep 12:57:51 ntpd[31704]: running as uid(38)/gid(38) euid(38)/egid(38).
15 Sep 12:57:51 ntpd[31704]: system event 'event_restart' (0x01) status 'sync_alarm, sync_unspec, 1 event, event_unspec' (0xc010)
15 Sep 12:57:53 ntpd[31704]: peer 123.456.789.098 event 'event_reach' (0x84) status 'unreach, conf, 1 event, event_reach' (0x8014)
15 Sep 12:58:06 ntpd[31704]: peer LOCAL(0) event 'event_reach' (0x84) status 'unreach, conf, 1 event, event_reach' (0x8014)
15 Sep 12:59:00 ntpd[31704]: system event 'event_peer/strat_chg' (0x04) status 'sync_alarm, sync_ntp, 2 events, event_restart' (0xc621)
15 Sep 12:59:00 ntpd[31704]: kernel time discipline status change 41
15 Sep 12:59:00 ntpd[31704]: system event 'event_sync_chg' (0x03) status 'leap_none, sync_ntp, 3 events, event_peer/strat_chg' (0x634)
15 Sep 12:59:00 ntpd[31704]: system event 'event_peer/strat_chg' (0x04) status 'leap_none, sync_ntp, 4 events, event_sync_chg' (0x643)
15 Sep 12:59:34 ntpd[31704]: kernel time discipline status change 1
15 Sep 13:57:50 ntpd[31704]: offset 0.000048 sec freq 7.999 ppm error 0.000052 poll 4
15 Sep 14:57:51 ntpd[31704]: offset -0.000238 sec freq 9.235 ppm error 0.000054 poll 5
15 Sep 15:57:51 ntpd[31704]: offset 0.000064 sec freq 8.666 ppm error 0.000020 poll 6
15 Sep 16:57:51 ntpd[31704]: offset -0.000692 sec freq 8.988 ppm error 0.002022 poll 7
15 Sep 17:57:51 ntpd[31704]: offset -0.000660 sec freq 8.863 ppm error 0.000429 poll 10
15 Sep 18:57:51 ntpd[31704]: offset -0.000444 sec freq 8.859 ppm error 0.000740 poll 11
15 Sep 19:36:13 ntpd[31704]: kernel time discipline status change 9
15 Sep 19:57:51 ntpd[31704]: offset -0.008352 sec freq 8.179 ppm error 0.003542 poll 11
15 Sep 20:57:51 ntpd[31704]: offset 0.002172 sec freq 8.547 ppm error 0.004831 poll 12
15 Sep 21:57:51 ntpd[31704]: offset 0.000417 sec freq 8.598 ppm error 0.004275 poll 12
15 Sep 22:57:51 ntpd[31704]: offset 0.000660 sec freq 8.638 ppm error 0.003704 poll 12
15 Sep 23:57:51 ntpd[31704]: offset -0.000731 sec freq 8.594 ppm error 0.003282 poll 13
16 Sep 00:57:51 ntpd[31704]: offset -0.000750 sec freq 8.548 ppm error 0.002843 poll 13
16 Sep 01:57:51 ntpd[31704]: offset -0.000750 sec freq 8.548 ppm error 0.002843 poll 13
16 Sep 02:57:51 ntpd[31704]: offset -0.000750 sec freq 8.548 ppm error 0.002843 poll 13
16 Sep 03:57:51 ntpd[31704]: offset -0.008941 sec freq 8.275 ppm error 0.004778 poll 13
16 Sep 04:57:51 ntpd[31704]: offset -0.008941 sec freq 8.275 ppm error 0.004778 poll 13
16 Sep 05:57:51 ntpd[31704]: offset 0.004730 sec freq 8.419 ppm error 0.007990 poll 14
16 Sep 06:57:51 ntpd[31704]: offset 0.004730 sec freq 8.419 ppm error 0.007990 poll 14
16 Sep 07:57:51 ntpd[31704]: offset -0.000711 sec freq 8.397 ppm error 0.007436 poll 14
16 Sep 08:57:51 ntpd[31704]: offset -0.000711 sec freq 8.397 ppm error 0.007436 poll 14
16 Sep 09:57:51 ntpd[31704]: offset -0.000711 sec freq 8.397 ppm error 0.007436 poll 14
16 Sep 10:57:51 ntpd[31704]: offset -0.000711 sec freq 8.397 ppm error 0.007436 poll 14
16 Sep 11:57:51 ntpd[31704]: offset -0.000711 sec freq 8.397 ppm error 0.007436 poll 14
16 Sep 12:57:51 ntpd[31704]: offset -0.005281 sec freq 8.317 ppm error 0.006833 poll 14
16 Sep 13:57:51 ntpd[31704]: offset -0.005281 sec freq 8.317 ppm error 0.006833 poll 14
16 Sep 14:57:51 ntpd[31704]: offset -0.005281 sec freq 8.317 ppm error 0.006833 poll 14
16 Sep 15:57:51 ntpd[31704]: offset -0.005281 sec freq 8.317 ppm error 0.006833 poll 14
16 Sep 16:57:51 ntpd[31704]: offset 0.011501 sec freq 8.492 ppm error 0.010268 poll 15
16 Sep 17:57:51 ntpd[31704]: offset 0.011501 sec freq 8.492 ppm error 0.010268 poll 15
~ä¸ç•¥ï½ž
17 Sep 13:57:52 ntpd[31704]: offset -0.001231 sec freq 8.443 ppm error 0.009870 poll 15
17 Sep 14:57:52 ntpd[31704]: offset -0.001231 sec freq 8.443 ppm error 0.009870 poll 15
17 Sep 15:57:52 ntpd[31704]: offset -0.004637 sec freq 8.407 ppm error 0.008715 poll 16
17 Sep 16:57:52 ntpd[31704]: offset -0.004637 sec freq 8.407 ppm error 0.008715 poll 16
~ä¸ç•¥ï½ž
18 Sep 16:57:53 ntpd[31704]: offset -0.001362 sec freq 8.397 ppm error 0.007723 poll 16
18 Sep 17:57:53 ntpd[31704]: offset -0.001362 sec freq 8.397 ppm error 0.007723 poll 16
18 Sep 18:57:53 ntpd[31704]: offset 0.000106 sec freq 8.397 ppm error 0.006729 poll 17
18 Sep 19:57:53 ntpd[31704]: offset 0.000106 sec freq 8.397 ppm error 0.006729 poll 17
~ä¸ç•¥ï½ž
19 Sep 10:57:53 ntpd[31704]: offset 0.000106 sec freq 8.397 ppm error 0.006729 poll 17
19 Sep 11:57:53 ntpd[31704]: offset 0.000106 sec freq 8.397 ppm error 0.006729 poll 17
19 Sep 12:57:53 ntpd[31704]: offset -0.002818 sec freq 8.386 ppm error 0.006008 poll 16
19 Sep 13:57:53 ntpd[31704]: offset -0.002818 sec freq 8.386 ppm error 0.006008 poll 16
~ä¸ç•¥ï½ž
21 Sep 17:57:55 ntpd[31704]: offset 0.004329 sec freq 8.395 ppm error 0.006312 poll 16
21 Sep 18:57:55 ntpd[31704]: offset 0.004329 sec freq 8.395 ppm error 0.006312 poll 16
21 Sep 19:57:55 ntpd[31704]: offset 0.000772 sec freq 8.398 ppm error 0.005748 poll 17
21 Sep 20:57:55 ntpd[31704]: offset 0.000772 sec freq 8.398 ppm error 0.005748 poll 17
~ä¸ç•¥ï½ž
22 Sep 11:57:56 ntpd[31704]: offset 0.000772 sec freq 8.398 ppm error 0.005748 poll 17
22 Sep 12:57:56 ntpd[31704]: offset 0.000772 sec freq 8.398 ppm error 0.005748 poll 17
22 Sep 13:57:56 ntpd[31704]: offset -0.004090 sec freq 8.382 ppm error 0.005540 poll 16
22 Sep 14:57:56 ntpd[31704]: offset -0.004090 sec freq 8.382 ppm error 0.005540 poll 16
~ä¸ç•¥ï½ž
23 Sep 21:57:57 ntpd[31704]: offset -0.004090 sec freq 8.382 ppm error 0.005540 poll 16
23 Sep 22:57:57 ntpd[31704]: offset -0.004090 sec freq 8.382 ppm error 0.005540 poll 16
23 Sep 23:33:31 ntpd[31704]: kernel time discipline status change 1
23 Sep 23:57:57 ntpd[31704]: offset 0.000000 sec freq 8.382 ppm error 0.000203 poll 6
24 Sep 00:57:57 ntpd[31704]: offset 0.000000 sec freq 8.382 ppm error 0.000005 poll 6
24 Sep 01:57:57 ntpd[31704]: offset 0.000000 sec freq 8.382 ppm error 0.000005 poll 6
24 Sep 02:57:57 ntpd[31704]: offset 0.000624 sec freq 7.146 ppm error 0.000218 poll 9
24 Sep 03:57:57 ntpd[31704]: offset 0.003131 sec freq 7.178 ppm error 0.000655 poll 10
24 Sep 04:57:57 ntpd[31704]: offset 0.004188 sec freq 7.312 ppm error 0.000528 poll 8
24 Sep 05:57:57 ntpd[31704]: offset 0.000421 sec freq 8.024 ppm error 0.000102 poll 9
24 Sep 06:57:57 ntpd[31704]: offset 0.000054 sec freq 8.189 ppm error 0.000016 poll 6
24 Sep 07:57:57 ntpd[31704]: offset 0.000132 sec freq 8.311 ppm error 0.000022 poll 7
24 Sep 08:57:57 ntpd[31704]: offset -0.000058 sec freq 8.335 ppm error 0.001162 poll 9
"
ntpq -p
ãªãœé€”ä¸ã§polling 16ã‹ã‚‰6ã«æˆ»ã£ã¦ã—ã¾ã£ãŸã®ã‹ã¯ã“ã®ãƒã‚°ã‹ã‚‰ã ã¨ä¸æ˜Žã§ã™ã€‚"kernel time discipline status change 1"ã¯ntpデーモンを起動ã—ãŸã¨ãã«ã‚‚出ã¦ãるメッセージãªã®ã§ã€ã‚‚ã—ã‹ã—ãŸã‚‰é€”ä¸ã§ãƒ‡ãƒ¼ãƒ¢ãƒ³ãŒè½ã¡ãŸï¼Ÿï¼Ÿè¬Žã§ã™ã€‚
ãã‚‚ãも期待ã—ã¦ã„ãŸã‚¨ãƒ©ãƒ¼ãŒå‡ºãªã‹ã£ãŸã®ãŒæ®‹å¿µã§ã—ãŸã€‚
çµæžœ(2å·æ©Ÿ):
ntpd.log
"
15 Sep 12:57:23 ntpd[20341]: system event 'event_restart' (0x01) status 'sync_alarm, sync_unspec, 1 event, event_unspec' (0xc010)
15 Sep 12:57:24 ntpd[20341]: peer 123.456.789.098 event 'event_reach' (0x84) status 'unreach, conf, 1 event, event_reach' (0x8014)
15 Sep 12:57:25 ntpd[20341]: peer LOCAL(0) event 'event_reach' (0x84) status 'unreach, conf, 1 event, event_reach' (0x8014)
15 Sep 13:00:09 ntpd[20341]: system event 'event_peer/strat_chg' (0x04) status 'sync_alarm, sync_ntp, 2 events, event_restart' (0xc621)
15 Sep 13:00:09 ntpd[20341]: synchronized to 123.456.789.098, stratum 2
15 Sep 13:00:09 ntpd[20341]: kernel time sync disabled 0041
15 Sep 13:00:09 ntpd[20341]: system event 'event_sync_chg' (0x03) status 'leap_none, sync_ntp, 3 events, event_peer/strat_chg' (0x634)
15 Sep 13:00:09 ntpd[20341]: system event 'event_peer/strat_chg' (0x04) status 'leap_none, sync_ntp, 4 events, event_sync_chg' (0x643)
15 Sep 13:01:14 ntpd[20341]: kernel time sync enabled 0001
15 Sep 13:57:26 ntpd[20341]: offset 0.000076 sec freq -10.358 ppm error 0.000500 poll 7
15 Sep 14:57:29 ntpd[20341]: offset 0.001830 sec freq -10.103 ppm error 0.000667 poll 8
15 Sep 15:57:32 ntpd[20341]: offset 0.000819 sec freq -10.060 ppm error 0.000518 poll 9
15 Sep 16:57:35 ntpd[20341]: offset 0.003252 sec freq -10.038 ppm error 0.001683 poll 10
15 Sep 17:16:59 ntpd[20341]: kernel time sync enabled 0009
15 Sep 17:57:38 ntpd[20341]: offset 0.000493 sec freq -9.740 ppm error 0.000456 poll 11
15 Sep 18:57:41 ntpd[20341]: offset 0.001259 sec freq -9.586 ppm error 0.000766 poll 12
15 Sep 19:57:44 ntpd[20341]: offset -0.007421 sec freq -10.491 ppm error 0.008680 poll 12
15 Sep 20:57:48 ntpd[20341]: offset 0.001426 sec freq -10.404 ppm error 0.008847 poll 12
15 Sep 21:57:51 ntpd[20341]: offset 0.005827 sec freq -10.049 ppm error 0.004401 poll 13
15 Sep 22:57:54 ntpd[20341]: offset 0.000494 sec freq -10.019 ppm error 0.005333 poll 13
15 Sep 23:57:57 ntpd[20341]: offset 0.000494 sec freq -10.019 ppm error 0.005333 poll 13
16 Sep 00:58:00 ntpd[20341]: offset 0.000733 sec freq -9.997 ppm error 0.000239 poll 13
16 Sep 01:58:03 ntpd[20341]: offset 0.000733 sec freq -9.997 ppm error 0.000239 poll 13
16 Sep 02:58:06 ntpd[20341]: offset -0.007565 sec freq -10.227 ppm error 0.008298 poll 14
16 Sep 03:58:09 ntpd[20341]: offset -0.007565 sec freq -10.227 ppm error 0.008298 poll 14
16 Sep 04:58:12 ntpd[20341]: offset -0.007565 sec freq -10.227 ppm error 0.008298 poll 14
16 Sep 05:58:15 ntpd[20341]: offset 0.006732 sec freq -10.022 ppm error 0.014298 poll 14
16 Sep 06:58:18 ntpd[20341]: offset 0.006732 sec freq -10.022 ppm error 0.014298 poll 14
16 Sep 07:58:21 ntpd[20341]: offset 0.006732 sec freq -10.022 ppm error 0.014298 poll 14
16 Sep 08:58:24 ntpd[20341]: offset 0.006732 sec freq -10.022 ppm error 0.014298 poll 14
16 Sep 09:58:27 ntpd[20341]: offset 0.001910 sec freq -9.993 ppm error 0.004822 poll 14
16 Sep 10:58:30 ntpd[20341]: offset 0.001910 sec freq -9.993 ppm error 0.004822 poll 14
16 Sep 11:58:33 ntpd[20341]: offset 0.001910 sec freq -9.993 ppm error 0.004822 poll 14
16 Sep 12:58:36 ntpd[20341]: offset 0.001910 sec freq -9.993 ppm error 0.004822 poll 14
16 Sep 13:58:39 ntpd[20341]: offset 0.001910 sec freq -9.993 ppm error 0.004822 poll 14
16 Sep 14:58:42 ntpd[20341]: offset -0.000757 sec freq -10.004 ppm error 0.002667 poll 15
16 Sep 15:58:45 ntpd[20341]: offset -0.000757 sec freq -10.004 ppm error 0.002667 poll 15
~ä¸ç•¥ï½ž
17 Sep 11:59:45 ntpd[20341]: offset 0.029060 sec freq -9.779 ppm error 0.028832 poll 15
17 Sep 12:59:48 ntpd[20341]: offset 0.029060 sec freq -9.779 ppm error 0.028832 poll 15
17 Sep 13:59:52 ntpd[20341]: offset 0.019983 sec freq -9.627 ppm error 0.009077 poll 16
17 Sep 14:59:55 ntpd[20341]: offset 0.019983 sec freq -9.627 ppm error 0.009077 poll 16
~ä¸ç•¥ï½ž
18 Sep 15:01:07 ntpd[20341]: offset 0.021678 sec freq -9.462 ppm error 0.001695 poll 16
18 Sep 16:01:10 ntpd[20341]: offset 0.021678 sec freq -9.462 ppm error 0.001695 poll 16
18 Sep 17:01:13 ntpd[20341]: offset 0.001315 sec freq -9.457 ppm error 0.020363 poll 17
18 Sep 18:01:16 ntpd[20341]: offset 0.001315 sec freq -9.457 ppm error 0.020363 poll 17
~ä¸ç•¥ï½ž
24 Sep 08:08:02 ntpd[20341]: offset 0.096578 sec freq -9.175 ppm error 0.051412 poll 17
24 Sep 09:08:05 ntpd[20341]: offset 0.096578 sec freq -9.175 ppm error 0.051412 poll 17
"
ntpq -p
1å·æ©Ÿã¨ã¯é•ã„ã€ã“ã¡ã‚‰ã¯ãšã£ã¨å®‰å®šã—ã¦polling 17ã¨ãªã£ã¦ã„ã¾ã™ã€‚polling 16ã‹ã‚‰17ã«ãªã‚‹ã¾ã§ã«ä¸¸ä¸€æ—¥ã€‚polling 17ã«ãªã£ã¦ã‹ã‚‰ã™ã§ã«äº”æ—¥åŠçµŒã£ã¦ã„ã‚‹ã®ã«ã¾ã 18ã«ãªã‚‰ãªã„。
ã§ã‚‚ã€36時間ã«ä¸€åº¦ã®æ™‚刻調整ã§ã‚‚æ•°åミリ秒ã®ãšã‚Œãªã‚“ã ã‹ã‚‰ãªã‹ãªã‹ã™ã”ã„ã¨æ€ã†ï¼ˆé–‹ç™ºã‚µãƒ¼ãƒãƒ¼ã§ä»Šå›žã®å®Ÿé¨“ä¸ã»ã¨ã‚“ã©ç„¡è² è·ã ã£ãŸã®ã‚‚影響ã—ã¦ã„ã‚‹ã ã‚ã†ãŒï¼‰ã€‚
ã“ã¡ã‚‰ã®ã‚µãƒ¼ãƒãƒ¼ã§ã‚‚期待ã—ã¦ã„ãŸã‚¨ãƒ©ãƒ¼ã¯å‡ºåŠ›ã•れã¾ã›ã‚“ã§ã—ãŸã€‚何ã‹ãƒ†ã‚¹ãƒˆã®ä»•æ–¹ãŒé–“é•ã£ã¦ã„ã‚‹ã®ã‹ã‚‚・・・
試ã¿ãã®äºŒ
ã¤ã„ã§ãªã®ã§ã€maxpollã¨minpollã®å€¤ãŒé€†ã«ãªã‚‹ã‚ˆã†ã«ã‚‚è¨å®šã—ã¦ã¿ã¾ã—ãŸã€‚"minpoll 14 maxpoll 10"ã§ã€‚
ã“ã¡ã‚‰ã¯çµæžœãŒå‡ºã‚‹ã®ãŒã¨ã¦ã‚‚æ—©ã‹ã£ãŸã§ã™ã€‚
çµæžœ(開発1å·æ©Ÿ):
ntpd.log
"
14 Sep 13:27:34 ntpd[16798]: running as uid(38)/gid(38) euid(38)/egid(38).
14 Sep 13:27:34 ntpd[16798]: system event 'event_restart' (0x01) status 'sync_alarm, sync_unspec, 1 event, event_unspec' (0xc010)
14 Sep 13:27:43 ntpd[16798]: peer LOCAL(0) event 'event_reach' (0x84) status 'unreach, conf, 1 event, event_reach' (0x8014)
14 Sep 13:30:55 ntpd[16798]: system event 'event_peer/strat_chg' (0x04) status 'sync_alarm, sync_local_proto, 2 events, event_restart' (0xc521)
14 Sep 13:30:55 ntpd[16798]: kernel time discipline status change 41
14 Sep 13:30:55 ntpd[16798]: system event 'event_sync_chg' (0x03) status 'leap_none, sync_local_proto, 3 events, event_peer/strat_chg' (0x534)
14 Sep 13:30:55 ntpd[16798]: system event 'event_peer/strat_chg' (0x04) status 'leap_none, sync_local_proto, 4 events, event_sync_chg' (0x543)
14 Sep 13:31:58 ntpd[16798]: kernel time discipline status change 1
14 Sep 14:27:34 ntpd[16798]: offset 0.000000 sec freq 8.386 ppm error 0.000011 poll 6
"
ntpq -p
çµæžœ(開発2å·æ©Ÿ):
ntpd.log
"
15 Sep 09:41:59 ntpd[19023]: system event 'event_restart' (0x01) status 'sync_alarm, sync_unspec, 1 event, event_unspec' (0xc010)
15 Sep 09:42:00 ntpd[19023]: peer LOCAL(0) event 'event_reach' (0x84) status 'unreach, conf, 1 event, event_reach' (0x8014)
15 Sep 09:45:14 ntpd[19023]: system event 'event_peer/strat_chg' (0x04) status 'sync_alarm, sync_local_proto, 2 events, event_restart' (0xc521)
15 Sep 09:45:14 ntpd[19023]: synchronized to LOCAL(0), stratum 10
15 Sep 09:45:14 ntpd[19023]: kernel time sync disabled 0041
15 Sep 09:45:14 ntpd[19023]: system event 'event_sync_chg' (0x03) status 'leap_none, sync_local_proto, 3 events, event_peer/strat_chg' (0x534)
15 Sep 09:45:14 ntpd[19023]: system event 'event_peer/strat_chg' (0x04) status 'leap_none, sync_local_proto, 4 events, event_sync_chg' (0x543)
15 Sep 09:46:20 ntpd[19023]: kernel time sync enabled 0001
"
ntpq -p
エラーãƒã‚°ã¯å‡ºåŠ›ã•れãªã‹ã£ãŸã‘れã©ã‚‚ã€æŒ‡å®šã—ãŸæ™‚刻サーãƒãƒ¼ã¨ã¯åŒæœŸã•れã¾ã›ã‚“ã§ã—ãŸã€‚ã©ã†ã‚„らã€minpollãŒmaxpollを上回るè¨å®šã«ãªã£ã¦ã„ã‚‹ã¨ã€æ™‚åˆ»åŒæœŸã‚µãƒ¼ãƒãƒ¼ã¯LOCALã¨ã—ã¦å‹•ãよã†ã§ã™ï¼ˆãã®ä»–è¨å®šãŒé–“é•ã£ã¦ã„ã‚‹ã¨ãã‚‚ãã†ãªã‚‹ã®ã‹ã¯ã¾ãŸåˆ¥ã®æ©Ÿä¼šã«èª¿ã¹ã¾ã™ï¼‰ã€‚
maxpollã®æœ€å¤§å€¤ã¯16ã¨ã•れã¦ã„ã‚‹ã®ã§ã€ntp.conf内ã§"maxpoll 20"ã¨è¨å®šã‚’ã™ã‚‹ã¨ã‚¨ãƒ©ãƒ¼ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒå‡ºåŠ›ã•ã‚Œã‚‹ã¨æ€ã£ã¦ãƒ†ã‚¹ãƒˆã—ãŸã€‚
開発1å·æ©Ÿï¼šntp-4.1.2-4.EL3.1
開発2å·æ©Ÿï¼šntp-4.2.0.a.20040617-4.EL4.1
試ã¿ãã®ä¸€
試ã—ã¦ã¿ã¾ã—ãŸã€‚"maxpoll 20"ã§ã€‚
çµæžœ(1å·æ©Ÿ):
ntpd.log
"
15 Sep 12:57:51 ntpd[31704]: running as uid(38)/gid(38) euid(38)/egid(38).
15 Sep 12:57:51 ntpd[31704]: system event 'event_restart' (0x01) status 'sync_alarm, sync_unspec, 1 event, event_unspec' (0xc010)
15 Sep 12:57:53 ntpd[31704]: peer 123.456.789.098 event 'event_reach' (0x84) status 'unreach, conf, 1 event, event_reach' (0x8014)
15 Sep 12:58:06 ntpd[31704]: peer LOCAL(0) event 'event_reach' (0x84) status 'unreach, conf, 1 event, event_reach' (0x8014)
15 Sep 12:59:00 ntpd[31704]: system event 'event_peer/strat_chg' (0x04) status 'sync_alarm, sync_ntp, 2 events, event_restart' (0xc621)
15 Sep 12:59:00 ntpd[31704]: kernel time discipline status change 41
15 Sep 12:59:00 ntpd[31704]: system event 'event_sync_chg' (0x03) status 'leap_none, sync_ntp, 3 events, event_peer/strat_chg' (0x634)
15 Sep 12:59:00 ntpd[31704]: system event 'event_peer/strat_chg' (0x04) status 'leap_none, sync_ntp, 4 events, event_sync_chg' (0x643)
15 Sep 12:59:34 ntpd[31704]: kernel time discipline status change 1
15 Sep 13:57:50 ntpd[31704]: offset 0.000048 sec freq 7.999 ppm error 0.000052 poll 4
15 Sep 14:57:51 ntpd[31704]: offset -0.000238 sec freq 9.235 ppm error 0.000054 poll 5
15 Sep 15:57:51 ntpd[31704]: offset 0.000064 sec freq 8.666 ppm error 0.000020 poll 6
15 Sep 16:57:51 ntpd[31704]: offset -0.000692 sec freq 8.988 ppm error 0.002022 poll 7
15 Sep 17:57:51 ntpd[31704]: offset -0.000660 sec freq 8.863 ppm error 0.000429 poll 10
15 Sep 18:57:51 ntpd[31704]: offset -0.000444 sec freq 8.859 ppm error 0.000740 poll 11
15 Sep 19:36:13 ntpd[31704]: kernel time discipline status change 9
15 Sep 19:57:51 ntpd[31704]: offset -0.008352 sec freq 8.179 ppm error 0.003542 poll 11
15 Sep 20:57:51 ntpd[31704]: offset 0.002172 sec freq 8.547 ppm error 0.004831 poll 12
15 Sep 21:57:51 ntpd[31704]: offset 0.000417 sec freq 8.598 ppm error 0.004275 poll 12
15 Sep 22:57:51 ntpd[31704]: offset 0.000660 sec freq 8.638 ppm error 0.003704 poll 12
15 Sep 23:57:51 ntpd[31704]: offset -0.000731 sec freq 8.594 ppm error 0.003282 poll 13
16 Sep 00:57:51 ntpd[31704]: offset -0.000750 sec freq 8.548 ppm error 0.002843 poll 13
16 Sep 01:57:51 ntpd[31704]: offset -0.000750 sec freq 8.548 ppm error 0.002843 poll 13
16 Sep 02:57:51 ntpd[31704]: offset -0.000750 sec freq 8.548 ppm error 0.002843 poll 13
16 Sep 03:57:51 ntpd[31704]: offset -0.008941 sec freq 8.275 ppm error 0.004778 poll 13
16 Sep 04:57:51 ntpd[31704]: offset -0.008941 sec freq 8.275 ppm error 0.004778 poll 13
16 Sep 05:57:51 ntpd[31704]: offset 0.004730 sec freq 8.419 ppm error 0.007990 poll 14
16 Sep 06:57:51 ntpd[31704]: offset 0.004730 sec freq 8.419 ppm error 0.007990 poll 14
16 Sep 07:57:51 ntpd[31704]: offset -0.000711 sec freq 8.397 ppm error 0.007436 poll 14
16 Sep 08:57:51 ntpd[31704]: offset -0.000711 sec freq 8.397 ppm error 0.007436 poll 14
16 Sep 09:57:51 ntpd[31704]: offset -0.000711 sec freq 8.397 ppm error 0.007436 poll 14
16 Sep 10:57:51 ntpd[31704]: offset -0.000711 sec freq 8.397 ppm error 0.007436 poll 14
16 Sep 11:57:51 ntpd[31704]: offset -0.000711 sec freq 8.397 ppm error 0.007436 poll 14
16 Sep 12:57:51 ntpd[31704]: offset -0.005281 sec freq 8.317 ppm error 0.006833 poll 14
16 Sep 13:57:51 ntpd[31704]: offset -0.005281 sec freq 8.317 ppm error 0.006833 poll 14
16 Sep 14:57:51 ntpd[31704]: offset -0.005281 sec freq 8.317 ppm error 0.006833 poll 14
16 Sep 15:57:51 ntpd[31704]: offset -0.005281 sec freq 8.317 ppm error 0.006833 poll 14
16 Sep 16:57:51 ntpd[31704]: offset 0.011501 sec freq 8.492 ppm error 0.010268 poll 15
16 Sep 17:57:51 ntpd[31704]: offset 0.011501 sec freq 8.492 ppm error 0.010268 poll 15
~ä¸ç•¥ï½ž
17 Sep 13:57:52 ntpd[31704]: offset -0.001231 sec freq 8.443 ppm error 0.009870 poll 15
17 Sep 14:57:52 ntpd[31704]: offset -0.001231 sec freq 8.443 ppm error 0.009870 poll 15
17 Sep 15:57:52 ntpd[31704]: offset -0.004637 sec freq 8.407 ppm error 0.008715 poll 16
17 Sep 16:57:52 ntpd[31704]: offset -0.004637 sec freq 8.407 ppm error 0.008715 poll 16
~ä¸ç•¥ï½ž
18 Sep 16:57:53 ntpd[31704]: offset -0.001362 sec freq 8.397 ppm error 0.007723 poll 16
18 Sep 17:57:53 ntpd[31704]: offset -0.001362 sec freq 8.397 ppm error 0.007723 poll 16
18 Sep 18:57:53 ntpd[31704]: offset 0.000106 sec freq 8.397 ppm error 0.006729 poll 17
18 Sep 19:57:53 ntpd[31704]: offset 0.000106 sec freq 8.397 ppm error 0.006729 poll 17
~ä¸ç•¥ï½ž
19 Sep 10:57:53 ntpd[31704]: offset 0.000106 sec freq 8.397 ppm error 0.006729 poll 17
19 Sep 11:57:53 ntpd[31704]: offset 0.000106 sec freq 8.397 ppm error 0.006729 poll 17
19 Sep 12:57:53 ntpd[31704]: offset -0.002818 sec freq 8.386 ppm error 0.006008 poll 16
19 Sep 13:57:53 ntpd[31704]: offset -0.002818 sec freq 8.386 ppm error 0.006008 poll 16
~ä¸ç•¥ï½ž
21 Sep 17:57:55 ntpd[31704]: offset 0.004329 sec freq 8.395 ppm error 0.006312 poll 16
21 Sep 18:57:55 ntpd[31704]: offset 0.004329 sec freq 8.395 ppm error 0.006312 poll 16
21 Sep 19:57:55 ntpd[31704]: offset 0.000772 sec freq 8.398 ppm error 0.005748 poll 17
21 Sep 20:57:55 ntpd[31704]: offset 0.000772 sec freq 8.398 ppm error 0.005748 poll 17
~ä¸ç•¥ï½ž
22 Sep 11:57:56 ntpd[31704]: offset 0.000772 sec freq 8.398 ppm error 0.005748 poll 17
22 Sep 12:57:56 ntpd[31704]: offset 0.000772 sec freq 8.398 ppm error 0.005748 poll 17
22 Sep 13:57:56 ntpd[31704]: offset -0.004090 sec freq 8.382 ppm error 0.005540 poll 16
22 Sep 14:57:56 ntpd[31704]: offset -0.004090 sec freq 8.382 ppm error 0.005540 poll 16
~ä¸ç•¥ï½ž
23 Sep 21:57:57 ntpd[31704]: offset -0.004090 sec freq 8.382 ppm error 0.005540 poll 16
23 Sep 22:57:57 ntpd[31704]: offset -0.004090 sec freq 8.382 ppm error 0.005540 poll 16
23 Sep 23:33:31 ntpd[31704]: kernel time discipline status change 1
23 Sep 23:57:57 ntpd[31704]: offset 0.000000 sec freq 8.382 ppm error 0.000203 poll 6
24 Sep 00:57:57 ntpd[31704]: offset 0.000000 sec freq 8.382 ppm error 0.000005 poll 6
24 Sep 01:57:57 ntpd[31704]: offset 0.000000 sec freq 8.382 ppm error 0.000005 poll 6
24 Sep 02:57:57 ntpd[31704]: offset 0.000624 sec freq 7.146 ppm error 0.000218 poll 9
24 Sep 03:57:57 ntpd[31704]: offset 0.003131 sec freq 7.178 ppm error 0.000655 poll 10
24 Sep 04:57:57 ntpd[31704]: offset 0.004188 sec freq 7.312 ppm error 0.000528 poll 8
24 Sep 05:57:57 ntpd[31704]: offset 0.000421 sec freq 8.024 ppm error 0.000102 poll 9
24 Sep 06:57:57 ntpd[31704]: offset 0.000054 sec freq 8.189 ppm error 0.000016 poll 6
24 Sep 07:57:57 ntpd[31704]: offset 0.000132 sec freq 8.311 ppm error 0.000022 poll 7
24 Sep 08:57:57 ntpd[31704]: offset -0.000058 sec freq 8.335 ppm error 0.001162 poll 9
"
ntpq -p
remote refid st t when poll reach delay offset jitter
==============================================================================
*123.456.789.098 123.456.789.1 2 u 429 512 377 0.135 -0.022 0.028
LOCAL(0) LOCAL(0) 11 l 41 64 377 0.000 0.000 0.004
ãªãœé€”ä¸ã§polling 16ã‹ã‚‰6ã«æˆ»ã£ã¦ã—ã¾ã£ãŸã®ã‹ã¯ã“ã®ãƒã‚°ã‹ã‚‰ã ã¨ä¸æ˜Žã§ã™ã€‚"kernel time discipline status change 1"ã¯ntpデーモンを起動ã—ãŸã¨ãã«ã‚‚出ã¦ãるメッセージãªã®ã§ã€ã‚‚ã—ã‹ã—ãŸã‚‰é€”ä¸ã§ãƒ‡ãƒ¼ãƒ¢ãƒ³ãŒè½ã¡ãŸï¼Ÿï¼Ÿè¬Žã§ã™ã€‚
ãã‚‚ãも期待ã—ã¦ã„ãŸã‚¨ãƒ©ãƒ¼ãŒå‡ºãªã‹ã£ãŸã®ãŒæ®‹å¿µã§ã—ãŸã€‚
çµæžœ(2å·æ©Ÿ):
ntpd.log
"
15 Sep 12:57:23 ntpd[20341]: system event 'event_restart' (0x01) status 'sync_alarm, sync_unspec, 1 event, event_unspec' (0xc010)
15 Sep 12:57:24 ntpd[20341]: peer 123.456.789.098 event 'event_reach' (0x84) status 'unreach, conf, 1 event, event_reach' (0x8014)
15 Sep 12:57:25 ntpd[20341]: peer LOCAL(0) event 'event_reach' (0x84) status 'unreach, conf, 1 event, event_reach' (0x8014)
15 Sep 13:00:09 ntpd[20341]: system event 'event_peer/strat_chg' (0x04) status 'sync_alarm, sync_ntp, 2 events, event_restart' (0xc621)
15 Sep 13:00:09 ntpd[20341]: synchronized to 123.456.789.098, stratum 2
15 Sep 13:00:09 ntpd[20341]: kernel time sync disabled 0041
15 Sep 13:00:09 ntpd[20341]: system event 'event_sync_chg' (0x03) status 'leap_none, sync_ntp, 3 events, event_peer/strat_chg' (0x634)
15 Sep 13:00:09 ntpd[20341]: system event 'event_peer/strat_chg' (0x04) status 'leap_none, sync_ntp, 4 events, event_sync_chg' (0x643)
15 Sep 13:01:14 ntpd[20341]: kernel time sync enabled 0001
15 Sep 13:57:26 ntpd[20341]: offset 0.000076 sec freq -10.358 ppm error 0.000500 poll 7
15 Sep 14:57:29 ntpd[20341]: offset 0.001830 sec freq -10.103 ppm error 0.000667 poll 8
15 Sep 15:57:32 ntpd[20341]: offset 0.000819 sec freq -10.060 ppm error 0.000518 poll 9
15 Sep 16:57:35 ntpd[20341]: offset 0.003252 sec freq -10.038 ppm error 0.001683 poll 10
15 Sep 17:16:59 ntpd[20341]: kernel time sync enabled 0009
15 Sep 17:57:38 ntpd[20341]: offset 0.000493 sec freq -9.740 ppm error 0.000456 poll 11
15 Sep 18:57:41 ntpd[20341]: offset 0.001259 sec freq -9.586 ppm error 0.000766 poll 12
15 Sep 19:57:44 ntpd[20341]: offset -0.007421 sec freq -10.491 ppm error 0.008680 poll 12
15 Sep 20:57:48 ntpd[20341]: offset 0.001426 sec freq -10.404 ppm error 0.008847 poll 12
15 Sep 21:57:51 ntpd[20341]: offset 0.005827 sec freq -10.049 ppm error 0.004401 poll 13
15 Sep 22:57:54 ntpd[20341]: offset 0.000494 sec freq -10.019 ppm error 0.005333 poll 13
15 Sep 23:57:57 ntpd[20341]: offset 0.000494 sec freq -10.019 ppm error 0.005333 poll 13
16 Sep 00:58:00 ntpd[20341]: offset 0.000733 sec freq -9.997 ppm error 0.000239 poll 13
16 Sep 01:58:03 ntpd[20341]: offset 0.000733 sec freq -9.997 ppm error 0.000239 poll 13
16 Sep 02:58:06 ntpd[20341]: offset -0.007565 sec freq -10.227 ppm error 0.008298 poll 14
16 Sep 03:58:09 ntpd[20341]: offset -0.007565 sec freq -10.227 ppm error 0.008298 poll 14
16 Sep 04:58:12 ntpd[20341]: offset -0.007565 sec freq -10.227 ppm error 0.008298 poll 14
16 Sep 05:58:15 ntpd[20341]: offset 0.006732 sec freq -10.022 ppm error 0.014298 poll 14
16 Sep 06:58:18 ntpd[20341]: offset 0.006732 sec freq -10.022 ppm error 0.014298 poll 14
16 Sep 07:58:21 ntpd[20341]: offset 0.006732 sec freq -10.022 ppm error 0.014298 poll 14
16 Sep 08:58:24 ntpd[20341]: offset 0.006732 sec freq -10.022 ppm error 0.014298 poll 14
16 Sep 09:58:27 ntpd[20341]: offset 0.001910 sec freq -9.993 ppm error 0.004822 poll 14
16 Sep 10:58:30 ntpd[20341]: offset 0.001910 sec freq -9.993 ppm error 0.004822 poll 14
16 Sep 11:58:33 ntpd[20341]: offset 0.001910 sec freq -9.993 ppm error 0.004822 poll 14
16 Sep 12:58:36 ntpd[20341]: offset 0.001910 sec freq -9.993 ppm error 0.004822 poll 14
16 Sep 13:58:39 ntpd[20341]: offset 0.001910 sec freq -9.993 ppm error 0.004822 poll 14
16 Sep 14:58:42 ntpd[20341]: offset -0.000757 sec freq -10.004 ppm error 0.002667 poll 15
16 Sep 15:58:45 ntpd[20341]: offset -0.000757 sec freq -10.004 ppm error 0.002667 poll 15
~ä¸ç•¥ï½ž
17 Sep 11:59:45 ntpd[20341]: offset 0.029060 sec freq -9.779 ppm error 0.028832 poll 15
17 Sep 12:59:48 ntpd[20341]: offset 0.029060 sec freq -9.779 ppm error 0.028832 poll 15
17 Sep 13:59:52 ntpd[20341]: offset 0.019983 sec freq -9.627 ppm error 0.009077 poll 16
17 Sep 14:59:55 ntpd[20341]: offset 0.019983 sec freq -9.627 ppm error 0.009077 poll 16
~ä¸ç•¥ï½ž
18 Sep 15:01:07 ntpd[20341]: offset 0.021678 sec freq -9.462 ppm error 0.001695 poll 16
18 Sep 16:01:10 ntpd[20341]: offset 0.021678 sec freq -9.462 ppm error 0.001695 poll 16
18 Sep 17:01:13 ntpd[20341]: offset 0.001315 sec freq -9.457 ppm error 0.020363 poll 17
18 Sep 18:01:16 ntpd[20341]: offset 0.001315 sec freq -9.457 ppm error 0.020363 poll 17
~ä¸ç•¥ï½ž
24 Sep 08:08:02 ntpd[20341]: offset 0.096578 sec freq -9.175 ppm error 0.051412 poll 17
24 Sep 09:08:05 ntpd[20341]: offset 0.096578 sec freq -9.175 ppm error 0.051412 poll 17
"
ntpq -p
remote refid st t when poll reach delay offset jitter
==============================================================================
*123.456.789.098 123.456.789.1 2 u 9h 36h 377 1.188 96.578 51.412
LOCAL(0) LOCAL(0) 10 l 64 64 377 0.000 0.000 0.004
1å·æ©Ÿã¨ã¯é•ã„ã€ã“ã¡ã‚‰ã¯ãšã£ã¨å®‰å®šã—ã¦polling 17ã¨ãªã£ã¦ã„ã¾ã™ã€‚polling 16ã‹ã‚‰17ã«ãªã‚‹ã¾ã§ã«ä¸¸ä¸€æ—¥ã€‚polling 17ã«ãªã£ã¦ã‹ã‚‰ã™ã§ã«äº”æ—¥åŠçµŒã£ã¦ã„ã‚‹ã®ã«ã¾ã 18ã«ãªã‚‰ãªã„。
ã§ã‚‚ã€36時間ã«ä¸€åº¦ã®æ™‚刻調整ã§ã‚‚æ•°åミリ秒ã®ãšã‚Œãªã‚“ã ã‹ã‚‰ãªã‹ãªã‹ã™ã”ã„ã¨æ€ã†ï¼ˆé–‹ç™ºã‚µãƒ¼ãƒãƒ¼ã§ä»Šå›žã®å®Ÿé¨“ä¸ã»ã¨ã‚“ã©ç„¡è² è·ã ã£ãŸã®ã‚‚影響ã—ã¦ã„ã‚‹ã ã‚ã†ãŒï¼‰ã€‚
ã“ã¡ã‚‰ã®ã‚µãƒ¼ãƒãƒ¼ã§ã‚‚期待ã—ã¦ã„ãŸã‚¨ãƒ©ãƒ¼ã¯å‡ºåŠ›ã•れã¾ã›ã‚“ã§ã—ãŸã€‚何ã‹ãƒ†ã‚¹ãƒˆã®ä»•æ–¹ãŒé–“é•ã£ã¦ã„ã‚‹ã®ã‹ã‚‚・・・
試ã¿ãã®äºŒ
ã¤ã„ã§ãªã®ã§ã€maxpollã¨minpollã®å€¤ãŒé€†ã«ãªã‚‹ã‚ˆã†ã«ã‚‚è¨å®šã—ã¦ã¿ã¾ã—ãŸã€‚"minpoll 14 maxpoll 10"ã§ã€‚
ã“ã¡ã‚‰ã¯çµæžœãŒå‡ºã‚‹ã®ãŒã¨ã¦ã‚‚æ—©ã‹ã£ãŸã§ã™ã€‚
çµæžœ(開発1å·æ©Ÿ):
ntpd.log
"
14 Sep 13:27:34 ntpd[16798]: running as uid(38)/gid(38) euid(38)/egid(38).
14 Sep 13:27:34 ntpd[16798]: system event 'event_restart' (0x01) status 'sync_alarm, sync_unspec, 1 event, event_unspec' (0xc010)
14 Sep 13:27:43 ntpd[16798]: peer LOCAL(0) event 'event_reach' (0x84) status 'unreach, conf, 1 event, event_reach' (0x8014)
14 Sep 13:30:55 ntpd[16798]: system event 'event_peer/strat_chg' (0x04) status 'sync_alarm, sync_local_proto, 2 events, event_restart' (0xc521)
14 Sep 13:30:55 ntpd[16798]: kernel time discipline status change 41
14 Sep 13:30:55 ntpd[16798]: system event 'event_sync_chg' (0x03) status 'leap_none, sync_local_proto, 3 events, event_peer/strat_chg' (0x534)
14 Sep 13:30:55 ntpd[16798]: system event 'event_peer/strat_chg' (0x04) status 'leap_none, sync_local_proto, 4 events, event_sync_chg' (0x543)
14 Sep 13:31:58 ntpd[16798]: kernel time discipline status change 1
14 Sep 14:27:34 ntpd[16798]: offset 0.000000 sec freq 8.386 ppm error 0.000011 poll 6
"
ntpq -p
# ntpq -p
remote refid st t when poll reach delay offset jitter
==============================================================================
*LOCAL(0) LOCAL(0) 11 l 4 64 377 0.000 0.000 0.008
çµæžœ(開発2å·æ©Ÿ):
ntpd.log
"
15 Sep 09:41:59 ntpd[19023]: system event 'event_restart' (0x01) status 'sync_alarm, sync_unspec, 1 event, event_unspec' (0xc010)
15 Sep 09:42:00 ntpd[19023]: peer LOCAL(0) event 'event_reach' (0x84) status 'unreach, conf, 1 event, event_reach' (0x8014)
15 Sep 09:45:14 ntpd[19023]: system event 'event_peer/strat_chg' (0x04) status 'sync_alarm, sync_local_proto, 2 events, event_restart' (0xc521)
15 Sep 09:45:14 ntpd[19023]: synchronized to LOCAL(0), stratum 10
15 Sep 09:45:14 ntpd[19023]: kernel time sync disabled 0041
15 Sep 09:45:14 ntpd[19023]: system event 'event_sync_chg' (0x03) status 'leap_none, sync_local_proto, 3 events, event_peer/strat_chg' (0x534)
15 Sep 09:45:14 ntpd[19023]: system event 'event_peer/strat_chg' (0x04) status 'leap_none, sync_local_proto, 4 events, event_sync_chg' (0x543)
15 Sep 09:46:20 ntpd[19023]: kernel time sync enabled 0001
"
ntpq -p
remote refid st t when poll reach delay offset jitter
==============================================================================
*LOCAL(0) LOCAL(0) 10 l 5 64 377 0.000 0.000 0.004
エラーãƒã‚°ã¯å‡ºåŠ›ã•れãªã‹ã£ãŸã‘れã©ã‚‚ã€æŒ‡å®šã—ãŸæ™‚刻サーãƒãƒ¼ã¨ã¯åŒæœŸã•れã¾ã›ã‚“ã§ã—ãŸã€‚ã©ã†ã‚„らã€minpollãŒmaxpollを上回るè¨å®šã«ãªã£ã¦ã„ã‚‹ã¨ã€æ™‚åˆ»åŒæœŸã‚µãƒ¼ãƒãƒ¼ã¯LOCALã¨ã—ã¦å‹•ãよã†ã§ã™ï¼ˆãã®ä»–è¨å®šãŒé–“é•ã£ã¦ã„ã‚‹ã¨ãã‚‚ãã†ãªã‚‹ã®ã‹ã¯ã¾ãŸåˆ¥ã®æ©Ÿä¼šã«èª¿ã¹ã¾ã™ï¼‰ã€‚
å‰å›žï¼ˆDB2ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ« )新ã—ãDB2をインストールã—ã¾ã—ãŸã®ã§ã€æ—©é€Ÿãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã¨ãƒªã‚«ãƒãƒªã‚³ãƒžãƒ³ãƒ‰ã‚’使ã£ã¦ã¿ãŸã„ã¨æ€ã„ã¾ã™ã€‚
ã¾ãšã¯ç¾çжã®ç¢ºèªã‚’。データベース全体を見ã¦ã„ãã¨å¤§å¤‰ãªã®ã§ã€"staff"テーブルを対象ã¨ã—ã¦ã„ãã¾ã™ã€‚
テーブルã®è¨è¨ˆã«ã¤ã„ã¦ã¯"DESCRIBE TABLE table_name"ã§ç¢ºèªã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚

ä¸èº«ã«ã¤ã„ã¦ã¯å…¨ä»¶é¸æŠžã—ã¦ã¿ã¾ã—ょã†ã€‚"SELECT * FROM STAFF"
35レコードã‚りã¾ã™ã€‚

ã§ã¯ã€ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã®ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã§ã™ã€‚"BACKUP DATABASE SAMPLE TO backup_directory"

ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ファイルã¯ã‚³ãƒžãƒ³ãƒ‰ã«æŒ‡å®šã—ãŸãƒ•ォルダーã«ä½œæˆã•れã¾ã™ã€‚

今回ã¯ä¸‹è¨˜ã®ãƒ•ァイルåã§ä½œæˆã•れã¾ã—ãŸã€‚
"SAMPLE.0.DB2.NODE0000.CATN0000.20090923183402.001"
ファイルåã®æ„味ã¯ä¸‹è¨˜ã®é€šã‚Šã«ãªã‚Šã¾ã™ã€‚
Alias.Type.Instance.Node.Catalogue.YYYYMMDDHHMMSS.Sequence
<IBM Developer Worksã®ã€ŒIBM DB2 UDBã¨Oracleã®ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ãŠã‚ˆã³ãƒªã‚«ãƒãƒªãƒ¼ã®æ¯”較: 第 1 回ã€ã‚’å‚ç…§>
ãれã§ã¯ã€ã©ãã©ãã—ãªãŒã‚‰ã‚‚ã€ã‚µã‚¯ãƒƒã¨ãƒ†ãƒ¼ãƒ–ルを消ã—ã¾ã™ã€‚
"DROP TABLE STAFF"

ã¡ã‚ƒã‚“ã¨æ¶ˆãˆã¦ã¾ã™ã€‚

消ãˆã¾ã—ãŸãƒ»ãƒ»ãƒ»
ã§ã‚‚ã€ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã‚’ã¨ã£ã¦ã„ã‚‹ã®ã§å®‰å¿ƒã§ã™ã€‚ã™ã‹ã•ãšãƒ†ãƒ¼ãƒ–ルを復旧ã—ã¦ã¿ã¾ã—ょã†ã€‚
"RECOVERY DATABASE SAMPLE TO END OF LOGS"

SQLエラーãŒå‡ºãŸã®ã§Information Centerを見ã¦ã¿ãŸã€‚
「
SQL1260N
データベース name ã¯ã€ãƒŽãƒ¼ãƒ‰ node-list ã§ã®ãƒãƒ¼ãƒ«ãƒ•ォワード・リカãƒãƒªãƒ¼ç”¨ã«æ§‹æˆã•れã¦ã„ã¾ã›ã‚“。
説明
指定ã•れãŸãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã¯æŒ‡å®šã•れãŸãƒŽãƒ¼ãƒ‰ã§ã€ãƒãƒ¼ãƒ«ãƒ•ォワード・リカãƒãƒªãƒ¼ç”¨ã«æ§‹æˆã•れã¾ã›ã‚“。 ",..." ãŒãƒŽãƒ¼ãƒ‰ãƒ»ãƒªã‚¹ãƒˆã®çµ‚ã‚りã«è¡¨ç¤ºã•れã¦ã„ã‚‹å ´åˆã€ãƒŽãƒ¼ãƒ‰ã®å®Œå…¨ãªãƒªã‚¹ãƒˆã‚’見るã«ã¯ç®¡ç†é€šçŸ¥ãƒã‚°ã‚’調ã¹ã¦ãã ã•ã„。
ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã¯æŒ‡å®šã®ãƒŽãƒ¼ãƒ‰ã§ãƒãƒ¼ãƒ«ãƒ•ォワードã•れã¾ã›ã‚“。
(注: パーティション・データベース・サーãƒãƒ¼ã‚’使用ã—ã¦ã„ã‚‹å ´åˆã€ ノード番å·ã¯ã€ã‚¨ãƒ©ãƒ¼ã®ç™ºç”Ÿã—ã¦ã„るノードを示ã—ã¦ã„ã¾ã™ã€‚ ãã†ã§ãªã„å ´åˆã€ã“れã¯é–¢ä¿‚ã®ãªã„ã‚‚ã®ãªã®ã§ç„¡è¦–ã—ã¦ãã ã•ã„。)
ユーザーã®å‡¦ç½®
指定ノードã§ãƒªã‚«ãƒãƒªãƒ¼ãŒå¿…è¦ã‹ç¢ºèªã—ã¦ã€ 次ã«ã“ã®ãƒŽãƒ¼ãƒ‰ã§ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã®æœ€æ–°ã®ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—・ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚’リストアã—ã¦ãã ã•ã„。
ã€
RECOVERYコマンドã¯"RESTORE DATABASE + ROLLFORWARD"ãªã®ã§ã€ROLLFORWARDã—ã¦ãれよã†ã¨ã—ãŸã‚“ã ã¨æ€ã„ã¾ã™ã€‚次回確èªã—よã†ã¨æ€ã„ã¾ã™ã€‚
テーブルã¨ãƒ‡ãƒ¼ã‚¿ã¯ä»¥å‰ã®é€šã‚Šã«æˆ»ã£ã¦ã„ã‚‹ã§ã—ょã†ã‹ï¼Ÿ


戻ã£ã¦ã„ã¾ã™ã。よã‹ã£ãŸã€‚
BACKUPコマンドã¯ã€ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã—ãŸå ´æ‰€ã®ç‰©ç†çš„ãªå ´æ‰€ã‚’覚ãˆã¦ã„ã‚‹ãŸã‚ã€RECOVERYコマンドを実行ã™ã‚‹ã¨ãã«ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ファイルを指定ã™ã‚‹å¿…è¦ãŒã‚りã¾ã›ã‚“。
ãŸã ã€ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ファイルを移動ã—ãŸã‚Šã—ã¦ã‚³ãƒžãƒ³ãƒ‰ã‚’実行ã—ãŸã¨ãã¨é•ã†å ´æ‰€ã«ç§»å‹•ã—ãŸå ´åˆã«ã¯RECOVERYコマンドãŒå¤±æ•—ã—ã¾ã™ã€‚

Information Centerを見ã¦ã¿ãŸã€‚
「
SQL2542N
指定ã•れãŸã‚½ãƒ¼ã‚¹ãƒ»ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã®åˆ¥å database-alias ã¨ã‚¿ã‚¤ãƒ ・スタンプ timestamp ã«ä¸€è‡´ã™ã‚‹ã€ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ãƒ»ã‚¤ãƒ¡ãƒ¼ã‚¸ãƒ»ãƒ•ァイルãŒã‚りã¾ã›ã‚“。
説明
ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—・イメージ・ファイルã®ãƒ•ァイルåã¯ã€ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹åˆ¥åã¨ã‚¿ã‚¤ãƒ ・スタンプã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã§æ§‹æˆã•れã¦ã„ã¾ã™ã€‚ファイルåã¯ã€ã‚½ãƒ¼ã‚¹ãƒ»ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹åˆ¥åã¨ã€Database Restore 呼ã³å‡ºã—ã«æŒ‡å®šã•れãŸã‚¿ã‚¤ãƒ ・スタンプ・パラメーターã‹ã‚‰ä½œæˆã•れã¾ã™ã€‚ 指定ã•れãŸã‚½ãƒ¼ã‚¹ãƒ»ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã®åˆ¥åã¨ã‚¿ã‚¤ãƒ ・スタンプã«ä¸€è‡´ã™ã‚‹ ファイルåãŒã€ã‚½ãƒ¼ã‚¹ãƒ»ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªãƒ¼ã«å˜åœ¨ã—ã¾ã›ã‚“。
以下ã®çŠ¶æ…‹ãŒé©ç”¨ã•れるå¯èƒ½æ€§ãŒã‚りã¾ã™ã€‚
1.ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã¸ã®ãƒ‘スãŒãƒªã‚¹ãƒˆã‚¢ãƒ»ã‚³ãƒžãƒ³ãƒ‰ã§èª¤ã£ã¦æŒ‡å®šã•れãŸã€‚
2.ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—・イメージã€ã¾ãŸã¯ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—・イメージãŒã‚るディレクトリーã«ã‚¢ã‚¯ã‚»ã‚¹ã™ã‚‹è¨±å¯ãŒãªã„。
3.自動増分リストアæ“作を実行ã—ã¦ãŠã‚Šã€ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹å±¥æ´å†…ã®ã‚¿ã‚¤ãƒ ・スタンプã¨ãƒã‚±ãƒ¼ã‚·ãƒ§ãƒ³ã«åŸºã¥ã„ã¦å¿…è¦ã‚¤ãƒ¡ãƒ¼ã‚¸ãŒè¦‹ã¤ã‹ã‚‰ãªã‹ã£ãŸã€‚
4.パーティション・データベース環境ã§ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã‚’リストアã—ã¦ãŠã‚Šã€ãã®ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ãŒã‚‚ã†å˜åœ¨ã›ãšã€ã•らã«ãƒªã‚¹ãƒˆã‚¢ã•れる最åˆã®ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ãƒ»ãƒ‘ーティションãŒã‚«ã‚¿ãƒã‚°ãƒ»ãƒ‘ーティションã§ã¯ãªã„。
5.TSM メディアã‹ã‚‰ãƒªã‚¹ãƒˆã‚¢ã—よã†ã¨ã—ã¦ãŠã‚Šã€ç¾åœ¨ã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã«ã‚ˆã‚Šä½¿ç”¨ã•れる TSM API クライアント構æˆã¯ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—・イメージã«ã‚¢ã‚¯ã‚»ã‚¹ã§ããªã„。
ユーザーã®å‡¦ç½®
上記ã®çŠ¶æ…‹ã«å¯¾ã™ã‚‹é©åˆ‡ãªå¿œç”ã¯ä»¥ä¸‹ã®ã¨ãŠã‚Šã§ã™ã€‚
1.データベース・ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—・イメージãŒã€ãƒ¡ãƒ‡ã‚£ã‚¢ãƒ»ã‚½ãƒ¼ã‚¹ã« å˜åœ¨ã™ã‚‹ã“ã¨ã‚’確èªã—ã¦ãã ã•ã„。 çµæžœçš„ã«ä¸€è‡´ã™ã‚‹ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—・イメージã¸ã®æ£ã—ã„パスãŠã‚ˆã³æ£ã—ã„タイム・スタンプを指定ã—ã¦ã€æ“作を å†ã‚µãƒ–ミットã—ã¦ãã ã•ã„。 リストア・コマンドã®ä½¿ç”¨ã«ã¤ã„ã¦ã®è©³ç´°ã¯ã€DB2 インフォメーション・センターã§ã€"using restore database utility" ãªã©ã®èªžå¥ã‚’使用ã—ã¦æ¤œç´¢ã—ã¦ãã ã•ã„。
2.ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—・イメージã€ãŠã‚ˆã³ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—・イメージãŒã‚るディレクトリーã«ã‚¢ã‚¯ã‚»ã‚¹ã™ã‚‹è¨±å¯ãŒã‚ã‚‹ã“ã¨ã‚’確èªã—ã¦ãã ã•ã„。
3.データベース履æ´ã‚’調ã¹ã¦å¯¾å¿œã™ã‚‹ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—é …ç›®ã‚’ç¢ºã‹ã‚ã¦ã‹ã‚‰ã€ リストã•れã¦ã„ã‚‹ãƒã‚±ãƒ¼ã‚·ãƒ§ãƒ³ãŒãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—・イメージã®å®Ÿéš›ã®ãƒã‚±ãƒ¼ã‚·ãƒ§ãƒ³ã«ä¸€è‡´ã™ã‚‹ã“ã¨ã‚’確èªã—ã¦ãã ã•ã„。 データベース履æ´ã‚’æ›´æ–°ã—ã¦ã€çµæžœãŒä¸€è‡´ã™ã‚‹ã‚ˆã†ã«æ“作をやり直ã™ã‹ã€ ã¾ãŸã¯ RESTORE INCREMENTAL ABORT コマンドを発行ã—ã¦ã€å‡¦ç†ä¸ã«ä½œæˆã•れãŸãƒªã‚½ãƒ¼ã‚¹ã‚’ã™ã¹ã¦ã‚¯ãƒªãƒ¼ãƒ³ã‚¢ãƒƒãƒ—ã—ã¦ãã ã•ã„。
4.パーティション・データベースをリストアã™ã‚‹ã¨ãã«ã¯ã€å¸¸ã«ã‚«ã‚¿ãƒã‚°ãƒ»ãƒ‘ーティションを最åˆã«ãƒªã‚¹ãƒˆã‚¢ã—ã¦ãã ã•ã„。パーティション・データベース環境ã§ã®ãƒªã‚¹ãƒˆã‚¢ã«ã¤ã„ã¦ã®è©³ç´°ã¯ã€DB2 インフォメーション・センターã§ã€"restore utility partitioned database" ãªã©ã®èªžå¥ã‚’使用ã—ã¦æ¤œç´¢ã—ã¦ãã ã•ã„。
5.イメージを TSM ã‹ã‚‰å–å¾—ã§ãã‚‹ã‹ã‚’検査ã™ã‚‹ã«ã¯ã€db2adutl ユーティリティー㫠QUERY オプションを付ã‘ã¦ä½¿ç”¨ã—ã¾ã™ã€‚別ã®ã‚µãƒ¼ãƒãƒ¼ä¸Šã®åˆ¥ã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‹ã‚‰å–å¾—ã—ãŸãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—・イメージをリストアã™ã‚‹å ´åˆã€ã‚ªãƒ—ション NODENAMEã€OWNER ã‚’å¿…ãšä½¿ç”¨ã—ã¦ãã ã•ã„。ã¾ãŸã‚ªãƒ—ションã§ã€ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ãƒ»ã‚¤ãƒ¡ãƒ¼ã‚¸ãŒæœ€åˆã«ã¨ã‚‰ã‚ŒãŸ TSM ノード㮠TSM è¨å®šã«å¯¾å¿œã™ã‚‹ PASSWORD を使用ã—ã¦ãã ã•ã„。イメージをå–å¾—ã§ãã‚‹ã“ã¨ã®ç¢ºèªãŒå®Œäº†ã™ã‚‹ã¨ã€åŒã˜ã‚ªãƒ—ションを RESTORE コマンドã®ã‚ªãƒ—ã‚·ãƒ§ãƒ³ãƒ»ã‚¹ãƒˆãƒªãƒ³ã‚°ã«æ¸¡ã™ã“ã¨ãŒã§ãã¾ã™ã€‚db2adutl ユーティリティーã«ã¤ã„ã¦ã®è©³ç´°ã¯ã€DB2 インフォメーション・センターã§ã€"db2adutl" ãªã©ã®èªžå¥ã‚’使用ã—ã¦æ¤œç´¢ã—ã¦ãã ã•ã„。
ã€
フォルダーã¸ã®å®šæœŸãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã§ã‚れã°ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ファイルãŒè¦‹ã‚ãŸã‚‰ãªã„ã¨è¨€ã†ã“ã¨ã¯ãªã„ã®ã§ã—ょã†ãŒã€ãƒ†ãƒ¼ãƒ—ã‹ã‚‰æˆ»ã™å ´åˆã«ã¯å‡ºã‚„ã™ã„ã®ã‹ã‚‚ã—れã¾ã›ã‚“ã。
ãƒã‚°ãƒ•ァイル・ヒストリーファイルを指定ã™ã‚‹é …ç›®ãŒã‚ã‚‹ã®ã§æŒ‡å®šé–“é•ã„ã®éš›ã«ã‚‚出るã§ã—ょã†ã€‚ãƒã‚°ãƒ•ァイル・ヒストリーファイルをã„ã˜ã£ãŸãƒ‘ターンも試ã—ã¦ã¿ã‚‹ã“ã¨ã«ã—ã¾ã™ã€‚
ã¾ãšã¯ç¾çжã®ç¢ºèªã‚’。データベース全体を見ã¦ã„ãã¨å¤§å¤‰ãªã®ã§ã€"staff"テーブルを対象ã¨ã—ã¦ã„ãã¾ã™ã€‚
テーブルã®è¨è¨ˆã«ã¤ã„ã¦ã¯"DESCRIBE TABLE table_name"ã§ç¢ºèªã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚

ä¸èº«ã«ã¤ã„ã¦ã¯å…¨ä»¶é¸æŠžã—ã¦ã¿ã¾ã—ょã†ã€‚"SELECT * FROM STAFF"
35レコードã‚りã¾ã™ã€‚

ã§ã¯ã€ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã®ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã§ã™ã€‚"BACKUP DATABASE SAMPLE TO backup_directory"

ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ファイルã¯ã‚³ãƒžãƒ³ãƒ‰ã«æŒ‡å®šã—ãŸãƒ•ォルダーã«ä½œæˆã•れã¾ã™ã€‚

今回ã¯ä¸‹è¨˜ã®ãƒ•ァイルåã§ä½œæˆã•れã¾ã—ãŸã€‚
"SAMPLE.0.DB2.NODE0000.CATN0000.20090923183402.001"
ファイルåã®æ„味ã¯ä¸‹è¨˜ã®é€šã‚Šã«ãªã‚Šã¾ã™ã€‚
Alias.Type.Instance.Node.Catalogue.YYYYMMDDHHMMSS.Sequence
<IBM Developer Worksã®ã€ŒIBM DB2 UDBã¨Oracleã®ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ãŠã‚ˆã³ãƒªã‚«ãƒãƒªãƒ¼ã®æ¯”較: 第 1 回ã€ã‚’å‚ç…§>
ãれã§ã¯ã€ã©ãã©ãã—ãªãŒã‚‰ã‚‚ã€ã‚µã‚¯ãƒƒã¨ãƒ†ãƒ¼ãƒ–ルを消ã—ã¾ã™ã€‚
"DROP TABLE STAFF"

ã¡ã‚ƒã‚“ã¨æ¶ˆãˆã¦ã¾ã™ã€‚

消ãˆã¾ã—ãŸãƒ»ãƒ»ãƒ»
ã§ã‚‚ã€ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã‚’ã¨ã£ã¦ã„ã‚‹ã®ã§å®‰å¿ƒã§ã™ã€‚ã™ã‹ã•ãšãƒ†ãƒ¼ãƒ–ルを復旧ã—ã¦ã¿ã¾ã—ょã†ã€‚
"RECOVERY DATABASE SAMPLE TO END OF LOGS"

SQLエラーãŒå‡ºãŸã®ã§Information Centerを見ã¦ã¿ãŸã€‚
「
SQL1260N
データベース name ã¯ã€ãƒŽãƒ¼ãƒ‰ node-list ã§ã®ãƒãƒ¼ãƒ«ãƒ•ォワード・リカãƒãƒªãƒ¼ç”¨ã«æ§‹æˆã•れã¦ã„ã¾ã›ã‚“。
説明
指定ã•れãŸãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã¯æŒ‡å®šã•れãŸãƒŽãƒ¼ãƒ‰ã§ã€ãƒãƒ¼ãƒ«ãƒ•ォワード・リカãƒãƒªãƒ¼ç”¨ã«æ§‹æˆã•れã¾ã›ã‚“。 ",..." ãŒãƒŽãƒ¼ãƒ‰ãƒ»ãƒªã‚¹ãƒˆã®çµ‚ã‚りã«è¡¨ç¤ºã•れã¦ã„ã‚‹å ´åˆã€ãƒŽãƒ¼ãƒ‰ã®å®Œå…¨ãªãƒªã‚¹ãƒˆã‚’見るã«ã¯ç®¡ç†é€šçŸ¥ãƒã‚°ã‚’調ã¹ã¦ãã ã•ã„。
ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã¯æŒ‡å®šã®ãƒŽãƒ¼ãƒ‰ã§ãƒãƒ¼ãƒ«ãƒ•ォワードã•れã¾ã›ã‚“。
(注: パーティション・データベース・サーãƒãƒ¼ã‚’使用ã—ã¦ã„ã‚‹å ´åˆã€ ノード番å·ã¯ã€ã‚¨ãƒ©ãƒ¼ã®ç™ºç”Ÿã—ã¦ã„るノードを示ã—ã¦ã„ã¾ã™ã€‚ ãã†ã§ãªã„å ´åˆã€ã“れã¯é–¢ä¿‚ã®ãªã„ã‚‚ã®ãªã®ã§ç„¡è¦–ã—ã¦ãã ã•ã„。)
ユーザーã®å‡¦ç½®
指定ノードã§ãƒªã‚«ãƒãƒªãƒ¼ãŒå¿…è¦ã‹ç¢ºèªã—ã¦ã€ 次ã«ã“ã®ãƒŽãƒ¼ãƒ‰ã§ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã®æœ€æ–°ã®ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—・ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚’リストアã—ã¦ãã ã•ã„。
ã€
RECOVERYコマンドã¯"RESTORE DATABASE + ROLLFORWARD"ãªã®ã§ã€ROLLFORWARDã—ã¦ãれよã†ã¨ã—ãŸã‚“ã ã¨æ€ã„ã¾ã™ã€‚次回確èªã—よã†ã¨æ€ã„ã¾ã™ã€‚
テーブルã¨ãƒ‡ãƒ¼ã‚¿ã¯ä»¥å‰ã®é€šã‚Šã«æˆ»ã£ã¦ã„ã‚‹ã§ã—ょã†ã‹ï¼Ÿ


戻ã£ã¦ã„ã¾ã™ã。よã‹ã£ãŸã€‚
BACKUPコマンドã¯ã€ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã—ãŸå ´æ‰€ã®ç‰©ç†çš„ãªå ´æ‰€ã‚’覚ãˆã¦ã„ã‚‹ãŸã‚ã€RECOVERYコマンドを実行ã™ã‚‹ã¨ãã«ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ファイルを指定ã™ã‚‹å¿…è¦ãŒã‚りã¾ã›ã‚“。
ãŸã ã€ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ファイルを移動ã—ãŸã‚Šã—ã¦ã‚³ãƒžãƒ³ãƒ‰ã‚’実行ã—ãŸã¨ãã¨é•ã†å ´æ‰€ã«ç§»å‹•ã—ãŸå ´åˆã«ã¯RECOVERYコマンドãŒå¤±æ•—ã—ã¾ã™ã€‚

Information Centerを見ã¦ã¿ãŸã€‚
「
SQL2542N
指定ã•れãŸã‚½ãƒ¼ã‚¹ãƒ»ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã®åˆ¥å database-alias ã¨ã‚¿ã‚¤ãƒ ・スタンプ timestamp ã«ä¸€è‡´ã™ã‚‹ã€ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ãƒ»ã‚¤ãƒ¡ãƒ¼ã‚¸ãƒ»ãƒ•ァイルãŒã‚りã¾ã›ã‚“。
説明
ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—・イメージ・ファイルã®ãƒ•ァイルåã¯ã€ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹åˆ¥åã¨ã‚¿ã‚¤ãƒ ・スタンプã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã§æ§‹æˆã•れã¦ã„ã¾ã™ã€‚ファイルåã¯ã€ã‚½ãƒ¼ã‚¹ãƒ»ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹åˆ¥åã¨ã€Database Restore 呼ã³å‡ºã—ã«æŒ‡å®šã•れãŸã‚¿ã‚¤ãƒ ・スタンプ・パラメーターã‹ã‚‰ä½œæˆã•れã¾ã™ã€‚ 指定ã•れãŸã‚½ãƒ¼ã‚¹ãƒ»ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã®åˆ¥åã¨ã‚¿ã‚¤ãƒ ・スタンプã«ä¸€è‡´ã™ã‚‹ ファイルåãŒã€ã‚½ãƒ¼ã‚¹ãƒ»ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªãƒ¼ã«å˜åœ¨ã—ã¾ã›ã‚“。
以下ã®çŠ¶æ…‹ãŒé©ç”¨ã•れるå¯èƒ½æ€§ãŒã‚りã¾ã™ã€‚
1.ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã¸ã®ãƒ‘スãŒãƒªã‚¹ãƒˆã‚¢ãƒ»ã‚³ãƒžãƒ³ãƒ‰ã§èª¤ã£ã¦æŒ‡å®šã•れãŸã€‚
2.ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—・イメージã€ã¾ãŸã¯ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—・イメージãŒã‚るディレクトリーã«ã‚¢ã‚¯ã‚»ã‚¹ã™ã‚‹è¨±å¯ãŒãªã„。
3.自動増分リストアæ“作を実行ã—ã¦ãŠã‚Šã€ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹å±¥æ´å†…ã®ã‚¿ã‚¤ãƒ ・スタンプã¨ãƒã‚±ãƒ¼ã‚·ãƒ§ãƒ³ã«åŸºã¥ã„ã¦å¿…è¦ã‚¤ãƒ¡ãƒ¼ã‚¸ãŒè¦‹ã¤ã‹ã‚‰ãªã‹ã£ãŸã€‚
4.パーティション・データベース環境ã§ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã‚’リストアã—ã¦ãŠã‚Šã€ãã®ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ãŒã‚‚ã†å˜åœ¨ã›ãšã€ã•らã«ãƒªã‚¹ãƒˆã‚¢ã•れる最åˆã®ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ãƒ»ãƒ‘ーティションãŒã‚«ã‚¿ãƒã‚°ãƒ»ãƒ‘ーティションã§ã¯ãªã„。
5.TSM メディアã‹ã‚‰ãƒªã‚¹ãƒˆã‚¢ã—よã†ã¨ã—ã¦ãŠã‚Šã€ç¾åœ¨ã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã«ã‚ˆã‚Šä½¿ç”¨ã•れる TSM API クライアント構æˆã¯ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—・イメージã«ã‚¢ã‚¯ã‚»ã‚¹ã§ããªã„。
ユーザーã®å‡¦ç½®
上記ã®çŠ¶æ…‹ã«å¯¾ã™ã‚‹é©åˆ‡ãªå¿œç”ã¯ä»¥ä¸‹ã®ã¨ãŠã‚Šã§ã™ã€‚
1.データベース・ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—・イメージãŒã€ãƒ¡ãƒ‡ã‚£ã‚¢ãƒ»ã‚½ãƒ¼ã‚¹ã« å˜åœ¨ã™ã‚‹ã“ã¨ã‚’確èªã—ã¦ãã ã•ã„。 çµæžœçš„ã«ä¸€è‡´ã™ã‚‹ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—・イメージã¸ã®æ£ã—ã„パスãŠã‚ˆã³æ£ã—ã„タイム・スタンプを指定ã—ã¦ã€æ“作を å†ã‚µãƒ–ミットã—ã¦ãã ã•ã„。 リストア・コマンドã®ä½¿ç”¨ã«ã¤ã„ã¦ã®è©³ç´°ã¯ã€DB2 インフォメーション・センターã§ã€"using restore database utility" ãªã©ã®èªžå¥ã‚’使用ã—ã¦æ¤œç´¢ã—ã¦ãã ã•ã„。
2.ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—・イメージã€ãŠã‚ˆã³ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—・イメージãŒã‚るディレクトリーã«ã‚¢ã‚¯ã‚»ã‚¹ã™ã‚‹è¨±å¯ãŒã‚ã‚‹ã“ã¨ã‚’確èªã—ã¦ãã ã•ã„。
3.データベース履æ´ã‚’調ã¹ã¦å¯¾å¿œã™ã‚‹ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—é …ç›®ã‚’ç¢ºã‹ã‚ã¦ã‹ã‚‰ã€ リストã•れã¦ã„ã‚‹ãƒã‚±ãƒ¼ã‚·ãƒ§ãƒ³ãŒãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—・イメージã®å®Ÿéš›ã®ãƒã‚±ãƒ¼ã‚·ãƒ§ãƒ³ã«ä¸€è‡´ã™ã‚‹ã“ã¨ã‚’確èªã—ã¦ãã ã•ã„。 データベース履æ´ã‚’æ›´æ–°ã—ã¦ã€çµæžœãŒä¸€è‡´ã™ã‚‹ã‚ˆã†ã«æ“作をやり直ã™ã‹ã€ ã¾ãŸã¯ RESTORE INCREMENTAL ABORT コマンドを発行ã—ã¦ã€å‡¦ç†ä¸ã«ä½œæˆã•れãŸãƒªã‚½ãƒ¼ã‚¹ã‚’ã™ã¹ã¦ã‚¯ãƒªãƒ¼ãƒ³ã‚¢ãƒƒãƒ—ã—ã¦ãã ã•ã„。
4.パーティション・データベースをリストアã™ã‚‹ã¨ãã«ã¯ã€å¸¸ã«ã‚«ã‚¿ãƒã‚°ãƒ»ãƒ‘ーティションを最åˆã«ãƒªã‚¹ãƒˆã‚¢ã—ã¦ãã ã•ã„。パーティション・データベース環境ã§ã®ãƒªã‚¹ãƒˆã‚¢ã«ã¤ã„ã¦ã®è©³ç´°ã¯ã€DB2 インフォメーション・センターã§ã€"restore utility partitioned database" ãªã©ã®èªžå¥ã‚’使用ã—ã¦æ¤œç´¢ã—ã¦ãã ã•ã„。
5.イメージを TSM ã‹ã‚‰å–å¾—ã§ãã‚‹ã‹ã‚’検査ã™ã‚‹ã«ã¯ã€db2adutl ユーティリティー㫠QUERY オプションを付ã‘ã¦ä½¿ç”¨ã—ã¾ã™ã€‚別ã®ã‚µãƒ¼ãƒãƒ¼ä¸Šã®åˆ¥ã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‹ã‚‰å–å¾—ã—ãŸãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—・イメージをリストアã™ã‚‹å ´åˆã€ã‚ªãƒ—ション NODENAMEã€OWNER ã‚’å¿…ãšä½¿ç”¨ã—ã¦ãã ã•ã„。ã¾ãŸã‚ªãƒ—ションã§ã€ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ãƒ»ã‚¤ãƒ¡ãƒ¼ã‚¸ãŒæœ€åˆã«ã¨ã‚‰ã‚ŒãŸ TSM ノード㮠TSM è¨å®šã«å¯¾å¿œã™ã‚‹ PASSWORD を使用ã—ã¦ãã ã•ã„。イメージをå–å¾—ã§ãã‚‹ã“ã¨ã®ç¢ºèªãŒå®Œäº†ã™ã‚‹ã¨ã€åŒã˜ã‚ªãƒ—ションを RESTORE コマンドã®ã‚ªãƒ—ã‚·ãƒ§ãƒ³ãƒ»ã‚¹ãƒˆãƒªãƒ³ã‚°ã«æ¸¡ã™ã“ã¨ãŒã§ãã¾ã™ã€‚db2adutl ユーティリティーã«ã¤ã„ã¦ã®è©³ç´°ã¯ã€DB2 インフォメーション・センターã§ã€"db2adutl" ãªã©ã®èªžå¥ã‚’使用ã—ã¦æ¤œç´¢ã—ã¦ãã ã•ã„。
ã€
フォルダーã¸ã®å®šæœŸãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã§ã‚れã°ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ファイルãŒè¦‹ã‚ãŸã‚‰ãªã„ã¨è¨€ã†ã“ã¨ã¯ãªã„ã®ã§ã—ょã†ãŒã€ãƒ†ãƒ¼ãƒ—ã‹ã‚‰æˆ»ã™å ´åˆã«ã¯å‡ºã‚„ã™ã„ã®ã‹ã‚‚ã—れã¾ã›ã‚“ã。
ãƒã‚°ãƒ•ァイル・ヒストリーファイルを指定ã™ã‚‹é …ç›®ãŒã‚ã‚‹ã®ã§æŒ‡å®šé–“é•ã„ã®éš›ã«ã‚‚出るã§ã—ょã†ã€‚ãƒã‚°ãƒ•ァイル・ヒストリーファイルをã„ã˜ã£ãŸãƒ‘ターンも試ã—ã¦ã¿ã‚‹ã“ã¨ã«ã—ã¾ã™ã€‚
本ã§5種類ã«åˆ†é¡žã•れãŸé‡‘èžæ©Ÿé–¢ã€‚三ã¤ç›®ã¯ä¿é™ºä¼šç¤¾ã€‚ä¿é™ºä¼šç¤¾ã¯å¤§ãã生命ä¿é™ºä¼šç¤¾ã¨æå®³ä¿é™ºä¼šç¤¾ã®äºŒã¤ã«åˆ†ã‘ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚
ã©ã¡ã‚‰ã®ä¼šç¤¾ã‚‚内閣ç·ç†å¤§è‡£ã®å…許をå—ã‘ãªã‘れã°ã„ã‘ã¾ã›ã‚“。
â—生命ä¿é™ºä¼šç¤¾
・大手生命ä¿é™ºä¼šç¤¾
・ä¸å …/æ–°è¦å‚å…¥ä¿é™ºä¼šç¤¾
・外資系生命ä¿é™ºä¼šç¤¾
・æä¿ç³»ç”Ÿå‘½ä¿é™ºä¼šç¤¾
â—æå®³ä¿é™ºä¼šç¤¾
・大手æå®³ä¿é™ºä¼šç¤¾
・ダイレクト販売系ä¿é™ºä¼šç¤¾
・外資系æå®³ä¿é™ºä¼šç¤¾
・生ä¿ç³»æå®³ä¿é™ºä¼šç¤¾
â—大手生命ä¿é™ºä¼šç¤¾ã¯ã€Œä¿é™ºãƒ¬ãƒ‡ã‚£ãƒ¼ã€ã¨å‘¼ã°ã‚Œã‚‹è²©å£²å“¡ã§ã®å¯¾é¢è²©å£²ãŒä¸å¿ƒã¨ãªã‚Šã¾ã™ã€‚彼女らをよãエレベーターホールã§è¦‹ã‹ã‘ã¾ã™ã€‚æ»äº¡ä¿é™ºãŒä¸å¿ƒã¨ãªã£ã¦ã„ã¾ã™ãŒã€å¤šç¨®å–りãã‚ãˆã¦ã„ã¾ã™ã€‚
â—ä¸å …/æ–°è¦å‚å…¥ä¿é™ºä¼šç¤¾ã¯å¯¾é¢è²©å£²ã‚‚ã—ã¦ã„ã‚‹ã‘れã©ã‚‚ã€ãƒãƒƒãƒˆã«ã‚‚進出ã—ã¦ã„ã¾ã™ã€‚
â—外資系生命ä¿é™ºä¼šç¤¾ã¯å¤–国ã®ä¼šç¤¾ã ã‘ã‚ã£ã¦ã€ã€Œã‚«ã‚¿ã‚«ãƒŠç”Ÿä¿ã€ã¨å‘¼ã°ã‚Œã¾ã™ã€‚ãŒã‚“ä¿é™ºãªã©å‚·å®³ç–¾ç—…定é¡ä¿é™ºã«ç‰¹åŒ–ã—ã¦ã„ã¾ã—ãŸãŒã€æœ€è¿‘ã¯ä¸€èˆ¬çš„ãªç”Ÿå‘½ä¿é™ºã‚‚å–り扱ã†ã‚ˆã†ã«ãªã£ã¦ã„ã¾ã™ã€‚
â—æä¿ç³»ç”Ÿå‘½ä¿é™ºä¼šç¤¾ã¯ãã®åã®é€šã‚Šã€æå®³ä¿é™ºä¼šç¤¾ãŒç”Ÿå‘½ä¿é™ºã‚‚一緒ã«è²©å£²ã—ã¦ã„ã¾ã™ã€‚会社åã«ã²ã‚‰ãŒãªãŒã¤ãã®ã§ã€Œã²ã‚‰ãŒãªç”Ÿä¿ã€ã¨ã‚‚呼ã°ã‚Œã¾ã™ã€‚
96å¹´4月ã«ä¿é™ºæ¥æ³•ãŒæ”¹æ£ã•れãŸã“ã¨ã«ã‚ˆã‚Šã€ç”Ÿæä¿ã®ç›¸äº’å‚å…¥ãŒèªã‚られã¦èª•生ã—ã¾ã—ãŸã€‚
â—大手æå®³ä¿é™ºä¼šç¤¾ã¯å¤šå²ã«ã‚ãŸã‚‹æå®³ã«ã¤ã„ã¦ã®ä¿é™ºã‚’å–り扱ã£ã¦ãŠã‚Šã€ä»£ç†åº—経由ã§ã®å¥‘ç´„ãŒä¸»ã¨ãªã£ã¦ã„ã¾ã™ã€‚
â—ダイレクト販売系ä¿é™ºä¼šç¤¾ã¯ã‚¤ãƒ³ã‚¿ãƒ¼ãƒãƒƒãƒˆã‚„電話を使ã£ã¦è²©å£²ã—ã¦ã„ã¾ã™ã€‚
â—外資系æå®³ä¿é™ºä¼šç¤¾ã¯ãã®å¤šããŒè‡ªå‹•車ä¿é™ºã‚’å–り扱ã£ã¦ã„ã¾ã™ã€‚
â—生ä¿ç³»æå®³ä¿é™ºä¼šç¤¾ã¯æä¿ç³»ç”Ÿå‘½ä¿é™ºä¼šç¤¾ã®é€†ã§ã€ç”Ÿå‘½ä¿é™ºä¼šç¤¾ãŒæå®³ä¿é™ºã‚‚一緒ã«è²©å£²ã—ã¦ã„ã‚‹å½¢ã§ã™ã€‚
ä¿é™ºä¼šç¤¾ã¯ã€é¡§å®¢ã‹ã‚‰é›†ã‚ãŸä¿é™ºé‡‘ã‹ã‚‰æ”¯æ‰•ã„を行ã„ã€çµŒè²»ã«å……ã¦ã‚‹ãŒã€æ®‹ã‚Šã¯è»Šå†…ã§çœ らã›ã¦ãŠãã®ã§ã¯ãªãã€ãƒžãƒ¼ã‚±ãƒƒãƒˆã§é‹ç”¨ã—ã¦ã„ã¾ã™ã€‚ã“ã®ãŸã‚ã€ä¿é™ºä¼šç¤¾ã¯ãƒžãƒ¼ã‚±ãƒƒãƒˆã«ãŠã„ã¦æœ‰åŠ›ãªæ©Ÿé–¢æŠ•資家ã¨ãªã£ã¦ã„ã¾ã™ã€‚
å„種ä¿é™ºã®æ–™é‡‘を決ã‚ã‚‹ã®ã«ã‚¢ã‚¯ãƒãƒ¥ã‚¢ãƒªãƒ¼ã¨ã„ã†å°‚é–€è·ãŒã‚りã¾ã™ã€‚統計ç‰ã®å·£ãƒšæ»ãƒªã‚¹ãƒˆã§ã€æ—¥æœ¬ã‚¢ã‚¯ãƒãƒ¥ã‚¢ãƒªãƒ¼ä¼šã®ä¼šå“¡ã¨ãªã‚‰ãªã‘れã°åä¹—ã‚‹ã“ã¨ãŒã§ããªã„よã†ã§ã™ã€‚ã ã„ãŸã„æ£ä¼šå“¡ã¨ãªã‚‹ã¾ã§ã«10å¹´å¼±ã‹ã‹ã‚‹é›£é–¢è³‡æ ¼ã ãã†ã§ã™ã€‚
ã©ã¡ã‚‰ã®ä¼šç¤¾ã‚‚内閣ç·ç†å¤§è‡£ã®å…許をå—ã‘ãªã‘れã°ã„ã‘ã¾ã›ã‚“。
â—生命ä¿é™ºä¼šç¤¾
・大手生命ä¿é™ºä¼šç¤¾
・ä¸å …/æ–°è¦å‚å…¥ä¿é™ºä¼šç¤¾
・外資系生命ä¿é™ºä¼šç¤¾
・æä¿ç³»ç”Ÿå‘½ä¿é™ºä¼šç¤¾
â—æå®³ä¿é™ºä¼šç¤¾
・大手æå®³ä¿é™ºä¼šç¤¾
・ダイレクト販売系ä¿é™ºä¼šç¤¾
・外資系æå®³ä¿é™ºä¼šç¤¾
・生ä¿ç³»æå®³ä¿é™ºä¼šç¤¾
â—大手生命ä¿é™ºä¼šç¤¾ã¯ã€Œä¿é™ºãƒ¬ãƒ‡ã‚£ãƒ¼ã€ã¨å‘¼ã°ã‚Œã‚‹è²©å£²å“¡ã§ã®å¯¾é¢è²©å£²ãŒä¸å¿ƒã¨ãªã‚Šã¾ã™ã€‚彼女らをよãエレベーターホールã§è¦‹ã‹ã‘ã¾ã™ã€‚æ»äº¡ä¿é™ºãŒä¸å¿ƒã¨ãªã£ã¦ã„ã¾ã™ãŒã€å¤šç¨®å–りãã‚ãˆã¦ã„ã¾ã™ã€‚
â—ä¸å …/æ–°è¦å‚å…¥ä¿é™ºä¼šç¤¾ã¯å¯¾é¢è²©å£²ã‚‚ã—ã¦ã„ã‚‹ã‘れã©ã‚‚ã€ãƒãƒƒãƒˆã«ã‚‚進出ã—ã¦ã„ã¾ã™ã€‚
â—外資系生命ä¿é™ºä¼šç¤¾ã¯å¤–国ã®ä¼šç¤¾ã ã‘ã‚ã£ã¦ã€ã€Œã‚«ã‚¿ã‚«ãƒŠç”Ÿä¿ã€ã¨å‘¼ã°ã‚Œã¾ã™ã€‚ãŒã‚“ä¿é™ºãªã©å‚·å®³ç–¾ç—…定é¡ä¿é™ºã«ç‰¹åŒ–ã—ã¦ã„ã¾ã—ãŸãŒã€æœ€è¿‘ã¯ä¸€èˆ¬çš„ãªç”Ÿå‘½ä¿é™ºã‚‚å–り扱ã†ã‚ˆã†ã«ãªã£ã¦ã„ã¾ã™ã€‚
â—æä¿ç³»ç”Ÿå‘½ä¿é™ºä¼šç¤¾ã¯ãã®åã®é€šã‚Šã€æå®³ä¿é™ºä¼šç¤¾ãŒç”Ÿå‘½ä¿é™ºã‚‚一緒ã«è²©å£²ã—ã¦ã„ã¾ã™ã€‚会社åã«ã²ã‚‰ãŒãªãŒã¤ãã®ã§ã€Œã²ã‚‰ãŒãªç”Ÿä¿ã€ã¨ã‚‚呼ã°ã‚Œã¾ã™ã€‚
96å¹´4月ã«ä¿é™ºæ¥æ³•ãŒæ”¹æ£ã•れãŸã“ã¨ã«ã‚ˆã‚Šã€ç”Ÿæä¿ã®ç›¸äº’å‚å…¥ãŒèªã‚られã¦èª•生ã—ã¾ã—ãŸã€‚
â—大手æå®³ä¿é™ºä¼šç¤¾ã¯å¤šå²ã«ã‚ãŸã‚‹æå®³ã«ã¤ã„ã¦ã®ä¿é™ºã‚’å–り扱ã£ã¦ãŠã‚Šã€ä»£ç†åº—経由ã§ã®å¥‘ç´„ãŒä¸»ã¨ãªã£ã¦ã„ã¾ã™ã€‚
â—ダイレクト販売系ä¿é™ºä¼šç¤¾ã¯ã‚¤ãƒ³ã‚¿ãƒ¼ãƒãƒƒãƒˆã‚„電話を使ã£ã¦è²©å£²ã—ã¦ã„ã¾ã™ã€‚
â—外資系æå®³ä¿é™ºä¼šç¤¾ã¯ãã®å¤šããŒè‡ªå‹•車ä¿é™ºã‚’å–り扱ã£ã¦ã„ã¾ã™ã€‚
â—生ä¿ç³»æå®³ä¿é™ºä¼šç¤¾ã¯æä¿ç³»ç”Ÿå‘½ä¿é™ºä¼šç¤¾ã®é€†ã§ã€ç”Ÿå‘½ä¿é™ºä¼šç¤¾ãŒæå®³ä¿é™ºã‚‚一緒ã«è²©å£²ã—ã¦ã„ã‚‹å½¢ã§ã™ã€‚
ä¿é™ºä¼šç¤¾ã¯ã€é¡§å®¢ã‹ã‚‰é›†ã‚ãŸä¿é™ºé‡‘ã‹ã‚‰æ”¯æ‰•ã„を行ã„ã€çµŒè²»ã«å……ã¦ã‚‹ãŒã€æ®‹ã‚Šã¯è»Šå†…ã§çœ らã›ã¦ãŠãã®ã§ã¯ãªãã€ãƒžãƒ¼ã‚±ãƒƒãƒˆã§é‹ç”¨ã—ã¦ã„ã¾ã™ã€‚ã“ã®ãŸã‚ã€ä¿é™ºä¼šç¤¾ã¯ãƒžãƒ¼ã‚±ãƒƒãƒˆã«ãŠã„ã¦æœ‰åŠ›ãªæ©Ÿé–¢æŠ•資家ã¨ãªã£ã¦ã„ã¾ã™ã€‚
å„種ä¿é™ºã®æ–™é‡‘を決ã‚ã‚‹ã®ã«ã‚¢ã‚¯ãƒãƒ¥ã‚¢ãƒªãƒ¼ã¨ã„ã†å°‚é–€è·ãŒã‚りã¾ã™ã€‚統計ç‰ã®å·£ãƒšæ»ãƒªã‚¹ãƒˆã§ã€æ—¥æœ¬ã‚¢ã‚¯ãƒãƒ¥ã‚¢ãƒªãƒ¼ä¼šã®ä¼šå“¡ã¨ãªã‚‰ãªã‘れã°åä¹—ã‚‹ã“ã¨ãŒã§ããªã„よã†ã§ã™ã€‚ã ã„ãŸã„æ£ä¼šå“¡ã¨ãªã‚‹ã¾ã§ã«10å¹´å¼±ã‹ã‹ã‚‹é›£é–¢è³‡æ ¼ã ãã†ã§ã™ã€‚
先日勉強ã—ãŸDB2ã®ç®¡ç†ã‚³ãƒžãƒ³ãƒ‰ã‚’勉強ã™ã‚‹ãŸã‚ã«ã¾ãšDB2をインストールã—ãŸã€‚
IBMã®ã‚µã‚¤ãƒˆã‹ã‚‰DB2-Expressをダウンãƒãƒ¼ãƒ‰ã—ã€ä»»æ„ã®ãƒ•ォルダーã«è§£å‡ã€‚念ã®ãŸã‚ã€ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«å‰ææ¡ä»¶ã‚’満ãŸã—ã¦ã„ã‚‹ã‹ã‚’確èªã€‚
imageフォルダーã«ã‚ã‚‹db2prereqcheck.batをコマンドウィンドウã§å®Ÿè¡Œã—ã¾ã™ï¼ˆãƒ€ãƒ–ルクリックã§ã‚‚å‹•ãã¾ã™ãŒã€çµæžœè¡¨ç¤ºã‚’ã—ãŸçž¬é–“ã«ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ãŒé–‰ã˜ã¦ã—ã¾ã„ã¾ã™ãƒ»ãƒ»ãƒ»ï¼‰ã€‚

"Installation Prereq is OK."
ã¨è¡¨ç¤ºã•れれã°ã‚·ã‚¹ãƒ†ãƒ è¦ä»¶ã‚’満ãŸã—ã¦ã„ã¾ã™ã€‚

ãれã§ã¯setup.exeを実行ã—ã¾ã™ã€‚ã¾ãšã¯ãƒ©ãƒ³ãƒãƒ‘ッド(LaunchPad)ãŒèµ·å‹•ã—ã¾ã™ãŒã€ã“ã“ã§ã¯DB2ã®æƒ…å ±ã‚’æ•™ãˆã¦ãれã¦ã„ã‚‹ã ã‘ãªã®ã§ã„ããªã‚Šã€Œè£½å“ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã€ã‚’クリックã—ã€ã€Œæ–°è¦ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã€ãƒœã‚¿ãƒ³ã‚’クリックã—ã¦ã—ã¾ã„ã¾ã™ã€‚


ã‚„ã£ã¨ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã®ãƒ¡ãƒ‹ãƒ¥ãƒ¼ãŒå§‹ã¾ã‚Šã¾ã™ã€‚

ライセンスæ¡é …ã«ã¯ã‚‚ã¡ã‚ã‚“åŒæ„ã—ã¾ã—ょã†ã€‚

特ã«ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã«ã“ã ã‚りã¯ãªã„ã®ã§ã¨ã‚Šã‚ãˆãšã¯æ¨™æº–インストールをã—ã¾ã™ã€‚

何ãŒã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•れるã®ã‹ã‚’確èªã™ã‚‹ã«ã¯ã€Œãƒ•ィーãƒãƒ£ãƒ¼ã®è¡¨ç¤º(V)...ã€ã‚’クリックã—ã¾ã™ã€‚ãªãœã‹ã“ã“ã ã‘テã‚ストベースã§ã™ã€‚

応ç”ファイルを作æˆã™ã‚‹ã‹ã‚’é¸æŠžã§ãã¾ã™ã€‚ã‚‚ã—ã€ã“ã®å¾Œä½•å°ã«ã‚‚インストールã™ã‚‹å¿…è¦ãŒã‚ã‚‹ã®ã§ã‚れã°ã€å¿œç”ファイルを作ã£ã¦ã€ã‚µã‚¤ãƒ¬ãƒ³ãƒˆã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã™ã‚‹ã®ãŒè‰¯ã„ã§ã—ょã†ã€‚

インストールフォルダーã®é¸æŠžã€‚

DB2 Administration Server(DAS)ã®ã‚¢ã‚«ã‚¦ãƒ³ãƒˆè¨å®šã€‚

インスタンスã®è¨å®šã€‚

ãƒãƒ¼ãƒˆç•ªå·ã‚„èµ·å‹•ã«ã¤ã„ã¦è¨å®šã§ãã¾ã™ã€‚

インストール内容ã®ç¢ºèªã€‚

インストールãŒçµ‚ã‚りã¾ã—ãŸã€‚

Visual Studio用ã®ã‚¢ãƒ‰ã‚¤ãƒ³ãŒç”¨æ„ã•れã¦ã„ã¾ã—ãŸã€‚今回ã¯å¿…è¦ãªã„ã®ã§ã‚¹ãƒ«ãƒ¼ã—ã¾ã™ã€‚

インストールãŒçµ‚了ã™ã‚‹ã¨ã€ãƒ•ァースト・ステップãŒèµ·å‹•ã—ã¾ã™ã€‚ãƒãƒ¼ã‚«ãƒ«ã«ã‚¤ãƒ³ãƒ•ォメーション・センターãŒã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•れãšã€ã‚¤ãƒ³ã‚¿ãƒ¼ãƒãƒƒãƒˆã«ã‚‚ã¤ãªãŒã‚‰ãªã„ã®ã§ã‚¨ãƒ©ãƒ¼ãŒå‡ºã¾ã—ãŸãŒå•題ãªã„ã§ã™ã€‚
自分ã§ä¸€ã‹ã‚‰ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã‚’作るã®ã¯å¤§å¤‰ãªã®ã§ã€ã€ŒSAMPLEデータベースã®ä½œæˆã€ãƒœã‚¿ãƒ³ã‚’押ã—ã¦ç”¨æ„ã•れã¦ã„るサンプルを使ã„ã¾ã™ã€‚

SAMPLEデータベースã®è©³ç´°è¨å®šã‚’決ã‚ã¾ã™ã€‚

1分åŠã§çµ‚了ã§ã™ã€‚

ã“れã§ã²ã¨ã¾ãšãƒ†ã‚¹ãƒˆç’°å¢ƒãŒã§ãã¾ã—ãŸã€‚
IBMã®ã‚µã‚¤ãƒˆã‹ã‚‰DB2-Expressをダウンãƒãƒ¼ãƒ‰ã—ã€ä»»æ„ã®ãƒ•ォルダーã«è§£å‡ã€‚念ã®ãŸã‚ã€ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«å‰ææ¡ä»¶ã‚’満ãŸã—ã¦ã„ã‚‹ã‹ã‚’確èªã€‚
imageフォルダーã«ã‚ã‚‹db2prereqcheck.batをコマンドウィンドウã§å®Ÿè¡Œã—ã¾ã™ï¼ˆãƒ€ãƒ–ルクリックã§ã‚‚å‹•ãã¾ã™ãŒã€çµæžœè¡¨ç¤ºã‚’ã—ãŸçž¬é–“ã«ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ãŒé–‰ã˜ã¦ã—ã¾ã„ã¾ã™ãƒ»ãƒ»ãƒ»ï¼‰ã€‚

"Installation Prereq is OK."
ã¨è¡¨ç¤ºã•れれã°ã‚·ã‚¹ãƒ†ãƒ è¦ä»¶ã‚’満ãŸã—ã¦ã„ã¾ã™ã€‚

ãれã§ã¯setup.exeを実行ã—ã¾ã™ã€‚ã¾ãšã¯ãƒ©ãƒ³ãƒãƒ‘ッド(LaunchPad)ãŒèµ·å‹•ã—ã¾ã™ãŒã€ã“ã“ã§ã¯DB2ã®æƒ…å ±ã‚’æ•™ãˆã¦ãれã¦ã„ã‚‹ã ã‘ãªã®ã§ã„ããªã‚Šã€Œè£½å“ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã€ã‚’クリックã—ã€ã€Œæ–°è¦ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã€ãƒœã‚¿ãƒ³ã‚’クリックã—ã¦ã—ã¾ã„ã¾ã™ã€‚


ã‚„ã£ã¨ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã®ãƒ¡ãƒ‹ãƒ¥ãƒ¼ãŒå§‹ã¾ã‚Šã¾ã™ã€‚

ライセンスæ¡é …ã«ã¯ã‚‚ã¡ã‚ã‚“åŒæ„ã—ã¾ã—ょã†ã€‚

特ã«ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã«ã“ã ã‚りã¯ãªã„ã®ã§ã¨ã‚Šã‚ãˆãšã¯æ¨™æº–インストールをã—ã¾ã™ã€‚

何ãŒã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•れるã®ã‹ã‚’確èªã™ã‚‹ã«ã¯ã€Œãƒ•ィーãƒãƒ£ãƒ¼ã®è¡¨ç¤º(V)...ã€ã‚’クリックã—ã¾ã™ã€‚ãªãœã‹ã“ã“ã ã‘テã‚ストベースã§ã™ã€‚

応ç”ファイルを作æˆã™ã‚‹ã‹ã‚’é¸æŠžã§ãã¾ã™ã€‚ã‚‚ã—ã€ã“ã®å¾Œä½•å°ã«ã‚‚インストールã™ã‚‹å¿…è¦ãŒã‚ã‚‹ã®ã§ã‚れã°ã€å¿œç”ファイルを作ã£ã¦ã€ã‚µã‚¤ãƒ¬ãƒ³ãƒˆã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã™ã‚‹ã®ãŒè‰¯ã„ã§ã—ょã†ã€‚

インストールフォルダーã®é¸æŠžã€‚

DB2 Administration Server(DAS)ã®ã‚¢ã‚«ã‚¦ãƒ³ãƒˆè¨å®šã€‚

インスタンスã®è¨å®šã€‚

ãƒãƒ¼ãƒˆç•ªå·ã‚„èµ·å‹•ã«ã¤ã„ã¦è¨å®šã§ãã¾ã™ã€‚

インストール内容ã®ç¢ºèªã€‚

インストールãŒçµ‚ã‚りã¾ã—ãŸã€‚

Visual Studio用ã®ã‚¢ãƒ‰ã‚¤ãƒ³ãŒç”¨æ„ã•れã¦ã„ã¾ã—ãŸã€‚今回ã¯å¿…è¦ãªã„ã®ã§ã‚¹ãƒ«ãƒ¼ã—ã¾ã™ã€‚

インストールãŒçµ‚了ã™ã‚‹ã¨ã€ãƒ•ァースト・ステップãŒèµ·å‹•ã—ã¾ã™ã€‚ãƒãƒ¼ã‚«ãƒ«ã«ã‚¤ãƒ³ãƒ•ォメーション・センターãŒã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•れãšã€ã‚¤ãƒ³ã‚¿ãƒ¼ãƒãƒƒãƒˆã«ã‚‚ã¤ãªãŒã‚‰ãªã„ã®ã§ã‚¨ãƒ©ãƒ¼ãŒå‡ºã¾ã—ãŸãŒå•題ãªã„ã§ã™ã€‚
自分ã§ä¸€ã‹ã‚‰ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã‚’作るã®ã¯å¤§å¤‰ãªã®ã§ã€ã€ŒSAMPLEデータベースã®ä½œæˆã€ãƒœã‚¿ãƒ³ã‚’押ã—ã¦ç”¨æ„ã•れã¦ã„るサンプルを使ã„ã¾ã™ã€‚

SAMPLEデータベースã®è©³ç´°è¨å®šã‚’決ã‚ã¾ã™ã€‚

1分åŠã§çµ‚了ã§ã™ã€‚

ã“れã§ã²ã¨ã¾ãšãƒ†ã‚¹ãƒˆç’°å¢ƒãŒã§ãã¾ã—ãŸã€‚
Club DB2ナイト・サークルã«å‚åŠ ã—ã¦ãã¾ã—ãŸã€‚講師ã¯ç”Ÿç²‹ã®(?)åƒè‘‰ã£åã€é«˜æ©‹ã•ん。
ã€ç®¡ç†ãƒ„ール編】ã¨ã„ã†å‹Ÿé›†ã ã£ãŸã®ã§ã™ãŒã€å®Ÿã¯ã€é‹ç”¨ç®¡ç†ç·¨ã€‘ã§ã—ãŸã€‚
ã‚ã¾ã‚Šè©³ã—ã知らãªã„ã®ã«é‹ç”¨ç®¡ç†ãªã‚“ã¦ãƒ»ãƒ»ãƒ»ã¨æ€ã„ã¾ã—ãŸãŒã€å‹‰å¼·ã—ãŸã“ã¨ã¯ãŸã£ãŸã®ä¸‰ã¤ã€‚
・ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—(backup)
・表ã®å†ç·¨æˆ(reorg)
ãƒ»çµ±è¨ˆæƒ…å ±ã®æ›´æ–°(runstats)
DB2ã®è³‡æ ¼ç ”ä¿®ã§å‹‰å¼·ã—ãŸã“ã¨ãŒã‚ã‚‹ã®ã§ãŠãŠã‚ˆãã®å‹•ãを知ã£ã¦ã„る言葉é”ã ã£ãŸã®ã§è‰¯ã‹ã£ãŸã§ã™ã€‚
åˆã£ã±ãªã«ã€Œãšãã£ã€ã¨æ¥ãŸè¨€è‘‰ã€‚
『DB管ç†è€…ã®ä»•事ã§ä¸€ç•ªå¤§åˆ‡ãªã®ã¯ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã§ã™ã€‚ã§ã€RAIDã¯ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã§ã¯ã‚りã¾ã›ã‚“。ã€
よ~ã知ã£ã¦ãŠã‚Šã¾ã™ã€‚知ã£ã¦ã„ã¾ã™ã‘ã©ãŸã¶ã‚“ã†ã¡ã®ç¾å ´ã§ã¯ã€å¤–部ディスク装置を使ã„å§‹ã‚ã¦ã‹ã‚‰ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã‚’ã¨ã£ã¦ã„ãªã„ã®ã§ã¯ãªã„ã‹ãªã¨æ€ã‚れã¾ã™ï¼ˆç½å¯¾æ©Ÿã«ãƒ‡ãƒ¼ã‚¿ã‚’移行ã™ã‚‹ãŸã‚ã«ãƒ€ãƒ³ãƒ—ã‚’ã¨ã£ã¦ã„ã¾ã™ãŒã€ãれã¯ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã«å…¥ã‚‹ã‹ã—ら?)。
ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã®åç§°ãŒå°‘ã—æ°—ã«ãªã‚Šã¾ã—ãŸã€‚
通常ã€ãƒ•ルãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—(full backup)ã®å¾Œã«å·®åˆ†ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—(incremental backup)ã¨å¢—分ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—(differential backup)ã‚’å˜ç‹¬ã‚‚ã—ãã¯çµ„ã¿åˆã‚ã›ã§ä½¿ã†ã¨æ€ã„ã¾ã™ãŒã€DB2ã§ã¯ã“ã“ã§è¨€ã†å·®åˆ†ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—を「デルタãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—(incremental delta)ã€ã¨å‘¼ã³ã€å¢—分ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—を「累ç©ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—(incremental)ã€ã¨å‘¼ã¶ã‚“ã ãã†ã§ã™ã€‚
表ã®å†ç·¨æˆã¯ã™ãã«ã‚³ãƒžãƒ³ãƒ‰ãŒå‡ºã¦ãã‚‹ãã‚‰ã„æ°—ã«ãªã‚‹ä½œæ¥ã§ã™ã€‚ãŸã¾ï½žã«ã“ã®è¨€è‘‰ãŒèžã“ãˆã¦ãã‚‹ã¨ã†ãã†ãã—ã¦ãã¾ã™ã€‚実作æ¥ã‚’見ãŸã“ã¨ã¯ãªã„ã‚“ã§ã™ãŒã€‚
表ã®å†ç·¨æˆã«ã¯äºŒç¨®é¡žã‚ã£ã¦ã€ä¸€ã¤ã¯ã€ãƒ†ãƒ¼ãƒ–ãƒ«ã‚’ä¸€æ™‚é ˜åŸŸã«ã‚³ãƒ”ーã—ã€å†ç·¨æˆã‚’ã—ãªãŒã‚‰å…ƒã®é ˜åŸŸã«æˆ»ã—ã¦ã„ã「シャドー・コピーã€ã€‚ã‚‚ã†ä¸€ã¤ã¯ã€PCã®ãƒ‡ãƒ•ラグã®ã‚ˆã†ã«ç©ºãスペースを少ã—ãšã¤å‹•ã‹ã—ãªãŒã‚‰è¡Œã†ã€Œã‚¤ãƒ³ãƒ—レースã€ã€‚
çµ±è¨ˆæƒ…å ±ã®æ›´æ–°ã«ã¤ã„ã¦ã¯ã‹ãªã‚Šé§†ã‘è¶³ã§ã—ãŸãŒã€DB2 9.1ã‹ã‚‰è‡ªå‹•runstatsã¯ãƒ‡ãƒ•ォルトONã ãã†ã§ã™ã€‚
å¤§è¦æ¨¡DBãªã©ã«ãŠã„ã¦ã‚¢ã‚¯ã‚»ã‚¹ãƒ»ãƒ—ランãŒå¤‰ã‚ã£ã¦ã—ã¾ã†ã®ãŒã„ã‚„ã§ã‚れã°å¿˜ã‚Œãšã«è‡ªå‹•化機能をOFFã«ã™ã‚‹ã‚ˆã†ã«ã¨æ³¨æ„ãŒã‚りã¾ã—ãŸã€‚"db2look -m"ã§çµ±è¨ˆæƒ…å ±ã®DDLã‚’ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã§ãã‚‹ã®ã§runstatsã™ã‚‹å ´åˆã«ã¯ã¨ã£ã¦ãŠãã®ã‚‚手ã ã¨è¨€ã†ã“ã¨ã§ã™ã€‚
å¤§è¦æ¨¡DBを触ã£ãŸã“ã¨ãŒãªã„ã®ã§ã‚¤ãƒ¡ãƒ¼ã‚¸ãŒã¤ãã¾ã›ã‚“ãŒã€ã‚¢ã‚¯ã‚»ã‚¹ãƒ»ãƒ—ランãŒå¤‰ã‚ã‚‹ã“ã¨ã§ã©ã‚Œãらã„SQLã®ãƒ‘フォーマンスãŒå¤‰ã‚ã‚‹ã®ã‹ä½“感ã—ã¦ã¿ãŸã„ã§ã™ï¼ˆãã‚‚ãã‚‚ã“ã“ã§è¨€ã†å¤§è¦æ¨¡ã£ã¦ã©ã®ãらã„ã®DBãªã®ã ã‚ã†ï¼Ÿï¼‰ã€‚
ã“ã®é€£ä¼‘ä¸ã«ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—・リストアãらã„ã¯è©¦ã—ã¦ã¿ã‚ˆã†ã‹ãªã€‚
ã€ç®¡ç†ãƒ„ール編】ã¨ã„ã†å‹Ÿé›†ã ã£ãŸã®ã§ã™ãŒã€å®Ÿã¯ã€é‹ç”¨ç®¡ç†ç·¨ã€‘ã§ã—ãŸã€‚
ã‚ã¾ã‚Šè©³ã—ã知らãªã„ã®ã«é‹ç”¨ç®¡ç†ãªã‚“ã¦ãƒ»ãƒ»ãƒ»ã¨æ€ã„ã¾ã—ãŸãŒã€å‹‰å¼·ã—ãŸã“ã¨ã¯ãŸã£ãŸã®ä¸‰ã¤ã€‚
・ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—(backup)
・表ã®å†ç·¨æˆ(reorg)
ãƒ»çµ±è¨ˆæƒ…å ±ã®æ›´æ–°(runstats)
DB2ã®è³‡æ ¼ç ”ä¿®ã§å‹‰å¼·ã—ãŸã“ã¨ãŒã‚ã‚‹ã®ã§ãŠãŠã‚ˆãã®å‹•ãを知ã£ã¦ã„る言葉é”ã ã£ãŸã®ã§è‰¯ã‹ã£ãŸã§ã™ã€‚
åˆã£ã±ãªã«ã€Œãšãã£ã€ã¨æ¥ãŸè¨€è‘‰ã€‚
『DB管ç†è€…ã®ä»•事ã§ä¸€ç•ªå¤§åˆ‡ãªã®ã¯ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã§ã™ã€‚ã§ã€RAIDã¯ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã§ã¯ã‚りã¾ã›ã‚“。ã€
よ~ã知ã£ã¦ãŠã‚Šã¾ã™ã€‚知ã£ã¦ã„ã¾ã™ã‘ã©ãŸã¶ã‚“ã†ã¡ã®ç¾å ´ã§ã¯ã€å¤–部ディスク装置を使ã„å§‹ã‚ã¦ã‹ã‚‰ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã‚’ã¨ã£ã¦ã„ãªã„ã®ã§ã¯ãªã„ã‹ãªã¨æ€ã‚れã¾ã™ï¼ˆç½å¯¾æ©Ÿã«ãƒ‡ãƒ¼ã‚¿ã‚’移行ã™ã‚‹ãŸã‚ã«ãƒ€ãƒ³ãƒ—ã‚’ã¨ã£ã¦ã„ã¾ã™ãŒã€ãれã¯ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã«å…¥ã‚‹ã‹ã—ら?)。
ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã®åç§°ãŒå°‘ã—æ°—ã«ãªã‚Šã¾ã—ãŸã€‚
通常ã€ãƒ•ルãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—(full backup)ã®å¾Œã«å·®åˆ†ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—(incremental backup)ã¨å¢—分ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—(differential backup)ã‚’å˜ç‹¬ã‚‚ã—ãã¯çµ„ã¿åˆã‚ã›ã§ä½¿ã†ã¨æ€ã„ã¾ã™ãŒã€DB2ã§ã¯ã“ã“ã§è¨€ã†å·®åˆ†ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—を「デルタãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—(incremental delta)ã€ã¨å‘¼ã³ã€å¢—分ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—を「累ç©ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—(incremental)ã€ã¨å‘¼ã¶ã‚“ã ãã†ã§ã™ã€‚
表ã®å†ç·¨æˆã¯ã™ãã«ã‚³ãƒžãƒ³ãƒ‰ãŒå‡ºã¦ãã‚‹ãã‚‰ã„æ°—ã«ãªã‚‹ä½œæ¥ã§ã™ã€‚ãŸã¾ï½žã«ã“ã®è¨€è‘‰ãŒèžã“ãˆã¦ãã‚‹ã¨ã†ãã†ãã—ã¦ãã¾ã™ã€‚実作æ¥ã‚’見ãŸã“ã¨ã¯ãªã„ã‚“ã§ã™ãŒã€‚
表ã®å†ç·¨æˆã«ã¯äºŒç¨®é¡žã‚ã£ã¦ã€ä¸€ã¤ã¯ã€ãƒ†ãƒ¼ãƒ–ãƒ«ã‚’ä¸€æ™‚é ˜åŸŸã«ã‚³ãƒ”ーã—ã€å†ç·¨æˆã‚’ã—ãªãŒã‚‰å…ƒã®é ˜åŸŸã«æˆ»ã—ã¦ã„ã「シャドー・コピーã€ã€‚ã‚‚ã†ä¸€ã¤ã¯ã€PCã®ãƒ‡ãƒ•ラグã®ã‚ˆã†ã«ç©ºãスペースを少ã—ãšã¤å‹•ã‹ã—ãªãŒã‚‰è¡Œã†ã€Œã‚¤ãƒ³ãƒ—レースã€ã€‚
çµ±è¨ˆæƒ…å ±ã®æ›´æ–°ã«ã¤ã„ã¦ã¯ã‹ãªã‚Šé§†ã‘è¶³ã§ã—ãŸãŒã€DB2 9.1ã‹ã‚‰è‡ªå‹•runstatsã¯ãƒ‡ãƒ•ォルトONã ãã†ã§ã™ã€‚
å¤§è¦æ¨¡DBãªã©ã«ãŠã„ã¦ã‚¢ã‚¯ã‚»ã‚¹ãƒ»ãƒ—ランãŒå¤‰ã‚ã£ã¦ã—ã¾ã†ã®ãŒã„ã‚„ã§ã‚れã°å¿˜ã‚Œãšã«è‡ªå‹•化機能をOFFã«ã™ã‚‹ã‚ˆã†ã«ã¨æ³¨æ„ãŒã‚りã¾ã—ãŸã€‚"db2look -m"ã§çµ±è¨ˆæƒ…å ±ã®DDLã‚’ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã§ãã‚‹ã®ã§runstatsã™ã‚‹å ´åˆã«ã¯ã¨ã£ã¦ãŠãã®ã‚‚手ã ã¨è¨€ã†ã“ã¨ã§ã™ã€‚
å¤§è¦æ¨¡DBを触ã£ãŸã“ã¨ãŒãªã„ã®ã§ã‚¤ãƒ¡ãƒ¼ã‚¸ãŒã¤ãã¾ã›ã‚“ãŒã€ã‚¢ã‚¯ã‚»ã‚¹ãƒ»ãƒ—ランãŒå¤‰ã‚ã‚‹ã“ã¨ã§ã©ã‚Œãらã„SQLã®ãƒ‘フォーマンスãŒå¤‰ã‚ã‚‹ã®ã‹ä½“感ã—ã¦ã¿ãŸã„ã§ã™ï¼ˆãã‚‚ãã‚‚ã“ã“ã§è¨€ã†å¤§è¦æ¨¡ã£ã¦ã©ã®ãらã„ã®DBãªã®ã ã‚ã†ï¼Ÿï¼‰ã€‚
ã“ã®é€£ä¼‘ä¸ã«ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—・リストアãらã„ã¯è©¦ã—ã¦ã¿ã‚ˆã†ã‹ãªã€‚
先日ã€pam_tally.soã®è¨˜è¿°ãŒäºŒãƒ•ァイル(loginã¨system-auth)ã«æ›¸ã‹ã‚Œã¦ã„ã‚‹ã“ã¨ã§ã€ãƒã‚°ã‚¤ãƒ³å¤±æ•—ã«ã¤ã„ã¦å޳ã—ã‹ã£ãŸã“ã¨ãŒç™ºè¦šã—ãŸã€‚
本番サーãƒãƒ¼ã§ã¯system-authã«è¨˜è¿°ã—ã¦ã„ã‚‹ã“ã¨ã‚‚ã‚りã€é–‹ç™ºã®å„サーãƒãƒ¼ã§ã‚‚ãƒã‚°ã‚¤ãƒ³å¤±æ•—ã®ã‚«ã‚¦ãƒ³ãƒˆã¯loginファイルã§ã¯ãªãã€system-authファイルã«è¨˜è¿°ã™ã‚‹ã“ã¨ã«æ±ºã‚ãŸã€‚
作æ¥ã¯åˆ¥ã«ä½•ã‚’ã™ã‚‹ã‚ã‘ã§ã‚‚ãªãã€ãŸã ã€loginãƒ•ã‚¡ã‚¤ãƒ«ã«æ›¸ã‹ã‚Œã¦ã„ã‚‹
"
auth required /lib/security/$ISA/pam_tally.so onerr=fail no_magic_root
account required /lib/security/$ISA/pam_tally.so per_user deny=3 no_magic_root reset
"
ã‚’system-authã«æ›¸ã写ã™ã ã‘。
作æ¥çµ‚了後ã€å¿µã®ãŸã‚動作確èªã‚’ã—ã¦ã¿ãŸã€‚telnetã§æŽ¥ç¶šã—ã€ã‚ã–ã¨3回間é•ãˆã¦ã‚¢ã‚«ã‚¦ãƒ³ãƒˆãŒãƒãƒƒã‚¯ã•れるã‹ã©ã†ã‹ã‚’確èªã™ã‚‹ã€‚
RHEL3ã¨RHEL4ã¨ã§å‹•作ãŒé•ã†ã“ã¨ã«æ°—ãŒã¤ã„ãŸã€‚
RHEL3ã§ã¯ã€"deny=3"ã¨è¨å®šã™ã‚‹ã¨ã€Œ3回ã®é–“é•ã„ã¾ã§ã¯è¨±ã—ã¾ã™ã€ã¨ã„ã†å‹•ãã«å¯¾ã—ã€
RHEL4ã§ã¯ã€"deny=3"ã¨è¨å®šã™ã‚‹ã¨ã€Œ3回失敗ã™ã‚‹ã¨ãƒãƒƒã‚¯ã—ã¾ã™ã€ã¨ã„ã†å‹•ãã ã£ãŸã€‚
当環境ã®è©³ç´°ãªãƒãƒ¼ã‚¸ãƒ§ãƒ³ã¯ä¸‹è¨˜ã®é€šã‚Š
RHEL3(2.4.21-20)
pam(0.75)
RHEL4(2.6.9-43)
pam(0.77)
ã§ã‚‚ã€"/usr/share/doc/pam-<version>/txts/README.pam_tally"ã«é•ã„ã¯ãªã„ã‚“ã よãªã・・・
本番サーãƒãƒ¼ã§ã¯system-authã«è¨˜è¿°ã—ã¦ã„ã‚‹ã“ã¨ã‚‚ã‚りã€é–‹ç™ºã®å„サーãƒãƒ¼ã§ã‚‚ãƒã‚°ã‚¤ãƒ³å¤±æ•—ã®ã‚«ã‚¦ãƒ³ãƒˆã¯loginファイルã§ã¯ãªãã€system-authファイルã«è¨˜è¿°ã™ã‚‹ã“ã¨ã«æ±ºã‚ãŸã€‚
作æ¥ã¯åˆ¥ã«ä½•ã‚’ã™ã‚‹ã‚ã‘ã§ã‚‚ãªãã€ãŸã ã€loginãƒ•ã‚¡ã‚¤ãƒ«ã«æ›¸ã‹ã‚Œã¦ã„ã‚‹
"
auth required /lib/security/$ISA/pam_tally.so onerr=fail no_magic_root
account required /lib/security/$ISA/pam_tally.so per_user deny=3 no_magic_root reset
"
ã‚’system-authã«æ›¸ã写ã™ã ã‘。
作æ¥çµ‚了後ã€å¿µã®ãŸã‚動作確èªã‚’ã—ã¦ã¿ãŸã€‚telnetã§æŽ¥ç¶šã—ã€ã‚ã–ã¨3回間é•ãˆã¦ã‚¢ã‚«ã‚¦ãƒ³ãƒˆãŒãƒãƒƒã‚¯ã•れるã‹ã©ã†ã‹ã‚’確èªã™ã‚‹ã€‚
RHEL3ã¨RHEL4ã¨ã§å‹•作ãŒé•ã†ã“ã¨ã«æ°—ãŒã¤ã„ãŸã€‚
RHEL3ã§ã¯ã€"deny=3"ã¨è¨å®šã™ã‚‹ã¨ã€Œ3回ã®é–“é•ã„ã¾ã§ã¯è¨±ã—ã¾ã™ã€ã¨ã„ã†å‹•ãã«å¯¾ã—ã€
RHEL4ã§ã¯ã€"deny=3"ã¨è¨å®šã™ã‚‹ã¨ã€Œ3回失敗ã™ã‚‹ã¨ãƒãƒƒã‚¯ã—ã¾ã™ã€ã¨ã„ã†å‹•ãã ã£ãŸã€‚
当環境ã®è©³ç´°ãªãƒãƒ¼ã‚¸ãƒ§ãƒ³ã¯ä¸‹è¨˜ã®é€šã‚Š
RHEL3(2.4.21-20)
pam(0.75)
RHEL4(2.6.9-43)
pam(0.77)
ã§ã‚‚ã€"/usr/share/doc/pam-<version>/txts/README.pam_tally"ã«é•ã„ã¯ãªã„ã‚“ã よãªã・・・
先日ã€HULFTã®ver.5ã‹ã‚‰ver.6ã«ã‚ã’る仕事をã—ãŸã®ã§ã€ver.7ã«ã‚ã’ã¦ã¿ã‚ˆã†ã‹ãªã¨æ€ã£ã¦è©¦ã—ã¦ã¿ãŸã€‚
ã¾ãšã€ã‚»ã‚¾ãƒ³æƒ…å ±ã‹ã‚‰ãƒ†ã‚¹ãƒˆç‰ˆã‚’ダウンãƒãƒ¼ãƒ‰ã€‚
インストールマニュアルを見るã¨ã€ä»Šã¾ã§ã¨ã¯ãšã„ã¶ã‚“ã¨è¦‹ãŸç›®ãŒå¤‰ã‚ã£ã¦ã„ãŸã®ã§ã‚¯ãƒªãƒ¼ãƒ³ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã‹ã‚‰å§‹ã‚ãŸã€‚
今ã¾ã§ã¨ã¯é•ã£ã¦ã€ãƒ†ã‚¹ãƒˆç‰ˆã¯ã‚¢ãƒƒãƒ—グレードインストールãŒã§ãã¾ã›ã‚“。本物ã¯ã€Œæ–°è¦ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã€ã¨ã€Œã‚¢ãƒƒãƒ—グレードインストールã€ã‚’手動ã§é¸ã¶ã‚ˆã†ã§ã™ã€‚
ver.6ã¾ã§ã¨åŒã˜ã‚ˆã†ã«ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã¯å•題ãªã終ã‚りã¾ã—ãŸã€‚[スタート]ã‹ã‚‰HULFT管ç†ç”»é¢ã‚’クリックã™ã‚‹ã¨ã‚¨ãƒ©ãƒ¼ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒè¡¨ç¤ºã•れã¾ã—ãŸã€‚

動作環境を確èªã—ã¦ã„ãªã‹ã£ãŸã®ã§ã™ãŒã€Windows Server 2003ã¾ã§ã ã¨".NET Framework 2.0 SP1"ãŒã€2008/Vistaã¯".NET Framework 3.5 SP1"ãŒå°Žå…¥ã•れã¦ã„ã‚‹ã“ã¨ãŒæ¡ä»¶ã«ãªã£ã¦ã„ã¾ã—ãŸã€‚
Microsoftã‹ã‚‰.NET Framework 2.0 SP1をダウンãƒãƒ¼ãƒ‰ã—ã€ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã—ã¦ã‹ã‚‰èµ·å‹•。
見ãŸç›®ã¯ä»Šæ™‚ã®ã‚¢ãƒ—リケーションã¨ã„ã†æ„Ÿã˜ãŒã—ã¾ã—ãŸã€‚タブãŒä½¿ãˆã‚‹ã‚ˆã†ã«ãªã£ãŸã®ã§ã€è¤‡æ•°ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã‚’é–‹ã„ã¦ã„ã¦ã‚‚ウィンドウ間ã®ç§»å‹•ãŒæ¥½ã«ãªã‚Šã¾ã—ãŸã€‚

テスト版ãªã®ã§ã€æ£è¦ã®ã‚¢ãƒƒãƒ—グレードインストールãŒã§ãã¾ã›ã‚“ã§ã—ãŸãŒã€ä»Šã¾ã§ã®ã‚¢ãƒƒãƒ—グレードã¨åŒæ§˜ã«hulconv.exeを実行ã™ã‚‹ã“ã¨ã«ã‚ˆã‚Šç™»éŒ²å®šç¾©ã®å¼•ãç¶™ãŽãŒå•題ãªãã§ãã¾ã—ãŸã€‚
僕ã®ç¾å ´ã§å®Ÿéš›ã«ä½¿ã†ã‚ˆã†ã«ãªã‚‹ã«ã¯ã¾ã 何年もã‹ã‹ã‚‹ã¨æ€ã„ã¾ã™ãŒã€å‰ã‚‚ã£ã¦çŸ¥è˜ã®æº–備をã—ã¦è¡Œã‘れã°ã¨æ€ã„ã¾ã™ã€‚
ã±ã£ã¨æ°—ãŒã¤ã„ãŸver.6ã¨ã®é•ã„。
・.NET FrameworkãŒå¿…è¦
・ウィンドウãŒã‚¿ãƒ–表示ã¨ãªã£ãŸ
・hulft.ini(HULPATHãŒè¨˜è¿°ã•れãŸãƒ•ァイル)ã®ä¿å˜å ´æ‰€ãŒbinntã«ãªã£ãŸ
・システム動作環境è¨å®šã«ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ©ãŒè¿½åŠ ã•れã€ä¼‘日・ç¥ç¥æ—¥ã®è¨å®šãŒå¯èƒ½ã«ãªã£ãŸ
HULFTã®å°Žå…¥ã¯ä½•度も行ã£ã¦ã„ã‚‹ã‘れã©ã‚‚実際ã«å®šç¾©ã‚’作ã£ãŸã‚Šã—ãŸã“ã¨ã¯ãªã„ã®ã§ã€ã“れを機ã«å°‘ã—勉強をã—よã†ã¨æ€ã†ã€‚
ã¾ãšã€ã‚»ã‚¾ãƒ³æƒ…å ±ã‹ã‚‰ãƒ†ã‚¹ãƒˆç‰ˆã‚’ダウンãƒãƒ¼ãƒ‰ã€‚
インストールマニュアルを見るã¨ã€ä»Šã¾ã§ã¨ã¯ãšã„ã¶ã‚“ã¨è¦‹ãŸç›®ãŒå¤‰ã‚ã£ã¦ã„ãŸã®ã§ã‚¯ãƒªãƒ¼ãƒ³ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã‹ã‚‰å§‹ã‚ãŸã€‚
今ã¾ã§ã¨ã¯é•ã£ã¦ã€ãƒ†ã‚¹ãƒˆç‰ˆã¯ã‚¢ãƒƒãƒ—グレードインストールãŒã§ãã¾ã›ã‚“。本物ã¯ã€Œæ–°è¦ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã€ã¨ã€Œã‚¢ãƒƒãƒ—グレードインストールã€ã‚’手動ã§é¸ã¶ã‚ˆã†ã§ã™ã€‚
ver.6ã¾ã§ã¨åŒã˜ã‚ˆã†ã«ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã¯å•題ãªã終ã‚りã¾ã—ãŸã€‚[スタート]ã‹ã‚‰HULFT管ç†ç”»é¢ã‚’クリックã™ã‚‹ã¨ã‚¨ãƒ©ãƒ¼ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒè¡¨ç¤ºã•れã¾ã—ãŸã€‚
動作環境を確èªã—ã¦ã„ãªã‹ã£ãŸã®ã§ã™ãŒã€Windows Server 2003ã¾ã§ã ã¨".NET Framework 2.0 SP1"ãŒã€2008/Vistaã¯".NET Framework 3.5 SP1"ãŒå°Žå…¥ã•れã¦ã„ã‚‹ã“ã¨ãŒæ¡ä»¶ã«ãªã£ã¦ã„ã¾ã—ãŸã€‚
Microsoftã‹ã‚‰.NET Framework 2.0 SP1をダウンãƒãƒ¼ãƒ‰ã—ã€ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã—ã¦ã‹ã‚‰èµ·å‹•。
見ãŸç›®ã¯ä»Šæ™‚ã®ã‚¢ãƒ—リケーションã¨ã„ã†æ„Ÿã˜ãŒã—ã¾ã—ãŸã€‚タブãŒä½¿ãˆã‚‹ã‚ˆã†ã«ãªã£ãŸã®ã§ã€è¤‡æ•°ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã‚’é–‹ã„ã¦ã„ã¦ã‚‚ウィンドウ間ã®ç§»å‹•ãŒæ¥½ã«ãªã‚Šã¾ã—ãŸã€‚
テスト版ãªã®ã§ã€æ£è¦ã®ã‚¢ãƒƒãƒ—グレードインストールãŒã§ãã¾ã›ã‚“ã§ã—ãŸãŒã€ä»Šã¾ã§ã®ã‚¢ãƒƒãƒ—グレードã¨åŒæ§˜ã«hulconv.exeを実行ã™ã‚‹ã“ã¨ã«ã‚ˆã‚Šç™»éŒ²å®šç¾©ã®å¼•ãç¶™ãŽãŒå•題ãªãã§ãã¾ã—ãŸã€‚
僕ã®ç¾å ´ã§å®Ÿéš›ã«ä½¿ã†ã‚ˆã†ã«ãªã‚‹ã«ã¯ã¾ã 何年もã‹ã‹ã‚‹ã¨æ€ã„ã¾ã™ãŒã€å‰ã‚‚ã£ã¦çŸ¥è˜ã®æº–備をã—ã¦è¡Œã‘れã°ã¨æ€ã„ã¾ã™ã€‚
ã±ã£ã¨æ°—ãŒã¤ã„ãŸver.6ã¨ã®é•ã„。
・.NET FrameworkãŒå¿…è¦
・ウィンドウãŒã‚¿ãƒ–表示ã¨ãªã£ãŸ
・hulft.ini(HULPATHãŒè¨˜è¿°ã•れãŸãƒ•ァイル)ã®ä¿å˜å ´æ‰€ãŒbinntã«ãªã£ãŸ
・システム動作環境è¨å®šã«ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ©ãŒè¿½åŠ ã•れã€ä¼‘日・ç¥ç¥æ—¥ã®è¨å®šãŒå¯èƒ½ã«ãªã£ãŸ
HULFTã®å°Žå…¥ã¯ä½•度も行ã£ã¦ã„ã‚‹ã‘れã©ã‚‚実際ã«å®šç¾©ã‚’作ã£ãŸã‚Šã—ãŸã“ã¨ã¯ãªã„ã®ã§ã€ã“れを機ã«å°‘ã—勉強をã—よã†ã¨æ€ã†ã€‚
ntpq -pã§ã®è¡¨ç¤ºã§pollingé–“éš”ã®æ™‚間表示ãŒç§’ã‹ã‚‰åˆ†ã«å¤‰ã‚ã£ãŸã“ã¨ã‚’書ãã¾ã—ãŸã€‚
今日ã¯åˆ†ã‹ã‚‰æ™‚ã«å¤‰ã‚りã¾ã—ãŸã€‚
polling 14ã§ã¯æ™‚åˆ»åŒæœŸé–“éš”ã¯273分ã§ã™ã€‚
polling 15ã«ãªã‚‹ã¨åŒæœŸé–“éš”ã¯9時間(546分)ã«ãªã‚Šã¾ã™ã€‚
273分ã¶ã‚Šã«æ™‚刻調整をã—ãŸã®ã«ã‚‚ã‹ã‹ã‚らãšã€ãšã‚ŒãŒ0.228ミリ秒ã ã£ãŸã¨ã„ã†ã®ãŒé©šãã§ã™ã€‚
polling 14ã‹ã‚‰15ã«ãªã‚‹ã¾ã§ã«ç´„åŠæ—¥ã‹ã‹ã‚Šã¾ã—ãŸã€‚明日ã®ã†ã¡ã«ã¯16ã«ãªã‚‹ã®ã‹ãªï¼Ÿ
今日ã¯åˆ†ã‹ã‚‰æ™‚ã«å¤‰ã‚りã¾ã—ãŸã€‚
polling 14ã§ã¯æ™‚åˆ»åŒæœŸé–“éš”ã¯273分ã§ã™ã€‚
# ntpq -p
remote refid st t when poll reach delay offset jitter
==============================================================================
*123.456.789.098 123.98.1.90 2 u 61m 273m 377 0.169 11.501 16.782
LOCAL(0) LOCAL(0) 11 l 24 64 377 0.000 0.000 0.004
polling 15ã«ãªã‚‹ã¨åŒæœŸé–“éš”ã¯9時間(546分)ã«ãªã‚Šã¾ã™ã€‚
# ntpq -p
remote refid st t when poll reach delay offset jitter
==============================================================================
*123.456.789.098 123.98.1.90 2 u 175 9h 377 1.110 0.228 0.985
LOCAL(0) LOCAL(0) 11 l 24 64 377 0.000 0.000 0.008
273分ã¶ã‚Šã«æ™‚刻調整をã—ãŸã®ã«ã‚‚ã‹ã‹ã‚らãšã€ãšã‚ŒãŒ0.228ミリ秒ã ã£ãŸã¨ã„ã†ã®ãŒé©šãã§ã™ã€‚
polling 14ã‹ã‚‰15ã«ãªã‚‹ã¾ã§ã«ç´„åŠæ—¥ã‹ã‹ã‚Šã¾ã—ãŸã€‚明日ã®ã†ã¡ã«ã¯16ã«ãªã‚‹ã®ã‹ãªï¼Ÿ
NTP関連ã§ã™ãŒã€ntpqã¨ã„ã†ã‚³ãƒžãƒ³ãƒ‰ãŒã‚りã¾ã™ã€‚
ã“れã¯ã€ntpデーモンを起動ã—ã¦ã„ã‚‹ã¨ãã«ã€è‡ªåˆ†ã®ã‚µãƒ¼ãƒãƒ¼ãŒã©ã®æ™‚刻サーãƒãƒ¼ã¨åŒæœŸã‚’ã¨ã£ã¦ã„ã‚‹ã®ã‹ã€ã©ã‚Œãã‚‰ã„æ™‚刻差ãŒã‚ã‚‹ã®ã‹ã‚’確èªã§ãるコマンドã§ã™ã€‚
maxpoll 16ã§åŒæœŸã™ã‚‹ã«ã¯ã©ã‚Œãã‚‰ã„æ™‚é–“ãŒã‹ã‹ã‚‹ã®ã‹å®Ÿé¨“ã—ã¦ã„ã‚‹ã®ã§ã™ãŒã€pollingãŒ12ã«ãªã£ã¦ã‹ã‚‰è¡¨ç¤ºãŒå¤‰åŒ–ã—ã¾ã—ãŸã€‚when列ã¨poll列ã§ã™ã€‚
polling 11ã¾ã§ã¯ã“ã‚Œã‚‰ã®æ•°å€¤ã¯ç§’æ•°ã§2ã®4ä¹—(16)ã‹ã‚‰11ä¹—(2048)ã¾ã§è¡¨ç¤ºã•れるã®ã§ã™ãŒã€polling 12ã‹ã‚‰ã¯åˆ†æ•°ãŒè¡¨ç¤ºã•れるよã†ã«ãªã‚Šã¾ã—ãŸã€‚æ•°å—ã®å¾Œã‚ã«ã¤ã„ã¦ã„ã‚‹"m"ã¯minuteã®mã§ã™ã€‚上記ã§ã¯ã€pollingé–“éš”ãŒ68分ã§ã€å‰å›žåŒæœŸã‚’ã¨ã£ã¦ã‹ã‚‰61分経éŽã—ã¦ã„ã‚‹ã“ã¨ã‚’表ã—ã¦ã„ã¾ã™ã€‚whenã®å€¤ã¯ã¯ã˜ã‚ã¯ç§’æ•°ã§ã‚«ã‚¦ãƒ³ãƒˆã•れã¦ã„ã¾ã—ãŸãŒã€ã‚ã‚‹ã¨ã“ã‚ã‹ã‚‰åˆ†ã§ã®ã‚«ã‚¦ãƒ³ãƒˆã«å¤‰ã‚ã£ã¦ã„ã¾ã—ãŸã€‚境目ã¯ã©ã“ãªã‚“ã ã‚ã†ï¼Ÿ
ã¡ãªã¿ã«ã€2行目ã®LOCALã¯64ç§’é–“éš”ã§ã®åŒæœŸã§ã™ã€‚
polling 16ã¯ç´„18時間ãªã®ã§18hã¨è¡¨ç¤ºã•れるã®ã§ã—ょã†ã‹ï¼Ÿç¾å ´ã®ã‚µãƒ¼ãƒãƒ¼ã«ä»•込んã§ã‚ã‚‹ã®ã§æ˜Žæ—¥ãŒæ¥½ã—ã¿ã§ã™ã€‚
RHEL4ã§ç¢ºèªã—ã¦ã‚りã¾ã™ã€‚
ã“れã¯ã€ntpデーモンを起動ã—ã¦ã„ã‚‹ã¨ãã«ã€è‡ªåˆ†ã®ã‚µãƒ¼ãƒãƒ¼ãŒã©ã®æ™‚刻サーãƒãƒ¼ã¨åŒæœŸã‚’ã¨ã£ã¦ã„ã‚‹ã®ã‹ã€ã©ã‚Œãã‚‰ã„æ™‚刻差ãŒã‚ã‚‹ã®ã‹ã‚’確èªã§ãるコマンドã§ã™ã€‚
maxpoll 16ã§åŒæœŸã™ã‚‹ã«ã¯ã©ã‚Œãã‚‰ã„æ™‚é–“ãŒã‹ã‹ã‚‹ã®ã‹å®Ÿé¨“ã—ã¦ã„ã‚‹ã®ã§ã™ãŒã€pollingãŒ12ã«ãªã£ã¦ã‹ã‚‰è¡¨ç¤ºãŒå¤‰åŒ–ã—ã¾ã—ãŸã€‚when列ã¨poll列ã§ã™ã€‚
# ntpq -p
remote refid st t when poll reach delay offset jitter
==============================================================================
*123.456.789.098 123.98.1.90 2 u 61m 68m 377 0.110 0.281 0.142
LOCAL(0) LOCAL(0) 11 l 24 64 377 0.000 0.000 0.008
polling 11ã¾ã§ã¯ã“ã‚Œã‚‰ã®æ•°å€¤ã¯ç§’æ•°ã§2ã®4ä¹—(16)ã‹ã‚‰11ä¹—(2048)ã¾ã§è¡¨ç¤ºã•れるã®ã§ã™ãŒã€polling 12ã‹ã‚‰ã¯åˆ†æ•°ãŒè¡¨ç¤ºã•れるよã†ã«ãªã‚Šã¾ã—ãŸã€‚æ•°å—ã®å¾Œã‚ã«ã¤ã„ã¦ã„ã‚‹"m"ã¯minuteã®mã§ã™ã€‚上記ã§ã¯ã€pollingé–“éš”ãŒ68分ã§ã€å‰å›žåŒæœŸã‚’ã¨ã£ã¦ã‹ã‚‰61分経éŽã—ã¦ã„ã‚‹ã“ã¨ã‚’表ã—ã¦ã„ã¾ã™ã€‚whenã®å€¤ã¯ã¯ã˜ã‚ã¯ç§’æ•°ã§ã‚«ã‚¦ãƒ³ãƒˆã•れã¦ã„ã¾ã—ãŸãŒã€ã‚ã‚‹ã¨ã“ã‚ã‹ã‚‰åˆ†ã§ã®ã‚«ã‚¦ãƒ³ãƒˆã«å¤‰ã‚ã£ã¦ã„ã¾ã—ãŸã€‚境目ã¯ã©ã“ãªã‚“ã ã‚ã†ï¼Ÿ
ã¡ãªã¿ã«ã€2行目ã®LOCALã¯64ç§’é–“éš”ã§ã®åŒæœŸã§ã™ã€‚
polling 16ã¯ç´„18時間ãªã®ã§18hã¨è¡¨ç¤ºã•れるã®ã§ã—ょã†ã‹ï¼Ÿç¾å ´ã®ã‚µãƒ¼ãƒãƒ¼ã«ä»•込んã§ã‚ã‚‹ã®ã§æ˜Žæ—¥ãŒæ¥½ã—ã¿ã§ã™ã€‚
RHEL4ã§ç¢ºèªã—ã¦ã‚りã¾ã™ã€‚
先月ã€ã‚µãƒ¼ãƒãƒ¼ã®æ™‚刻è¨å®šã‚’行ã†ä½œæ¥ã‚’行ã„ã€æ‰‹å‹•ã§æ™‚刻サーãƒãƒ¼ã¨åŒæœŸã‚’å–ã‚‹æ‰‹é †ã‚’å…¥ã‚Œã¦ã„ãŸã€‚
本番サーãƒãƒ¼ã§ã®ä½œæ¥ã¯ä½œæ¥æ‰‹é †æ›¸ã‚’書ã„ã¦ã€ã‚ªãƒšãƒ¬ãƒ¼ã‚¿ãƒ¼ã«å¼•ãç¶™ã„ã§è¡Œã‚ãªã‘れã°ãªã‚‰ãªã„ã®ã§ã€æ™‚åˆ»èª¿æ•´ã®æ‰€ã§ä¸‹è¨˜ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’確èªã™ã‚‹ã‚ˆã†ã«æ‰‹é †ã‚’書ã„ãŸã€‚
"
DD MMM hh:mm:ss ntpdate[xxxxx]: step time server 123.456.789.098 offset -xx.xxxxxx sec
"
実際ã«ä½œæ¥ã‚’ãŠé¡˜ã„ã—ãŸã‚‰ntpdateコマンドを実行ã—ãŸã¨ã“ã‚ã§å•ã„åˆã‚ã›ã®é›»è©±ãŒé³´ã£ãŸã€‚
"
DD MMM hh:mm:ss ntpdate[xxxxx]: step time server 123.456.789.098 offset -xx.xxxxxx sec
"
ã§ã¯ãªã
"
DD MMM hh:mm:ss ntpdate[xxxxx]: adjust time server 123.456.789.098 offset -xx.xxxxxx sec
"
ã ã‘れã©ã‚‚æ£å¸¸ã«ä½œæ¥ãŒå‡ºæ¥ã¦ã„ã‚‹ã®ã‹ï¼Ÿã¨ã€‚
"step"ã‹"adjust"ã‹ã®é•ã„ãªã®ã§å¤§ä¸ˆå¤«ã§ã™ã¨ç”ãˆãŸå¾Œã«ã‚½ãƒ¼ã‚¹ã‚’調ã¹ã¦ã¿ãŸã€‚
ã™ã‚‹ã¨ã€èª¿æ•´ã—ãŸç§’æ•°ãŒ0.5ç§’ä»¥ä¸Šã‹æœªæº€ã‹ã§å‡ºåŠ›ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒå¤‰ã‚ã‚‹ã“ã¨ãŒã‚ã‹ã‚Šã¾ã—ãŸã€‚
調整幅ãŒ0.5秒未満ã®å ´åˆã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸"adjust time server・・・"ãŒã€0.5秒以上ã®å ´åˆã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸"step time server・・・"ãŒè¡¨ç¤ºã•れã¾ã™ã€‚
"
[root@TESTSERVER root]# ntpdate -q 123.456.789.098
server 123.456.789.098, stratum 2, offset -0.000586, delay 0.02568
15 Sep 16:59:32 ntpdate[20923]: adjust time server 123.456.789.098 offset -0.000586 sec
[root@TESTSERVER root]# date
Tue Sep 15 16:59:36 JST 2009
[root@TESTSERVER root]# date 09151700
Tue Sep 15 17:00:00 JST 2009
[root@TESTSERVER root]# ntpdate -q 123.456.789.098
server 123.456.789.098, stratum 2, offset -15.117865, delay 0.02570
15 Sep 17:00:04 ntpdate[20926]: step time server 123.456.789.098 offset -15.117865 sec
[root@TESTSERVER root]# ntpdate 123.456.789.098
15 Sep 16:59:55 ntpdate[20927]: step time server 123.456.789.098 offset -15.117872 sec
[root@TESTSERVER root]# ntpdate -q 123.456.789.098
server 203.214.181.109, stratum 2, offset -0.000139, delay 0.02568
15 Sep 17:01:32 ntpdate[20932]: adjust time server 123.456.789.098 offset -0.000139 sec
[root@TESTSERVER root]# ntpdate 123.456.789.098
15 Sep 17:01:32 ntpdate[20932]: adjust time server 123.456.789.098 offset -0.000139 sec
"
上記ã®ã‚ˆã†ã«ã€-qオプションをã¤ã‘ãŸã¨ãã«ã‚‚stepã‹adjustã‹ã‚’確èªã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã¾ã™ã€‚
勉強ã«ãªã‚Šã¾ã—ãŸã€‚
RHEL3/4ã§ç¢ºèªï¼ˆã‚½ãƒ¼ã‚¹ã¯RHEL5ã®ç‰©ï¼‰
本番サーãƒãƒ¼ã§ã®ä½œæ¥ã¯ä½œæ¥æ‰‹é †æ›¸ã‚’書ã„ã¦ã€ã‚ªãƒšãƒ¬ãƒ¼ã‚¿ãƒ¼ã«å¼•ãç¶™ã„ã§è¡Œã‚ãªã‘れã°ãªã‚‰ãªã„ã®ã§ã€æ™‚åˆ»èª¿æ•´ã®æ‰€ã§ä¸‹è¨˜ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’確èªã™ã‚‹ã‚ˆã†ã«æ‰‹é †ã‚’書ã„ãŸã€‚
"
DD MMM hh:mm:ss ntpdate[xxxxx]: step time server 123.456.789.098 offset -xx.xxxxxx sec
"
実際ã«ä½œæ¥ã‚’ãŠé¡˜ã„ã—ãŸã‚‰ntpdateコマンドを実行ã—ãŸã¨ã“ã‚ã§å•ã„åˆã‚ã›ã®é›»è©±ãŒé³´ã£ãŸã€‚
"
DD MMM hh:mm:ss ntpdate[xxxxx]: step time server 123.456.789.098 offset -xx.xxxxxx sec
"
ã§ã¯ãªã
"
DD MMM hh:mm:ss ntpdate[xxxxx]: adjust time server 123.456.789.098 offset -xx.xxxxxx sec
"
ã ã‘れã©ã‚‚æ£å¸¸ã«ä½œæ¥ãŒå‡ºæ¥ã¦ã„ã‚‹ã®ã‹ï¼Ÿã¨ã€‚
"step"ã‹"adjust"ã‹ã®é•ã„ãªã®ã§å¤§ä¸ˆå¤«ã§ã™ã¨ç”ãˆãŸå¾Œã«ã‚½ãƒ¼ã‚¹ã‚’調ã¹ã¦ã¿ãŸã€‚
ã™ã‚‹ã¨ã€èª¿æ•´ã—ãŸç§’æ•°ãŒ0.5ç§’ä»¥ä¸Šã‹æœªæº€ã‹ã§å‡ºåŠ›ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒå¤‰ã‚ã‚‹ã“ã¨ãŒã‚ã‹ã‚Šã¾ã—ãŸã€‚
ntpdate.h(64)
#define NTPDATE_THRESHOLD (FP_SECOND >> 1) /* 1/2 second */
ntpdate.c(1295)
if (always_step) {
dostep = 1;
} else if (never_step) {
dostep = 0;
} else {
absoffset = server->soffset;
if (absoffset < 0)
absoffset = -absoffset;
dostep = (absoffset >= NTPDATE_THRESHOLD || absoffset < 0);
}
if (dostep) {
if (simple_query || l_step_systime(&server->offset)) {
msyslog(LOG_NOTICE, "step time server %s offset %s sec",
stoa(&server->srcadr),
lfptoa(&server->offset, 6));
}
} else {
#if !defined SYS_WINNT && !defined SYS_CYGWIN32
if (simple_query || l_adj_systime(&server->offset)) {
msyslog(LOG_NOTICE, "adjust time server %s offset %s sec",
stoa(&server->srcadr),
lfptoa(&server->offset, 6));
}
調整幅ãŒ0.5秒未満ã®å ´åˆã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸"adjust time server・・・"ãŒã€0.5秒以上ã®å ´åˆã«ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸"step time server・・・"ãŒè¡¨ç¤ºã•れã¾ã™ã€‚
"
[root@TESTSERVER root]# ntpdate -q 123.456.789.098
server 123.456.789.098, stratum 2, offset -0.000586, delay 0.02568
15 Sep 16:59:32 ntpdate[20923]: adjust time server 123.456.789.098 offset -0.000586 sec
[root@TESTSERVER root]# date
Tue Sep 15 16:59:36 JST 2009
[root@TESTSERVER root]# date 09151700
Tue Sep 15 17:00:00 JST 2009
[root@TESTSERVER root]# ntpdate -q 123.456.789.098
server 123.456.789.098, stratum 2, offset -15.117865, delay 0.02570
15 Sep 17:00:04 ntpdate[20926]: step time server 123.456.789.098 offset -15.117865 sec
[root@TESTSERVER root]# ntpdate 123.456.789.098
15 Sep 16:59:55 ntpdate[20927]: step time server 123.456.789.098 offset -15.117872 sec
[root@TESTSERVER root]# ntpdate -q 123.456.789.098
server 203.214.181.109, stratum 2, offset -0.000139, delay 0.02568
15 Sep 17:01:32 ntpdate[20932]: adjust time server 123.456.789.098 offset -0.000139 sec
[root@TESTSERVER root]# ntpdate 123.456.789.098
15 Sep 17:01:32 ntpdate[20932]: adjust time server 123.456.789.098 offset -0.000139 sec
"
上記ã®ã‚ˆã†ã«ã€-qオプションをã¤ã‘ãŸã¨ãã«ã‚‚stepã‹adjustã‹ã‚’確èªã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã¾ã™ã€‚
勉強ã«ãªã‚Šã¾ã—ãŸã€‚
RHEL3/4ã§ç¢ºèªï¼ˆã‚½ãƒ¼ã‚¹ã¯RHEL5ã®ç‰©ï¼‰
今æœã€éš£ã«åº§ã£ã¦ã„る開発リーダーã‹ã‚‰è³ªå•ãŒã‚ã£ãŸã€‚
「ãã‡ãã‡ã€ã“ã®é–‹ç™ºã‚µãƒ¼ãƒãƒ¼ã ã‘ã€ãƒã‚°ã‚¤ãƒ³ã«å¤±æ•—ã™ã‚‹ã¨faillogã«2カウントã•れるんã ã‘ã©ã€
「?ん?ã©ã†ã„ã†äº‹ï¼Ÿã€ã¨å®Ÿæ¼”を見ã¦ã¿ãŸã€‚
"pam_tally.so"ã‚’è¨å®šã—ã¦ã„ã‚‹ã¨"/var/log/faillog"ã¨ã„ã†ãƒ•ァイルãŒä½œæˆã•れã€ãƒã‚°ã‚¤ãƒ³æƒ…å ±ãŒè¨˜éŒ²ã•れる。
通常ã€ãƒã‚°ã‚¤ãƒ³ã«å¤±æ•—ã™ã‚‹ã¨ã€å¤±æ•—カウントãŒ1ãšã¤å¢—ãˆã¦ã„ã。ãã—ã¦ã€è¨å®šã—ãŸé™ç•Œå€¤ã«é”ã™ã‚‹ã¨ãã®å¾Œã®ãƒã‚°ã‚¤ãƒ³ãŒå‡ºæ¥ãªããªã‚‹ã‚ã‘ã§ã™ã€‚
å•題ã®ã‚µãƒ¼ãƒãƒ¼ã§ã¯é€šå¸¸1ãšã¤å¢—ãˆã¦ã„ã失敗カウントãŒ2ãšã¤å¢—ãˆã¦ã„ãã®ã§ã™ã€‚
何ã‹è¨å®šé–“é•ã„ã‚’ã—ã¦ã—ã¾ã£ãŸã®ã‹ã¨æ€ã„ã€"/etc/pam.d"ã«ã‚ã‚‹system-authファイルをãƒã‚§ãƒƒã‚¯ã™ã‚‹ã€‚
"
auth required /lib/security/$ISA/pam_tally.so onerr=fail no_magic_root
account required /lib/security/$ISA/pam_tally.so per_user deny=3 no_magic_root reset
"
上記2エントリãŒè¿½åŠ ã•れã¦ã„ã‚‹ã ã‘ã§ã€æ€ªã—ã„箇所ã¯è¦‹å—ã‘られãªã„。一回ã®ã‚«ã‚¦ãƒ³ãƒˆæ•°ã‚’決ã‚る箇所もãªã„ã—・・・
å°‘ã—ã‚°ã‚°ã£ã¦ã¿ã‚‹ã¨ã€system-authã«æ›¸ãæ´¾ã¨loginã«æ›¸ãæ´¾ãŒã‚ã‚‹ã“ã¨ãŒã‚ã‹ã£ãŸã®ã§ã€ã†ã¡ã®ã‚µãƒ¼ãƒãƒ¼ã®loginを見ã¦ã¿ã‚‹ã¨ãƒ»ãƒ»ãƒ»æ›¸ã„ã¦ã‚りã¾ã—ãŸã€‚
サーãƒãƒ¼ã®è¨å®šã‚’変更ã™ã‚‹è¦ä»¶ãŒã‚ã£ã¦ã€åƒ•ã¯system-authã«è¿½åŠ ã—ã¦ã„ãŸã®ã§ã™ãŒã€å‰ä»»ç®¡ç†è€…ã¯loginã«è¿½åŠ ã—ã¦ã„ãŸã®ã§ã™ã€‚知らãªã‹ã£ãŸãƒ»ãƒ»ãƒ»
デフォルトã®loginã«ã¯pam_tally.soã®è¨˜è¿°ãªã©ç„¡ãã€è¨å®šã¯å…¨ã¦system-authã‚’å‚ç…§ã—ã¦ãã¨ã„ã†
"
pam_stack.so service=system-auth
"
ãŒå…¨ã¦ã®ã‚¨ãƒ³ãƒˆãƒªã«ã¤ã„ã¦è¨˜è¿°ã•れã¦ã„る。
通常ã¯å…¨ã¦ã®å‹•作ã¯system-authを見ã¦ãれã«å¾“ã†è¨å®šã«ãªã£ã¦ã„ã¾ã™ã€‚
今回ã®äº‹è±¡ã§ã¯ã¾ãšã€loginã‚’èªã¿è¾¼ã‚“ã§faillogã«1è¿½åŠ ã—ã€æ¬¡ã«system-authã‚’èªã¿è¾¼ã‚“ã§faillogã«1è¿½åŠ ã™ã‚‹ã®ã§ã€å…¨ä½“ã¨ã—ã¦ã¯2è¿½åŠ ã•れるã“ã¨ã«ãªã£ã¦ã„ãŸã®ã§ã™ã€‚
loginã‹ã‚‰pam_tally.soã®ã‚¨ãƒ³ãƒˆãƒªã‚’削除ã—ã¦è§£æ±ºã§ã™ã€‚
ã‚‚ã†ä¸€ã¤ç½ ãŒä»•掛ã‘られã¦ã„ã¾ã—ãŸã€‚"deny=2"ã¨è¨å®šã•れã¦ã„ãŸã®ã§ã™ã€‚一回間é•ãˆã‚‹ã¨å¤±æ•—カウントãŒ2ã«ãªã‚Šã€é™ç•Œå€¤2ã«é”ã—ã€ãã®å¾Œã¯ãƒã‚°ã‚¤ãƒ³å‡ºæ¥ãªããªã£ã¦ã—ã¾ã„ã¾ã™ãƒ»ãƒ»ãƒ»ã‚ãã¤ã‹ã„ãšã‚‰ã„サーãƒãƒ¼ã ã£ãŸã“ã¨
「ãã‡ãã‡ã€ã“ã®é–‹ç™ºã‚µãƒ¼ãƒãƒ¼ã ã‘ã€ãƒã‚°ã‚¤ãƒ³ã«å¤±æ•—ã™ã‚‹ã¨faillogã«2カウントã•れるんã ã‘ã©ã€
「?ん?ã©ã†ã„ã†äº‹ï¼Ÿã€ã¨å®Ÿæ¼”を見ã¦ã¿ãŸã€‚
"pam_tally.so"ã‚’è¨å®šã—ã¦ã„ã‚‹ã¨"/var/log/faillog"ã¨ã„ã†ãƒ•ァイルãŒä½œæˆã•れã€ãƒã‚°ã‚¤ãƒ³æƒ…å ±ãŒè¨˜éŒ²ã•れる。
通常ã€ãƒã‚°ã‚¤ãƒ³ã«å¤±æ•—ã™ã‚‹ã¨ã€å¤±æ•—カウントãŒ1ãšã¤å¢—ãˆã¦ã„ã。ãã—ã¦ã€è¨å®šã—ãŸé™ç•Œå€¤ã«é”ã™ã‚‹ã¨ãã®å¾Œã®ãƒã‚°ã‚¤ãƒ³ãŒå‡ºæ¥ãªããªã‚‹ã‚ã‘ã§ã™ã€‚
å•題ã®ã‚µãƒ¼ãƒãƒ¼ã§ã¯é€šå¸¸1ãšã¤å¢—ãˆã¦ã„ã失敗カウントãŒ2ãšã¤å¢—ãˆã¦ã„ãã®ã§ã™ã€‚
何ã‹è¨å®šé–“é•ã„ã‚’ã—ã¦ã—ã¾ã£ãŸã®ã‹ã¨æ€ã„ã€"/etc/pam.d"ã«ã‚ã‚‹system-authファイルをãƒã‚§ãƒƒã‚¯ã™ã‚‹ã€‚
"
auth required /lib/security/$ISA/pam_tally.so onerr=fail no_magic_root
account required /lib/security/$ISA/pam_tally.so per_user deny=3 no_magic_root reset
"
上記2エントリãŒè¿½åŠ ã•れã¦ã„ã‚‹ã ã‘ã§ã€æ€ªã—ã„箇所ã¯è¦‹å—ã‘られãªã„。一回ã®ã‚«ã‚¦ãƒ³ãƒˆæ•°ã‚’決ã‚る箇所もãªã„ã—・・・
å°‘ã—ã‚°ã‚°ã£ã¦ã¿ã‚‹ã¨ã€system-authã«æ›¸ãæ´¾ã¨loginã«æ›¸ãæ´¾ãŒã‚ã‚‹ã“ã¨ãŒã‚ã‹ã£ãŸã®ã§ã€ã†ã¡ã®ã‚µãƒ¼ãƒãƒ¼ã®loginを見ã¦ã¿ã‚‹ã¨ãƒ»ãƒ»ãƒ»æ›¸ã„ã¦ã‚りã¾ã—ãŸã€‚
サーãƒãƒ¼ã®è¨å®šã‚’変更ã™ã‚‹è¦ä»¶ãŒã‚ã£ã¦ã€åƒ•ã¯system-authã«è¿½åŠ ã—ã¦ã„ãŸã®ã§ã™ãŒã€å‰ä»»ç®¡ç†è€…ã¯loginã«è¿½åŠ ã—ã¦ã„ãŸã®ã§ã™ã€‚知らãªã‹ã£ãŸãƒ»ãƒ»ãƒ»
デフォルトã®loginã«ã¯pam_tally.soã®è¨˜è¿°ãªã©ç„¡ãã€è¨å®šã¯å…¨ã¦system-authã‚’å‚ç…§ã—ã¦ãã¨ã„ã†
"
pam_stack.so service=system-auth
"
ãŒå…¨ã¦ã®ã‚¨ãƒ³ãƒˆãƒªã«ã¤ã„ã¦è¨˜è¿°ã•れã¦ã„る。
通常ã¯å…¨ã¦ã®å‹•作ã¯system-authを見ã¦ãれã«å¾“ã†è¨å®šã«ãªã£ã¦ã„ã¾ã™ã€‚
今回ã®äº‹è±¡ã§ã¯ã¾ãšã€loginã‚’èªã¿è¾¼ã‚“ã§faillogã«1è¿½åŠ ã—ã€æ¬¡ã«system-authã‚’èªã¿è¾¼ã‚“ã§faillogã«1è¿½åŠ ã™ã‚‹ã®ã§ã€å…¨ä½“ã¨ã—ã¦ã¯2è¿½åŠ ã•れるã“ã¨ã«ãªã£ã¦ã„ãŸã®ã§ã™ã€‚
loginã‹ã‚‰pam_tally.soã®ã‚¨ãƒ³ãƒˆãƒªã‚’削除ã—ã¦è§£æ±ºã§ã™ã€‚
ã‚‚ã†ä¸€ã¤ç½ ãŒä»•掛ã‘られã¦ã„ã¾ã—ãŸã€‚"deny=2"ã¨è¨å®šã•れã¦ã„ãŸã®ã§ã™ã€‚一回間é•ãˆã‚‹ã¨å¤±æ•—カウントãŒ2ã«ãªã‚Šã€é™ç•Œå€¤2ã«é”ã—ã€ãã®å¾Œã¯ãƒã‚°ã‚¤ãƒ³å‡ºæ¥ãªããªã£ã¦ã—ã¾ã„ã¾ã™ãƒ»ãƒ»ãƒ»ã‚ãã¤ã‹ã„ãšã‚‰ã„サーãƒãƒ¼ã ã£ãŸã“ã¨
本ã§5種類ã«åˆ†é¡žã•れãŸé‡‘èžæ©Ÿé–¢ã€‚二ã¤ç›®ã¯è¨¼åˆ¸ä¼šç¤¾ã€‚証券会社ã¯ãŠãŠã‚ˆã次ã®4種類ã«åˆ†ã‘ã‚‹ã“ã¨ãŒã§ãるよã†ã 。
・ç·åˆè¨¼åˆ¸ä¼šç¤¾
・ãƒãƒƒãƒˆå°‚æ¥è¨¼åˆ¸ä¼šç¤¾
・外資系証券会社
・インベストメントãƒãƒ³ã‚¯
â—ç·åˆè¨¼åˆ¸ä¼šç¤¾ã¯å¤§æ‰‹ãƒ»éŠ€è¡Œç³»ãƒ»åœ°å ´ã®3種類ã«åˆ†ã‘ã‚‹ã“ã¨ãŒã§ãる。
 大手ã¯é‡Žæ‘や大和ãªã©å€‹äººå‘ã‘ãƒ»ä¼æ¥å‘ã‘サービスを行ã£ã¦ã„ã¾ã™ã€‚銀行系ã¯ã¿ãšã»ã‚„UFJãªã©ã€éŠ€è¡ŒãŒè¨ç«‹ã—ãŸä¼šç¤¾ã§ã€éŠ€è¡Œå†…ã«çª“å£ãŒã‚ã£ãŸã‚Šã—ã¾ã™ã€‚åœ°å ´ã¯å¤ãã‹ã‚‰åœ°æ–¹ã§æ¥å‹™ã‚’行ã£ã¦ã„る会社ã«ãªã‚Šã¾ã™ã€‚
â—ãƒãƒƒãƒˆå°‚æ¥è¨¼åˆ¸ä¼šç¤¾ã¯ãƒãƒƒãƒˆå°‚æ¥éŠ€è¡Œã¨åŒã˜ãインターãƒãƒƒãƒˆã‚’使用ã—ãŸè¨¼åˆ¸ä¼šç¤¾ã§ã™ã€‚銀行ã§ã‚‚ãã†ã§ã™ãŒã€æ‰‹æ•°æ–™ãŒå®‰ããªã£ã¦ã„ã¾ã™ã€‚
 大手ãŒãƒãƒƒãƒˆã«ã‚‚進出ã—ã¦ãã¦ã„ã‚‹ã®ã§ã€ä»–会社ã¨ã®ææºã‚„åˆä½µãªã©ã§ç”Ÿã残りをã‹ã‘ã¦ã„ã¾ã™ã€‚
 申ã—è¾¼ã¿ã‹ã‚‰åˆ©ç”¨ã¾ã§ã™ã¹ã¦ãƒãƒƒãƒˆçµŒç”±ã§ã§ããŸã®ã§åƒ•ã‚‚ãƒãƒƒãƒˆè¨¼åˆ¸ä¼šç¤¾ã‚’利用ã—ã¦ã„ã¾ã™ã€‚
â—外資系証券会社ã¯ä¸€æ™‚期話題ã«ãªã£ãŸãƒªãƒ¼ãƒžãƒ³ãƒ»ãƒ–ラザーズやモルガン・スタンレーãªã©ã®æ—¥æœ¬é€²å‡ºä¼æ¥ã§ã™ã€‚
â—インベストメントãƒãƒ³ã‚¯ã¯å¤§æ‰‹ç·åˆè¨¼åˆ¸ä¼šç¤¾ã‚„外資系証券会社ã®ä¸€éƒ¨ã®æ¥æ…‹ã§ã€æŠ•資æ¥å‹™ã«ç‰¹åŒ–ã—ãŸè¨¼åˆ¸ä¼šç¤¾ã§ã™ã€‚æ—¥æœ¬å¤§æ‰‹ã‚ˆã‚Šã‚‚å¤–è³‡ç³»ã®æ–¹ãŒå¾—æ„ã¨ã—ã¦ã„る分野ã«ãªã‚Šã¾ã™ã€‚
・ç·åˆè¨¼åˆ¸ä¼šç¤¾
・ãƒãƒƒãƒˆå°‚æ¥è¨¼åˆ¸ä¼šç¤¾
・外資系証券会社
・インベストメントãƒãƒ³ã‚¯
â—ç·åˆè¨¼åˆ¸ä¼šç¤¾ã¯å¤§æ‰‹ãƒ»éŠ€è¡Œç³»ãƒ»åœ°å ´ã®3種類ã«åˆ†ã‘ã‚‹ã“ã¨ãŒã§ãる。
 大手ã¯é‡Žæ‘や大和ãªã©å€‹äººå‘ã‘ãƒ»ä¼æ¥å‘ã‘サービスを行ã£ã¦ã„ã¾ã™ã€‚銀行系ã¯ã¿ãšã»ã‚„UFJãªã©ã€éŠ€è¡ŒãŒè¨ç«‹ã—ãŸä¼šç¤¾ã§ã€éŠ€è¡Œå†…ã«çª“å£ãŒã‚ã£ãŸã‚Šã—ã¾ã™ã€‚åœ°å ´ã¯å¤ãã‹ã‚‰åœ°æ–¹ã§æ¥å‹™ã‚’行ã£ã¦ã„る会社ã«ãªã‚Šã¾ã™ã€‚
â—ãƒãƒƒãƒˆå°‚æ¥è¨¼åˆ¸ä¼šç¤¾ã¯ãƒãƒƒãƒˆå°‚æ¥éŠ€è¡Œã¨åŒã˜ãインターãƒãƒƒãƒˆã‚’使用ã—ãŸè¨¼åˆ¸ä¼šç¤¾ã§ã™ã€‚銀行ã§ã‚‚ãã†ã§ã™ãŒã€æ‰‹æ•°æ–™ãŒå®‰ããªã£ã¦ã„ã¾ã™ã€‚
 大手ãŒãƒãƒƒãƒˆã«ã‚‚進出ã—ã¦ãã¦ã„ã‚‹ã®ã§ã€ä»–会社ã¨ã®ææºã‚„åˆä½µãªã©ã§ç”Ÿã残りをã‹ã‘ã¦ã„ã¾ã™ã€‚
 申ã—è¾¼ã¿ã‹ã‚‰åˆ©ç”¨ã¾ã§ã™ã¹ã¦ãƒãƒƒãƒˆçµŒç”±ã§ã§ããŸã®ã§åƒ•ã‚‚ãƒãƒƒãƒˆè¨¼åˆ¸ä¼šç¤¾ã‚’利用ã—ã¦ã„ã¾ã™ã€‚
â—外資系証券会社ã¯ä¸€æ™‚期話題ã«ãªã£ãŸãƒªãƒ¼ãƒžãƒ³ãƒ»ãƒ–ラザーズやモルガン・スタンレーãªã©ã®æ—¥æœ¬é€²å‡ºä¼æ¥ã§ã™ã€‚
â—インベストメントãƒãƒ³ã‚¯ã¯å¤§æ‰‹ç·åˆè¨¼åˆ¸ä¼šç¤¾ã‚„外資系証券会社ã®ä¸€éƒ¨ã®æ¥æ…‹ã§ã€æŠ•資æ¥å‹™ã«ç‰¹åŒ–ã—ãŸè¨¼åˆ¸ä¼šç¤¾ã§ã™ã€‚æ—¥æœ¬å¤§æ‰‹ã‚ˆã‚Šã‚‚å¤–è³‡ç³»ã®æ–¹ãŒå¾—æ„ã¨ã—ã¦ã„る分野ã«ãªã‚Šã¾ã™ã€‚
本ã§5種類ã«åˆ†é¡žã•れãŸé‡‘èžæ©Ÿé–¢ã€‚一ã¤ç›®ã¯éŠ€è¡Œã€‚éŠ€è¡Œã¯ãŠãŠã‚ˆã次ã®8種類ã«åˆ†ã‘ã‚‹ã“ã¨ãŒã§ãるよã†ã 。
・普通銀行
・ãƒãƒƒãƒˆå°‚æ¥éŠ€è¡Œ
・æµé€šç³»éŠ€è¡Œ
・信託銀行
・ゆã†ã¡ã‚‡éŠ€è¡Œ
・共åŒçµ„織機関
・外資系銀行
・公的機関
ã“ã®ã‚ãŸã‚Šã¯ã ã„ãŸã„イメージãŒã¤ãã‚‚ã®ã°ã‹ã‚Šã€‚ãŸã ã€æµé€šç³»éŠ€è¡Œï¼ˆä¾‹ï¼šã‚»ãƒ–ãƒ³éŠ€è¡Œï¼‰ãƒ»å…±åŒçµ„織機関(例:農å”)・公的機関(例:日本銀行)ã¨è¨€ã‚れã¦ã‚‚ピンã¨ã“ãªã„ãŒã€ãれãžã‚Œå®Ÿåを出ã™ã¨ã‚ã‹ã‚‹ã€‚
â—æ™®é€šéŠ€è¡Œã¯éƒ½å¸‚銀行ã¨åœ°æ–¹éŠ€è¡Œã¨ã«åˆ†ã‘ã‚‹ã“ã¨ãŒã§ãã€éƒ½å¸‚銀行ã¯ã„ã‚ゆるメガãƒãƒ³ã‚¯ã¨å‘¼ã°ã‚Œã‚‹éŠ€è¡Œé”ã«ãªã‚Šã¾ã™ï¼ˆä¸‰è±UFJã ã‘点「・ã€ãŒå…¥ã‚‹ã®ãŒæ°—ã«ãªã‚Šã¾ã™ï¼‰ã€‚
・三è±UFJフィナンシャル・グループ
・三井ä½å‹ãƒ•ィナンシャルグループ
・ã¿ãšã»ãƒ•ィナンシャルグループ
・りããªã‚°ãƒ«ãƒ¼ãƒ—
りããªã‚°ãƒ«ãƒ¼ãƒ—ã¯ãƒ¡ã‚¬ãƒãƒ³ã‚¯ã¨ã¯è‡ªç§°ã—ã¦ã„ãªã„よã†ã§ã™ãŒ4大金èžã‚°ãƒ«ãƒ¼ãƒ—ã®ä¸€å“¡ã§ã™ã€‚考ãˆã¦ã¿ã‚Œã°ã€ä¸Šè¨˜4銀行ã«å£åº§ã‚’æŒã£ã¦ã„ã¾ã™ã€‚
â—地方銀行ã¯ã‚¹ãƒ«ã‚¬éŠ€è¡Œã‚„åƒè‘‰éŠ€è¡Œã€åƒè‘‰èˆˆæ¥éŠ€è¡Œãªã©è‹¥å¹²ãƒžã‚¤ãƒŠãƒ¼ãªåœ°æ–¹ã®ã¿ã§è¦‹ã‹ã‘る銀行ã§ã™ï¼ˆåå‰ã®ã¾ã‚“ã¾ï¼‰ã€‚地方銀行ã¯ã€Œç¤¾å›£æ³•人全国地方銀行å”会ã€ã®ä¼šå“¡ã ãã†ã§ã™ã€‚ã¡ãªã¿ã«ã€éŠ€è¡Œå”会ã¯ãã®ã»ã‹ã«ã‚‚「全国銀行å”会ã€ï¼ˆéƒ½éŠ€ãƒ»åœ°éŠ€ç‰ã ã„ãŸã„ã®éŠ€è¡ŒãŒåŠ å…¥ï¼‰ã€Œæ±äº¬éŠ€è¡Œå”会ã€ãªã©ã„ãã¤ã‹ã‚りã¾ã™ã€‚
â—ãƒãƒƒãƒˆå°‚æ¥éŠ€è¡Œã¯ã‚¸ãƒ£ãƒ‘ンãƒãƒƒãƒˆéŠ€è¡Œãªã©ã€åº—舗をæŒãŸãªã„銀行形態ã§ã™ã€‚店舗をæŒãŸãªã„分ã€é‡‘利ãŒå°‘ã—高ãè¨å®šã•れã¦ã„ã¾ã™ã€‚
â—æµé€šç³»éŠ€è¡Œã¯æµé€šæ¥ãƒ»å°å£²æ¥ã‚’ã—ã¦ã„ãŸã‚¤ã‚ªãƒ³ã‚„セブンアンドアイãŒéŠ€è¡Œæ¥å‹™ã«ä¹—り出ã—ã¦ä½œã£ãŸéŠ€è¡Œã«ãªã‚Šã¾ã™ã€‚地方ã«ã‚るイオンやセブンイレブンã§ä½¿ç”¨ã§ãã‚‹ã®ã§ã¨ã¦ã‚‚利便性ã«å„ªã‚Œã¦ã„ã¾ã™ã€‚
â—ä¿¡è¨—éŠ€è¡Œã¯æŠ•è³‡ä¿¡è¨—ãªã©é¡§å®¢è³‡ç”£ã®ç®¡ç†é‹ç”¨ã‚’行ã†ã€Œä¿¡è¨—æ¥å‹™ã€ã‚’主軸ã«ã—ã¦ã„る銀行ã«ãªã‚Šã¾ã™ã€‚
â—ゆã†ã¡ã‚‡éŠ€è¡Œã¯æ—¥æœ¬éƒµæ”¿å…¬ç¤¾ã®éƒµä¾¿è²¯é‡‘事æ¥ãŒåˆ†ç¤¾åŒ–ã•ã‚Œæ ªå¼ä¼šç¤¾ã‚†ã†ã¡ã‚‡éŠ€è¡Œã¨ãªã£ãŸã‚‚ã®ã§ã™ã€‚
â—å…±åŒçµ„織機関ã¯ç‰¹å®šã®åœ°åŸŸãƒ»çµ„åˆå“¡ã‚’対象ã¨ã—ãŸé‡‘èžæ©Ÿé–¢ã§ã™ã€‚è¾²æ¥å”åŒçµ„åˆã‚„æ¼æ¥å…±åŒçµ„åˆãªã©ãŒãれã«å½“ãŸã‚Šã¾ã™ã€‚
â—外資系銀行ã¯2種類ã‚ã‚‹ãã†ã§ã™ã€‚
1.シティãƒãƒ³ã‚¯ã‚’代表ã¨ã™ã‚‹ã€æ¬§ç±³ã®é‡‘èžæ©Ÿé–¢ãŒæ—¥æœ¬æ”¯åº—/法人ã¨ã—ã¦å‡ºåº—ã—ã¦ã„ã‚‹ã‚‚ã®
2.新生銀行をã¯ã˜ã‚ã¨ã™ã‚‹ã€æ—¥æœ¬ã®æ—¢å˜éŠ€è¡ŒãŒå¤–国資本をå—ã‘ã¦ã„ã‚‹ã‚‚ã®
日本ã®è€èˆ—éŠ€è¡Œã¨æ¯”ã¹æ–°ã—ã„考ãˆã‚’æ—©ã„ã†ã¡ã‹ã‚‰å–り入れã¦ã„ã‚‹ã®ãŒç‰¹å¾´ã ãã†ã§ã™ã€‚
â—å…¬çš„æ©Ÿé–¢ã¯æ°‘é–“éŠ€è¡ŒãŒæ‰‹ã‚’出ã—ã«ãã„分野ã§ã‚µãƒ¼ãƒ“スをæä¾›ã™ã‚‹ãŸã‚ã«æ´»å‹•ã—ã¦ã„ã‚‹æ—¥æœ¬æ”¿ç–æŠ•è³‡éŠ€è¡Œã‚„ä½å®…é‡‘èžæ”¯æ´æ©Ÿæ§‹ãªã©ã®æ”¿åºœç³»ã®éŠ€è¡Œãªã©ã§ã™ã€‚
・普通銀行
・ãƒãƒƒãƒˆå°‚æ¥éŠ€è¡Œ
・æµé€šç³»éŠ€è¡Œ
・信託銀行
・ゆã†ã¡ã‚‡éŠ€è¡Œ
・共åŒçµ„織機関
・外資系銀行
・公的機関
ã“ã®ã‚ãŸã‚Šã¯ã ã„ãŸã„イメージãŒã¤ãã‚‚ã®ã°ã‹ã‚Šã€‚ãŸã ã€æµé€šç³»éŠ€è¡Œï¼ˆä¾‹ï¼šã‚»ãƒ–ãƒ³éŠ€è¡Œï¼‰ãƒ»å…±åŒçµ„織機関(例:農å”)・公的機関(例:日本銀行)ã¨è¨€ã‚れã¦ã‚‚ピンã¨ã“ãªã„ãŒã€ãれãžã‚Œå®Ÿåを出ã™ã¨ã‚ã‹ã‚‹ã€‚
â—æ™®é€šéŠ€è¡Œã¯éƒ½å¸‚銀行ã¨åœ°æ–¹éŠ€è¡Œã¨ã«åˆ†ã‘ã‚‹ã“ã¨ãŒã§ãã€éƒ½å¸‚銀行ã¯ã„ã‚ゆるメガãƒãƒ³ã‚¯ã¨å‘¼ã°ã‚Œã‚‹éŠ€è¡Œé”ã«ãªã‚Šã¾ã™ï¼ˆä¸‰è±UFJã ã‘点「・ã€ãŒå…¥ã‚‹ã®ãŒæ°—ã«ãªã‚Šã¾ã™ï¼‰ã€‚
・三è±UFJフィナンシャル・グループ
・三井ä½å‹ãƒ•ィナンシャルグループ
・ã¿ãšã»ãƒ•ィナンシャルグループ
・りããªã‚°ãƒ«ãƒ¼ãƒ—
りããªã‚°ãƒ«ãƒ¼ãƒ—ã¯ãƒ¡ã‚¬ãƒãƒ³ã‚¯ã¨ã¯è‡ªç§°ã—ã¦ã„ãªã„よã†ã§ã™ãŒ4大金èžã‚°ãƒ«ãƒ¼ãƒ—ã®ä¸€å“¡ã§ã™ã€‚考ãˆã¦ã¿ã‚Œã°ã€ä¸Šè¨˜4銀行ã«å£åº§ã‚’æŒã£ã¦ã„ã¾ã™ã€‚
â—地方銀行ã¯ã‚¹ãƒ«ã‚¬éŠ€è¡Œã‚„åƒè‘‰éŠ€è¡Œã€åƒè‘‰èˆˆæ¥éŠ€è¡Œãªã©è‹¥å¹²ãƒžã‚¤ãƒŠãƒ¼ãªåœ°æ–¹ã®ã¿ã§è¦‹ã‹ã‘る銀行ã§ã™ï¼ˆåå‰ã®ã¾ã‚“ã¾ï¼‰ã€‚地方銀行ã¯ã€Œç¤¾å›£æ³•人全国地方銀行å”会ã€ã®ä¼šå“¡ã ãã†ã§ã™ã€‚ã¡ãªã¿ã«ã€éŠ€è¡Œå”会ã¯ãã®ã»ã‹ã«ã‚‚「全国銀行å”会ã€ï¼ˆéƒ½éŠ€ãƒ»åœ°éŠ€ç‰ã ã„ãŸã„ã®éŠ€è¡ŒãŒåŠ å…¥ï¼‰ã€Œæ±äº¬éŠ€è¡Œå”会ã€ãªã©ã„ãã¤ã‹ã‚りã¾ã™ã€‚
â—ãƒãƒƒãƒˆå°‚æ¥éŠ€è¡Œã¯ã‚¸ãƒ£ãƒ‘ンãƒãƒƒãƒˆéŠ€è¡Œãªã©ã€åº—舗をæŒãŸãªã„銀行形態ã§ã™ã€‚店舗をæŒãŸãªã„分ã€é‡‘利ãŒå°‘ã—高ãè¨å®šã•れã¦ã„ã¾ã™ã€‚
â—æµé€šç³»éŠ€è¡Œã¯æµé€šæ¥ãƒ»å°å£²æ¥ã‚’ã—ã¦ã„ãŸã‚¤ã‚ªãƒ³ã‚„セブンアンドアイãŒéŠ€è¡Œæ¥å‹™ã«ä¹—り出ã—ã¦ä½œã£ãŸéŠ€è¡Œã«ãªã‚Šã¾ã™ã€‚地方ã«ã‚るイオンやセブンイレブンã§ä½¿ç”¨ã§ãã‚‹ã®ã§ã¨ã¦ã‚‚利便性ã«å„ªã‚Œã¦ã„ã¾ã™ã€‚
â—ä¿¡è¨—éŠ€è¡Œã¯æŠ•è³‡ä¿¡è¨—ãªã©é¡§å®¢è³‡ç”£ã®ç®¡ç†é‹ç”¨ã‚’行ã†ã€Œä¿¡è¨—æ¥å‹™ã€ã‚’主軸ã«ã—ã¦ã„る銀行ã«ãªã‚Šã¾ã™ã€‚
â—ゆã†ã¡ã‚‡éŠ€è¡Œã¯æ—¥æœ¬éƒµæ”¿å…¬ç¤¾ã®éƒµä¾¿è²¯é‡‘事æ¥ãŒåˆ†ç¤¾åŒ–ã•ã‚Œæ ªå¼ä¼šç¤¾ã‚†ã†ã¡ã‚‡éŠ€è¡Œã¨ãªã£ãŸã‚‚ã®ã§ã™ã€‚
â—å…±åŒçµ„織機関ã¯ç‰¹å®šã®åœ°åŸŸãƒ»çµ„åˆå“¡ã‚’対象ã¨ã—ãŸé‡‘èžæ©Ÿé–¢ã§ã™ã€‚è¾²æ¥å”åŒçµ„åˆã‚„æ¼æ¥å…±åŒçµ„åˆãªã©ãŒãれã«å½“ãŸã‚Šã¾ã™ã€‚
â—外資系銀行ã¯2種類ã‚ã‚‹ãã†ã§ã™ã€‚
1.シティãƒãƒ³ã‚¯ã‚’代表ã¨ã™ã‚‹ã€æ¬§ç±³ã®é‡‘èžæ©Ÿé–¢ãŒæ—¥æœ¬æ”¯åº—/法人ã¨ã—ã¦å‡ºåº—ã—ã¦ã„ã‚‹ã‚‚ã®
2.新生銀行をã¯ã˜ã‚ã¨ã™ã‚‹ã€æ—¥æœ¬ã®æ—¢å˜éŠ€è¡ŒãŒå¤–国資本をå—ã‘ã¦ã„ã‚‹ã‚‚ã®
日本ã®è€èˆ—éŠ€è¡Œã¨æ¯”ã¹æ–°ã—ã„考ãˆã‚’æ—©ã„ã†ã¡ã‹ã‚‰å–り入れã¦ã„ã‚‹ã®ãŒç‰¹å¾´ã ãã†ã§ã™ã€‚
â—å…¬çš„æ©Ÿé–¢ã¯æ°‘é–“éŠ€è¡ŒãŒæ‰‹ã‚’出ã—ã«ãã„分野ã§ã‚µãƒ¼ãƒ“スをæä¾›ã™ã‚‹ãŸã‚ã«æ´»å‹•ã—ã¦ã„ã‚‹æ—¥æœ¬æ”¿ç–æŠ•è³‡éŠ€è¡Œã‚„ä½å®…é‡‘èžæ”¯æ´æ©Ÿæ§‹ãªã©ã®æ”¿åºœç³»ã®éŠ€è¡Œãªã©ã§ã™ã€‚
logconfigã®è¨å®šã«ã¤ã„ã¦ã§æ€ã„ã¤ã„ãŸ"logconfig +syscall"ã®å‹•ãを試ã—ãŸã€‚
時刻ãŒèª¿æ•´ã•れã¦ã„るサーãƒãƒ¼ã§ntpdã‚’åœæ¢å¾Œã€dateã‚³ãƒžãƒ³ãƒ‰ã§æ™‚刻を2分ã»ã©ãšã‚‰ã—ãŸã€‚ãã—ã¦ntpdã®èµ·å‹•を行ã„ã€ä¸‹è¨˜ã®ãƒã‚°ãŒå‡ºåŠ›ã•れãŸã€‚
"
10 Sep 10:15:09 ntpd[11346]: running as uid(38)/gid(38) euid(38)/egid(38).
10 Sep 10:18:42 ntpd[11346]: time reset 139.316135 s
10 Sep 10:18:42 ntpd[11346]: kernel time discipline status change 41
10 Sep 10:18:42 ntpd[11346]: synchronisation lost
10 Sep 10:20:23 ntpd[11346]: kernel time discipline status change 1
"
"time reset 139.316135 s"。å‰å›žäºˆæƒ³ã—ãŸã¨ãŠã‚Šã€ã‚·ã‚¹ãƒ†ãƒ クãƒãƒƒã‚¯ã«é–¢ã™ã‚‹ãƒã‚°ãŒå‡ºåŠ›ã•れるんã 。
今回ã®ãƒã‚°ã§å‡ºåŠ›ã•れãŸ"synchronisation lost"ã¯ã‚½ãƒ¼ã‚¹ã‚’検索ã—ã¦ã‚‚出ã¦ã“ãªã„ã®ã ãŒã€æ™‚刻ãŒã‚¹ãƒ†ãƒƒãƒ—調整ã•れるã¨ä¸€æ—¦æ™‚刻サーãƒãƒ¼ã¨ã®æŽ¥ç¶šãŒã¨ãŽã‚Œã‚‹ã‚‰ã—ã„。ãã®å¾Œã€"kernel time discipline status change 1"ãŒå‡ºã¦ãŠã‚Šã€nptqã‚³ãƒžãƒ³ãƒ‰ã§æ™‚åˆ»åŒæœŸãŒå–れã¦ã„ã‚‹ã®ã§ä»Šã®ã¨ã“ã‚ã¯ã‚ˆã—ã¨ã™ã‚‹ã€‚
相変ã‚らãšRHEL3/4ã§ç¢ºèªã€‚
時刻ãŒèª¿æ•´ã•れã¦ã„るサーãƒãƒ¼ã§ntpdã‚’åœæ¢å¾Œã€dateã‚³ãƒžãƒ³ãƒ‰ã§æ™‚刻を2分ã»ã©ãšã‚‰ã—ãŸã€‚ãã—ã¦ntpdã®èµ·å‹•を行ã„ã€ä¸‹è¨˜ã®ãƒã‚°ãŒå‡ºåŠ›ã•れãŸã€‚
"
10 Sep 10:15:09 ntpd[11346]: running as uid(38)/gid(38) euid(38)/egid(38).
10 Sep 10:18:42 ntpd[11346]: time reset 139.316135 s
10 Sep 10:18:42 ntpd[11346]: kernel time discipline status change 41
10 Sep 10:18:42 ntpd[11346]: synchronisation lost
10 Sep 10:20:23 ntpd[11346]: kernel time discipline status change 1
"
"time reset 139.316135 s"。å‰å›žäºˆæƒ³ã—ãŸã¨ãŠã‚Šã€ã‚·ã‚¹ãƒ†ãƒ クãƒãƒƒã‚¯ã«é–¢ã™ã‚‹ãƒã‚°ãŒå‡ºåŠ›ã•れるんã 。
今回ã®ãƒã‚°ã§å‡ºåŠ›ã•れãŸ"synchronisation lost"ã¯ã‚½ãƒ¼ã‚¹ã‚’検索ã—ã¦ã‚‚出ã¦ã“ãªã„ã®ã ãŒã€æ™‚刻ãŒã‚¹ãƒ†ãƒƒãƒ—調整ã•れるã¨ä¸€æ—¦æ™‚刻サーãƒãƒ¼ã¨ã®æŽ¥ç¶šãŒã¨ãŽã‚Œã‚‹ã‚‰ã—ã„。ãã®å¾Œã€"kernel time discipline status change 1"ãŒå‡ºã¦ãŠã‚Šã€nptqã‚³ãƒžãƒ³ãƒ‰ã§æ™‚åˆ»åŒæœŸãŒå–れã¦ã„ã‚‹ã®ã§ä»Šã®ã¨ã“ã‚ã¯ã‚ˆã—ã¨ã™ã‚‹ã€‚
相変ã‚らãšRHEL3/4ã§ç¢ºèªã€‚
éŠ€è¡Œã«æ´¾é£ã•れã¦ã„ã‚‹ã®ã§ã€å°‘ã—銀行æ¥å‹™ã«ã¤ã„ã¦å‹‰å¼·ã—よã†ã¨æ€ã†ã€‚
ãŠå®¢ã•ã‚“ã«æ¥å‹™ã«ã¤ã„ã¦ã®è¬›ç¿’ã‚’å—ã‘ãŸã„ã¨ç›´æŽ¥è¨€ã£ã¦ã¿ãŸã®ã ãŒã€å´ä¸‹ã•れã¦ã—ã¾ã£ãŸã€‚システムã«ã¤ã„ã¦ã¯çŸ¥è˜ãŒã‚ã£ã¦ã‚‚ã€æ¥å‹™ã«ã¤ã„ã¦ã®çŸ¥è˜ãŒãªã„ã®ã¯ã©ã†ãªã‚“ã ã‚ã†ãƒ»ãƒ»ãƒ»ãªã®ã§ã€æœ¬ã‚’èªã‚“ã§çŸ¥è˜ã‚’得よã†ã¨æ€ã£ãŸã€‚
本ã«ã‚ˆã‚‹ã¨é‡‘èžæ©Ÿé–¢ã¯ãŠãŠã‚ˆã次ã®5種類ã«åˆ†ã‘ã‚‹ã“ã¨ãŒã§ãるよã†ã 。
・銀行
・証券会社
・ä¿é™ºä¼šç¤¾
・ãã®ä»–é‡‘èžæ©Ÿé–¢
・ãã®ä»–機関投資家
wikiã§é‡‘èžæ©Ÿé–¢ã«ã¤ã„ã¦æ¤œç´¢ã—ãŸã¨ã“ã‚ç´°ã‹ã13分類ã•れã¦ã„ãŸã€‚åå‰ã¯èžã„ãŸã“ã¨ãŒã‚ã‚‹ã‘れã©ã‚‚ã€æ™®æ®µã‚ã¾ã‚Šæ„è˜ã—ãªã„ã‚‚ã®ã°ã‹ã‚Šã€‚
・銀行
・信用金庫
・信用å”åŒçµ„åˆï¼ˆä¿¡ç”¨çµ„åˆï¼‰
・商工ä¸é‡‘
・労åƒé‡‘庫
・農æ¥å”åŒçµ„åˆ
ãƒ»æ¼æ¥å”åŒçµ„åˆï¼ˆæ°´ç”£æ¥å”åŒçµ„åˆï¼‰
・信金ä¸å¤®é‡‘庫
・農林ä¸å¤®é‡‘庫
・ãã®ä»–ã®æ”¿ç–é‡‘èžæ©Ÿé–¢
・ä¿é™ºä¼šç¤¾
・証券会社
・貸金æ¥è€…
13ã¯ç´°ã‹ã„ã®ã§æœ¬ã®é€šã‚Š5ã¤ãƒ¡ã‚¤ãƒ³ã§è¦šãˆã¦ã„ã。
ãŠå®¢ã•ã‚“ã«æ¥å‹™ã«ã¤ã„ã¦ã®è¬›ç¿’ã‚’å—ã‘ãŸã„ã¨ç›´æŽ¥è¨€ã£ã¦ã¿ãŸã®ã ãŒã€å´ä¸‹ã•れã¦ã—ã¾ã£ãŸã€‚システムã«ã¤ã„ã¦ã¯çŸ¥è˜ãŒã‚ã£ã¦ã‚‚ã€æ¥å‹™ã«ã¤ã„ã¦ã®çŸ¥è˜ãŒãªã„ã®ã¯ã©ã†ãªã‚“ã ã‚ã†ãƒ»ãƒ»ãƒ»ãªã®ã§ã€æœ¬ã‚’èªã‚“ã§çŸ¥è˜ã‚’得よã†ã¨æ€ã£ãŸã€‚
本ã«ã‚ˆã‚‹ã¨é‡‘èžæ©Ÿé–¢ã¯ãŠãŠã‚ˆã次ã®5種類ã«åˆ†ã‘ã‚‹ã“ã¨ãŒã§ãるよã†ã 。
・銀行
・証券会社
・ä¿é™ºä¼šç¤¾
・ãã®ä»–é‡‘èžæ©Ÿé–¢
・ãã®ä»–機関投資家
wikiã§é‡‘èžæ©Ÿé–¢ã«ã¤ã„ã¦æ¤œç´¢ã—ãŸã¨ã“ã‚ç´°ã‹ã13分類ã•れã¦ã„ãŸã€‚åå‰ã¯èžã„ãŸã“ã¨ãŒã‚ã‚‹ã‘れã©ã‚‚ã€æ™®æ®µã‚ã¾ã‚Šæ„è˜ã—ãªã„ã‚‚ã®ã°ã‹ã‚Šã€‚
・銀行
・信用金庫
・信用å”åŒçµ„åˆï¼ˆä¿¡ç”¨çµ„åˆï¼‰
・商工ä¸é‡‘
・労åƒé‡‘庫
・農æ¥å”åŒçµ„åˆ
ãƒ»æ¼æ¥å”åŒçµ„åˆï¼ˆæ°´ç”£æ¥å”åŒçµ„åˆï¼‰
・信金ä¸å¤®é‡‘庫
・農林ä¸å¤®é‡‘庫
・ãã®ä»–ã®æ”¿ç–é‡‘èžæ©Ÿé–¢
・ä¿é™ºä¼šç¤¾
・証券会社
・貸金æ¥è€…
13ã¯ç´°ã‹ã„ã®ã§æœ¬ã®é€šã‚Š5ã¤ãƒ¡ã‚¤ãƒ³ã§è¦šãˆã¦ã„ã。
システム・ガイド | IBMサーãƒãƒ¼ã®ã‚¹ãƒšãƒƒã‚¯è¡¨ã¨ã€è£…ç€å¯èƒ½ãªã‚ªãƒ—ã‚·ãƒ§ãƒ³é¡žã®æ§‹æˆã‚¬ã‚¤ãƒ‰ã§ã™ã€‚導入機器見ç©ã®éš›ã«ã¨ã¦ã‚‚å½¹ã«ç«‹ã¡ã¾ã™ã€‚ |
NTPã®è¨å®šã«ã¤ã„ã¦â‘¢ã§ã‚ˆãã‚ã‹ã‚‰ãšã«è¨å®šã—ãŸ"logconfig"ã«ã¤ã„ã¦è©¦ã—ã¦ã¿ã¾ã—ãŸã€‚
"logconfig +syscall"
8 Sep 19:00:59 ntpd[14904]: running as uid(38)/gid(38) euid(38)/egid(38).
8 Sep 19:01:59 ntpd[14904]: kernel time discipline status change 41
8 Sep 19:02:34 ntpd[14904]: kernel time discipline status change 1
"logconfig +clockall"
8 Sep 19:00:57 ntpd[14110]: running as uid(38)/gid(38) euid(38)/egid(38).
8 Sep 19:01:57 ntpd[14110]: kernel time discipline status change 41
8 Sep 19:02:32 ntpd[14110]: kernel time discipline status change 1
"logconfig +peerall"
8 Sep 19:01:00 ntpd[511]: peer 123.456.789.098 event 'event_reach' (0x84) status 'unreach, conf, 1 event, event_reach' (0x8014)
8 Sep 19:01:01 ntpd[511]: peer LOCAL(0) event 'event_reach' (0x84) status 'unreach, conf, 1 event, event_reach' (0x8014)
8 Sep 19:02:33 ntpd[511]: synchronized to 123.456.789.098, stratum 2
8 Sep 19:02:33 ntpd[511]: kernel time sync disabled 0041
8 Sep 19:09:04 ntpd[511]: kernel time sync enabled 0001
"logconfig +sysall"
8 Sep 19:00:58 ntpd[7444]: running as uid(38)/gid(38) euid(38)/egid(38).
8 Sep 19:00:58 ntpd[7444]: system event 'event_restart' (0x01) status 'sync_alarm, sync_unspec, 1 event, event_unspec' (0xc010)
8 Sep 19:01:06 ntpd[7444]: peer LOCAL(0) event 'event_reach' (0x84) status 'unreach, conf, 1 event, event_reach' (0x8014)
8 Sep 19:01:09 ntpd[7444]: peer 123.456.789.098 event 'event_reach' (0x84) status 'unreach, conf, 1 event, event_reach' (0x8014)
8 Sep 19:01:58 ntpd[7444]: system event 'event_peer/strat_chg' (0x04) status 'sync_alarm, sync_ntp, 2 events, event_restart' (0xc621)
8 Sep 19:01:58 ntpd[7444]: kernel time discipline status change 41
8 Sep 19:01:58 ntpd[7444]: system event 'event_sync_chg' (0x03) status 'leap_none, sync_ntp, 3 events, event_peer/strat_chg' (0x634)
8 Sep 19:01:58 ntpd[7444]: system event 'event_peer/strat_chg' (0x04) status 'leap_none, sync_ntp, 4 events, event_sync_chg' (0x643)
8 Sep 19:02:33 ntpd[7444]: kernel time discipline status change 1
8 Sep 20:00:58 ntpd[7444]: offset 0.000020 sec freq 27.469 ppm error 0.000079 poll 5
8 Sep 21:00:58 ntpd[7444]: offset 0.001049 sec freq 23.676 ppm error 0.000335 poll 6
8 Sep 22:00:58 ntpd[7444]: offset 0.000274 sec freq 23.906 ppm error 0.000411 poll 8
8 Sep 23:00:58 ntpd[7444]: offset 0.000842 sec freq 23.919 ppm error 0.000359 poll 10
9 Sep 00:00:58 ntpd[7444]: offset 0.007946 sec freq 23.954 ppm error 0.002036 poll 10
9 Sep 01:00:58 ntpd[7444]: offset 0.020403 sec freq 24.032 ppm error 0.004302 poll 10
9 Sep 02:00:58 ntpd[7444]: offset 0.005241 sec freq 25.256 ppm error 0.002214 poll 9
9 Sep 03:00:58 ntpd[7444]: offset 0.002397 sec freq 25.342 ppm error 0.001221 poll 10
9 Sep 04:00:59 ntpd[7444]: offset 0.003058 sec freq 25.386 ppm error 0.000715 poll 10
9 Sep 05:00:59 ntpd[7444]: offset 0.004596 sec freq 25.436 ppm error 0.000736 poll 9
9 Sep 06:00:59 ntpd[7444]: offset 0.000054 sec freq 25.811 ppm error 0.000558 poll 9
9 Sep 07:00:59 ntpd[7444]: offset 0.002246 sec freq 25.838 ppm error 0.000567 poll 10
9 Sep 08:00:59 ntpd[7444]: offset 0.001653 sec freq 25.885 ppm error 0.000350 poll 9
9 Sep 09:00:59 ntpd[7444]: offset 0.000101 sec freq 25.960 ppm error 0.000172 poll 10
試ã—ã¦ã¿ã¦æ°—ãŒã¤ã„ãŸã®ã¯ã€syscallã¨clockallã¯ãれãžã‚Œã‚·ã‚¹ãƒ†ãƒ クãƒãƒƒã‚¯ã¨ãƒãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ã‚¯ãƒãƒƒã‚¯ã«ã¤ã„ã¦ã®ãƒã‚°ãƒ¬ãƒ™ãƒ«ã§ã¯ãªã„ã‹ï¼Ÿã¨ã„ã†ã“ã¨ã€‚今回試ã—ãŸã®ã¯æ™‚åˆ»åŒæœŸã‚’ã—ã¦ã„るサーãƒãƒ¼ã§ntp.confã‚’æ›¸ãæ›ãˆã¦ntpdã‚’å†èµ·å‹•ã—ãŸã ã‘ãªã®ã§ã€å¤§å¹…ãªæ™‚刻調整ã¯å…¥ã£ã¦ã„ãªã„。ãã®ãŸã‚ã€ãƒã‚°ã«ã¯èµ·å‹•ã«ã¤ã„ã¦ã®ãƒã‚°ã—ã‹å‡ºã¦ã„ãªã„ã®ã§ã¯ãªã„ã‹ï¼Ÿ
peerallã¯æŽ¥ç¶šå…ˆã‚µãƒ¼ãƒãƒ¼ã®çŠ¶æ…‹ã¨ã€ãれã«å¯¾å¿œã™ã‚‹è‡ªã‚µãƒ¼ãƒãƒ¼ã®çŠ¶æ…‹ã«ã¤ã„ã¦ã®ãƒã‚°ãƒ¬ãƒ™ãƒ«ã§ã¯ãªã„ã‹ï¼Ÿã¨ã„ã†ã“ã¨ã€‚ã“ã®ãƒ¬ãƒ™ãƒ«ã§åˆã‚ã¦"synchronized to・・・"ãŒè¨˜éŒ²ã•れã¦ã„る。
sysallã¯ä¸Šè¨˜å…¨ã¦ã‚’å«ã‚“ã ãƒã‚°ãƒ¬ãƒ™ãƒ«ã§ã¯ãªã„ã‹ï¼Ÿã¨ã„ã†ã“ã¨ã€‚ã§ã€ãれã«ãƒ—ラスã—ã¦driftfileã¸ã®æ›¸ãè¾¼ã¿ã«ã¤ã„ã¦ã®ãƒã‚°ã‚’出ã—ã¦ã„る(ã¡ãªã¿ã«ã€æ¯Žæ™‚driftfileãŒå¤‰æ›´ã•れã¦ã„ã‚‹ã“ã¨ãŒç¢ºèªã§ãる)。
ã¾ãŸå°‘ã—ãšã¤èª¿ã¹ã¦ã„ãã¾ã™ã€‚
"logconfig +syscall"
8 Sep 19:00:59 ntpd[14904]: running as uid(38)/gid(38) euid(38)/egid(38).
8 Sep 19:01:59 ntpd[14904]: kernel time discipline status change 41
8 Sep 19:02:34 ntpd[14904]: kernel time discipline status change 1
"logconfig +clockall"
8 Sep 19:00:57 ntpd[14110]: running as uid(38)/gid(38) euid(38)/egid(38).
8 Sep 19:01:57 ntpd[14110]: kernel time discipline status change 41
8 Sep 19:02:32 ntpd[14110]: kernel time discipline status change 1
"logconfig +peerall"
8 Sep 19:01:00 ntpd[511]: peer 123.456.789.098 event 'event_reach' (0x84) status 'unreach, conf, 1 event, event_reach' (0x8014)
8 Sep 19:01:01 ntpd[511]: peer LOCAL(0) event 'event_reach' (0x84) status 'unreach, conf, 1 event, event_reach' (0x8014)
8 Sep 19:02:33 ntpd[511]: synchronized to 123.456.789.098, stratum 2
8 Sep 19:02:33 ntpd[511]: kernel time sync disabled 0041
8 Sep 19:09:04 ntpd[511]: kernel time sync enabled 0001
"logconfig +sysall"
8 Sep 19:00:58 ntpd[7444]: running as uid(38)/gid(38) euid(38)/egid(38).
8 Sep 19:00:58 ntpd[7444]: system event 'event_restart' (0x01) status 'sync_alarm, sync_unspec, 1 event, event_unspec' (0xc010)
8 Sep 19:01:06 ntpd[7444]: peer LOCAL(0) event 'event_reach' (0x84) status 'unreach, conf, 1 event, event_reach' (0x8014)
8 Sep 19:01:09 ntpd[7444]: peer 123.456.789.098 event 'event_reach' (0x84) status 'unreach, conf, 1 event, event_reach' (0x8014)
8 Sep 19:01:58 ntpd[7444]: system event 'event_peer/strat_chg' (0x04) status 'sync_alarm, sync_ntp, 2 events, event_restart' (0xc621)
8 Sep 19:01:58 ntpd[7444]: kernel time discipline status change 41
8 Sep 19:01:58 ntpd[7444]: system event 'event_sync_chg' (0x03) status 'leap_none, sync_ntp, 3 events, event_peer/strat_chg' (0x634)
8 Sep 19:01:58 ntpd[7444]: system event 'event_peer/strat_chg' (0x04) status 'leap_none, sync_ntp, 4 events, event_sync_chg' (0x643)
8 Sep 19:02:33 ntpd[7444]: kernel time discipline status change 1
8 Sep 20:00:58 ntpd[7444]: offset 0.000020 sec freq 27.469 ppm error 0.000079 poll 5
8 Sep 21:00:58 ntpd[7444]: offset 0.001049 sec freq 23.676 ppm error 0.000335 poll 6
8 Sep 22:00:58 ntpd[7444]: offset 0.000274 sec freq 23.906 ppm error 0.000411 poll 8
8 Sep 23:00:58 ntpd[7444]: offset 0.000842 sec freq 23.919 ppm error 0.000359 poll 10
9 Sep 00:00:58 ntpd[7444]: offset 0.007946 sec freq 23.954 ppm error 0.002036 poll 10
9 Sep 01:00:58 ntpd[7444]: offset 0.020403 sec freq 24.032 ppm error 0.004302 poll 10
9 Sep 02:00:58 ntpd[7444]: offset 0.005241 sec freq 25.256 ppm error 0.002214 poll 9
9 Sep 03:00:58 ntpd[7444]: offset 0.002397 sec freq 25.342 ppm error 0.001221 poll 10
9 Sep 04:00:59 ntpd[7444]: offset 0.003058 sec freq 25.386 ppm error 0.000715 poll 10
9 Sep 05:00:59 ntpd[7444]: offset 0.004596 sec freq 25.436 ppm error 0.000736 poll 9
9 Sep 06:00:59 ntpd[7444]: offset 0.000054 sec freq 25.811 ppm error 0.000558 poll 9
9 Sep 07:00:59 ntpd[7444]: offset 0.002246 sec freq 25.838 ppm error 0.000567 poll 10
9 Sep 08:00:59 ntpd[7444]: offset 0.001653 sec freq 25.885 ppm error 0.000350 poll 9
9 Sep 09:00:59 ntpd[7444]: offset 0.000101 sec freq 25.960 ppm error 0.000172 poll 10
試ã—ã¦ã¿ã¦æ°—ãŒã¤ã„ãŸã®ã¯ã€syscallã¨clockallã¯ãれãžã‚Œã‚·ã‚¹ãƒ†ãƒ クãƒãƒƒã‚¯ã¨ãƒãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ã‚¯ãƒãƒƒã‚¯ã«ã¤ã„ã¦ã®ãƒã‚°ãƒ¬ãƒ™ãƒ«ã§ã¯ãªã„ã‹ï¼Ÿã¨ã„ã†ã“ã¨ã€‚今回試ã—ãŸã®ã¯æ™‚åˆ»åŒæœŸã‚’ã—ã¦ã„るサーãƒãƒ¼ã§ntp.confã‚’æ›¸ãæ›ãˆã¦ntpdã‚’å†èµ·å‹•ã—ãŸã ã‘ãªã®ã§ã€å¤§å¹…ãªæ™‚刻調整ã¯å…¥ã£ã¦ã„ãªã„。ãã®ãŸã‚ã€ãƒã‚°ã«ã¯èµ·å‹•ã«ã¤ã„ã¦ã®ãƒã‚°ã—ã‹å‡ºã¦ã„ãªã„ã®ã§ã¯ãªã„ã‹ï¼Ÿ
peerallã¯æŽ¥ç¶šå…ˆã‚µãƒ¼ãƒãƒ¼ã®çŠ¶æ…‹ã¨ã€ãれã«å¯¾å¿œã™ã‚‹è‡ªã‚µãƒ¼ãƒãƒ¼ã®çŠ¶æ…‹ã«ã¤ã„ã¦ã®ãƒã‚°ãƒ¬ãƒ™ãƒ«ã§ã¯ãªã„ã‹ï¼Ÿã¨ã„ã†ã“ã¨ã€‚ã“ã®ãƒ¬ãƒ™ãƒ«ã§åˆã‚ã¦"synchronized to・・・"ãŒè¨˜éŒ²ã•れã¦ã„る。
sysallã¯ä¸Šè¨˜å…¨ã¦ã‚’å«ã‚“ã ãƒã‚°ãƒ¬ãƒ™ãƒ«ã§ã¯ãªã„ã‹ï¼Ÿã¨ã„ã†ã“ã¨ã€‚ã§ã€ãれã«ãƒ—ラスã—ã¦driftfileã¸ã®æ›¸ãè¾¼ã¿ã«ã¤ã„ã¦ã®ãƒã‚°ã‚’出ã—ã¦ã„る(ã¡ãªã¿ã«ã€æ¯Žæ™‚driftfileãŒå¤‰æ›´ã•れã¦ã„ã‚‹ã“ã¨ãŒç¢ºèªã§ãる)。
ã¾ãŸå°‘ã—ãšã¤èª¿ã¹ã¦ã„ãã¾ã™ã€‚
HULFTを導入時ã«è¨å®šã•れる環境変数ã®HULPATH。
テスト機ã§ã¯Windowsã®ç’°å¢ƒå¤‰æ•°ã¨ã—ã¦è¨å®šã•れã¦ã„ãŸã®ã§ãã†ã„ã†ç‰©ã ã¨æ€ã£ã¦ã„ãŸã€‚
HULFTãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚¢ãƒƒãƒ—ã®éš›ã«"set hulpath"ã¨ã‚³ãƒžãƒ³ãƒ‰ãƒ—ãƒãƒ³ãƒ—トã§å®Ÿè¡Œã—ã¦ä¸èº«ã‚’確èªã—よã†ã¨ã—ãŸã¨ã“ã‚ã€"hulpathãŒè¨å®šã•れã¦ã„ã¾ã›ã‚“"ã¨å‡ºã¦ãる。ã§ã‚‚ã€ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ä¸ã«hulpathã‚’HULFT6ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã«å¤‰æ›´ã—ã¾ã™ã‚ˆã¨ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒå‡ºã¦ãã‚‹ã®ã§ãŠã‹ã—ã„ãªã¨æ€ã£ã¦ã„ãŸã€‚
昨日ã€ã¼ã‚“やりã¨HULFTã®ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ã‚’èªã‚“ã§ã„ãŸã‚‰ãã®ã‚ã‘ãŒè¼‰ã£ã¦ã„ãŸã€‚
『
3.2 動作環境ã®è¨å®šã«ã¤ã„ã¦
 ・・・
3.2.1 HULFT環境è¨å®šãƒ•ァイルã®ã‚るディレクトリã®è¨å®š
 HULFTãŒä½¿ç”¨ã™ã‚‹ç’°å¢ƒè¨å®šãƒ•ァイルã®ã‚るディレクトリを「hulft.iniã€ãƒ•ァイルã«è¨å®šã—ã¾ã™ã€‚セクションåã¯ã€ŒPATHã€ã€ã‚¨ãƒ³ãƒˆãƒªåã¯ã€ŒHULPATHã€ã§ã™ã€‚インストール時ã«ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ©ãŒè‡ªå‹•çš„ã«è¨å®šã—ã¾ã™ãŒã€å¤‰æ›´ã‚’行ã„ãŸã„å ´åˆã¯ã€ã‚ªãƒšãƒ¬ãƒ¼ãƒ†ã‚£ãƒ³ã‚°ã‚·ã‚¹ãƒ†ãƒ ディレクトリ(%windir%)ã«ã‚る「hulft.iniã€ãƒ•ァイルをメモ帳ãªã©ã®ã‚¨ãƒ‡ã‚£ã‚¿ã§å¤‰æ›´ã—ã¦ãã ã•ã„。
ã€è¨˜å…¥ä¾‹ã€‘
[PATH]
HULPATH=C:\Program Files\hulft\etc
ã€
ãã†ã„ã†ã“ã¨ã ã£ãŸã®ã‹ã€‚ã“れを知らãªã„人ãŒãƒ†ã‚¹ãƒˆæ©Ÿã®è¨å®šã‚’ã—ãŸã‹ã‚‰Windowsã®ç’°å¢ƒå¤‰æ•°ã«HULPATHãŒè¨å®šã•れã¦ã„ãŸã®ã ã‚ã†ã€‚ç´å¾—。
ã¡ãªã¿ã«ã“ã®è¨˜è¿°ã¯ç®¡ç†ã‚¬ã‚¤ãƒ‰ã®ã€Œç¬¬ï¼“ç« ã€€Windows動作環境ã€ã«æ›¸ã„ã¦ã‚りã¾ã™ã®ã§ã€ãã®ä»–OSã«ã¤ã„ã¦ã¯ã‚ã‹ã‚Šã¾ã›ã‚“。
テスト機ã§ã¯Windowsã®ç’°å¢ƒå¤‰æ•°ã¨ã—ã¦è¨å®šã•れã¦ã„ãŸã®ã§ãã†ã„ã†ç‰©ã ã¨æ€ã£ã¦ã„ãŸã€‚
HULFTãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚¢ãƒƒãƒ—ã®éš›ã«"set hulpath"ã¨ã‚³ãƒžãƒ³ãƒ‰ãƒ—ãƒãƒ³ãƒ—トã§å®Ÿè¡Œã—ã¦ä¸èº«ã‚’確èªã—よã†ã¨ã—ãŸã¨ã“ã‚ã€"hulpathãŒè¨å®šã•れã¦ã„ã¾ã›ã‚“"ã¨å‡ºã¦ãる。ã§ã‚‚ã€ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ä¸ã«hulpathã‚’HULFT6ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã«å¤‰æ›´ã—ã¾ã™ã‚ˆã¨ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒå‡ºã¦ãã‚‹ã®ã§ãŠã‹ã—ã„ãªã¨æ€ã£ã¦ã„ãŸã€‚
昨日ã€ã¼ã‚“やりã¨HULFTã®ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ã‚’èªã‚“ã§ã„ãŸã‚‰ãã®ã‚ã‘ãŒè¼‰ã£ã¦ã„ãŸã€‚
『
3.2 動作環境ã®è¨å®šã«ã¤ã„ã¦
 ・・・
3.2.1 HULFT環境è¨å®šãƒ•ァイルã®ã‚るディレクトリã®è¨å®š
 HULFTãŒä½¿ç”¨ã™ã‚‹ç’°å¢ƒè¨å®šãƒ•ァイルã®ã‚るディレクトリを「hulft.iniã€ãƒ•ァイルã«è¨å®šã—ã¾ã™ã€‚セクションåã¯ã€ŒPATHã€ã€ã‚¨ãƒ³ãƒˆãƒªåã¯ã€ŒHULPATHã€ã§ã™ã€‚インストール時ã«ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ©ãŒè‡ªå‹•çš„ã«è¨å®šã—ã¾ã™ãŒã€å¤‰æ›´ã‚’行ã„ãŸã„å ´åˆã¯ã€ã‚ªãƒšãƒ¬ãƒ¼ãƒ†ã‚£ãƒ³ã‚°ã‚·ã‚¹ãƒ†ãƒ ディレクトリ(%windir%)ã«ã‚る「hulft.iniã€ãƒ•ァイルをメモ帳ãªã©ã®ã‚¨ãƒ‡ã‚£ã‚¿ã§å¤‰æ›´ã—ã¦ãã ã•ã„。
ã€è¨˜å…¥ä¾‹ã€‘
[PATH]
HULPATH=C:\Program Files\hulft\etc
ã€
ãã†ã„ã†ã“ã¨ã ã£ãŸã®ã‹ã€‚ã“れを知らãªã„人ãŒãƒ†ã‚¹ãƒˆæ©Ÿã®è¨å®šã‚’ã—ãŸã‹ã‚‰Windowsã®ç’°å¢ƒå¤‰æ•°ã«HULPATHãŒè¨å®šã•れã¦ã„ãŸã®ã ã‚ã†ã€‚ç´å¾—。
ã¡ãªã¿ã«ã“ã®è¨˜è¿°ã¯ç®¡ç†ã‚¬ã‚¤ãƒ‰ã®ã€Œç¬¬ï¼“ç« ã€€Windows動作環境ã€ã«æ›¸ã„ã¦ã‚りã¾ã™ã®ã§ã€ãã®ä»–OSã«ã¤ã„ã¦ã¯ã‚ã‹ã‚Šã¾ã›ã‚“。
HULFT ver.5ã‹ã‚‰HULFT ver.6ã«ã‚ã’る仕事ãŒã‚りã¾ã—ãŸã€‚
æ‰‹é †ã¯ã¨ã¦ã‚‚ç°¡å˜ã§ã—ãŸã€‚
1.HULFTã‚’åœæ¢ã™ã‚‹ã€‚
2.æ–°ã—ã„HULFTã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã‚’ã™ã‚‹ã€‚
3.登録ã®ã‚¤ãƒ³ãƒãƒ¼ãƒˆã‚’ã™ã‚‹ã€‚
4.HULFTã‚’èµ·å‹•ã™ã‚‹ã€‚
大ã¾ã‹ã«ã¯ä¸Šè¨˜4é …ç›®ã®ä½œæ¥ã§ã™ãŒã€æœ¬ç•ªç’°å¢ƒã§ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚¢ãƒƒãƒ—ã™ã‚‹ã®ãŒåˆã‚ã¦ã ã£ãŸã®ã§ã€å¿µã®ãŸã‚下記作æ¥ã‚‚プラスã§è¡Œã„ã¾ã—ãŸã€‚
1.1.登録ã®ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã‚’ã¨ã‚‹ï¼ˆutligenコマンド)。
1.2.登録ã®ä»¶æ•°ã‚’æ•°ãˆã¦ãŠã。
3.1.登録ã®ä»¶æ•°ãŒå¤‰ã‚ã£ã¦ã„ãªã„ã“ã¨ã‚’確èªã™ã‚‹ã€‚
ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚¢ãƒƒãƒ—ã®éš›ã«ã¯ã€è‡ªå‹•çš„ã«æ—¢å˜ã®HULFTフォルダãŒã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«å…ˆã«æŒ‡å®šã•れã¾ã™ï¼ˆãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—フォルダãŒä½œæˆã•れã€å…ƒã®binntã¨etcフォルダãŒã‚³ãƒ”ーã•れã¾ã™ï¼‰ã€‚
今回ã¯hulft5ã§ã¯ãªãhulft6ã¨ãƒ•ォルダåを指定ã—ã¦ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã‚’行ã„ã¾ã—ãŸã€‚ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ãƒ•ã‚©ãƒ«ãƒ€ã®æŒ‡å®šã‚’外ã•ãªã„ã§é€²ã‚“ã ã¨ã“ã‚ã€ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã™ã‚‹ã‚‚ã®ãŒãªã„ã®ã ã‹ã‚‰ä½œã‚‹å¿…è¦ã¯ã‚りã¾ã›ã‚“ã¨ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒè¡¨ç¤ºã•れã¾ã—ãŸã€‚ã”ã‚‚ã£ã¨ã‚‚・・・
ãºã—ãºã—ã¨ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã¯ä½•ã‚‚å•題ãªã終了ã—ãŸã®ã§ã€binntã«ã‚ã‚‹hulconvコマンドã§ç™»éŒ²ã‚’æ–°ã—ã„HULFTã¸ç§»è¡Œã—ã¾ã—ãŸã€‚å…ƒã®HULFTã®etcフォルダを指定ã—ã¦å®Ÿè¡Œã™ã‚Œã°è‡ªå‹•çš„ã«ç™»éŒ²ãŒã‚¤ãƒ³ãƒãƒ¼ãƒˆã•れã¾ã™ï¼ˆæ—¢å˜ãƒ•ォルダã«ä¸Šæ›¸ãインストールã¨ã„ã†å½¢ã§ã‚れã°ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«æ™‚ã«ã‚¤ãƒ³ãƒãƒ¼ãƒˆã•れã¾ã™ï¼‰ã€‚
HULFTã‚’èµ·å‹•ã—ã¦ã€ãƒ†ã‚¹ãƒˆãƒ‡ãƒ¼ã‚¿ã®é€å—ä¿¡ã‚’ã—ã¦çµ‚了ã—ã¾ã—ãŸã€‚
今ã¯ver.7ã¨ãªã£ãŸHULFT。ã§ã‚‚ã€ã¾ã ã¾ã ver.5ãŒå‹•ã„ã¦ã„ã‚‹ã‚“ã よãªãƒ»ãƒ»ãƒ»
今ã¾ã§ã€æ–°è¦ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã—ã‹ã—ãŸã“ã¨ãŒãªã‹ã£ãŸã‹ã‚‰ã€5->6ã€6->7ã®ç·´ç¿’ã‚’å°‘ã—ã—ã¦ãŠã“ã†ã‹ã—ら。
æ‰‹é †ã¯ã¨ã¦ã‚‚ç°¡å˜ã§ã—ãŸã€‚
1.HULFTã‚’åœæ¢ã™ã‚‹ã€‚
2.æ–°ã—ã„HULFTã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã‚’ã™ã‚‹ã€‚
3.登録ã®ã‚¤ãƒ³ãƒãƒ¼ãƒˆã‚’ã™ã‚‹ã€‚
4.HULFTã‚’èµ·å‹•ã™ã‚‹ã€‚
大ã¾ã‹ã«ã¯ä¸Šè¨˜4é …ç›®ã®ä½œæ¥ã§ã™ãŒã€æœ¬ç•ªç’°å¢ƒã§ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚¢ãƒƒãƒ—ã™ã‚‹ã®ãŒåˆã‚ã¦ã ã£ãŸã®ã§ã€å¿µã®ãŸã‚下記作æ¥ã‚‚プラスã§è¡Œã„ã¾ã—ãŸã€‚
1.1.登録ã®ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã‚’ã¨ã‚‹ï¼ˆutligenコマンド)。
1.2.登録ã®ä»¶æ•°ã‚’æ•°ãˆã¦ãŠã。
3.1.登録ã®ä»¶æ•°ãŒå¤‰ã‚ã£ã¦ã„ãªã„ã“ã¨ã‚’確èªã™ã‚‹ã€‚
ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚¢ãƒƒãƒ—ã®éš›ã«ã¯ã€è‡ªå‹•çš„ã«æ—¢å˜ã®HULFTフォルダãŒã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«å…ˆã«æŒ‡å®šã•れã¾ã™ï¼ˆãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—フォルダãŒä½œæˆã•れã€å…ƒã®binntã¨etcフォルダãŒã‚³ãƒ”ーã•れã¾ã™ï¼‰ã€‚
今回ã¯hulft5ã§ã¯ãªãhulft6ã¨ãƒ•ォルダåを指定ã—ã¦ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã‚’行ã„ã¾ã—ãŸã€‚ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ãƒ•ã‚©ãƒ«ãƒ€ã®æŒ‡å®šã‚’外ã•ãªã„ã§é€²ã‚“ã ã¨ã“ã‚ã€ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã™ã‚‹ã‚‚ã®ãŒãªã„ã®ã ã‹ã‚‰ä½œã‚‹å¿…è¦ã¯ã‚りã¾ã›ã‚“ã¨ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ãŒè¡¨ç¤ºã•れã¾ã—ãŸã€‚ã”ã‚‚ã£ã¨ã‚‚・・・
ãºã—ãºã—ã¨ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã¯ä½•ã‚‚å•題ãªã終了ã—ãŸã®ã§ã€binntã«ã‚ã‚‹hulconvコマンドã§ç™»éŒ²ã‚’æ–°ã—ã„HULFTã¸ç§»è¡Œã—ã¾ã—ãŸã€‚å…ƒã®HULFTã®etcフォルダを指定ã—ã¦å®Ÿè¡Œã™ã‚Œã°è‡ªå‹•çš„ã«ç™»éŒ²ãŒã‚¤ãƒ³ãƒãƒ¼ãƒˆã•れã¾ã™ï¼ˆæ—¢å˜ãƒ•ォルダã«ä¸Šæ›¸ãインストールã¨ã„ã†å½¢ã§ã‚れã°ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«æ™‚ã«ã‚¤ãƒ³ãƒãƒ¼ãƒˆã•れã¾ã™ï¼‰ã€‚
HULFTã‚’èµ·å‹•ã—ã¦ã€ãƒ†ã‚¹ãƒˆãƒ‡ãƒ¼ã‚¿ã®é€å—ä¿¡ã‚’ã—ã¦çµ‚了ã—ã¾ã—ãŸã€‚
今ã¯ver.7ã¨ãªã£ãŸHULFT。ã§ã‚‚ã€ã¾ã ã¾ã ver.5ãŒå‹•ã„ã¦ã„ã‚‹ã‚“ã よãªãƒ»ãƒ»ãƒ»
今ã¾ã§ã€æ–°è¦ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã—ã‹ã—ãŸã“ã¨ãŒãªã‹ã£ãŸã‹ã‚‰ã€5->6ã€6->7ã®ç·´ç¿’ã‚’å°‘ã—ã—ã¦ãŠã“ã†ã‹ã—ら。
NTPã®è¨å®šã«ã¤ã„ã¦â‘ ã€
NTPã®è¨å®šã«ã¤ã„ã¦â‘¡ã®ç¶šã
å„種è¨å®šã®æ„味を調ã¹ã¦ã‹ã‚‰æ–°ã—ãntp.confを書ãç›´ã—ã¾ã—ãŸã€‚
"
tinker panic 0
restrict default ignore
restrict 127.0.0.1
restrict 123.456.789.0 mask 255.255.255.0 nomodify notrap
server 123.456.789.098 minpoll 4 maxpoll 8
server 123.456.789.097 minpoll 4 maxpoll 8
server 127.127.1.0
fudge 127.127.1.0 stratum 11
driftfile /var/lib/ntp/drift
logconfig +syscall +clockall +sysall +peerall
logfile /var/log/ntpd.log
"
ã¾ãšã€ntpデーモンãŒè‡ªå‹•çš„ã«çµ‚了ã—ãªã„よã†ã«è¨å®šã€‚
"restrict 123.456.789.0 mask 255.255.255.0"ã§åŒä¸€LAN内ã§ã®ã‚¢ã‚¯ã‚»ã‚¹ã‚’å¯èƒ½ã«ã€‚後ã®ã‚ªãƒ—ションã¯ä»–ã®ã‚µãƒ¼ãƒãƒ¼ã‹ã‚‰ã‚¢ã‚¯ã‚»ã‚¹ãŒæ¥ãŸã¨ãã«å¤‰æ›´ã•れるã“ã¨ãŒãªã„よã†ã«ã™ã‚‹ç‰©ã®ã‚ˆã†ã§ã™ï¼ˆè¦èª¿æŸ»ï¼‰ã€‚
今回ã¯å‚照時刻サーãƒãƒ¼ã‚’二カ所è¨å®šã—ã¦ã„ã¦ã€æ™‚刻調整間隔ã¯çŸã‚ã®4ã‹ã‚‰8ã«ã—ã¦ã‚りã¾ã™ã€‚今ã¾ã§10ã«è¨å®šã—ã¦ã„ã¦ã€ntpãŒå‹•ã„ã¦ã„ã‚‹é–“ã«30ç§’ã‚‚ãšã‚Œã¦ã„ãŸã®ã§ã€é–“隔を少ã—çŸãã™ã‚‹ã“ã¨ã«ãªã‚Šã¾ã—ãŸã€‚本番機ã ã‹ã‚‰ã©ã‚“ãªå…·åˆãªã®ã‹è¦‹ã‚‹ã“ã¨ãŒã§ããšã«æ®‹å¿µã§ã™ã€‚
"logconfig"ã§æŒ‡å®šã™ã‚‹ã¨è©³ç´°ãªãƒã‚°ãŒå‡ºåŠ›ã•れるよã†ã«ãªã‚Šã¾ã™ã€‚ã©ã®ã‚ªãƒ—ションをã¤ã‘ã‚‹ã¨ã©ã‚Œã ã‘変ã‚ã‚‹ã®ã‹ã¯ã¾ã 未調査ã§ã™ãŒã€ã¨ã‚Šã‚ãˆãšå…¨éƒ¨ä¹—ã›ã§ã„ãã¾ã—ãŸï¼ˆè¦èª¿æŸ»ï¼‰ã€‚
"logfile"ã«ã¯èµ·å‹•/åœæ¢ãƒ»æœ€åˆã«èª¿æ•´ã—ãŸæ™‚ã®ãšã‚Œå¹…ã¨driftファイルを更新ã—ãŸãƒã‚°ãŒå‡ºåŠ›ã•れã¾ã™ã€‚ãƒã‚°ã‚’見るã¨ã€driftファイルãŒä¸€æ™‚é–“ã”ã¨ã«ä¿®æ£ã•れã¦ã„ã‚‹ã“ã¨ãŒã‚ã‹ã‚Šã¾ã™ã€‚
ntp.confã‚’æ›¸ãæ›ãˆãŸã‚‰ntpdã‚’å†èµ·å‹•ã™ã‚Œã°ä½œæ¥å®Œäº†ã§ã™ã€‚æ–°ã—ã„è¨å®šã‚’èªã¿è¾¼ã‚“ã§å‹•ã„ã¦ãれã¾ã™ã€‚
NTPã®è¨å®šã«ã¤ã„ã¦â‘¡ã®ç¶šã
å„種è¨å®šã®æ„味を調ã¹ã¦ã‹ã‚‰æ–°ã—ãntp.confを書ãç›´ã—ã¾ã—ãŸã€‚
"
tinker panic 0
restrict default ignore
restrict 127.0.0.1
restrict 123.456.789.0 mask 255.255.255.0 nomodify notrap
server 123.456.789.098 minpoll 4 maxpoll 8
server 123.456.789.097 minpoll 4 maxpoll 8
server 127.127.1.0
fudge 127.127.1.0 stratum 11
driftfile /var/lib/ntp/drift
logconfig +syscall +clockall +sysall +peerall
logfile /var/log/ntpd.log
"
ã¾ãšã€ntpデーモンãŒè‡ªå‹•çš„ã«çµ‚了ã—ãªã„よã†ã«è¨å®šã€‚
"restrict 123.456.789.0 mask 255.255.255.0"ã§åŒä¸€LAN内ã§ã®ã‚¢ã‚¯ã‚»ã‚¹ã‚’å¯èƒ½ã«ã€‚後ã®ã‚ªãƒ—ションã¯ä»–ã®ã‚µãƒ¼ãƒãƒ¼ã‹ã‚‰ã‚¢ã‚¯ã‚»ã‚¹ãŒæ¥ãŸã¨ãã«å¤‰æ›´ã•れるã“ã¨ãŒãªã„よã†ã«ã™ã‚‹ç‰©ã®ã‚ˆã†ã§ã™ï¼ˆè¦èª¿æŸ»ï¼‰ã€‚
今回ã¯å‚照時刻サーãƒãƒ¼ã‚’二カ所è¨å®šã—ã¦ã„ã¦ã€æ™‚刻調整間隔ã¯çŸã‚ã®4ã‹ã‚‰8ã«ã—ã¦ã‚りã¾ã™ã€‚今ã¾ã§10ã«è¨å®šã—ã¦ã„ã¦ã€ntpãŒå‹•ã„ã¦ã„ã‚‹é–“ã«30ç§’ã‚‚ãšã‚Œã¦ã„ãŸã®ã§ã€é–“隔を少ã—çŸãã™ã‚‹ã“ã¨ã«ãªã‚Šã¾ã—ãŸã€‚本番機ã ã‹ã‚‰ã©ã‚“ãªå…·åˆãªã®ã‹è¦‹ã‚‹ã“ã¨ãŒã§ããšã«æ®‹å¿µã§ã™ã€‚
"logconfig"ã§æŒ‡å®šã™ã‚‹ã¨è©³ç´°ãªãƒã‚°ãŒå‡ºåŠ›ã•れるよã†ã«ãªã‚Šã¾ã™ã€‚ã©ã®ã‚ªãƒ—ションをã¤ã‘ã‚‹ã¨ã©ã‚Œã ã‘変ã‚ã‚‹ã®ã‹ã¯ã¾ã 未調査ã§ã™ãŒã€ã¨ã‚Šã‚ãˆãšå…¨éƒ¨ä¹—ã›ã§ã„ãã¾ã—ãŸï¼ˆè¦èª¿æŸ»ï¼‰ã€‚
"logfile"ã«ã¯èµ·å‹•/åœæ¢ãƒ»æœ€åˆã«èª¿æ•´ã—ãŸæ™‚ã®ãšã‚Œå¹…ã¨driftファイルを更新ã—ãŸãƒã‚°ãŒå‡ºåŠ›ã•れã¾ã™ã€‚ãƒã‚°ã‚’見るã¨ã€driftファイルãŒä¸€æ™‚é–“ã”ã¨ã«ä¿®æ£ã•れã¦ã„ã‚‹ã“ã¨ãŒã‚ã‹ã‚Šã¾ã™ã€‚
ntp.confã‚’æ›¸ãæ›ãˆãŸã‚‰ntpdã‚’å†èµ·å‹•ã™ã‚Œã°ä½œæ¥å®Œäº†ã§ã™ã€‚æ–°ã—ã„è¨å®šã‚’èªã¿è¾¼ã‚“ã§å‹•ã„ã¦ãれã¾ã™ã€‚
NTPã®è¨å®šã«ã¤ã„ã¦â‘ ã®ç¶šã
ntp.confã®æ›¸ã方。
"restrict"ã¯æŽ¥ç¶šã‚µãƒ¼ãƒãƒ¼ã‚’指定ã™ã‚‹ã®ã«ä½¿ã„ã¾ã™ã€‚接続ã™ã‚‹å…ˆã«ã¤ã„ã¦ã‚‚ã€æŽ¥ç¶šã—ã¦ãã‚‹å…ƒã«ã¤ã„ã¦ã‚‚書ãå¿…è¦ãŒã‚りã¾ã™ã€‚
"restrict default ignore"ã§ã¾ãšã€ã©ã“ã‹ã‚‰ã®ã‚¢ã‚¯ã‚»ã‚¹ã‚‚æ‹’å¦ã—ã¾ã™ï¼ˆã¯ã˜ã‚ã«ä¸€åˆ‡åˆåˆ‡æ‹’å¦ã™ã‚‹ã®ã¯ã‚»ã‚ュリティè¨å®šã§ã¯ãµã¤ã†ã®ã“ã¨ã§ã™ï¼‰ã€‚
"restrict 127.0.0.1"ã§ãƒãƒ¼ã‚«ãƒ«ãƒ›ã‚¹ãƒˆã‹ã‚‰ã®ã‚¢ã‚¯ã‚»ã‚¹ã‚’許å¯ã—ã¾ã™ã€‚ã“れã¯ã€æ™‚刻サーãƒãƒ¼ã«ã¤ãªãŒã‚‰ãªã„ã¨ãã«ã¯127.127.0.0ã‚’stratum 12ã®æ™‚刻サーãƒãƒ¼ã¨ã—ã¦æ™‚刻調整をã™ã‚‹å‹•ãã¨ãªã‚‹ã®ã§å¿…è¦ã§ã™ã€‚
"restrict 123.456.789.098"ã§ã“ã¡ã‚‰ãŒã‚¢ã‚¯ã‚»ã‚¹ã™ã‚‹æ™‚刻サーãƒãƒ¼/自サーãƒãƒ¼ã‚’時刻サーãƒãƒ¼ã¨ã—ã¦ã‚¢ã‚¯ã‚»ã‚¹ã—ã¦ãるサーãƒãƒ¼ã®IPを記述ã—ã¾ã™ã€‚サーãƒãƒ¼åã§æŒ‡å®šã™ã‚‹ã“ã¨ã‚‚出æ¥ã¾ã™ãŒã€hostsファイルã¸ã®å‚ç…§ãŒå¿…è¦ã«ãªã‚‹ã®ã§IPã®æ–¹ãŒæ—©ã„ã¨ã®ã“ã¨ã€‚
"server 123.456.789.098 minpoll 9 maxpoll 10"ã§æ™‚刻サーãƒãƒ¼ã¸ã®åŒæœŸé–“隔を指定ã—ã¾ã™ã€‚
"minpoll"ã§æœ€çŸé–“隔を指定ã—ã¾ã™ã€‚
"maxpoll"ã§æœ€é•·é–“隔を指定ã—ã¾ã™ã€‚
minpoll/maxpollを指定ã—ãªã„å ´åˆã€minpollãŒ64ç§’ã€maxpollãŒ1024ç§’ã«è¨å®šã•れã¾ã™ã€‚
åŒæœŸæ„Ÿè¦šã¯3~17ã¾ã§ã‚’指定ã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã¾ã™ã€‚ã¾ãŸã€æŒ‡å®šã—ãŸæ•°å—ãŒç›´æŽ¥ç§’æ•°ã«ãªã‚‹ã‚ã‘ã§ã¯ãªãã€ã“ã“ã§æŒ‡å®šã™ã‚‹æ•°å—ã¯2ã®æŒ‡æ•°ã¨ãªã‚Šã¾ã™ã€‚ã§ã™ã®ã§ã€è¨å®šå¯èƒ½ç¯„囲ã¯2^3秒(8秒)~2^17秒(約36時間)ã¨ãªã‚Šã¾ã™ã€‚
"fudge 127.127.0.0 stratum 12"ã§æ™‚刻サーãƒãƒ¼ã¨é€šä¿¡ãŒå‡ºæ¥ãªã„å ´åˆã«è‡ªã‚µãƒ¼ãƒãƒ¼ã‚’ä¸€æ™‚çš„ã«æ™‚刻サーãƒãƒ¼ã¨èªè˜ã•ã›ã¾ã™ã€‚stratumã¯æ™‚刻サーãƒãƒ¼ã®ãƒ©ãƒ³ã‚¯ã§ã€æœ€é«˜ãŒ1ã«ãªã‚Šã¾ã™ã€‚NICTã®æ™‚刻サーãƒãƒ¼ãªã©ãŒstratum1ã¨ãªã‚Šã€NICTã‚’å‚ç…§ã—ã¦ã„る時刻サーãƒãƒ¼ãŒstratum2ã¨ãªã‚Šãƒ»ãƒ»ãƒ»ã¨ã€ä¸€ç•ªæ£ç¢ºãªæ™‚刻サーãƒãƒ¼ã‹ã‚‰é›¢ã‚Œã‚‹ã«ã¤ã‚Œã¦æ•°å—ãŒå¤§ãããªã£ã¦ã„ãã¾ã™ã€‚
"driftfile /var/lib/ntp/drift"ã§ã¯è‡ªåˆ†ã®ã‚¯ãƒãƒƒã‚¯å‘¨æ³¢æ•°ã‚’記録ã—ã¦ãŠãファイルを指定ã—ã¾ã™ã€‚指定ã—ãŸæ™‚刻サーãƒãƒ¼ã«ã‚¢ã‚¯ã‚»ã‚¹ã§ããªã„å ´åˆã«ã¯è‡ªåˆ†ãŒä»®ã®æ™‚刻サーãƒãƒ¼ã«ãªã‚‹ã‹ã‚‰ã§ã™ã€‚ã“ã®ãƒ•ã‚¡ã‚¤ãƒ«ã¯æ¯Žæ™‚é–“æ›´æ–°ã•れã¾ã™ã€‚
RHEL3/4ã§ç¢ºèª
ntp.confã®æ›¸ã方。
"restrict"ã¯æŽ¥ç¶šã‚µãƒ¼ãƒãƒ¼ã‚’指定ã™ã‚‹ã®ã«ä½¿ã„ã¾ã™ã€‚接続ã™ã‚‹å…ˆã«ã¤ã„ã¦ã‚‚ã€æŽ¥ç¶šã—ã¦ãã‚‹å…ƒã«ã¤ã„ã¦ã‚‚書ãå¿…è¦ãŒã‚りã¾ã™ã€‚
"restrict default ignore"ã§ã¾ãšã€ã©ã“ã‹ã‚‰ã®ã‚¢ã‚¯ã‚»ã‚¹ã‚‚æ‹’å¦ã—ã¾ã™ï¼ˆã¯ã˜ã‚ã«ä¸€åˆ‡åˆåˆ‡æ‹’å¦ã™ã‚‹ã®ã¯ã‚»ã‚ュリティè¨å®šã§ã¯ãµã¤ã†ã®ã“ã¨ã§ã™ï¼‰ã€‚
"restrict 127.0.0.1"ã§ãƒãƒ¼ã‚«ãƒ«ãƒ›ã‚¹ãƒˆã‹ã‚‰ã®ã‚¢ã‚¯ã‚»ã‚¹ã‚’許å¯ã—ã¾ã™ã€‚ã“れã¯ã€æ™‚刻サーãƒãƒ¼ã«ã¤ãªãŒã‚‰ãªã„ã¨ãã«ã¯127.127.0.0ã‚’stratum 12ã®æ™‚刻サーãƒãƒ¼ã¨ã—ã¦æ™‚刻調整をã™ã‚‹å‹•ãã¨ãªã‚‹ã®ã§å¿…è¦ã§ã™ã€‚
"restrict 123.456.789.098"ã§ã“ã¡ã‚‰ãŒã‚¢ã‚¯ã‚»ã‚¹ã™ã‚‹æ™‚刻サーãƒãƒ¼/自サーãƒãƒ¼ã‚’時刻サーãƒãƒ¼ã¨ã—ã¦ã‚¢ã‚¯ã‚»ã‚¹ã—ã¦ãるサーãƒãƒ¼ã®IPを記述ã—ã¾ã™ã€‚サーãƒãƒ¼åã§æŒ‡å®šã™ã‚‹ã“ã¨ã‚‚出æ¥ã¾ã™ãŒã€hostsファイルã¸ã®å‚ç…§ãŒå¿…è¦ã«ãªã‚‹ã®ã§IPã®æ–¹ãŒæ—©ã„ã¨ã®ã“ã¨ã€‚
"server 123.456.789.098 minpoll 9 maxpoll 10"ã§æ™‚刻サーãƒãƒ¼ã¸ã®åŒæœŸé–“隔を指定ã—ã¾ã™ã€‚
"minpoll"ã§æœ€çŸé–“隔を指定ã—ã¾ã™ã€‚
"maxpoll"ã§æœ€é•·é–“隔を指定ã—ã¾ã™ã€‚
minpoll/maxpollを指定ã—ãªã„å ´åˆã€minpollãŒ64ç§’ã€maxpollãŒ1024ç§’ã«è¨å®šã•れã¾ã™ã€‚
åŒæœŸæ„Ÿè¦šã¯3~17ã¾ã§ã‚’指定ã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã¾ã™ã€‚ã¾ãŸã€æŒ‡å®šã—ãŸæ•°å—ãŒç›´æŽ¥ç§’æ•°ã«ãªã‚‹ã‚ã‘ã§ã¯ãªãã€ã“ã“ã§æŒ‡å®šã™ã‚‹æ•°å—ã¯2ã®æŒ‡æ•°ã¨ãªã‚Šã¾ã™ã€‚ã§ã™ã®ã§ã€è¨å®šå¯èƒ½ç¯„囲ã¯2^3秒(8秒)~2^17秒(約36時間)ã¨ãªã‚Šã¾ã™ã€‚
"fudge 127.127.0.0 stratum 12"ã§æ™‚刻サーãƒãƒ¼ã¨é€šä¿¡ãŒå‡ºæ¥ãªã„å ´åˆã«è‡ªã‚µãƒ¼ãƒãƒ¼ã‚’ä¸€æ™‚çš„ã«æ™‚刻サーãƒãƒ¼ã¨èªè˜ã•ã›ã¾ã™ã€‚stratumã¯æ™‚刻サーãƒãƒ¼ã®ãƒ©ãƒ³ã‚¯ã§ã€æœ€é«˜ãŒ1ã«ãªã‚Šã¾ã™ã€‚NICTã®æ™‚刻サーãƒãƒ¼ãªã©ãŒstratum1ã¨ãªã‚Šã€NICTã‚’å‚ç…§ã—ã¦ã„る時刻サーãƒãƒ¼ãŒstratum2ã¨ãªã‚Šãƒ»ãƒ»ãƒ»ã¨ã€ä¸€ç•ªæ£ç¢ºãªæ™‚刻サーãƒãƒ¼ã‹ã‚‰é›¢ã‚Œã‚‹ã«ã¤ã‚Œã¦æ•°å—ãŒå¤§ãããªã£ã¦ã„ãã¾ã™ã€‚
"driftfile /var/lib/ntp/drift"ã§ã¯è‡ªåˆ†ã®ã‚¯ãƒãƒƒã‚¯å‘¨æ³¢æ•°ã‚’記録ã—ã¦ãŠãファイルを指定ã—ã¾ã™ã€‚指定ã—ãŸæ™‚刻サーãƒãƒ¼ã«ã‚¢ã‚¯ã‚»ã‚¹ã§ããªã„å ´åˆã«ã¯è‡ªåˆ†ãŒä»®ã®æ™‚刻サーãƒãƒ¼ã«ãªã‚‹ã‹ã‚‰ã§ã™ã€‚ã“ã®ãƒ•ã‚¡ã‚¤ãƒ«ã¯æ¯Žæ™‚é–“æ›´æ–°ã•れã¾ã™ã€‚
RHEL3/4ã§ç¢ºèª
Linux
The Linux Documentation Project | Linuxã®HOWTOや様々ãªã‚¬ã‚¤ãƒ‰ãŒå…¬é–‹ã•れã¦ã„ã¾ã™ã€‚ |
The Network Time Protocol (NTP) Distribution | NTPã«ã¤ã„ã¦è©³ã—ãæ›¸ã‹ã‚Œã¦ã„ã¾ã™ã€‚大変役ã«ç«‹ã¡ã¾ã—ãŸã€‚ |
CUPS Software Users Manual | Linuxを使ã†ä¸Šã§é¬¼é–€ã®ä¸€ã¤ã§ã‚ã‚ã†å°åˆ·ã«ã¤ã„ã¦ã§ã™ã€‚一通りオプションã®ä½¿ç”¨æ³•ãŒã‚ã‹ã‚Šã¾ã™ã€‚ |
僕ãŒç®¡ç†ã‚’引ãç¶™ã„ã システムã§NTPデーモンãŒåœæ¢ã™ã‚‹äº‹è±¡ãŒåŠå¹´ã§3回ãらã„発生ã—ã¾ã—ãŸã€‚
ãƒã‚°ã‚’見ã¦ã¿ã‚‹ã¨ã€
"
dd MMM HH:DD:SS ntpd[xxxx]: frequency error -503 PPM exceeds tolerance 500PPM
dd MMM HH:DD:SS ntpd[xxxx]: kernel time sync desabled 0001
dd MMM HH:DD:SS ntpd[xxxx]: time correction of 30 seconds exceeds sanity limit (30); set clock manually to the correct UTC time.
"
ã¨å‡ºã¦ã„ãŸã€‚最終的ã«ã¯æ™‚刻サーãƒãƒ¼ã¨ã®æ™‚刻差ãŒ30ç§’ã«é”ã—ã€è¨å®šå€¤ã‚’è¶…ãˆãŸã®ã§çµ‚了ã—ã¾ã™ã¨ã„ã†ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã§ã™ã€‚
ntp.confを確èªã™ã‚‹ã¨
"
tinker panic 30 step 30
restrict default ignore
restrict 127.0.0.1
restrict 123.456.789.098
server 123.456.789.098 minpoll 9 maxpoll 10
fudge 127.127.0.0 stratum 12
driftfile /var/lib/ntp/drift
"
ã¨ã„ã†è¨å®šã«ãªã£ã¦ã„ãŸã€‚上ã‹ã‚‰æ„味を書ã„ã¦ã„ãã¨
「
時刻サーãƒãƒ¼ã¨ã®ãšã‚ŒãŒ30ç§’ã«ãªã£ãŸã‚‰ãƒ‡ãƒ¼ãƒ¢ãƒ³ã‚’åœæ¢ã—ã¾ã™ã€‚ã¾ãŸã€æ™‚刻サーãƒãƒ¼ã¨ã®ãšã‚ŒãŒ30ç§’ã«ãªã£ãŸã‚‰æ™‚刻を一気ã«ä¿®æ£ã—ã¾ã™ã€‚
ã©ã®ã‚µãƒ¼ãƒãƒ¼ã¨ã®é€šä¿¡ã‚‚æ‹’å¦ã—ã¾ã™ã€‚
127.0.0.1ã¨ã®é€šä¿¡ã¯è¨±å¯ã—ã¾ã™ï¼ˆ127.0.0.1ã¯ãƒãƒ¼ã‚«ãƒ«ãƒ›ã‚¹ãƒˆï¼‰ã€‚
123.456.789.098ã¨ã®é€šä¿¡ã‚‚許å¯ã—ã¾ã™ã€‚
123.456.789.098を時刻サーãƒãƒ¼ã¨ã—ã¾ã™ã€‚時刻確èªã¯512ç§’ã‹1024ç§’ã§ã™ã€‚
時刻サーãƒãƒ¼ã«ã¤ãªãŒã‚‰ãªã„ã¨ãã«ã¯127.127.0.0ã‚’stratum 12ã®æ™‚刻サーãƒãƒ¼ã¨ã—ã¦æ™‚刻調整をã—ã¾ã™ã€‚
driftfileã¯/var/lib/ntp/driftã«ã‚りã¾ã™ã€‚
ã€
ã¾ãšã€1行目ãŒã‚り得ãªã‹ã£ãŸã€‚30ç§’ãšã‚Œã‚‹ã¨è½ã¡ã‚‹ã®ã«30ç§’ãšã‚Œãªã„ã¨æ™‚刻をã‚ã‚ã¦ã¦ç›´ã•ãªã„è¨å®šãªã®ã§ã™ï¼ˆã“ã“ã§ç–‘å•ãªã®ã¯30ç§’ã‚‚ãšã‚Œã‚‹ã®ã‹ï¼‰ã€‚
ntp.confã®æ›¸ã方。
"tinker panic"ã¯æ™‚刻サーãƒãƒ¼ã¨ã®ãšã‚ŒãŒè¨å®šã—ãŸç§’æ•°ã‚’è¶…ãˆã‚‹ã¨ãƒ‡ãƒ¼ãƒ¢ãƒ³ãŒåœæ¢ã™ã‚‹ã¨ã„ã†ã“ã¨ã€‚0ã«è¨å®šã™ã‚‹ã¨ãšã‚Œå¹…ã®å¦‚何ã«é–¢ã‚らãšã€ãƒ‡ãƒ¼ãƒ¢ãƒ³ã¯åœæ¢ã—ãªã„。
"tinker step"ã¯æ™‚刻サーãƒãƒ¼ã¨ã®ãšã‚ŒãŒè¨å®šã—ãŸç§’æ•°ã‚’è¶…ãˆã‚‹ã¨ä¸€æ°—ã«æ™‚刻を修æ£ã™ã‚‹ã€‚è¨å®šã‚’ã—ãªã„ã¨128ミリ秒以上ãšã‚Œã‚‹ã¨ä¸€æ°—ã«ä¿®æ£ã™ã‚‹ã€‚é€šå¸¸ã®æ™‚刻調整ã¯1ç§’ã«0.5ミリ秒ã¨ãªã£ã¦ã„る(ãŒã€å®Ÿéš›ã«ã¯æ•°ãƒŸãƒªç§’)。
RHEL3/4ã§ç¢ºèª
ãƒã‚°ã‚’見ã¦ã¿ã‚‹ã¨ã€
"
dd MMM HH:DD:SS ntpd[xxxx]: frequency error -503 PPM exceeds tolerance 500PPM
dd MMM HH:DD:SS ntpd[xxxx]: kernel time sync desabled 0001
dd MMM HH:DD:SS ntpd[xxxx]: time correction of 30 seconds exceeds sanity limit (30); set clock manually to the correct UTC time.
"
ã¨å‡ºã¦ã„ãŸã€‚最終的ã«ã¯æ™‚刻サーãƒãƒ¼ã¨ã®æ™‚刻差ãŒ30ç§’ã«é”ã—ã€è¨å®šå€¤ã‚’è¶…ãˆãŸã®ã§çµ‚了ã—ã¾ã™ã¨ã„ã†ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã§ã™ã€‚
ntp.confを確èªã™ã‚‹ã¨
"
tinker panic 30 step 30
restrict default ignore
restrict 127.0.0.1
restrict 123.456.789.098
server 123.456.789.098 minpoll 9 maxpoll 10
fudge 127.127.0.0 stratum 12
driftfile /var/lib/ntp/drift
"
ã¨ã„ã†è¨å®šã«ãªã£ã¦ã„ãŸã€‚上ã‹ã‚‰æ„味を書ã„ã¦ã„ãã¨
「
時刻サーãƒãƒ¼ã¨ã®ãšã‚ŒãŒ30ç§’ã«ãªã£ãŸã‚‰ãƒ‡ãƒ¼ãƒ¢ãƒ³ã‚’åœæ¢ã—ã¾ã™ã€‚ã¾ãŸã€æ™‚刻サーãƒãƒ¼ã¨ã®ãšã‚ŒãŒ30ç§’ã«ãªã£ãŸã‚‰æ™‚刻を一気ã«ä¿®æ£ã—ã¾ã™ã€‚
ã©ã®ã‚µãƒ¼ãƒãƒ¼ã¨ã®é€šä¿¡ã‚‚æ‹’å¦ã—ã¾ã™ã€‚
127.0.0.1ã¨ã®é€šä¿¡ã¯è¨±å¯ã—ã¾ã™ï¼ˆ127.0.0.1ã¯ãƒãƒ¼ã‚«ãƒ«ãƒ›ã‚¹ãƒˆï¼‰ã€‚
123.456.789.098ã¨ã®é€šä¿¡ã‚‚許å¯ã—ã¾ã™ã€‚
123.456.789.098を時刻サーãƒãƒ¼ã¨ã—ã¾ã™ã€‚時刻確èªã¯512ç§’ã‹1024ç§’ã§ã™ã€‚
時刻サーãƒãƒ¼ã«ã¤ãªãŒã‚‰ãªã„ã¨ãã«ã¯127.127.0.0ã‚’stratum 12ã®æ™‚刻サーãƒãƒ¼ã¨ã—ã¦æ™‚刻調整をã—ã¾ã™ã€‚
driftfileã¯/var/lib/ntp/driftã«ã‚りã¾ã™ã€‚
ã€
ã¾ãšã€1行目ãŒã‚り得ãªã‹ã£ãŸã€‚30ç§’ãšã‚Œã‚‹ã¨è½ã¡ã‚‹ã®ã«30ç§’ãšã‚Œãªã„ã¨æ™‚刻をã‚ã‚ã¦ã¦ç›´ã•ãªã„è¨å®šãªã®ã§ã™ï¼ˆã“ã“ã§ç–‘å•ãªã®ã¯30ç§’ã‚‚ãšã‚Œã‚‹ã®ã‹ï¼‰ã€‚
ntp.confã®æ›¸ã方。
"tinker panic"ã¯æ™‚刻サーãƒãƒ¼ã¨ã®ãšã‚ŒãŒè¨å®šã—ãŸç§’æ•°ã‚’è¶…ãˆã‚‹ã¨ãƒ‡ãƒ¼ãƒ¢ãƒ³ãŒåœæ¢ã™ã‚‹ã¨ã„ã†ã“ã¨ã€‚0ã«è¨å®šã™ã‚‹ã¨ãšã‚Œå¹…ã®å¦‚何ã«é–¢ã‚らãšã€ãƒ‡ãƒ¼ãƒ¢ãƒ³ã¯åœæ¢ã—ãªã„。
"tinker step"ã¯æ™‚刻サーãƒãƒ¼ã¨ã®ãšã‚ŒãŒè¨å®šã—ãŸç§’æ•°ã‚’è¶…ãˆã‚‹ã¨ä¸€æ°—ã«æ™‚刻を修æ£ã™ã‚‹ã€‚è¨å®šã‚’ã—ãªã„ã¨128ミリ秒以上ãšã‚Œã‚‹ã¨ä¸€æ°—ã«ä¿®æ£ã™ã‚‹ã€‚é€šå¸¸ã®æ™‚刻調整ã¯1ç§’ã«0.5ミリ秒ã¨ãªã£ã¦ã„る(ãŒã€å®Ÿéš›ã«ã¯æ•°ãƒŸãƒªç§’)。
RHEL3/4ã§ç¢ºèª
DB2
Club DB2 | IBMã®DB2ã®äººãŸã¡ãŒé–‹å‚¬ã—ã¦ã„る勉強会 |
Unofficial DB2 BLOG | Club DB2ã®ãƒ¡ãƒ³ãƒãƒ¼ã®ä¸€äººãŒä½œã£ã¦ã„るブãƒã‚° |
先週ã®åœŸæ›œæ—¥ã«IBMã®DB2ãƒãƒ¼ãƒ ãŒé–‹å‚¬ã—ã¦ã„ã‚‹Club DB2ã®ã€Žã€åœŸæ›œé–‹å‚¬ã€‘ ã•ã‚ã£ã¦ã¿ã‚ˆã† DB2 9.7ã€ã«å‚åŠ ã—ã¦ãã¾ã—ãŸã€‚
ãªãœã‹DB2ã®ä¸Šä½è³‡æ ¼ã‚’æŒã£ã¦ã„ã‚‹ç§ã§ã™ãŒã€å®Ÿéš›ã«ã¯ã»ã¨ã‚“ã©DB2ã«è§¦ã‚ŒãŸã“ã¨ãŒã‚りã¾ã›ã‚“ã€‚è©¦é¨“å¯¾ç–æœ¬ã‚„DB2æ–°æ©Ÿèƒ½ã®æœ¬ã‚’èªã‚“ã§æ¥½ã—ã‚“ã§ã„ã‚‹ã®ã§å¤šå°‘ã¯çŸ¥ã£ã¦ã„ã‚‹ã¤ã‚‚り。
データベースã£ã¦ãªã‚“ã ã‹ä¸æ€è°ãªæ°—ãŒã—ã¦ã¨ã¦ã‚‚興味をæŒã£ã¦ã„ã‚‹ã®ã§ã™ãŒã€ã›ã„ãœã„SQLを書ããらã„ã§ã™ï¼ˆå‰ã®ç¾å ´ã§ã¯4000行を超ãˆã‚‹SQLを書ã„ãŸã“ã¨ãŒã‚りã¾ã™ï¼‰ã€‚
今回ã®ãƒãƒ³ã‚ºã‚ªãƒ³ã¯é¡Œåã‹ã‚‰ã‚ã‹ã‚‹ã¨ãŠã‚Šã€ã©ã¡ã‚‰ã‹ã¨ã„ã†ã¨åˆå¿ƒè€…å‘ã‘ã®ä¼šã§ã—ãŸã€‚ä¼šã®æµã‚Œã¨ã—ã¦ã¯ã€ã¾ãšã€ŒDBã‚„SQLã£ã¦ã©ã‚“ãªæ„Ÿã˜ã®ã‚‚ã®ãªã®ï¼Ÿã€ã¨ã„ã†ãŠè©±ã‚’èžã„ã¦ã€å¾Œã¯ç”¨æ„ã•れãŸãƒ†ã‚ã‚¹ãƒˆã«æ²¿ã£ã¦SQLã®ãŠå‹‰å¼·ï¼‹DB2ã¨ä»²è‰¯ããªã‚‹æ™‚é–“ã¨ãªã£ã¦ã„ã¾ã—ãŸã€‚終了時間ã¾ã§ã¯ä½•ã‚’ã—ã¦ã‚‚OKï¼
SQLã¯ã ã„ãŸã„知ã£ã¦ã„ã‚‹ã®ã§ãƒ†ã‚ストã¯ã™ãã«çµ‚ã‚りã¾ã—ãŸã€‚ã§ã™ã®ã§ã€æ™®æ®µè§¦ã‚‹ã“ã¨ã®ãªã„DB2ã§ã„ã‚ã„ã‚éŠã‚“ã§ã„ã¾ã—ãŸã€‚
・fromテーブルã®ä½œæˆ
 DB2ã§ã¯SQLã®å˜èªžã‚’テーブルåやカラムåã«è¨å®šã§ãã‚‹ã¨è¨€ã†ã“ã¨ã‚’èžã„ã¦ã„ãŸã®ã§è©¦ã—ã¦ã¿ã¾ã—ãŸã€‚
CREATE TABLE FROM(
SELECT SMALLINT,
FROM SMALLINT,
WHERE SMALLINT,
GROUP_BY SMALLINT,
ORDER_BY SMALLINT
);
 ãã—ã¦ã€é©å½“ãªãƒ‡ãƒ¼ã‚¿ã‚’挿入ã—ã€SELECT。
SELECT FROM FROM FROM
ã¨ã‹
SELECT SELECT FROM FROM WHERE WHERE ORDER BY ORDER_BY
ã¨ã„ã†å®Ÿå‹™ã§ç™ºè¦‹ã—ãŸã‚‰ã¶ã¡ãŽã‚Œãã†ãªSQLを実行ã—ã¦æ¥½ã—ã¿ã¾ã—ãŸã€‚
・新ãƒãƒƒã‚¯æ©Ÿèƒ½"CS with CC"ã®ä½“験
 何ã¨ã„ã†è¨€è‘‰ã®çŸç¸®å½¢ã ã‹ã¯å¿˜ã‚Œã¦ã—ã¾ã„ã¾ã—ãŸãŒï¼ˆCCã¯"Currently Committed")ã€Oracleã«è¿‘ã„å‹•ããŒã§ãるよã†ã«è¿½åŠ ã•れãŸã‚‰ã—ã„ã§ã™ã€‚
 DB2ã®å…ƒã€…ã®å‹•ãã¨ã—ã¦ã¯ã€ãƒ†ãƒ¼ãƒ–ルAã®ãƒ‡ãƒ¼ã‚¿ã‚’UPDATEã—ã¦æœªã‚³ãƒŸãƒƒãƒˆçŠ¶æ…‹ã§ã„ã‚‹å ´åˆã€ã»ã‹ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒãƒ†ãƒ¼ãƒ–ルAã‚’SELECTã—ã¦ã‚‚ãƒãƒƒã‚¯ãŒã‹ã‹ã£ã¦ã„る状態ãªã®ã§ãƒ‡ãƒ¼ã‚¿ã®å–å¾—ãŒã§ãã¾ã›ã‚“。
 今回新ã—ãè¿½åŠ ã•れãŸã“ã®æ©Ÿèƒ½ã‚’有効ã«ã—ãŸå¾Œã«ä¸Šè¨˜ã¨åŒã˜SQLを実行ã™ã‚‹ã¨ã€å¤‰æ›´å‰ã®ãƒ‡ãƒ¼ã‚¿ã‚’èªã¿è¾¼ã‚“ã§ãã¦ãれã¾ã™ã€‚
 ã“れãŒè‰¯ã„ã‹æ‚ªã„ã‹ã¯ç¾å ´ã«ã‚ˆã‚Šã¾ã™ã。
・CLP Plus
 ãªã‚“ã ã‹Oracleã«è¿Žåˆã—ã¦ã„るよã†ãªæ°—ãŒã—ã¾ã™ãŒã€SQL *Plusã«ã‹ãªã‚Šè¿‘ã„æ„Ÿã˜ã§ã‚ªãƒšãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚
 dual表を使用ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã—ã€è¡¨ç¤ºãƒ¬ã‚¤ã‚¢ã‚¦ãƒˆã‚’Oracleã®ã‚³ãƒžãƒ³ãƒ‰ã§è¨å®šã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ï¼ˆ"set pages"ã‚„"set lin"ãªã©ï¼‰ã€‚
 ãŠå‹‰å¼·ãŒçµ‚ã‚ã£ãŸã‚‰IBMã®äººã¨ã€Club DB2ã«å‚åŠ ã—ãŸäººãŸã¡ã¨ã®æ‡‡è¦ªä¼šã«è¡Œãã¾ã—ãŸã€‚
 土曜日ã«å‹‰å¼·ãƒ»ãƒ»ãƒ»ã¨ã„ã†æ„Ÿã˜ã§ã™ãŒã€é”æˆæ„Ÿã®ã‚ã‚‹åˆå¾Œã§ã—ãŸã€‚
ãªãœã‹DB2ã®ä¸Šä½è³‡æ ¼ã‚’æŒã£ã¦ã„ã‚‹ç§ã§ã™ãŒã€å®Ÿéš›ã«ã¯ã»ã¨ã‚“ã©DB2ã«è§¦ã‚ŒãŸã“ã¨ãŒã‚りã¾ã›ã‚“ã€‚è©¦é¨“å¯¾ç–æœ¬ã‚„DB2æ–°æ©Ÿèƒ½ã®æœ¬ã‚’èªã‚“ã§æ¥½ã—ã‚“ã§ã„ã‚‹ã®ã§å¤šå°‘ã¯çŸ¥ã£ã¦ã„ã‚‹ã¤ã‚‚り。
データベースã£ã¦ãªã‚“ã ã‹ä¸æ€è°ãªæ°—ãŒã—ã¦ã¨ã¦ã‚‚興味をæŒã£ã¦ã„ã‚‹ã®ã§ã™ãŒã€ã›ã„ãœã„SQLを書ããらã„ã§ã™ï¼ˆå‰ã®ç¾å ´ã§ã¯4000行を超ãˆã‚‹SQLを書ã„ãŸã“ã¨ãŒã‚りã¾ã™ï¼‰ã€‚
今回ã®ãƒãƒ³ã‚ºã‚ªãƒ³ã¯é¡Œåã‹ã‚‰ã‚ã‹ã‚‹ã¨ãŠã‚Šã€ã©ã¡ã‚‰ã‹ã¨ã„ã†ã¨åˆå¿ƒè€…å‘ã‘ã®ä¼šã§ã—ãŸã€‚ä¼šã®æµã‚Œã¨ã—ã¦ã¯ã€ã¾ãšã€ŒDBã‚„SQLã£ã¦ã©ã‚“ãªæ„Ÿã˜ã®ã‚‚ã®ãªã®ï¼Ÿã€ã¨ã„ã†ãŠè©±ã‚’èžã„ã¦ã€å¾Œã¯ç”¨æ„ã•れãŸãƒ†ã‚ã‚¹ãƒˆã«æ²¿ã£ã¦SQLã®ãŠå‹‰å¼·ï¼‹DB2ã¨ä»²è‰¯ããªã‚‹æ™‚é–“ã¨ãªã£ã¦ã„ã¾ã—ãŸã€‚終了時間ã¾ã§ã¯ä½•ã‚’ã—ã¦ã‚‚OKï¼
SQLã¯ã ã„ãŸã„知ã£ã¦ã„ã‚‹ã®ã§ãƒ†ã‚ストã¯ã™ãã«çµ‚ã‚りã¾ã—ãŸã€‚ã§ã™ã®ã§ã€æ™®æ®µè§¦ã‚‹ã“ã¨ã®ãªã„DB2ã§ã„ã‚ã„ã‚éŠã‚“ã§ã„ã¾ã—ãŸã€‚
・fromテーブルã®ä½œæˆ
 DB2ã§ã¯SQLã®å˜èªžã‚’テーブルåやカラムåã«è¨å®šã§ãã‚‹ã¨è¨€ã†ã“ã¨ã‚’èžã„ã¦ã„ãŸã®ã§è©¦ã—ã¦ã¿ã¾ã—ãŸã€‚
CREATE TABLE FROM(
SELECT SMALLINT,
FROM SMALLINT,
WHERE SMALLINT,
GROUP_BY SMALLINT,
ORDER_BY SMALLINT
);
 ãã—ã¦ã€é©å½“ãªãƒ‡ãƒ¼ã‚¿ã‚’挿入ã—ã€SELECT。
SELECT FROM FROM FROM
ã¨ã‹
SELECT SELECT FROM FROM WHERE WHERE ORDER BY ORDER_BY
ã¨ã„ã†å®Ÿå‹™ã§ç™ºè¦‹ã—ãŸã‚‰ã¶ã¡ãŽã‚Œãã†ãªSQLを実行ã—ã¦æ¥½ã—ã¿ã¾ã—ãŸã€‚
・新ãƒãƒƒã‚¯æ©Ÿèƒ½"CS with CC"ã®ä½“験
 何ã¨ã„ã†è¨€è‘‰ã®çŸç¸®å½¢ã ã‹ã¯å¿˜ã‚Œã¦ã—ã¾ã„ã¾ã—ãŸãŒï¼ˆCCã¯"Currently Committed")ã€Oracleã«è¿‘ã„å‹•ããŒã§ãるよã†ã«è¿½åŠ ã•れãŸã‚‰ã—ã„ã§ã™ã€‚
 DB2ã®å…ƒã€…ã®å‹•ãã¨ã—ã¦ã¯ã€ãƒ†ãƒ¼ãƒ–ルAã®ãƒ‡ãƒ¼ã‚¿ã‚’UPDATEã—ã¦æœªã‚³ãƒŸãƒƒãƒˆçŠ¶æ…‹ã§ã„ã‚‹å ´åˆã€ã»ã‹ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒãƒ†ãƒ¼ãƒ–ルAã‚’SELECTã—ã¦ã‚‚ãƒãƒƒã‚¯ãŒã‹ã‹ã£ã¦ã„る状態ãªã®ã§ãƒ‡ãƒ¼ã‚¿ã®å–å¾—ãŒã§ãã¾ã›ã‚“。
 今回新ã—ãè¿½åŠ ã•れãŸã“ã®æ©Ÿèƒ½ã‚’有効ã«ã—ãŸå¾Œã«ä¸Šè¨˜ã¨åŒã˜SQLを実行ã™ã‚‹ã¨ã€å¤‰æ›´å‰ã®ãƒ‡ãƒ¼ã‚¿ã‚’èªã¿è¾¼ã‚“ã§ãã¦ãれã¾ã™ã€‚
 ã“れãŒè‰¯ã„ã‹æ‚ªã„ã‹ã¯ç¾å ´ã«ã‚ˆã‚Šã¾ã™ã。
・CLP Plus
 ãªã‚“ã ã‹Oracleã«è¿Žåˆã—ã¦ã„るよã†ãªæ°—ãŒã—ã¾ã™ãŒã€SQL *Plusã«ã‹ãªã‚Šè¿‘ã„æ„Ÿã˜ã§ã‚ªãƒšãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚
 dual表を使用ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã—ã€è¡¨ç¤ºãƒ¬ã‚¤ã‚¢ã‚¦ãƒˆã‚’Oracleã®ã‚³ãƒžãƒ³ãƒ‰ã§è¨å®šã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ï¼ˆ"set pages"ã‚„"set lin"ãªã©ï¼‰ã€‚
 ãŠå‹‰å¼·ãŒçµ‚ã‚ã£ãŸã‚‰IBMã®äººã¨ã€Club DB2ã«å‚åŠ ã—ãŸäººãŸã¡ã¨ã®æ‡‡è¦ªä¼šã«è¡Œãã¾ã—ãŸã€‚
 土曜日ã«å‹‰å¼·ãƒ»ãƒ»ãƒ»ã¨ã„ã†æ„Ÿã˜ã§ã™ãŒã€é”æˆæ„Ÿã®ã‚ã‚‹åˆå¾Œã§ã—ãŸã€‚