@“ú–{‚ɶ‘§‚µ‚Ä‚¢‚驒ނŖl‚ª2”ԖڂɃLƒŒƒC‚¾‚ÆŽv‚Á‚Ä‚¢‚é(‚¿‚Ȃ݂Ɉê
”Ԗڂ̓^ƒ}ƒ€ƒV)©’ނł·B’m‚Á‚Ă܂·‚©HƒRƒŒB
@"
”Á”L(ƒnƒ“ƒ~ƒ‡ƒE)"‚Å‚·B•Ê–¼"“¹ˆÄ“à"‚Å‚·‚ËBŠ¿Žš‚ł͔L‚Á‚Ä“ü‚Á‚Ă܂·‚ªA‰p–¼‚Í"Tiger
Beetle"‚Å‚·Bƒrƒj[ƒ‹‘܉z‚µ‚Ȃ̂ÆA‰®“à‚ł̎B‰e‚ÈŽ–‚à‚ ‚Á‚ÄŽÊ^‚ł̓Cƒ}ƒCƒ`ƒLƒŒƒC‚ł͂Ȃ¢‚̂ł·‚ªA‰®ŠO‚¾‚ƃLƒ‰ƒLƒ‰‹P‚¢‚Ä–{“–‚ɃXƒeƒL‚Å‚·
(ƒLƒŒƒC‚ÈŽp‚Í
ƒO
ƒO‚Á‚Ä ‚݂Ă‚¾‚³‚¢)B
@‚±‚̃nƒ“ƒ~ƒ‡ƒE‚ɂ͓łª‚È‚¢‚Æ‚³‚ê‚Ä‚¢‚Ü‚·‚ªAŠš‚Ü‚ê‚邯ŽhŒƒL
‚Æ‹¤‚ÉŒƒ’É‚ª‘–‚è‚Ü‚·...–{“–‚ɓŎ‚Á‚ĂȂ¢‚Ì‚©‚È‚ŸH‚»‚ÌŠ{‚͓ƓÁ‚ÅAƒNƒƒKƒ^‚̂悤‚ÈŒ`ó‚Ì”’‚¢Š{‚ª‚ ‚è‚Ü‚·BŠÔ‹ß‚ł悌©‚邯Œ‹\ƒJƒbƒRƒCƒC‚Å
‚·B
@‘fŽè‚ŕ߂܂¦‚é‚͔̂ñí‚ɓ‚A©’Ž‚Ì’†‚Å‚à‹üŽw‚ÌÌW“ï“x‚ðŒÖ‚è‚Ü‚·B‚©‚Œ¾‚¤–l‚à‘fŽè‚ŕ߂܂¦‚½‚Ì
‚͈ê“x‚µ‚©‚ ‚è‚Ü‚¹‚ñBŽq‹Ÿ‚Ì ‚̓qƒOƒ‰ƒV‚ª–Â‚ŽžŠÔ‚܂Ŗ²’†‚ŃRƒŒ‚ð’Ç‚¢‚©‚¯‚Ä‚¢‚½Ž–‚ª‚ ‚è‚Ü‚µ‚½‚Á‚¯B
@
ƒJƒbƒRƒCƒC©’Ž‚Íuƒ~ƒ„ƒ}ƒNƒƒKƒ^vuƒIƒjƒ„ƒ“ƒ}vuƒPƒ‰(ƒIƒPƒ‰)v‚¾‚ÆŽv‚Á‚Ä‚¢‚Ü‚·Bƒ~ƒ„ƒ}ƒNƒƒKƒ^‚Í"a‚¢"AƒIƒjƒ„ƒ“ƒ}‚Í"‰s‚¢"AƒIƒPƒ‰‚Í"‚·
‚°‚¥!!"‚Æ‚¢‚¤‚Ì‚ª–l‚Ì•]‰¿‚Å‚·B
@
‚ ‚Æ‚ÅA¬ì‚É—V‚Ñ‚ÉB‰½ŒÌ‚¾‚©‘…‚µ‚Ä‚¨‚èAˆê”Ô[‚¢Š‚ł͖l‚Ì‘¾‚à‚à‚Ì‚ ‚½‚è‚܂ł ‚è‚Ü‚µ‚½B‘O‰ñs‚Á‚½Žž‚Ì2”{‚©‚ç3”{‚Ì…—Ê‚ª‚ ‚è‚Ü‚µ‚½B‚Ü‚ŸA
Žq‹Ÿ‚Æ…—V‚Ñ‚·‚é‚ɂ͂¿‚å‚Á‚Æ…‚ª‘½‚©‚Á‚½‚©‚àB—¬‚³‚ê‚éS”z‚̂Ȃ¢’ö“x‚Ì…—Ê‚¾‚Á‚½‚ç‚à‚Á‚Ƃ悩‚Á‚½‚̂ł·‚ª...B
06/08/20
E“ú–{Œêƒtƒ@ƒCƒ‹‚̃_ƒEƒ“ƒ[ƒh(”õ–Y˜^)
@"Content-Type"uapplication/x-
octet-streamv‚ðŽg‚¦‚Îhttp‚Ńtƒ@ƒCƒ‹‚ðDL‚³‚¹‚鎖‚ª‚Å‚«‚邪A“ú–{Œêƒtƒ@ƒCƒ‹–¼‚¾‚Ɖ»‚¯‚鎖‚ª‚ ‚éB–{—ˆ‚ÍMIMEƒGƒ“ƒR[ƒh
(ISO-2022-JP‚ðBase64‰»‚µ‚½‚à‚Ì)‚ð"Content-Disposition"‚Éuattachment;fileName="ƒtƒ@
ƒCƒ‹–¼"v‚Æ‚µ‚Ä‚â‚é‚Ì‚ª‹Ø‚炵‚¢B
@‚Æ‚±‚낪IE‚͈ႤBMIMEƒGƒ“ƒR[ƒh‚ł͂ȂHTTPƒGƒ“ƒR[ƒh
(URLƒGƒ“ƒR[ƒh)‚ÅA‚µ‚©‚àUTF-8‚¾BMac‚ÉŽŠ‚Á‚Ä‚ÍIE‚¾‚낤‚ªSafari‚¾‚낤‚ª‚Ç‚¤‘«‘~‚¢‚Ä‚à“ú–{Œêƒtƒ@ƒCƒ‹–¼‚ðŽw’è‚·‚鎖‚͂ł«‚È‚¢
‚炵‚¢B
@‚ÅA‚¿‚å‚Á‚Æ’²‚ׂĂ݂½‚̂ŗñ‹“B
ƒuƒ‰ƒEƒU OS ƒGƒ“ƒR[ƒh •¶ŽšƒR[ƒh Internet Explorer Windows HTTP(URL)ƒGƒ“ƒR[ƒh UTF-8 Internet Explorer MacOS (‘ã‘Öƒtƒ@ƒCƒ‹–¼‚ª•K—v) Firefox/Mozilla Suite/Netscape
Browser - EMIMEƒGƒ“ƒR[ƒh E ƒGƒ“ƒR[ƒh‚È‚µ E ISO-2022-JP E(ƒy[ƒW‚Ì•¶ŽšƒR[ƒh‚Ɉ˂é) Opera - ƒGƒ“ƒR[ƒh‚È‚µ (ƒy[ƒW‚Ì•¶ŽšƒR[ƒh‚Ɉ˂é) Safari MacOS (‘ã‘Öƒtƒ@ƒCƒ‹–¼‚ª•K—v) Konqueror Linux (‘ã‘Öƒtƒ@ƒCƒ‹–¼‚ª•K—v)
@
‚‚܂èAUser-Agent‚©‚çƒuƒ‰ƒEƒU‚ÌŽí—Þ‚ð”»•Ê‚µA‚»‚ꂼ‚ê‚̈—‚ð‚·‚é‚µ‚©‚È‚¢‚Æ‚¢‚¤Ž–‚¾B‚»‚à‚»‚à“ú–{Œêƒtƒ@ƒCƒ‹–¼‚ªƒ}ƒY‚¢‚Ì‚¾‚ªAƒOƒ‹[ƒv
ƒEƒFƒA“™‚¾‚Ƃǂ¤‚µ‚Ä‚à“ú–{Œêƒtƒ@ƒCƒ‹–¼‚Ì‚à‚Ì‚ð•ú‚螂݂ª‚¿‚ɂȂÁ‚Ä‚µ‚Ü‚¤BŽ©•ª‚ł͂â‚ç‚È‚‚Ä‚àAƒ†[ƒU‚͉½‚ð‚·‚é‚©•ª‚©‚Á‚½‚à‚ñ‚¶‚á‚È‚¢(^^;
@User-Agent‚Ì”»•ʇ‚ÍOpera->IE->(‚»‚Ì‘¼)‚ª‚¢‚¢‚ÆŽv‚¤BOpera‚Í‘f‚ÅIE¼Ì‚·‚éꇂª‚ ‚邿‚¤‚¾B
@
‚¿‚Ȃ݂ÉDelphi‚Ìê‡A
HTTP(URL)ƒGƒ“ƒR[ƒh‚É‚ÍuHTTPAppvƒ†ƒjƒbƒg‚ÌHTTPEncode()ŠÖ”‚ªŽg‚¦‚éBMIMEƒGƒ“ƒR[ƒh‚Íu
jconvert.pas v
‚ÌCreateHeaderString()ŠÖ”‚Ås‚¦‚éB
@‚³‚ç‚ÉKylix‚Ìê‡AHTTP(URL)ƒGƒ“
ƒR[ƒh‚É‚ÍDelphi“¯—luHTTPAppvƒ†ƒjƒbƒg‚ÌHTTPEncode()ŠÖ”‚ªŽg‚¦‚éBMIMEƒGƒ“ƒR[ƒh‚Íu
jconvert.pas v
‚ÌCreateHeaderString()ŠÖ”‚ð‰ü•Ï‚·‚ê‚ÎŽg‚¦‚éB‰ü•Ï”Å
jconvert.pas ‚ð
ƒAƒbƒv‚·‚é‚̂͂ǂ¤‚©‚ÆŽv‚¤‚Ì‚ÅC³‰ÓŠ‚ð—ñ‹“‚·‚鎖‚É‚·‚éB
@‚Ü‚¸‚Íuses‹åB
// ƒIƒŠƒWƒiƒ‹ uses Windows , Sysutils ; // •ÏXŒã uses {$IFDEF MSWINDOWS} Windows , {$ENDIF} Sysutils ;
@Windows
ƒ†ƒjƒbƒg‚ÍIsDBCSLeadByte()‚Ì‚½‚ß‚¾‚¯‚ÉŽg‚í‚ê‚Ä‚¢‚éBŠÖ”‚Ì“ü—Í‚ªShift-JISŒÀ’è‚Ȃ̂àIsDBCSLeadByte()‚ð
Žg‚Á‚Ä‚¢‚é‚©‚炾BKylix‚ł͓ü—Í‚ÍEUC...‚‚܂èA•s—v‚¾B‚Ü‚ŸA‚»‚à‚»‚àKylix‚É‚ÍWindowsƒ†ƒjƒbƒg‚Í‘¶Ý‚µ‚È‚¢‚Ì‚¾‚ªBŽŸ‚Í‚±‚ê
‚ÉŠÖ˜A‚µ‚ÄCreateHeaderString()ŠÖ”‚ÌŽÀ‘••”‚ð‚¢‚¶‚鎖‚ɂȂéB
// ƒIƒŠƒWƒiƒ‹ if IsDBCSLeadByte ( BYTE ( s [ cnt ] ) ) then begin // •ÏXŒã {$IFDEF MSWINDOWS} if IsDBCSLeadByte ( BYTE ( s [ cnt ] ) ) then begin {$ENDIF} {$IFDEF LINUX} if ( s [ cnt ] in [ #$A1 . . #$FE ] ) then begin {$ENDIF}
@IsDBCSLeadByte
()‚ÍŠ¿ŽšƒR[ƒh(Delphi‚Å‚ÍShift-JIS)‚Ì1ƒoƒCƒg–Ú‚©‚Ç‚¤‚©‚ð”»’f‚·‚é‚̂Ɏg‚í‚ê‚Ä‚¢‚éBEUC‚Å‚Í0xA1‚©‚ç0xFE‚ªŠ¿ŽšƒR[ƒh
‚Ì1ƒoƒCƒg–ڂȂ̂ł»‚̂悤‚É•ÏXB
// ƒIƒŠƒWƒiƒ‹ Result : = Result + '=?ISO-2022-JP?B?' + EncodeBase64 ( sjis2jis83 ( ZenBuf ) ) + '?=' ; // •ÏXŒã Result : = Result + '=?ISO-2022-JP?B?' {$IFDEF MSWINDOWS} + EncodeBase64 ( sjis2jis83 ( ZenBuf ) ) + '?=' ; {$ENDIF} {$IFDEF LINUX} + EncodeBase64 ( euc2jis83 ( ZenBuf ) ) + '?=' ; {$ENDIF}
@Delphi
‚ÍString‚ªShift-JIS(‚¿‚å‚Á‚ƌꕾ‚ª‚ ‚邪—¬‚µ‚Ä‚‚ê‚¢)‚¾‚ªAKylix‚ÍEUC‚Ȃ̂ÅISO-2022-JP‚ւ̕ϊ·ŠÖ”‚ð
sjis2jis83()‚©‚çeuc2jis83()‚Ö•ÏXBŽ—‚½‚悤‚ȉӊ‚ª‚à‚¤ˆê‚‚ ‚éB
// ƒIƒŠƒWƒiƒ‹ Result : = Result + '=?ISO-2022-JP?B?' + EncodeBase64 ( sjis2jis83 ( ZenBuf ) ) + '?=' ; // •ÏXŒã Result : = Result + '=?ISO-2022-JP?B?' {$IFDEF MSWINDOWS} + EncodeBase64 ( sjis2jis83 ( ZenBuf ) ) + '?=' ; {$ENDIF} {$IFDEF LINUX} + EncodeBase64 ( euc2jis83 ( ZenBuf ) ) + '?=' ; {$ENDIF}
@
ã‚̂Ɠ¯—lB‚±‚Ì4‰ÓŠ‚Ì•ÏX‚ÅKylix‚Å‚à
jconvert.pas ‚ª
Žg‚¦‚é(Delphi/Kylix—¼—p)Bׂ©‚¢Š‚ÍŒŸØ‚µ‚Ä‚¢‚È‚¢‚̂ő¼‚ÌŠÖ”‚ðŽg‚¤Û
‚ɂ͂¿‚á‚ñ‚ÆŒ©’¼‚µ‚½•û‚ª‚¢‚¢‚ÆŽv‚¤B“–‚½‚è‘O‚¾‚ªAKylix‚ÉŽ‚Á‚Ä‚¢‚‚Æ‚«‚É‚ÍuEUC/‰üsLFv‚ɕϊ·‚µ‚Ä‚©‚ç‚É‚·‚鎖B
@
—]’k‚¾‚ªAEUC‚©‚çUTF-8‚ɕϊ·‚·‚éÛ‚É‚ÍKylix‚ÌUTF-8—‚݂̊֔‚ðŽg‚¤‚ׂ«‚ł͂Ȃ¢‚©‚à‚µ‚ê‚È‚¢B‚È‚ñ‚¾‚©‹““®‚ª‚¨‚©‚µ‚¢B”[
“¾‚ª‚¢‚©‚È‚¢‚ªAlibcƒ†ƒjƒbƒg‚ðuses‚µ‚Äiconv()Œn‚ÌŠÖ”‚ðŽg‚¤Ž–‚ðƒIƒXƒXƒ‚·‚éB
06/08/24
E
μ
” (KURO-BOX) @¡X‚©‚à’m‚ê‚È‚¢‚Å‚·‚ªA
μ
” ‚̘b‘èB
M&I‚³‚ñ ‚ªD‚«‚»‚¤‚ȃlƒ^‚ł͂ ‚è‚Ü‚·B
@ˆê‰žA’m‚ç‚È‚¢ƒqƒg‚Ì‚½‚߂ɑ‚¢‚Ä‚¨‚‚ÆA‚±‚Ì
μ
” ‚ÍBuffalo‚̃lƒbƒgƒ[ƒNƒXƒgƒŒ[ƒW(NAS)‚Å‚ ‚é
LinkStation ‚Ì
ŒºlŽuŒü”Å(HDD–¢“‹Ú)‚Å‚·B
LinkStation ‚Æ
Œ¾‚¦‚ΈꎞŠúA
Koji27Ž‚ªƒSƒjƒ‡ƒS
ƒjƒ‡‚â‚Á‚Ä‚¢‚½ Ž–‚à‚ ‚è‚Ü‚µ‚ÄA
μ
” ‚ªo‚½‚Æ‚«‚©‚çƒ`ƒFƒbƒN‚Í‚µ‚Ä‚¢‚½‚̂ł·‚ªA‚±‚ê‚Æ‚¢‚Á‚½—˜—p–@‚àŽv‚¢‚‚©‚¸AŽÀÛ‚ÉG‚é‹@‰ï‚Í‚ ‚è‚Ü‚¹‚ñ‚Å‚µ‚½B
@
¡‰ñAŽdŽ–ã‚Å‚¿‚å‚Á‚Æ‚µ‚½ƒgƒ‰ƒuƒ‹‚ª‚ ‚è‚Ü‚µ‚Ä...Bƒlƒbƒgƒ[ƒNÚ‘±‹@Ší‚ð•¡”‘äAŠO•”‚©‚烋[ƒ^‰z‚µ‚É‘€ì(FTP)‚·‚é•K—v‚ª‚ ‚Á‚½‚Ì‚ÅA
DDNS‚Å‚â‚낤‚ÆŽv‚Á‚Ä‚¨‚è‚Ü‚µ‚½‚ç‹q悪AuPC‚Ì“dŒ¹‚𗎂Ƃµ‚Ä‚¨‚Ž–‚ª‘½‚¢vu‚»‚à‚»‚àPC‚ª‚È‚¢v‚Æ‚¢‚¤u•·‚¢‚Ä‚Ë[‚æ!!v‚Æ‚¢‚¤—L—l‚Å‚µ
‚ÄB‚±‚ê‚ð‚Ç‚¤‚É‚©ˆÀ‰¿‚É‰ðŒˆ‚·‚é•û–@‚ð–Íõ‚µ‚½Œ‹‰Ê‚É‘I‚΂ꂽ‚Ì‚ª‚±‚Ì
μ
” ‚Å‚µ‚½B
@
μ
” ‚ÍCPU‚ªPowerPC‚ÅAOS‚Æ‚µ‚ÄLinux‚ª“®ì‚µ‚Ä‚¢‚Ü‚·BLinux‚Ȃ̂ÅFTP‚à‰Â”\‚Å‚·‚µAæl‚Ì“w—͂ɂæ‚èu
Vine‰» v‚ª‰Â”\‚Å‚·BDDNS‚̃Nƒ‰ƒCƒA
ƒ“ƒgŽdž‚Þ‚¾‚¯‚łܑ͖̖³‚¢‚‚ç‚¢‚Å‚·B‚±‚̃Xƒ^ƒCƒ‹‚Å‚·‚©‚çAu“dŒ¹“ü‚ê‚Á‚ςȂµ‚É‚µ‚Æ‚¢‚Äv‚Æ‚¨‹q‚³‚ñ‚ÉŒ¾‚¦‚Ü‚·BÁ”ï“d—͂̊ϓ_‚©‚ç‚à펞‰Ò“®‚ªŒ»
ŽÀ“I‚Å‚·(PC‚¾‚Æ•K‚¸“dŒ¹—Ž‚Æ‚·ƒqƒg‚ª‚¢‚Ü‚·‚©‚ç...)B
@Œ»ÝA
μ
” ‚ÍãˆÊƒo[ƒWƒ‡ƒ“‚Ì
KURO
-BOX/HG(ƒMƒKƒrƒbƒgƒC[ƒT) ‚ª””„‚³‚ê‚Ä‚¢‚Ü‚·‚ªAƒm[ƒ}ƒ‹‚Ì
μ
” ‚̓Cƒ“ƒ^[ƒlƒbƒg‰¿Ši‚Å8,000‰~Žã‚ÆA‚Æ‚Ä‚à‚¨Žè ‚Å‚·B‚±‚ê‚É5,000‰~‘ä‚Ì80GB-HDD‚ð‘g‚Ýž‚ß‚Î15,000‰~
’ö“x‚ÅLinux-Box‚ª‚Å‚«‚Ü‚·(‘å—e—Ê‚ÌHDD‚ð“ü‚ê‚éˆÊ‚È‚çA
LinkStation ‚ð
w“ü‚µ‚½•û‚ªˆÀ‚¢Ž–‚ª‚ ‚è‚Ü‚·‚̂ł²’ˆÓBŽèŽ‚¿‚Ì—]‚Á‚½HDD‚ÅŠˆ—p‚·‚é‚Ì‚ª
μ
” ‚̳‚µ‚¢Žg‚¢•û‚Å‚µ‚傤)B
@ˆÈ‰º‚ÉŽ„‚ªs‚Á‚½
μ
” ‚ÌÝ’èŽè‡‚ð‹L‚µ‚Ä‚¨‚«‚Ü‚·B‡”Ô‚É‚â‚Á‚Ä‚¢‚¯‚Î
Vine ‰»‚³‚êAapt-get‚ªs‚¦‚銂܂Åݒ肳‚ê‚Ü‚·B‚±‚ê‚ç‚Ìî•ñ‚Í–w‚Ç‚ªwebã‚É‚ ‚è‚Ü‚·‚ªAweb„‰ñ‚µ‚Äî•ñ‚ðW‚߂鎞ŠÔ‚ª‚È‚¢ƒqƒg‚ɂ͂¢‚¢‚©‚ÆŽv‚¢‚Ü‚·B‚¿‚Ȃ݂É
Vine ‚Í2.6‘Š“–‚ɂȂè‚Ü‚·B
E
μ
” ‚̃ZƒbƒgƒAƒbƒv
HDD‚ð‘g‚Ýž‚ñ‚¾‚ç–{‘̂̓dŒ¹‚ð“ü‚ê‚éB Œº
” •t‘®‚ÌCD‚É‚ ‚éuKuroBoxSetup.exev‚ðWindowsƒ}ƒVƒ“‚©‚çŽÀsB ƒK
ƒCƒh‚É]‚Á‚Äì
‹Æ‚ði‚ß‚éB ƒuƒ‰ƒEƒU‚Åuhttp://kuro-box/ v
‚ɃAƒNƒZƒXB USER: root PASS: (‚È‚µ) Œº
” ‚ÌIPƒAƒhƒŒƒX‚ð“K“–‚ɌŒèBDHCP‚ðŽg—p‚µ‚Ă͂¢‚¯‚È‚¢B Œ»
ÝŽž‚ð‡‚킹‚Ä‚¨
‚B E
Vine ‰»
μ
” ‚¤‚§‚¤‚¤‚§‚¤ô ‚©‚çuvine_???_dist.tgzv‚ðDLBFTP
‚ÅŒº” ‚ÉÚ
‘±B USER: root PASS: kuro u1.v
‚ÅDL‚µ‚½Vine ‰»ƒLƒbƒg‚ðƒ‹[ƒgƒfƒBƒŒ
ƒNƒgƒŠ
(/) ‚ɃAƒbƒvƒ[ƒhB Œº” CD-
ROM‚Ìbinarys‚É
‚ ‚ég++-2.95.3.tar.gz gcc-2.95.3.tar.gz glibc-2.2.3.tar.gz make-3.79.1.tar.gz openssh-3.0.2p1.tar.gz patch-2.5.4.tar.gz ‚àƒ‹[ƒgƒfƒBƒŒƒNƒgƒŠ(/) ‚ɃAƒb
ƒvƒ[ƒhB TELNET‚ÅŒº” ‚ÉÚ‘±B USER: root PASS:
kuro ƒ‹[ƒg‚ÖˆÚ“®B # cd / Vine ‰»ƒLƒbƒg‚Ȃǂð“WŠJB # tar zxfv vine_*_dist.tgz # tar zxfv
g++-2.95.3.tar.gz # tar zxfv gcc-2.95.3.tar.gz # tar
zxfv glibc-2.2.3.tar.gz # tar zxfv make-3.79.1.tar.gz #
tar zxfv openssh-3.0.2p1.tar.gz # tar zxfv patch-2.5.4.tar.gzμ
” ‚̃Rƒ“ƒZƒ“ƒg‚𔲂«AÄ‹N“®‚ðs‚¤B E‰ŠúÝ’è
Vine ‰»‚µ‚½
Œº” ‚Í
IP
ƒAƒhƒŒƒX: 192.168.0.100 USER
: tmp-kun PASS
: tmp-kun
‚Ì
Ý’è‚ɂȂÁ‚Ä‚¢‚Ü‚·B‚Æ‚è‚ ‚¦‚¸TelnetB
ƒ‹[
ƒgƒpƒXƒ[ƒh‚ª‘¶Ý‚µ‚È‚¢‚Ì‚ÅA
‚Å
ƒ‹[ƒgƒpƒXƒ[ƒh‚ðݒ肵‚Ä‚¨‚«‚Ü‚·B
emacs/jed“™‚̃GƒfƒBƒ^‚̓Cƒ“ƒXƒg[ƒ‹‚³‚ê‚Ä‚¢‚Ü‚¹‚ñB‚±‚ÌŒ»Žž“_‚Å‚Íapt-get‚à‚Å‚«‚Ü‚¹‚ñ‚Ì‚ÅA‚µ‚΂炂Ívi‚Å‚Ìì‹Æ‚ª•K{‚ƂȂè‚Ü‚·Bvi‚ÉŠµ‚ê‚Ä‚¢‚È‚¢•û‚Í’ˆÓ‚µ‚ĉº‚³‚¢BˆÈ‰º‚É‚²‚‚²‚ŠÈ’P‚Èvi‚Ì‘€ì•û–@‚ð‹L‚µ‚Ä‚¨‚«‚Ü‚·B
vi
‚Í E"i"‚ŃeƒLƒXƒg“ü—̓‚[ƒh E"ESC"‚ŃRƒ}ƒ“ƒhƒ‚[ƒh ƒeƒLƒX
ƒg“ü—̓‚[ƒh‚Å‚Í EƒJ[ƒ\ƒ‹ƒL[‚ňړ® E•¶Žš“ü—͉ ƒRƒ}ƒ“ƒhƒ‚[ƒh‚Å
‚Í EƒJ[ƒ\ƒ‹ƒL[‚ňړ® Eíœ(x) Esíœ(dd) Eƒtƒ@ƒCƒ‹•Û‘¶
(:w[Enter]) EI—¹(:q[Enter]) Eƒtƒ@ƒCƒ‹‚ð•Û‘¶‚µ‚ÄI—¹(:wq[Enter]) E
‹§I—¹(:q![Enter])
‚Æ
‚è‚ ‚¦‚¸A‚±‚ꂾ‚¯Šo‚¦‚Ĉȉº‚Ìì‹Æ‚ðs‚¢‚Ü‚µ‚傤B
[ƒlƒbƒgƒ[ƒNÝ’è•ÏX] #vi
/etc/sysconfig/network-scripts/ifcfg-eth0 BOOTPROTO=static BROADCAST=192.168.1.255 IPADDR=192.168.1.10 NETMASK=255.255.255.0 NETWORK=192.168.1.0 GATEWAY=192.168.1.1 ONBOOT=yes
[ƒzƒXƒg–¼•ÏX(1)] #
vi /etc/hostnameƒzƒXƒg–¼
[ƒzƒXƒg–¼•ÏX(2)] #
vi /etc/hosts 127.0.0.1
localhost192.168.1.10
ƒzƒXƒg–¼
[ƒzƒXƒg–¼•ÏX(3)] #
vi /etc/sysconfig/network NETWORKING=yes HOSTNAME=ƒzƒXƒg–¼ GATEWAY=192.168.1.1
[DNSƒT[ƒo•ÏX] #
vi /etc/resolv.conf nameserver
192.168.1.1
[NetworkÄ‹N“®] #
/etc/init.d/network restart (ꇂɂæ‚Á‚Ă͂±‚±‚ÅPC‚ÌIPƒAƒhƒŒƒX•ÏX‚ÆTelnetÄÚ‘±‚ª•K—v
‚Å‚·)
[apt-getƒŠƒXƒg•ÒW] #
vi /etc/apt/sources.list ¦vineplus‚̃Rƒƒ“ƒgƒAƒEƒg‚ðíœB
‚±
‚ê‚Åvi‚ƃIƒTƒ‰ƒo‚Å‚«‚Ü‚·B
[apt
-get•ƒGƒfƒBƒ^“±“ü] #
apt-get update # apt-get upgrade # apt-get install
emacs jed wget
ƒG
ƒfƒBƒ^emacs/jed‚ªŽg‚¦‚邿‚¤‚ɂȂè‚Ü‚µ‚½B
[shutdown—LŒø] /etc/init.d/halt
‚ð
•ÒWB
(‘O—ª) Case
"$0" in *halt)echo -n EEEE > /dev/ttyS1 message=$"Halting
system...." command="halt" ;; *reboot)echo -n CCCC > /dev/ttyS1 command="reboot"(΋ѻ)
ÔŽš ‚Ì•”•ª‚ð’ljÁB
[“dŒ¹ƒ{ƒ^ƒ“‚ŃVƒƒƒbƒgƒ_ƒEƒ“] /www/script/melsub_shutdown.sh
‚ð
•ÒW
#tmpSMBWC=`ps
-ax | grep "/usr/sbin/smbd -D" | wc -c` #if [ "$tmpSMBWC" -le
10 ] ; then#if
[ -f /var/run/smbd.pid ] ; then #
echo "shutdown start" #else #
echo "### !!!Warnning!!! ###" #
echo "/usr/sbin/smbd is NOT running!" # #
rm -f /var/run/melsub_shutdown #
exit 1 #fi
ÔŽš ‚Ì•”•ª‚ðƒRƒƒ“ƒgƒAƒE
ƒgB‚±‚ê‚Å“dŒ¹ƒ{ƒ^ƒ“’·‰Ÿ‚µ(–ñ3•b)‚É‚æ‚éƒVƒƒƒbƒgƒ_ƒEƒ“‚ªs‚¦‚邿‚¤‚ɂȂè‚Ü‚·B
[OpenSSH—LŒø] /etc/default/ssh
‚ð
•ÒW
/etc/ssh/sshd_config
‚ð•ÒW
‚»
‚µ‚Ä
‚±
‚ê‚ÅSSH‚É‚æ‚éÚ‘±‚ª‰Â”\‚ɂȂè‚Ü‚µ‚½B
¦Telnet‚𖳌ø‚É‚·‚éꇂɂ͂»‚Ì‘O‚ÉAÄ‹N“®‚µ‚ÄSSH‚É‚æ
‚éÚ‘±‚ª³‚µ‚s‚¦‚鎖‚ðŠm”F‚µ‚Ä‚©‚ç‚É‚µ‚ĉº‚³‚¢BSSH‚àTelnet‚àŽg‚¦‚È‚¢‚ƃAƒNƒZƒXŽè’i‚ª‚È‚‚È‚Á‚Ä‚µ‚Ü‚¢‚Ü‚·BTelnet‚𖳌ø‚É‚·‚é‚Ì
‚Í‚·‚ׂĂÌݒ肪I‚í‚èAˆÀ’è‰Ò“®‚·‚邿‚¤‚ɂȂÁ‚Ä‚©‚çs‚¤‚Ì‚ªƒxƒXƒg‚Å‚·B
@Ý’è‚͈Èã‚ÅI—¹‚Å‚·‚ªA–{“–‚É•K—vÅ’áŒÀ‚ÌŽ–‚µ‚©‚â‚Á‚Ä‚¢‚Ü‚¹‚ñBSMB‚âFTP“™‚à‚±‚ÌŽž“_‚ł͎g‚¦‚Ü‚¹‚ñB‚±‚Ìæ‚Í•’Ê‚É
VineLinux ‚Ìî•ñ‚Æ‚µ‚Ä‘¶Ý‚µ‚Ü‚·‚Ì‚ÅAŠeŽ©‚Å’²‚ׂÄݒ肵‚ĉº‚³‚¢B
Eƒgƒ‰ƒuƒ‹ƒVƒ…[ƒeƒBƒ“ƒO
@...
‚Æ‚¢‚¤‚©A‚‚܂‚Ǝv‚í‚ê‚é“_‚ðŠô‚‚©B
webmin uapt-get
install webminv‚ŃCƒ“ƒXƒg[ƒ‹BƒpƒXƒ[ƒh‚ðŠÔˆá‚Á‚Ä‚¢‚È‚¢‚̂ɃƒOƒCƒ“‚Å‚«‚È‚¢ê‡‚É‚Í#
/usr/libexec/webmin/changepass.pl /etc/webmin root ƒ‹[ƒgƒpƒXƒ[ƒh #
/etc/init.d/webmin restart
samba uapt-get
install sambav‚ŃCƒ“ƒXƒg[ƒ‹Bsamba‚ª‚Ç‚¤‚µ‚Ä‚à‹N“®‚µ‚È‚¢ê‡‚É‚Íu/etc/hostsv‚ð‚à‚¤ˆê“xƒ`ƒFƒbƒN‚µ‚Ă݂Ă‚¾‚³‚¢B proftpd Å
‰‚Éuapt-get install
pam-develv‚µ‚È‚¢‚ƈˑ¶ŠÖŒW‚ŃCƒ“ƒXƒg[ƒ‹‚Å‚«‚Ü‚¹‚ñBproftpd-1.2.10‚ðƒ\[ƒX‚©‚çƒCƒ“ƒXƒg[ƒ‹‚·‚邯‚æ‚¢‚Å‚µ‚傤B ƒn[ƒhƒfƒBƒXƒN “ú
—§(HGST)‚ÌHDD‚ª””M‚ª‚È‚¢‚̂ŃIƒXƒXƒ‚Å‚·(ƒc[ƒ‹‚Åɹ‰»‚Æ‚©‚à‚Å‚«‚Ü‚·‚µ)BŒº” ‚͂ǂ¤‚µ‚Ä‚à”M‚ª‚±‚à‚Á‚Ä‚µ‚Ü‚¢‚Ü‚·BMaxtor‚Ì
HDD‚Í‚¢‚‚ç«”\‚ª—Ç‚‚Ä‚à”ð‚¯‚½•û‚ª‚¢‚¢‚ÆŽv‚¢‚Ü‚·Buŋ߂ÌMaxtor‚Í‚»‚ñ‚ȂɔMƒfƒl[‚æ!!v‚Æ‚©Œ¾‚¤•û‚͂ǂ¤‚¼‚¨D‚«‚ɂȂ³‚Á‚ĉº‚³‚¢B
3.5inch->2.5inch•ÏŠ·ƒRƒlƒNƒ^‚ðŽg‚Á‚Ä2.5ƒCƒ“ƒ`HDD‚ð“‹Ú‚·‚é‚Ì‚à–Ê”’‚¢‚©‚à‚µ‚ê‚Ü‚¹‚ñ‚ËB EŠ´‘zB
@
μ
” ‚Í‚©‚È‚è—V‚ׂ܂·BWebƒT[ƒo‚âƒ[ƒ‹ƒT[ƒo‚ÍŒ»ŽÀ“I‚łȂ¢‚Ƃ͌¾‚¦A‚»‚Ì‘¼‚É‚àƒCƒƒCƒŽdž‚ÞŽ–‚ª‚Å‚«‚Ü‚·‚µ‚ËB
06/08/25 EASUS M2NPV-VM
@Socket939
‚Å’áÁ”ï“d—͂ȃXƒŠƒ€PC‚ðì‚é‚Ì‚ªƒRƒXƒg–ʂœ‚‚È‚Á‚Ä‚«‚Ä‚¨‚èA•s–{ˆÓ‚È‚ª‚çCeleronD‚ŃXƒŠƒ€PC‚ðì‚Á‚Ä‚¢‚½BÁ”ï“d—Í‚Í‚Æ‚à‚©‚A
CeleronD‚ÍŒ‹\””M‚·‚鎖‚ª‚ ‚Á‚ÄA–{“–‚É•s–{ˆÓ‚¾‚Á‚½(”[•i‚µ‚½‚¨‹q‚³‚ñ‚ɂ͎¸—ç‚Șb‚¾‚ª)B‚ÅA‚±‚ÌMBBSocket
AM2‚ÈMicroATXƒ}ƒU[ƒ{[ƒh‚ÅA’áÁ”ï“d—Í”ÅAthron64
X2‚Æ‘g‚݇‚킹‚邯A‚«”\‚ȃXƒŠƒ€PC‚ð”äŠr“IˆÀ‰¿‚É‘g‚Ýã‚°‚鎖‚ª‚Å‚«‚éB
@ƒfƒ…ƒAƒ‹ƒRƒA64bitCPU...‚µ‚©‚à’áÁ”ï“d—Í
‚Å””M‚à‚È‚¢‚Æ‚ ‚ê‚΃XƒŠƒ€PC‚ɂ͂à‚Á‚Ä‚±‚¢‚È–ó‚ÅBCore2 Duo‚Å‚à‚¢‚¢‚̂ł·‚ªAŽÀ‚ÍCore2
Duo‚Í‚»‚ñ‚ȂɒáÁ”ï“d—͂Ƃ¢‚¤–ó‚ł͂ ‚è‚Ü‚¹‚ñBæ—§‚Á‚Ä””„‚³‚ꂽuCore
Duov‚ÆŽ—‚½‚悤‚È‚à‚Ì‚¾‚Ƃ΂©‚èŽv‚Á‚Ä‚¢‚Ü‚µ‚½‚ªAŠú‘Ò‚Í‚¸‚ê‚Å‚µ‚½B‚»‚µ‚ÄMB“™‚ðŠÜ‚ß‚½ƒg[ƒ^ƒ‹ƒRƒXƒg‚ðl‚¦‚邯Core2
Duo‚Å‘g‚Ýã‚°‚邯Є‚‚ɂȂÁ‚Ä‚µ‚Ü‚¤‚̂ł·B
@‚ÅAƒXƒŠƒ€PC‚ð‚¨‹q‚³‚ñƒgƒR‚É”[•i‚µ‚½‚̂ł·‚ªA”[•iŒã‚Éuƒfƒ…ƒAƒ‹ƒfƒBƒXƒvƒŒƒC‚É
‚µ‚Ä‚‚êv‚ÆŒ¾‚í‚ê‚Ü‚µ‚½BM2NPV-VM‚̓fƒBƒXƒvƒŒƒCƒRƒlƒNƒ^‚ð“ñ‚ÂŽ‚Á‚Ä‚¢‚é‚̂ŃfƒBƒXƒvƒŒƒC‚³‚¦Œq‚°‚ê‚΃fƒ…ƒAƒ‹ƒfƒBƒXƒvƒŒƒC‚ɂł«‚Ü‚·B
M2NPV-VM‚É‚ÍD-SUB15ƒsƒ“‚ÆDVI29ƒsƒ“‚ª”õ‚¦‚ç‚ê‚Ä‚¢‚Ü‚·B
@...‚Æ‚±‚낪B
@”[•i‚µ‚½‰t»ƒfƒBƒXƒvƒŒƒC‚Æ“¯‚¶Œ^”Ԃ̉t»ƒfƒBƒXƒvƒŒƒC(ƒAƒiƒƒOÚ‘±)‚ÆAƒAƒiƒƒO<->DVI•ÏŠ·ƒRƒlƒNƒ^‚ðŒã“ú”[•i‚µ‚½‚̂ł·‚ªu
‰f‚è‚Ü‚¹‚ñ vBŽÀ‚Í‚±‚ÌMBADVI29ƒsƒ“‚̃ƒXƒRƒlƒNƒ^‚ð‘•”õ‚µ‚Ä‚¢‚éƒNƒZ‚Éu
DVI-D v‚Ȃ̂ł·BDVI-D‚È‚ç‚Ε’Ê‚ÍAƒƒXƒRƒlƒNƒ^‚ÍDVI24ƒsƒ“‚ɂȂÁ‚Ä‚¢‚éƒnƒY‚Å‚·‚ªAƒRƒXƒgƒ_ƒEƒ“‚Ì‚½‚ß‚©DVI29ƒsƒ“ƒRƒlƒNƒ^‚ªŽg‚í‚ê‚Ä‚¢‚邿‚¤‚Å‚·B
@à–¾‘‚ð“ǂ߂ÎDVI-D‚Å‚ ‚鎖‚ª–¾‹L‚³‚ê‚Ä‚¢‚Ü‚·B‚Ƃ͂¢‚¦DVI29ƒsƒ“‘•”õ‚Ȃ̂ÅAu‚à‚µ‚©‚·‚邯•ÏŠ·ƒRƒlƒNƒ^‚Å‚àƒCƒP‚é‚©‚àHv‚ÆŽv‚Á‚Ä‚¢‚½‚̂łµ‚½BŽd•û‚È‚¢‚Ì‚Å
SUPC ‚É“d˜bBu‚ [‚·‚݂܂¹‚ñADEKO‚Å‚·‚¯‚Ç...‚â‚Á‚ς薳—‚Å‚µ‚½BŠm•Û‚µ‚Ä‚à‚ç‚Á‚Ä‚½VIDEOƒJ[ƒh”ƒ‚¢‚É‚¢‚«‚Ü‚·‚Ì‚ÅA‚æ‚낵‚[Iv
@‚¢‚‚ç‚È‚ñ‚Å‚à”Ž‘ł͂µ‚È‚¢(^^; ‚¿‚á‚ñ‚ÆŽ–‘O‚ÉPCI-E‚̃[ƒvƒƒtƒ@ƒCƒ‹‘ΉžVIDEOƒJ[ƒh‚ðŠm•Û‚µ‚Ä‚ ‚Á‚½‚̂łµ‚½B‚¨‹q‚³‚ñ‚Ö‚ÌŒ©Ï‚à‚è‚É‚à‚¿‚á[‚ñ‚ÆVIDEOƒJ[ƒh•ª‚Íãæ‚¹‚µ‚Ä‚ ‚è‚Ü‚·B
@‚ÅA‚±‚ÌM2NPV-VM‚Å‚·‚ªA
DVIÚ‘±‚ɂ͖â‘肪‚ ‚é ‚æ‚¤‚Å‚·Bƒfƒ…ƒAƒ‹ƒfƒBƒXƒvƒŒƒC‚É‚·‚é‚ɂ͑f’¼‚ÉVIDEOƒJ[ƒh‚ð‘Ý‚·‚é‚Ì‚ª‚¢‚¢‚Ì‚©‚à‚µ‚ê‚Ü‚¹‚ñB