Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > e74e806c1a2640e922856d7eb69d1420 > files > 21

howto-text-ja-2006-5mdv2010.0.noarch.rpm

  Configuration HOWTO
  By Guido Gonzato,  <mailto:guido ``at'' ibogeo.df.unibo.it>
  v1.3.7, 6 September 1999
  ‰““¡–¾‚Æ JF Project
  v1.3.7j, 30 November 1999

  ‚±‚Ì HOWTO ‚́AV‚µ‚­ƒCƒ“ƒXƒg[ƒ‹‚µ‚½ Linux box ‚Ì’²®‚ð’ZŽžŠÔ‚Å—eˆÕ‚É
  s‚¤‚½‚߂ɍ쐬‚³‚ê‚Ü‚µ‚½B‚±‚±‚Å‘½‚­‚̈ê”Ê“I‚ȃAƒvƒŠƒP[ƒVƒ‡ƒ“‚âƒT[ƒr
  ƒX‚̐ݒè‚ðŠo‚¦‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
  ______________________________________________________________________

  –ÚŽŸ

  1. ‚Í‚¶‚ß‚É
     1.1 ‚±‚Ì HOWTO ‚Ì‘¶Ý——R
     1.2 ‰½‚ðÝ’肵‚悤‚Æ‚µ‚Ä‚¢‚é‚Ì‚©

  2. ‘S”Ê“I‚Ȑݒè
     2.1 ƒZƒLƒ…ƒŠƒeƒB‚ÉŠÖ‚·‚éŠÈ’P‚Èà–¾
     2.2 ‹L˜^’ ‚ð•t‚¯‚悤!
     2.3 ƒL[ƒ{[ƒh
     2.4 ‹N“®ƒtƒƒbƒs[‚ƃŒƒXƒLƒ…[ƒtƒƒbƒs[
     2.5 ƒJ[ƒlƒ‹‚̍č\’z‚ɂ‚¢‚Ä
     2.6 Sendmail ‚É‚æ‚郍ƒbƒN
     2.7 ƒn[ƒhƒfƒBƒXƒN‚̐«”\Œüã
     2.8 ƒpƒ‰ƒŒƒ‹ƒ|[ƒg Zip ƒhƒ‰ƒCƒu
     2.9 ƒfƒoƒCƒXƒhƒ‰ƒCƒo
     2.10 ƒTƒEƒ“ƒhƒJ[ƒh
     2.11 ƒƒOƒCƒ“ƒƒbƒZ[ƒW
     2.12 ƒzƒXƒg–¼
     2.13 ƒ}ƒEƒX
     2.14 ƒ}ƒEƒ“ƒgƒ|ƒCƒ“ƒg
     2.15 lilo(8) ‚Æ LOADLIN.EXE
        2.15.1 ƒZƒLƒ…ƒŠƒeƒB‚Ì‚½‚ß‚É
     2.16 ƒ[ƒ‹‚Ì‹@”\
     2.17 ƒvƒŠƒ“ƒ^‚̐ݒè
     2.18 SVGATextMode

  3. ˆê”Ê“I‚ÈŠÇ—ì‹Æ
     3.1 ƒlƒbƒgƒ[ƒN‚̐ݒè
     3.2 ƒCƒ“ƒ^[ƒlƒbƒg‚ւ̐ڑ±‚Ì‹¤—L
     3.3 ƒlƒbƒgƒ[ƒNƒAƒNƒZƒX‚̐§ŒÀ
     3.4 NFS ‚̃GƒNƒXƒ|[ƒg
     3.5 ƒl[ƒ€ƒT[ƒo

  4. ƒ\ƒtƒgƒEƒFƒA‚̐ݒè
     4.1 bash(1)
     4.2 ls(1)
     4.3 less(1)
     4.4 emacs(1)
     4.5 joe(1)
     4.6 jed(1)
     4.7 pine(1)
     4.8 minicom(1)
     4.9 efax(1)
     4.10 Ghostscript
     4.11 TeX ‚Æ‚»‚Ì’‡ŠÔ‚½‚¿
     4.12 PPP‚Å–â‘è‚ð‹N‚±‚³‚È‚¢‚½‚ß‚É
        4.12.1 ‚·‚®Žg‚¦‚é eznet
        4.12.2 ‚·‚®Žg‚¦‚é wvdial
     4.13 POP ƒNƒ‰ƒCƒAƒ“ƒg
     4.14 X ƒEƒBƒ“ƒhƒEƒVƒXƒeƒ€(XFree86)
        4.14.1 X ƒT[ƒo‚̐ݒè
        4.14.2 ƒeƒ“ƒL[
        4.14.3 xdm ‚ðŽg‚Á‚½ƒOƒ‰ƒtƒBƒJƒ‹‚ȃƒOƒCƒ“
        4.14.4 ƒEƒBƒ“ƒhƒEƒ}ƒl[ƒWƒƒ
        4.14.5 X11 ƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚̃fƒtƒHƒ‹ƒg’l
     4.15 ƒ†[ƒU‚²‚Ƃ̐ݒè
     4.16 .rpm ‚̍쐬
     4.17 ƒAƒbƒvƒOƒŒ[ƒh

  5. Ý’è—pƒ\ƒtƒgƒEƒFƒA
  6. ÅŒã‚É
     6.1 ’˜ìŒ 
     6.2 ƒtƒB[ƒhƒoƒbƒN
     6.3 –Ɛӎ–€

  7. “ú–{Œê–ó‚ɂ‚¢‚Ä

  ______________________________________________________________________

  1.  ‚Í‚¶‚ß‚É

  1.1.  ‚±‚Ì HOWTO ‚Ì‘¶Ý——R

  •MŽÒ‚ª¡‚Ü‚Å‚½‚­‚³‚ñ‚Ì PC ‚É Linux ‚ðƒCƒ“ƒXƒg[ƒ‹‚µ‚Ä‚«‚½’†‚ÅŽv‚¤‚悤
  ‚É‚È‚Á‚½‚±‚Æ‚Å‚·‚ªAŒ»Ý‚̃fƒBƒXƒgƒŠƒrƒ…[ƒVƒ‡ƒ“‚Í‘f°‚炵‚¢‚¯‚ê‚ǁAŠî
  –{“I‚Ȑݒ肪Œ‡‚¯‚Ä‚¢‚ăCƒ‰ƒCƒ‰‚·‚邱‚Æ‚ª‚ ‚è‚Ü‚·B‚Ü‚½A‚Ù‚Æ‚ñ‚ǂ̃Aƒv
  ƒŠƒP[ƒVƒ‡ƒ“‚Í‚»‚Ì‚Ü‚Ü“®‚­‚Ì‚Å‚·‚ªAˆê•”‚É‚»‚¤‚Å‚È‚¢‚à‚Ì‚à‚ ‚è‚Ü‚·B‚³
  ‚ç‚ɂ́A c.o.l.setup ‚ł͉½“x‚à‰½“x‚à“¯‚¶Ž¿–₪ŒJ‚è•Ô‚³‚ê‚Ä‚¢‚Ü‚·B‚±
  ‚̏ó‘Ô‚ð‰ü‘P‚·‚邽‚߁A‚»‚µ‚Ä•MŽÒŽ©g‚ª•Ö—˜‚ÉŽg‚¤‚½‚߁A•MŽÒ‚Í‚·‚ׂ«‚±‚Æ
  ‚̃ŠƒXƒg‚ðì¬‚µ‚Ü‚µ‚½B‚»‚ꂪ‚±‚Ì HOWTO •¶‘‚É‚È‚è‚Ü‚µ‚½B‚±‚Ì•¶‘‚É
  ‚͐ݒè‚̍ۂ̃eƒNƒjƒbƒN‚ƁAˆê”Ê“I‚ȃAƒvƒŠƒP[ƒVƒ‡ƒ“AƒvƒƒOƒ‰ƒ€AƒT[ƒr
  ƒX‚̐ݒè‚ðÚ‚¹‚Ä‚¢‚Ü‚·B‚±‚ê‚ð—˜—p‚·‚ê‚ÎŽžŠÔ‚ÆŽèŠÔ‚ð‚©‚È‚èß–ñ‚Å‚«‚é‚Í
  ‚¸‚Å‚·B

  ‚±‚Ì HOWTO ‚Ì—á‚Ì’†‚ɂ́AƒfƒBƒXƒgƒŠƒrƒ…[ƒVƒ‡ƒ“‚Ɉˑ¶‚·‚é‚à‚Ì‚ª‚¢‚­‚Â
  ‚©‚ ‚è‚Ü‚·BŒ»ÝA•MŽÒ‚Í RedHat 5.2AƒJ[ƒlƒ‹ 2.0.36 ‚̃}ƒVƒ“‚É‚µ‚©G
  ‚ê‚Ü‚¹‚ñB‚µ‚½‚ª‚Á‚āA‘¼‚̃fƒBƒXƒgƒŠƒrƒ…[ƒVƒ‡ƒ“‚ð‚¨Ž‚¿‚Ì•û‚Í•MŽÒ‚̃e
  ƒNƒjƒbƒN‚ª–œ”\‚¾‚Ƃ͍l‚¦‚È‚¢‚Å‚­‚¾‚³‚¢B‚µ‚©‚µA•MŽÒ‚̃eƒNƒjƒbƒN‚𑼂Ì
  ƒfƒBƒXƒgƒŠƒrƒ…[ƒVƒ‡ƒ“‚É“–‚Ä‚Í‚ß‚é‚Ì‚à“‚­‚Í‚È‚¢‚Í‚¸‚Å‚·B

  ‚±‚Ì HOWTO ‚Í‘¼‚Ì‚à‚Ì‚Ì‘ã‚í‚è‚É‚È‚ê‚Ü‚¹‚ñ‚µA‚»‚̈Ӑ}‚à‚ ‚è‚Ü‚¹‚ñB•¶
  ‘‚â HOWTO ‚ð“Ç‚Þ‚Æ•K‚¸“¾‚é‚à‚Ì‚ª‚ ‚é‚̂ŁA‰½‚©‚ðÚ‚µ‚­’m‚肽‚¯‚ê‚Ε¶
  ‘‚ð“Ç‚Þ‚±‚Æ‚ð‹­‚­‚¨Š©‚ß‚µ‚Ü‚·B‚Ü‚½A’N‚©‚ª‚²”Ñ‚ðƒXƒv[ƒ“‚Å—D‚µ‚­H‚×
  ‚³‚¹‚Ä‚­‚ê‚邱‚Æ‚Í‚ ‚è‚Ü‚¹‚ñB‰½‚©•ª‚©‚ç‚È‚¢‚±‚Æ‚ª‚ ‚ê‚΁AŠÖ˜A‚·‚é
  HOWTO •¶‘‚ð‚²Ž©•ª‚ÅŽQÆ‚µ‚Ä‚­‚¾‚³‚¢BLinux ‚̐ݒè‚ɂ‚¢‚ď•‚¯‚ð‹‚ß‚é
  ‚½‚ß‚Ì“KØ‚ȏꏊ‚Í Usenet ‚Â‚Ü‚è  <news:comp.os.linux.setup> ‚Å‚ ‚邱
  ‚Æ‚à–Y‚ê‚È‚¢‚Å‚­‚¾‚³‚¢B‚Ç‚¤‚©•MŽÒ‚É–â‚¢‡‚킹‚È‚¢‚Å‚­‚¾‚³‚¢BŽ„‚Í‚Æ‚Ä
  ‚à–Z‚µ‚¢‚Ì‚Å‚·B

  ‚±‚Ì•¶‘‚Æ‚¢‚­‚‚©‚ÌŒ¾Œê‚Ö‚Ì–|–ó‚ÌŒöŽ®‚È’u‚«êŠ‚Í
  <http://metalab.unc.edu/mdw/HOWTO> ‚©‚ç’T‚¹‚Ü‚·B‚±‚±‚É‚Í–{•¶‘‚©‚çŽQ
  Æ‚µ‚Ä‚¢‚鑼‚Ì HOWTO ‚à‘S‚Ä‚ ‚è‚Ü‚·BÅV”Å‚Í
  <http://ibogeo.df.unibo.it/guido/Configuration> ‚©‚ç“üŽè‚Å‚«‚Ü‚·B

  1.2.  ‰½‚ðÝ’肵‚悤‚Æ‚µ‚Ä‚¢‚é‚Ì‚©

  PC ‚̃n[ƒhƒEƒFƒA‚ª‚ǂ̂悤‚ɍ\¬‚³‚ê‚Ä‚¢‚é‚©‚͐獷–œ•Ê‚Å‚·‚ªAŽ„‚ÌŒo
  Œ±‚ł́A 3‚‚̃p[ƒeƒBƒVƒ‡ƒ“(DOS/WindowsALinuxAƒXƒƒbƒv‚Ì3‚Â)‚Ì‚Í
  ‚¢‚Á‚½‘å—e—ʃn[ƒhƒfƒBƒXƒNAƒTƒEƒ“ƒhƒJ[ƒhAƒ‚ƒfƒ€ACD-ROM ƒhƒ‰ƒCƒuA
  ƒvƒŠƒ“ƒ^Aƒ}ƒEƒX‚ð‹¤’Ê€–Ú‚Æ‚µ‚Ä‚ ‚°‚邱‚Æ‚ª‚Å‚«‚Ü‚·Bƒpƒ‰ƒŒƒ‹ƒ|[ƒgÚ
  ‘±‚Ì Zip ƒhƒ‰ƒCƒu‚à‚æ‚­—p‚¢‚ç‚ê‚Ä‚¢‚Ü‚·B‚±‚̃}ƒVƒ“‚Í Windows ‚Æ Linux
  ‚ª¬Ý‚µ‚Ä‚¢‚éƒlƒbƒgƒ[ƒNã‚É‚ ‚èA‚»‚±‚ŃT[ƒo‚Æ‚µ‚Ä“®ì‚µ‚Ä‚¢‚é‚Å
  ‚µ‚傤B

  ‚±‚̂悤‚ȃn[ƒhƒEƒFƒA‚ðÝ’肵‚悤‚Æ‚µ‚Ä‚¢‚é‚à‚̂Ɖ¼’肵‚Ęb‚ð‚·‚·‚ß‚Ü
  ‚·‚ªAˆÙ‚È‚Á‚½Ý’è‚Å‚àŽQl‚É‚È‚é‚à‚Ì‚ÆŽv‚¢‚Ü‚·B“Á‚É’f‚í‚ç‚È‚¢ŒÀ‚èAÝ
  ’è‚Í root Œ ŒÀ‚ōs‚È‚¢‚Ü‚·B

  ‚³‚ A˜r‚Ü‚­‚è‚ð‚µ‚ÄŽæ‚èŠ|‚©‚è‚Ü‚µ‚傤B

  2.  ‘S”Ê“I‚Ȑݒè

  2.1.  ƒZƒLƒ…ƒŠƒeƒB‚ÉŠÖ‚·‚éŠÈ’P‚Èà–¾

  ‚½‚Æ‚¦ƒVƒXƒeƒ€‚𗧂¿ã‚°‚é‘O‚Å‚àAŽÀŒ»‚·‚ׂ«ƒZƒLƒ…ƒŠƒeƒB‚̃Œƒxƒ‹‚ðŒˆ‚ß
  ‚Ä‚¨‚©‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñBÅ‰‚́A‚·‚ׂ«‚±‚Æ‚ªŒˆ‚Ü‚é‚܂ł̓}ƒVƒ“‚ðƒlƒb
  ƒgƒ[ƒN‚ɐڑ±‚µ‚Ä‚Í‚¢‚¯‚Ü‚¹‚ñB

  ƒZƒLƒ…ƒŠƒeƒB‚Ì•ª–ì‚Í‚Æ‚Ä‚àL”͈͂ł ‚èA‚±‚Ì HOWTO ‚̑Ώۂ𒴂¦‚Ä‚¢‚Ü
  ‚·BÅ‰‚̎肪‚©‚è‚Æ‚µ‚ẮALinux Security Administrator's Guide (
  <http://www.seifried.org/lasg>)‚Æ Linux Security Guide (
  <http://nic.com/~dave/Security>)‚ð‚¨Š©‚ß‚µ‚Ü‚·B­‚È‚­‚Æ‚àAˆÈ‰º‚Ì‚±‚Æ
  ‚͍l—¶‚µ‚Ä‚­‚¾‚³‚¢: ƒVƒƒƒhƒEƒpƒXƒ[ƒh‚ÌŽg—p(Shadow Password HOWTO)A
  ƒ}ƒVƒ“‚ւ̃lƒbƒgƒ[ƒNƒAƒNƒZƒX‚̐§ŒÀ(``Restricting Network Access'' ‚Ì
  ß)A Secure Shell ( <http://www.cs.hut.fi/ssh/>) ‚Ü‚½‚Í Secure Remote
  Password ( <http://srp.stanford.edu/srp/>) ‚ÌŽg—pBD‰^‚ð‹F‚è‚Ü‚·B

  2.2.  ‹L˜^’ ‚ð•t‚¯‚悤!

  ƒCƒ“ƒXƒg[ƒ‹Ï‚݂̃}ƒVƒ“‚ð–â‘è–³‚¢ó‘Ԃɕۂ‚½‚߂ɂ́Aƒ}ƒVƒ“‚ɑ΂µ‚Ä
  s‚Á‚½•ÏX‚𐳊m‚É”cˆ¬‚·‚邱‚Æ‚ªd—v‚Å‚·B”cˆ¬‚·‚ׂ«‚Ȃ̂́A‚»‚Ì“ú‚ɃC
  ƒ“ƒXƒg[ƒ‹‚µ‚½ƒpƒbƒP[ƒW‚âAíœ‚âC³‚ðs‚Á‚½ƒtƒ@ƒCƒ‹“™‚Å‚·B‚µ‚½‚ª‚Á
  ‚āAƒ}ƒVƒ“‚ð‚¢‚¶‚é‘O‚É‚Ü‚¸s‚¤‚ׂ«‚±‚Ƃ́u‹L˜^’ v‚ð•t‚¯‚邱‚Æ‚Å‚·B‹L
  ˜^’ ‚É‚Í root ‚ōs‚Á‚½‘S‚Ă̕ύX‚ðƒƒ‚‚µ‚Ü‚·B•MŽÒ‚Ì‹L˜^’ ‚ɂ́AC³‚µ
  ‚½ƒVƒXƒeƒ€ƒtƒ@ƒCƒ‹A’ljÁ‚µ‚½ RPM ƒpƒbƒP[ƒWAƒCƒ“ƒXƒg[ƒ‹‚µ‚½ .tar.gz
  ƒtƒ@ƒCƒ‹‚ª‘‚¢‚Ä‚ ‚éƒy[ƒW‚à‚ ‚è‚Ü‚·B—‘z“I‚ɂ́A‚±‚̕ύX‚ð‹t‚É‚½‚Ç‚é
  ‚±‚Æ‚É‚æ‚Á‚āAƒ}ƒVƒ“‚ðÅ‰‚ɃCƒ“ƒXƒg[ƒ‹‚µ‚½ó‘Ô‚É–ß‚·‚±‚Æ‚ª‚Å‚«‚Ü‚·B

  G‚Á‚½ƒVƒXƒeƒ€ƒtƒ@ƒCƒ‹‚̓oƒbƒNƒAƒbƒv‚µ‚Ä‚¨‚«‚Ü‚µ‚傤B‚à‚Á‚Æ—Ç‚¢‚̂́A
  RCS ‚ðŽg‚¤‚±‚Æ‚Å‚·BRCS ‚ðŽg‚¦‚ΑS‚Ă̕ύX‚ð‘k‚邱‚Æ‚ª‚Å‚«‚Ü‚·Broot
  ‚É‚È‚Á‚čì‹Æ‚µ‚½‚çAs‚Á‚½•ÏX‚Í•K‚¸‹L˜^‚µ‚Ü‚µ‚傤!

  2.3.  ƒL[ƒ{[ƒh

  ƒCƒ“ƒXƒg[ƒ‹’†‚ɐݒ肵‚Ä‚¢‚È‚©‚Á‚½‚èAƒL[ƒ{[ƒh‚ð‘Ö‚¦‚½Žž‚É‚ÍŽŸ‚̂悤
  ‚É‚µ‚Ü‚·B

  o  /usr/lib/kbd/keytables/ ‚Ì’†‚©‚ç“K“–‚ȃL[ƒe[ƒuƒ‹‚ðŒ©‚Â‚¯‚Ü‚·B—á
     ‚¦‚΁Ait.map‚̓Cƒ^ƒŠƒA‚̃L[ƒ{[ƒh—p‚̃e[ƒuƒ‹‚Å‚·:

  o  /etc/sysconfig/keyboard ‚ð•ÒW‚µA KEYTABLE="it" ‚Æ‚µ‚Ü‚·:

  o  ƒL[ƒ{[ƒh‚̃Šƒs[ƒg‘¬“x‚ƃfƒBƒŒƒCŽžŠÔ‚ðÝ’è‚·‚é‚ɂ́A
     /etc/rc.d/rc.sysinit (Red Hat‚̏ꍇ) /etc/rc.d/rc.boot (Caldera‚̏ê
     ‡) /etc/rc.d/boot (S.u.S.E‚̏ꍇ) ‚ÉŽŸ‚̍s‚ð‰Á‚¦‚Ü‚·:

       /sbin/kbdrate -s -r 16 -d 500 # ‚¨D‚݂ɍ‡‚킹‚Ä‚­‚¾‚³‚¢

  ‚±‚̃L[ƒe[ƒuƒ‹‚ð“ǂݍž‚Þ‚½‚ß‚É‚Í /etc/rc.d/init.d/keytablestart ‚ðŽÀ
  s‚µ‚Ä‚­‚¾‚³‚¢B‚»‚Ì‘¼‚Ì“ÁŽêƒL[‚ÉŠÖ‚µ‚Ä‚Í‘±‚¢‚Äà–¾‚µ‚Ü‚·B

  NumLock ƒL[‚ðƒfƒtƒHƒ‹ƒg‚Å on ‚É‚µ‚½‚¢ê‡‚ɂ́A /etc/rc.d/rc.sysinit
  ‚ÉŽŸ‚̍s‚ð’ljÁ‚µ‚Ä‚­‚¾‚³‚¢:

  for tty in /dev/tty[1-9]*; do
    setleds -D +num < $tty
  done

  2.4.  ‹N“®ƒtƒƒbƒs[‚ƃŒƒXƒLƒ…[ƒtƒƒbƒs[

  V‚µ‚­ƒCƒ“ƒXƒg[ƒ‹‚µ‚½ƒVƒXƒeƒ€‚ɑ΂µ‚ẮA‹N“®ƒtƒƒbƒs[‚ð 2 –‡‚­‚ç‚¢
  —pˆÓ‚µ‚Ä‚¨‚«‚Ü‚µ‚傤B‚¨Žg‚¢‚̃fƒBƒXƒgƒŠƒrƒ…[ƒVƒ‡ƒ“‚É‚Í‚±‚¤‚¢‚Á‚½ƒt
  ƒƒbƒs[‚ðì¬‚·‚éƒRƒ}ƒ“ƒh‚ª‚ ‚é‚ÆŽv‚¢‚Ü‚·B‚à‚µ‚È‚¯‚ê‚΁AˆÈ‰º‚̃Rƒ}ƒ“
  ƒh‚ō쐬‚Å‚«‚Ü‚·:

       #~ dd if=/boot/vmlinuz-2.0.36-0.7 of=/dev/fd0  # ŽÀÛ‚̃J[ƒlƒ‹ƒCƒ[ƒW‚ðŽw’è
       #~ rdev /dev/fd0 /dev/hda2                     # ŽÀÛ‚Ì Linux ƒp[ƒeƒBƒVƒ‡ƒ“

  ‚Ü‚½A‚·‚®Žg‚¦‚郌ƒXƒLƒ…[ƒfƒBƒXƒN‚ð­‚È‚­‚Æ‚à 2 –‡‚Í—pˆÓ‚µ‚Ä‚¨‚«‚Ü
  ‚µ‚傤BƒŒƒXƒLƒ…[ƒfƒBƒXƒN‚ɂ͐FX‚ÈŽí—Þ‚ª‚ ‚èA‚»‚ê‚ç‚Í
  <ftp://metalab.unc.edu/pub/Linux/system/recovery> ‚©‚ç“üŽè‚Å‚«‚Ü‚·B‚Ç
  ‚ê‚ð‘I‚ׂΗǂ¢‚©•ª‚©‚ç‚È‚¢•û‚É‚Í Tomsbtrt ‚ð‚¨Š©‚ß‚µ‚Ä‚¨‚«‚Ü‚·B

  2.5.  ƒJ[ƒlƒ‹‚̍č\’z‚ɂ‚¢‚Ä

  ŽŸ‚ɍs‚È‚¤‚ׂ«‚±‚Ƃ́A‚ ‚È‚½‚̃VƒXƒeƒ€‚ɍœK‚ȃJ[ƒlƒ‹‚ð\’z‚·‚邱‚Æ‚Å
  ‚·B”ñí‚É’Pƒ‚Å‚Í‚ ‚è‚Ü‚·‚ªA‚Æ‚É‚©‚­/usr/src/linux/ ‚É‚ ‚é README
  ƒtƒ@ƒCƒ‹‚© Kernel-HOWTO ‚ð“Ç‚ñ‚Å‚­‚¾‚³‚¢Bƒqƒ“ƒg‚Æ‚µ‚Ä‚Í:

  o  ‚ ‚È‚½‚ª‰½‚ð•K—v‚Æ‚µ‚Ä‚¢‚é‚©‚ðl‚¦‚Ä‚­‚¾‚³‚¢BƒJ[ƒlƒ‹‚̐ݒè‚âƒpƒb
     ƒ`“–‚āAƒRƒ“ƒpƒCƒ‹‚ðˆê“x‚¾‚¯‚ŏI‚í‚点‚ç‚ê‚ê‚΁A–ˆŒŽ–ˆŒŽÝ’è‚ƃRƒ“
     ƒpƒCƒ‹‚ð‚â‚è’¼‚·‚æ‚è‚à‚¸‚Á‚Ɛ¶ŽY“I‚Å‚·B‚±‚ê‚Í‚ ‚È‚½‚̃}ƒVƒ“‚ªƒT[
     ƒo‚È‚ç‚΁A‚È‚¨‚³‚çd—v‚È‚±‚Æ‚Å‚·B«—ˆ‘‚â‚·‚±‚Æ‚É‚È‚é‚©‚à‚µ‚ê‚È‚¢
     ƒn[ƒhƒEƒFƒA(SCSIAZipAƒlƒbƒgƒ[ƒNƒJ[ƒh‚È‚Ç)‚̃Tƒ|[ƒg‚ð–Y‚ê‚È‚¢
     ‚Å‚­‚¾‚³‚¢Bƒ‚ƒWƒ…[ƒ‹‚ðŽg‚¤‚Ì‚Í—Ç‚¢‘I‘ð‚Å‚·B

  o  ‚à‚µ‚ ‚È‚½‚Ì PC ‚ª Cyrix ‚Ì CPU ‚È‚çA«”\‚ð‰ü‘P‚·‚邽‚߂̃pƒbƒ`‚ð
     “–‚Ä‚Ä‚­‚¾‚³‚¢Bî•ñ‚Í
     <http://www.linuxhq.com/patch/20-p0591.html> ‚É‚ ‚è‚Ü‚·B

  o  ƒm[ƒgƒpƒ\ƒRƒ“‚̃†[ƒU‚́A‰t»‰æ–Ê‚ðŒ©‚â‚·‚­‚µ‚½‚¢‚ÆŽv‚Á‚Ä‚¢‚é‚Å
     ‚µ‚傤B‚±‚ê‚Ü‚ÅŽ„‚́AƒJ[ƒlƒ‹‚Ƀpƒbƒ`‚𓖂Ă邱‚Æ‚ðŠ©‚ß‚Ä‚«‚Ü‚µ‚½
     ‚ªA SVGATextMode ‚ª‚¨‚»‚ç‚­‚͍őP‚Ì•û–@‚Å‚µ‚傤 (Ú‚µ‚­
     ‚́A``SVGATextMode'' ‚ð‚²——‚­‚¾‚³‚¢)B‚Æ‚à‚©‚­AƒJ[ƒ\ƒ‹‚ð‘å‚«‚­‚·
     ‚éƒpƒbƒ`‚ÉŠÖ‚·‚éî•ñ‚́A
     <http://www.linuxhp.com/patch/20-p0239.html> ‚É‚ ‚è‚Ü‚·B

  o  ‚Ü‚½Aƒm[ƒgƒpƒ\ƒRƒ“‚Å PCMCIA ƒ‚ƒfƒ€/ƒtƒ@ƒbƒNƒX‚ðŽg‚¤ê‡‚ɂ́AƒVƒŠ
     ƒAƒ‹ƒ|[ƒg‚̃Tƒ|[ƒg‚ðƒ‚ƒWƒ…[ƒ‹‚Å‚Í‚È‚­ƒJ[ƒlƒ‹‚É‘g‚ݍž‚ñ‚Å‚­‚¾‚³
     ‚¢B‚»‚¤‚µ‚È‚¢‚Æ PCMCIA ƒ‚ƒfƒ€‚Í“®ì‚µ‚Ü‚¹‚ñB

  o  PCMCIA ƒJ[ƒh‚ðŽg‚¤ê‡‚ɂ́A‚±‚ê‚ç‚̃‚ƒWƒ…[ƒ‹‚̃Rƒ“ƒpƒCƒ‹‚à–Y‚ê‚È
     ‚¢‚Å‚­‚¾‚³‚¢B‚Ü‚½APCMCIA ƒlƒbƒgƒ[ƒNƒJ[ƒh‚ðŽg‚¤ê‡‚ɂ́A
     /etc/pcmcia/network.opts ƒtƒ@ƒCƒ‹‚̕ҏW‚à–Y‚ê‚È‚¢‚Å‚­‚¾‚³‚¢B

  o  modprobe ‚ªAŒ©‚‚©‚ç‚È‚¢ƒ‚ƒWƒ…[ƒ‹‚ª‚ ‚é‚Æ‚¢‚¤‚¨‚©‚µ‚ȃƒbƒZ[ƒW‚ð
     o‚·‚悤‚È‚çA/etc/conf.modules‚𒼂·•K—v‚ª‚ ‚è‚Ü‚·B ipx ‚Æ
     appletalk ƒ‚ƒWƒ…[ƒ‹‚ðŽg‚í‚È‚¢‚È‚çAŽŸ‚̍s‚ð‰Á‚¦‚Ä‚­‚¾‚³‚¢:

       alias net-pf-4 off
       alias net-pf-5 off

  ŽŸ‚ɃJ[ƒlƒ‹‚̍č\’z‚ðs‚¤‚Æ‚«‚Ì‚½‚߂ɁAÝ’èƒtƒ@ƒCƒ‹‚ðˆÀ‘S‚È‚Æ‚±‚ë‚É•Û
  ‘¶‚µ‚Ä‚¨‚­‚Æ—Ç‚¢‚Å‚µ‚傤B’ˆÓ - ƒJ[ƒlƒ‹‚̃AƒbƒvƒOƒŒ[ƒh‚ðs‚¤‚Æ‚«‚É
  ‚́AV‚µ‚¢ƒJ[ƒlƒ‹‚Ì‹@”\‚ɂ‚¢‚Ä‚Ì‹Lq‚ª–³‚¢‚½‚߁A‚±‚̐ݒèƒtƒ@ƒCƒ‹‚Í–ð
  ‚É—§‚¿‚Ü‚¹‚ñB

  2.6.  Sendmail ‚É‚æ‚郍ƒbƒN

  ƒVƒXƒeƒ€‚É‚æ‚Á‚ẮAƒu[ƒgŽž‚É sendmail ‚ªƒVƒXƒeƒ€‚ð 2`3 •ª’âŽ~‚³‚¹‚Ä
  ‚µ‚Ü‚¤‚±‚Æ‚ª‚ ‚è‚Ü‚·B‚±‚ê‚́A1)ƒCƒ“ƒ^[ƒlƒbƒg‚É’¼ÚÚ‘±‚³‚ê‚Ä‚¢‚È‚¢ê
  ‡‚Æ 2)ƒCƒ“ƒ^[ƒlƒbƒg‚É’¼ÚÚ‘±‚³‚ê‚Ä‚¢‚āAŒÅ’èIPƒAƒhƒŒƒX‚ðŽ‚Á‚Ä‚¢‚é
  ê‡‚Ì 2 ‚‚ªl‚¦‚ç‚ê‚Ü‚·B

  ‘OŽÒ‚̏ꍇ‚ɁAÅ‚àŠÈ’P‚ȏC³•û–@‚́A/etc/hosts ‚ɁAˆÈ‰º‚̍s‚ð‘}“ü‚·‚é
  ‚±‚Æ‚Å‚·B

       127.0.0.1   localhost

  ŒãŽÒ‚̏ꍇ‚ɂ́A/etc/hosts ‚Ɉȉº‚̂悤‚ȍs‚ª‚ ‚é‚Æ–â‘肪”­¶‚µ‚Ü‚·B

       127.0.0.1   localhost   your_host_name

  ‚±‚̏ꍇ‚ɂ́AˆÈ‰º‚̂悤‚É•ªŠ„‚µ‚Ä‚­‚¾‚³‚¢:

       127.0.0.1    localhost
       w.x.y.z      your_host_name

  ``Hostname''‚̐߂àŽQl‚É‚µ‚Ä‚­‚¾‚³‚¢B

  2.7.  ƒn[ƒhƒfƒBƒXƒN‚̐«”\Œüã

  ƒn[ƒhƒfƒBƒXƒN‚̐«”\‚Í hdparm (8)‚𒍈Ӑ[‚­Žg‚¤‚±‚Æ‚É‚æ‚Á‚ĉü‘P‚·‚é‚©
  ‚à‚µ‚ê‚Ü‚¹‚ñB‚à‚µ hdparm ‚ª‚È‚¢‚È‚çA
  <ftp://sunsite.unc.edu/pub/Linux/system/hardware> ‚Å hdparm-X.Y.tar.gz
  ‚ð’T‚µ‚Ä‚­‚¾‚³‚¢B

  Ú×‚È•”•ª‚ɂ‚¢‚ẮAƒn[ƒhƒfƒBƒXƒN‚ƃn[ƒhƒfƒBƒXƒNƒRƒ“ƒgƒ[ƒ‰‚Ɉˑ¶
  ‚µ‚Ü‚·‚̂ŁA‚Ç‚¤‚·‚ê‚Ηǂ¢‚©‚ðˆê”Ê“I‚ÉŽ¦‚·‚±‚Æ‚Í‚Å‚«‚Ü‚¹‚ñBƒtƒ@ƒCƒ‹ƒV
  ƒXƒeƒ€‚ð‘Ê–Ú‚É‚µ‚Ä‚µ‚Ü‚í‚È‚¢‚悤‚ɁAman page ‚𒍈Ӑ[‚­“Ç‚ñ‚Å‚©‚çŽg‚Á
  ‚Ä‚­‚¾‚³‚¢BÅ‚àŠÈ’P‚È•û–@‚́A /etc/rc.d/rc.sysinit ‚Ɉȉº‚̍s‚ð‰Á‚¦‚é
  ‚±‚Æ‚Å‚·:

       /sbin/hdparm -c1 /dev/hda  # ˆê”Ô–Ú‚ÌIDEƒhƒ‰ƒCƒu‚̏ꍇ

  ‚±‚ê‚É‚æ‚Á‚āA(E)IDE 32ƒrƒbƒg“üo—Í‚ª‰Â”\‚É‚È‚è‚Ü‚·B-m ƒIƒvƒVƒ‡ƒ“‚É‚Â
  ‚¢‚ẮAhdparm ‚̍ìŽÒ Mark Lord ‚©‚炱‚ñ‚È email ‚ª‚«‚Ä‚¢‚Ü‚·:

       (...) ‚à‚µ‚ ‚È‚½‚̃VƒXƒeƒ€‚ª‚±‚± 1A2 ”N‚Ì•”•i‚ðŽg‚Á‚Ä‚¢‚é‚È
       ‚ç–â‘è‚Í‚ ‚è‚Ü‚¹‚ñB‚»‚ê‚æ‚èŒÃ‚¢ê‡‚É‚Í(‚ ‚Ü‚èl‚¦‚É‚­‚¢‚Ì
       ‚Å‚·‚ª)–â‘肪‚ ‚é‚©‚à‚µ‚ê‚Ü‚¹‚ñBƒoƒO‚Ì‘½‚¢ƒ`ƒbƒv‚́ACMD0646
       ‚Æ RZ1000 ‚ŁA2A3 ”N‘O‚܂ŁA486 ‚⏉Šú‚Ì 586 —p‚̃}ƒU[ƒ{[
       ƒh‚Ì‚Ù‚Æ‚ñ‚Ç‚ÅŽg‚í‚ê‚Ä‚¢‚Ü‚µ‚½B

  Å‹ß‚̃}ƒVƒ“‚È‚ç‚΁AˆÈ‰º‚̐ݒè‚Å‚¤‚Ü‚­“®ì‚·‚é‚Í‚¸‚Å‚·:

       /sbin/hdparm -c1 -A1 -m16 -d1 /dev/hda

  2.8.  ƒpƒ‰ƒŒƒ‹ƒ|[ƒg Zip ƒhƒ‰ƒCƒu

  ƒpƒ‰ƒŒƒ‹ƒ|[ƒg‚Ì Zip ƒhƒ‰ƒCƒu‚ðŽg‚¤‚ɂ́AÅ‹ß‚Ì(2.x.x)ƒJ[ƒlƒ‹‚̃fƒtƒH
  ƒ‹ƒgƒhƒ‰ƒCƒo‚Å‘åä•v‚Å‚·BƒJ[ƒlƒ‹Ä\’z‚̍ۂɂ́ASCSI ‚̃Tƒ|[ƒg‚Æ
  SCSI ƒfƒBƒXƒN‚̃Tƒ|[ƒg‚ðŽg‚¦‚é‚悤‚É‚µ‚Ä‚¨‚¢‚Ä‚­‚¾‚³‚¢BZip ƒhƒ‰ƒCƒu
  ‚ƃpƒ‰ƒŒƒ‹ƒvƒŠƒ“ƒ^‚ª“¯‚¶ƒpƒ‰ƒŒƒ‹ƒ|[ƒgã‚É‚ ‚é‚ƁA‹£‡‚ª‹N‚±‚邱‚Æ‚ª‚ 
  ‚è‚Ü‚·B‚»‚ñ‚ÈŽž‚́Aƒ‚ƒWƒ…[ƒ‹‚ðŽg‚¤‚悤‚É‚µ‚Ä‚­‚¾‚³‚¢B‚±‚ê‚Æ‚Í•Ê‚Ì
  ppa ‚ª <http://www.torque.net/~campbell> ‚É‚ ‚è‚Ü‚·B

  Zip ƒfƒBƒXƒN‚́A/dev/sda4 ƒp[ƒeƒBƒVƒ‡ƒ“‚ðŽg‚¤‚悤‚É—\‚߃tƒH[ƒ}ƒbƒg‚³
  ‚ꂽó‘Ô‚Å”„‚ç‚ê‚Ä‚¢‚Ü‚·BZip ‚ðŽg‚¦‚é‚悤‚É‚·‚é‚ɂ́AˆÈ‰º‚̐ݒè‚ð
  /etc/rc.d/rc.sysinit ‚ɒljÁ‚µ‚Ü‚·:

       # Zip ƒhƒ‰ƒCƒu‚ðŽg‚¦‚é‚悤‚É‚µ‚Ü‚·
       /sbin/modprobe ppa

  Zip ƒfƒBƒXƒN‚Í /etc/fstab ‚ðˆÈ‰º‚̂悤‚ɐݒ肷‚ê‚΃}ƒEƒ“ƒg‚Å‚«‚Ü‚·B‚ 
  ‚é‚¢‚́A‚±‚̍s‚ð /etc/mtools.conf ‚ɒljÁ‚·‚ê‚Î Mtools ‚ÅŽg‚¦‚Ü‚·B

       drive z: file="/dev/sda4" exclusive

  ‚±‚ê‚ɉÁ‚¦‚āAmzip ƒRƒ}ƒ“ƒh‚ðŽg‚¤‚ƃfƒBƒXƒN‚̃CƒWƒFƒNƒgAó‘Ô‚Ì–â‚¢‡
  ‚킹A‘‚«ž‚݁AZip ƒfƒBƒXƒN‚̃pƒXƒ[ƒh•ÛŒì‚ª‚Å‚«‚Ü‚·BÚ‚µ‚­‚Í man
  mzip ‚ð‚²——‚­‚¾‚³‚¢BMtools ‚̃z[ƒ€ƒy[ƒW‚Í
  <http://linux.wauug.org/pub/knaff/mtools> ‚Å‚·B

  2.9.  ƒfƒoƒCƒXƒhƒ‰ƒCƒo

  /dev ‚ɃfƒoƒCƒX(‚Æ‚¢‚¤‚æ‚è‚ÍŽÀÛ‚̃fƒoƒCƒXƒhƒ‰ƒCƒo‚ւ̃Šƒ“ƒN) ‚ª–³‚¢‚±
  ‚Æ‚ª‚ ‚è‚Ü‚·Bƒ}ƒEƒXAƒ‚ƒfƒ€ACD-ROM ƒhƒ‰ƒCƒu‚Ȃǂ̃fƒoƒCƒX‚ðŠm”F‚µ‚Ä
  ‚­‚¾‚³‚¢B‚à‚µ‚à–³‚¢ê‡‚ɂ́AŽŸ‚̂悤‚É‚µ‚Ä‚­‚¾‚³‚¢:

       ~# cd /dev
       /dev# ln -s ttyS0 mouse; ln -s ttyS1 modem; ln -s hdb cdrom; ln -s sda4 zip

  (–ó’: ã‹L‚Í—á‚Å‚·‚̂ŁA‚»‚ꂼ‚ê‚̃fƒoƒCƒX‚ª‚»‚ꂼ‚ê‚̃fƒoƒCƒXƒtƒ@ƒC
  ƒ‹‚ɐڑ±‚³‚ê‚Ä‚¢‚é‚Æ‚ÍŒÀ‚è‚Ü‚¹‚ñBŠm”F‚̏ã‚ŃVƒ“ƒ{ƒŠƒbƒNƒŠƒ“ƒN‚𒣂é‚æ
  ‚¤‚É‚µ‚Ä‚­‚¾‚³‚¢)

  ƒm[ƒgƒuƒbƒN‚Ì‘å•”•ª‚̓}ƒEƒX‚ª /dev/psaux ‚É‚È‚Á‚Ä‚¢‚Ü‚·B X11 ‚̐ݒè
  ‚ÌÛ‚É‚à‚±‚Ì“_‚É’ˆÓ‚µ‚Ä‚­‚¾‚³‚¢B

  •K—v‚È‚ç‚΁A‚±‚ê‚ç‚̃fƒoƒCƒX‚ɑ΂µ‚Ä chmod 666 ‚ðŽÀs‚·‚é‚Æ’N‚Å‚àƒAƒN
  ƒZƒX‚Å‚«‚é‚悤‚É‚È‚è‚Ü‚·B

  2.10.  ƒTƒEƒ“ƒhƒJ[ƒh

  •MŽÒ‚͌¢ Sound Blaster 16 ‚µ‚©Ž‚Á‚Ä‚¢‚Ü‚¹‚ñB‚µ‚©‚µA“ÇŽÒ‚Ì‚Ý‚È‚³‚ñ
  ‚ª‰½‚©•Ê‚̃J[ƒh‚ðŽ‚Á‚Ä‚¢‚Ä‚àAˆÈ‰º‚Ìà–¾‚ðƒKƒCƒh‚Æ‚µ‚ÄŽQl‚É‚Å‚«‚é‚Å
  ‚µ‚傤B

  •MŽÒ‚̓TƒEƒ“ƒhƒJ[ƒh‚̃Tƒ|[ƒg‚ðƒ‚ƒWƒ…[ƒ‹(sb.o)‚Æ‚µ‚ăRƒ“ƒpƒCƒ‹‚µ‚Ä‚¢
  ‚Ü‚·B‚»‚ê‚©‚ç /etc/conf.modules ‚Ɉȉº‚̍s‚ð’ljÁ‚µ‚Ä‚¢‚Ü‚·:

       options sb io=0x220 irq=5 dma=1 dma16=5 mpu_io=0x330
       alias sound sb

  ƒTƒEƒ“ƒh‹@”\‚ð—LŒø‚É‚·‚é‚ɂ́A/etc/rc.d/rc.sysinit “à‚Å modprobe sound
  ‚ð•K‚¸ŽÀs‚µ‚Ä‚­‚¾‚³‚¢B‚±‚ê‚ðs‚¤‘ã‚í‚è‚ɁA RedHat ‚̃TƒCƒg‚©‚ç
  sndconfig ƒc[ƒ‹‚ð“üŽè‚µ‚Ä‚à‚æ‚¢‚Å‚µ‚傤B

  2.11.  ƒƒOƒCƒ“ƒƒbƒZ[ƒW

  ƒƒOƒCƒ“Žž‚̃ƒbƒZ[ƒW‚ð•ÏX‚µ‚½‚¢‚È‚çA/etc/rc.d/rc.local ‚Å
  /etc/issue ‚Æ /etc/motd ‚ªã‘‚«‚³‚ê‚Ä‚¢‚È‚¢‚©‚𒲂ׂĂ­‚¾‚³‚¢(RedHat
  ‚̏ꍇ)B ‚»‚̏ꍇ‚ɂ́AƒGƒfƒBƒ^‚ŕύX‚µ‚Ä‚­‚¾‚³‚¢B

  ƒƒOƒCƒ“ƒƒbƒZ[ƒW‚ɐF‚ð•t‚¯‚½‚¯‚ê‚΁Arc.local ‚Ɉȉº‚̂悤‚Ȑݒè‚ð“ü
  ‚ê‚Ä‚­‚¾‚³‚¢:

       # ^[ ‚Å‚Í‚È‚­AŽÀÛ‚̃GƒXƒP[ƒv•¶Žš‚ð“ü‚ê‚Ü‚·B‚±‚ê‚͈ȉº‚Ì‘€ì‚ōs‚¢‚Ü‚·:
       # emacs: ^Q ESC   vi: ^V ESC   joe:  ` 0 2 7   jed: ` ESC
       ESC="^["  # ŽÀÛ‚̃GƒXƒP[ƒv•¶Žš
       BLUE="$ESC[44;37m"
       NORMAL="$ESC[40;37m"
       CLEAR="$ESC[H$ESC[J"

       > /etc/issue
       echo "$CLEAR" >> /etc/issue
       echo "$BLUE   Welcome to MyServer (192.168.1.1)   " >> /etc/issue
       echo "$NORMAL " >> /etc/issue
       echo "" >> /etc/issue

  2.12.  ƒzƒXƒg–¼

  ƒzƒXƒg–¼‚ð•Ï‚¦‚éê‡‚ɂ́Ahostname new_host_name ‚Æ‚µ‚½‚¾‚¯‚Å‚Í•s\•ª
  ‚Å‚·B‹°‚낵‚¢ sendmail ‚̃ƒbƒN‚ð”ð‚¯‚é‚½‚߂ɂ͈ȉº‚̂悤‚É‚µ‚Ü‚· (‚±
  ‚ꂪ“–‚Ä‚Í‚Ü‚é‚̂̓Xƒ^ƒ“ƒhƒAƒƒ“‚̃}ƒVƒ“‚¾‚¯‚Å‚·):

  o  /etc/sysconfig/network ‚ð•ÒW‚µ‚āA‚»‚±‚É‚ ‚éƒzƒXƒg–¼‚ð•ÏX‚µ‚Ü
     ‚·(—á new_host_name.localdomain)B

  o  /etc/HOSTNAME ‚ð“KØ‚ɕҏW‚µ‚Ü‚·B

  o  /etc/hosts ‚ɐV‚µ‚¢ƒzƒXƒg–¼‚ð’ljÁ‚µ‚Ü‚·:

       127.0.0.1       localhost  new_host_name.localdomain

  2.13.  ƒ}ƒEƒX

  gpm‚̃}ƒEƒXƒT[ƒrƒX‚́Atty ƒ‚[ƒh‚ŃJƒbƒgƒAƒ“ƒhƒy[ƒXƒg‚ðs‚Á‚½‚èAƒA
  ƒvƒŠƒP[ƒVƒ‡ƒ“‚Ń}ƒEƒX‚ðŽg‚¤‚Ì‚É—LŒø‚Å‚·BRedHat ‚̏ꍇA
  /etc/sysconfig/mouse ‚ÉŽŸ‚̂悤‚ȍs‚ª‚ ‚é‚Ì‚ðŠm”F‚µ‚Ä‚­‚¾‚³‚¢:

       MOUSETYPE="Microsoft"
       XEMU3=yes

  ‚³‚ç‚ɁA/etc/rc.d/init.d/gpm ‚ª‚ ‚邱‚Æ‚ðŠm”F‚µ‚Ä‚­‚¾‚³‚¢B‚±‚±‚ŁAƒR
  ƒ}ƒ“ƒhƒ‰ƒCƒ“ƒpƒ‰ƒ[ƒ^‚̒ljÁ‚ð‚µ‚Ä‚­‚¾‚³‚¢BŽ„‚̏ꍇ‚É‚Í:

       ...
              daemon gpm -t $MOUSETYPE -d 2 -a 5 -B 132 # two-button mouse
       ...

  ‚Æ‚µ‚Ü‚µ‚½B

  ‚à‚¿‚ë‚ñƒ}ƒEƒX‚̐ݒ肪‚ ‚È‚½‚̃}ƒEƒX—p‚ɐ³‚µ‚­Ý’肳‚ê‚Ä‚¢‚é•K—v‚ª‚ ‚è
  ‚Ü‚·B‚Ù‚Æ‚ñ‚ǂ̃m[ƒgƒuƒbƒN‚̏ꍇAMOUSETYPE ‚Í ``PS/2'' ‚Å‚·B

  Caldera ‚ł́A/etc/rc.d/rc.boot‚ÉŽŸ‚̍s‚ð‰Á‚¦‚Ä‚­‚¾‚³‚¢:

       /usr/bin/gpm

  S.u.S.E ‚̏ꍇ‚ɂ́Agpm ‚̃IƒvƒVƒ‡ƒ“‚Í /etc/rc.config ‚É‹Lq‚µ‚Ü‚·B
  Debian ‚̏ꍇ‚É‚Í /etc/gpm.conf ‚ð•ÒW‚µ‚Ä‚­‚¾‚³‚¢B

  ƒRƒ“ƒ\[ƒ‹‚Ì’†‚ŁACtrl-button‚сƒjƒ…[‚ðŒÄ‚яo‚µ‚½‚¢ê‡‚ɂ́A gpm-
  root ‚ð•ÒW‚µ‚Ä‚­‚¾‚³‚¢B /etc/gpm-root.conf ‚̃fƒtƒHƒ‹ƒgƒƒjƒ…[‚ð•Ò
  W‚µ‚āA /etc/rc.d/rc.local ‚æ‚è gpm-root ‚𗧂¿ã‚°‚é‚悤‚É‚µ‚Ä‚­‚¾‚³
  ‚¢B

  2.14.  ƒ}ƒEƒ“ƒgƒ|ƒCƒ“ƒg

  ƒtƒƒbƒs[ƒfƒBƒXƒN‚Ȃǂ̃fƒoƒCƒX‚âANFS ‚ŃGƒNƒXƒ|[ƒg‚³‚ꂽƒfƒBƒŒƒNƒg
  ƒŠ‚Ì‚½‚߂ɁAƒ}ƒEƒ“ƒgƒ|ƒCƒ“ƒg‚ð—pˆÓ‚µ‚Ä‚¨‚­‚Æ•Ö—˜‚Å‚·B—Ⴆ‚Έȉº‚̂悤
  ‚É‚µ‚Ü‚·:

       ~# cd /mnt
       /mnt# mkdir floppy; mkdir cdrom; mkdir win; mkdir zip; mkdir server

  ‚±‚ê‚ç‚́ADOS/Win ƒtƒƒbƒs, ext2 ƒtƒƒbƒs, CD-ROM, Windows ƒp[ƒeƒB
  ƒVƒ‡ƒ“AZip ƒhƒ‰ƒCƒu‚â NFS ƒfƒBƒŒƒNƒgƒŠ‚̃}ƒEƒ“ƒgƒ|ƒCƒ“ƒg‚Æ‚È‚è‚Ü‚·B

  /etc/fstab‚ð•ÒW‚µ‚āAˆÈ‰º‚̍€–Ú‚ð’ljÁ‚µ‚Ä‚­‚¾‚³‚¢B

       /dev/fd0        /mnt/floppy     auto            user,noauto 0 1
       /dev/cdrom      /mnt/cdrom      iso9660         ro,user,noauto 0 1
       /dev/zip        /mnt/zip        vfat            user,noauto,exec 0 1
       /dev/hda1       /mnt/win        vfat            user,noauto 0 1
       server:/export  /mnt/server     nfs             defaults

  Å‰‚Ì—“‚ɂ͐³Šm‚ȃfƒoƒCƒX–¼‚ð‘‚¢‚Ä‚­‚¾‚³‚¢BÅ‹ß‚̃J[ƒlƒ‹‚Å‚Í fat32
  ‚ªÅ‰‚©‚ç‘g‚ݍž‚Ü‚ê‚Ä‚¢‚Ü‚·‚ªAŒÃ‚¢ƒo[ƒWƒ‡ƒ“‚̏ꍇ‚ɂ́A
  <http://bmrc.berkeley.edu/people/chaffee/fat32.html> ‚É‚ ‚éƒpƒbƒ`‚ð“–
  ‚Ä‚Ä‚­‚¾‚³‚¢BÚ‚µ‚­‚Íman mount‚ð‚²——‚­‚¾‚³‚¢B
  Å‰‚̍s‚ł̓tƒ@ƒCƒ‹ƒVƒXƒeƒ€‚ÌŽí—Þ‚ª ``auto'' ‚É‚È‚Á‚Ä‚¢‚é“_‚É’ˆÓ‚µ‚Ä
  ‚­‚¾‚³‚¢B‚±‚ê‚ð—p‚¢‚é‚ƁAext2 ‚Æ vfat (DOS/Windows) ‚Ì‚Ç‚¿‚ç‚̃tƒƒb
  ƒs[‚àƒ}ƒEƒ“ƒg‚Å‚«‚Ü‚·B‚½‚¾‚µ mtools ‚Ì•û‚ª‚à‚Á‚Æ•Ö—˜‚Å‚µ‚傤B

  2.15.  lilo(8) ‚Æ LOADLIN.EXE

  ‘½‚­‚̃†[ƒU‚́A Linux ‚Æ DOS/Windows ‚Ì—¼•û‚ðPCã‚Å“®‚©‚µ‚Ä‚¨‚èAƒu[
  ƒgŽž‚É‚Ç‚¿‚ç‚Ì OS ‚ðŽg‚¤‚©‚ð‘I‘ð‚µ‚Ä‚¢‚Ü‚·B-‚±‚ê‚̓Cƒ“ƒXƒg[ƒ‹Žž‚ɐÝ
  ’肵‚Ä‚¨‚­‚ׂ«‚Å‚·B‚»‚¤‚Å‚È‚¢ê‡‚͈ȉº‚̂悤‚É‚µ‚Ä‚­‚¾‚³‚¢B
  /dev/hda1 ‚É DOS/Windows ‚ªƒCƒ“ƒXƒg[ƒ‹‚³‚ê‚Ä‚¢‚āA/dev/hda2 ‚É Linux
  ‚ªƒCƒ“ƒXƒg[ƒ‹‚³‚ê‚Ä‚¢‚é‚Æ‚µ‚Ü‚µ‚傤B

       ~# fdisk
       Using /dev/hda as default device!

       Command (m for help):a
       Partition number (1-4): 2

       Command (m for help):w
       ~#

  ‚±‚ê‚ŁA Linux ƒp[ƒeƒBƒVƒ‡ƒ“‚©‚ç‹N“®‚Å‚«‚é‚悤‚É‚È‚è‚Ü‚·BŽŸ‚ɁAŠî–{
  “I‚È /etc/lilo.conf ƒtƒ@ƒCƒ‹‚ð‘‚«‚Ü‚·:

       boot = /dev/hda2
       compact                # "linear" ‚ƏՓ˂·‚é‚©‚à‚µ‚ê‚Ü‚¹‚ñ
       delay = 100            # 10 •b
       linear                 # u1024 ƒVƒŠƒ“ƒ_v–â‘è‚ð‰ñ”ð‚µ‚Ü‚·
       # message = /boot/bootmesg.txt  # Žw’è‚·‚é‚È‚ç‚΁AŽÀÛ‚̃tƒ@ƒCƒ‹‚ðŽw’肵‚Ü‚·
       root = current
       image = /boot/vmlinuz  # ‚±‚̍€–Ú‚ªÅ‰‚Ȃ̂ŁAƒfƒtƒHƒ‹ƒg‚Å‚Í Linux ‚ª‹N“®‚µ‚Ü‚·
         label = linux
         read-only
       #  append="mem=128M"   # 64M ˆÈã‚̃ƒ‚ƒŠ‚ðˆµ‚¤‚½‚ß
       other = /dev/hda1
         table = /dev/hda
         label = dos

  ŽŸ‚É /sbin/lilo ‚ðŽÀs‚·‚ê‚ΏI‚è‚Å‚·Blilo ‚̓Cƒ“ƒXƒg[ƒ‹‚Ì’†‚Å‚à“Á‚É
  d—v‚È•”•ª‚Å‚·‚̂ŁAƒhƒLƒ…ƒƒ“ƒg‚ð—Ç‚­“Ç‚Þ‚±‚Æ‚ð‹­‚­‚¨Š©‚ß‚µ‚Ü‚·B

  DOS/Windows ‚©‚烊ƒZƒbƒg‚ð‚©‚¯‚¸‚É Linux ‚ð‹N“®‚·‚é‚ɂ́A LOADLIN.EXE
  ‚ð DOS ƒp[ƒeƒBƒVƒ‡ƒ“‚Ì’†‚̃pƒX‚Ì’Ê‚Á‚½ƒfƒBƒŒƒNƒgƒŠ‚É’u‚«AƒJ[ƒlƒ‹
  ‚ðA‚½‚Æ‚¦‚Î C:\DOS\VMLINUZ ‚ɃRƒs[‚µ‚Ü‚·BŽŸ‚̃oƒbƒ`ƒtƒ@ƒCƒ‹‚Å Linux
  ‚ð‹N“®‚Å‚«‚Ü‚·:

       rem   linux.bat
       smartdrv /C
       loadlin c:\temp\vmlinuz root=/dev/hda2 ro

  ‚à‚µAWindows 9x ‚ðŽg‚Á‚Ä‚¢‚é‚È‚çA‚±‚̃oƒbƒ`ƒtƒ@ƒCƒ‹‚ªA MS-DOS ƒ‚[
  ƒh‚ÅŽÀs‚³‚ê‚é‚悤‚É‚µ‚Ä‚­‚¾‚³‚¢B

  2.15.1.  ƒZƒLƒ…ƒŠƒeƒB‚Ì‚½‚ß‚É

  Linux ‚̃Cƒ“ƒXƒg[ƒ‹‚Ì‘O‚É MBR ‚̃oƒbƒNƒAƒbƒv‚ð‚Æ‚Á‚Ä‚¨‚­‚ƁA”ñí‚ɈÀ
  ‘S‚Å‚·BƒCƒ“ƒXƒg[ƒ‹‘O‚É restorrb (FIPS ƒpƒbƒP[ƒW‚ÉŠÜ‚Ü‚ê‚Ä‚¢‚Ü‚·B)
  ‚ðŽg‚¤‚©ALinux ‚̃ŒƒXƒLƒ…[ƒtƒƒbƒs[‚ðŽg‚Á‚Ĉȉº‚̃Rƒ}ƒ“ƒh‚ðŽÀs‚µ‚Ä
  ‚­‚¾‚³‚¢:

       rescue:~# dd if=/dev/hda of=MBR bs=512 count=1

  ƒtƒƒbƒs[‚É MBR ‚̃Rƒs[‚ðÅ’á 2 ‚‚͍ì‚Á‚Ä‚¨‚«‚Ü‚µ‚傤BŒÃ‚¢ MBR ‚ð
  •œ‹Œ‚³‚¹‚éê‡‚Í /mnt ˆÈ‰º‚É MBR ‚Ì“ü‚Á‚½ƒtƒƒbƒs[‚ðƒ}ƒEƒ“ƒg‚³‚¹‚Ä‚©
  ‚çˆÈ‰º‚̃Rƒ}ƒ“ƒh‚ðŽÀs‚µ‚Ü‚·:

       rescue:~# dd if=/mnt/MBR of=/dev/hda bs=446 count=1

  ‚±‚±‚Å‚Í MBR ‚ª“ü‚Á‚Ä‚¢‚éƒtƒƒbƒs[‚Í /mnt ‚Ƀ}ƒEƒ“ƒg‚³‚ê‚Ä‚¢‚é‚à‚Ì‚Æ
  ‚µ‚Ü‚·BˆÈã‚̍ì‹Æ‚ðs‚¤‘ã‚í‚è‚ɁADOS ‚̃ŒƒXƒLƒ…[ƒtƒƒbƒs[‚ðŽg‚Á‚Ä
  FDISK /MBR ‚ðŽÀs‚µ‚Ä‚à\‚¢‚Ü‚¹‚ñB

  2.16.  ƒ[ƒ‹‚Ì‹@”\

  HTML ‚ŏ‘‚©‚ꂽƒ[ƒ‹‚âƒeƒLƒXƒgˆÈŠO‚̃tƒ@ƒCƒ‹Œ`Ž®‚ðŠÜ‚Þƒ[ƒ‹‚ð“Ç‚Ý‚½
  ‚­‚Ȃ邱‚Æ‚ª‚ ‚é‚Å‚µ‚傤B‚±‚̂悤‚ÈŽž‚ɂ́A/etc/mime.types ‚Æ
  /etc/mailcap ‚Ì 2 ‚‚̃tƒ@ƒCƒ‹‚ª‚ ‚邱‚Æ‚ðŠm”F‚µ‚Ä‚­‚¾‚³‚¢BÅ‰‚̃tƒ@
  ƒCƒ‹‚ɂ́AˆÈ‰º‚̂悤‚Ƀtƒ@ƒCƒ‹‚ÌŒ`Ž®‚ƁAŠÖŒW‚·‚éŠg’£Žq‚ð‘‚¢‚Ä‚¨‚«‚Ü
  ‚·:

       application/postscript          ps eps
       image/jpeg                      jpe jpeg jpg
       text/html                       html

  2 ”Ԗڂ̃tƒ@ƒCƒ‹‚ɂ́Aƒ[ƒ‹ƒNƒ‰ƒCƒAƒ“ƒg‚ª‚ǂ̂悤‚É‚»‚̃tƒ@ƒCƒ‹‚ð•\Ž¦
  ‚·‚é‚©‚ð‘‚¢‚Ä‚¨‚«‚Ü‚·B

  Microsoft Outlook ‚ðŽg‚Á‚Ä‚¢‚él‚©‚烁[ƒ‹‚ðŽó‚¯Žæ‚é‚ƁA‚»‚̃[ƒ‹‚̓}
  ƒ‹ƒ`ƒp[ƒg MIME Œ`Ž®‚É‚È‚Á‚Ä‚¢‚Ü‚·‚ªA/etc/mailcap ‚ÉŽŸ‚Ì 2 s‚ð’ljÁ‚·
  ‚邱‚ƂŁA“Ç‚Þ‚±‚Æ‚ª‚Å‚«‚Ü‚·:

       text/plain; less %s; needsterminal
       text/html; lynx -force_html %s; needsterminal

  2.17.  ƒvƒŠƒ“ƒ^‚̐ݒè

  Ž„‚Ì’m‚Á‚Ä‚¢‚é‚·‚ׂẴfƒBƒXƒgƒŠƒrƒ…[ƒVƒ‡ƒ“‚ł́AƒvƒŠƒ“ƒ^‚̐ݒèƒc[ƒ‹
  ‚ª—pˆÓ‚³‚ê‚Ä‚¢‚Ü‚·B(printtool, yast, magicfilter ‚È‚Ç)B‚à‚µA‚±‚ê‚ç
  ‚̃c[ƒ‹‚ª—pˆÓ‚³‚ê‚Ä‚¢‚È‚¢ê‡‚ɂ́AˆÈ‰º‚̐ݒè‚ðs‚Á‚Ä‚­‚¾‚³‚¢B

  ‚È‚¨APostScript ‘Ήž‚Å‚È‚¢(‚Ü‚½AuWindows ê—pv‚Å‚Í‚È‚¢!) ƒvƒŠƒ“ƒ^
  ‚ɃeƒLƒXƒg (‚½‚Æ‚¦‚Î C ‚̃\[ƒXƒtƒ@ƒCƒ‹‚È‚Ç) ‚ðˆóü‚µ‚½‚¢‚Ɖ¼’肵‚Ü
  ‚·B‚Ü‚½APostScript ƒtƒ@ƒCƒ‹‚ÉŠÖ‚µ‚Ä‚Í‚·‚łɃCƒ“ƒXƒg[ƒ‹‚³‚ê‚Ä‚¢‚é‚Å
  ‚ ‚낤 Ghostscript ‚ðŽg‚Á‚Ĉóü‚·‚邱‚Æ‚ð‰¼’è‚µ‚Ü‚·:

  ƒvƒŠƒ“ƒ^‚̐ݒè‚Í‚¢‚­‚‚©‚̃Xƒeƒbƒv‚ōs‚¢‚Ü‚·:

  o  ‚ǂ̃pƒ‰ƒŒƒ‹ƒ|[ƒg‚ªŽg‚í‚ê‚Ä‚¢‚é‚©’²‚ׂ܂·BˆÈ‰º‚̃Rƒ}ƒ“ƒh‚ðŽŽ‚µA
     ‚Ç‚¿‚炪“®ì‚µ‚½‚©‚ðƒƒ‚‚µ‚Ä‚¨‚¢‚Ä‚­‚¾‚³‚¢:

       ~# echo "hello, world" > /dev/lp0
       ~# echo "hello, world" > /dev/lp1

  o  ƒXƒv[ƒ‹—pƒfƒBƒŒƒNƒgƒŠ‚ð 2 ‚ì‚è‚Ü‚·:

       ~# cd /var/spool/lpd
       /var/spool/lpd/# mkdir raw; mkdir postscript

  o  ‚à‚µuŠK’ióv‚Ɉóü‚³‚ê‚Ä‚µ‚Ü‚¤‚悤‚È‚ç(‚Ù‚Æ‚ñ‚ǂ̃Cƒ“ƒNƒWƒFƒbƒgƒv
     ƒŠƒ“ƒ^‚ª‚»‚¤‚Å‚·)AƒtƒBƒ‹ƒ^‚ª•K—v‚Å‚·BŽŸ‚̂悤‚É‚µ‚Ä 2 Œ…ˆóü‚µ‚Ä
     ‚Ý‚Ä‚­‚¾‚³‚¢B

       ~# echo "first line" > /dev/lp1 ; echo "second line" > /dev/lp1

  o—Í‚ªˆÈ‰º‚̂悤‚Å‚ ‚ê‚Î:

       Å‰‚̍s
               ‚»‚ÌŽŸ‚̍s

  ‚̂悤‚É‚È‚Á‚Ä‚¢‚½‚çAŽŸ‚̃XƒNƒŠƒvƒg‚ð /var/spool/spd/raw/filter ‚Æ‚µ
  ‚Ä•Û‘¶‚µ‚Ä‚­‚¾‚³‚¢:

  #!/bin/sh
  # This filter eliminates the "staircase effect"
  awk '{print $0, "\r"}'

  ŽŸ‚É‚±‚̃tƒ@ƒCƒ‹‚ð chmod 755 /var/spool/lpd/raw/filter ‚Æ‚µ‚āAŽÀs‰Â
  ”\‚É‚µ‚Ä‚­‚¾‚³‚¢B

  o  ŽŸ‚É‚±‚̃tƒ@ƒCƒ‹‚ð chmod 755 /var/spool/lpd/raw/filter ‚Æ‚µ‚ÄŽÀs‰Â
     ”\‚É‚µ‚Ä‚­‚¾‚³‚¢B

       #!/bin/sh

       DEVICE=djet500
       RESOLUTION=300x300
       PAPERSIZE=a4
       SENDEOF=

       nenscript -TUS -ZB -p- |
       if [ "$DEVICE" = "PostScript" ]; then
               cat -
       else
               gs -q -sDEVICE=$DEVICE \
                       -r$RESOLUTION \
                       -sPAPERSIZE=$PAPERSIZE \
                       -dNOPAUSE \
                       -dSAFER \
                       -sOutputFile=- -
       fi

       if [ "$SENDEOF" != "" ]; then
               printf "\004"
       fi

  (‚±‚Ì—á‚ł́A HP DeskJet ƒvƒŠƒ“ƒ^‚ð‰¼’è‚µ‚Ä‚¢‚Ü‚·B‚ ‚È‚½‚̃vƒŠƒ“ƒ^‚É
  ‡‚킹‚ďC³‚µ‚Ä‚­‚¾‚³‚¢B)

  o  ÅŒã‚ɁAŽŸ‚̍€–Ú‚ð /etc/printcap ‚ɒljÁ‚µ‚Ä‚­‚¾‚³‚¢:

       # /etc/printcap
       lp|ps|PS|PostScript|djps:\
               :sd=/var/spool/lpd/postscript:\
               :mx#0:\
               :lp=/dev/lp1:\
               :if=/var/spool/lpd/postscript/filter:\
               :sh:
       raw:\
               :sd=/var/spool/lpd/raw:\
               :mx#0:\
               :lp=/dev/lp1:\
               :if=/var/spool/lpd/raw/filter:\
               :sh:

  ‚à‚Á‚Æ•¡ŽG‚ȃvƒŠƒ“ƒ^‚̐ݒè‚ɂ‚¢‚ẮA Printing-HOWTO ‚ð‚²——‚­‚¾‚³‚¢B

  printtool ‚ðŽg‚¤ê‡APrinttool ‚Ì‘I‚Ô GSDEVICE ‚Å“®ì‚µ‚Ü‚·‚ªA•K‚¸‚µ
  ‚àÅ‘P‚Å‚Í‚È‚¢‚±‚Æ‚É’ˆÓ‚µ‚Ä‚­‚¾‚³‚¢Bpostscript.cfg ƒtƒ@ƒCƒ‹‚ð‚¿‚å‚Á
  ‚Æ‚¢‚¶‚Á‚Ä‚Ý‚Ä‚­‚¾‚³‚¢B‚½‚Æ‚¦‚΁AŽ„‚̏ꍇ GSDEVICE ‚ð cdj500 ‚©‚ç
  djet500 ‚ɕύX‚µ‚½‚çA‚Æ‚Ä‚àˆóü‚ª‘‚­‚È‚è‚Ü‚µ‚½B

  2.18.  SVGATextMode

  <ftp://tsx-11.mit.edu/pub/linux/sources/sbin> ‚É‚ ‚邱‚̃c[ƒ‹‚́AƒRƒ“
  ƒ\[ƒ‹‰æ–ʂ̉𑜓xAƒtƒHƒ“ƒgAƒJ[ƒ\ƒ‹Œ`ó‚ð•Ï‚¦‚é‚Ì‚É•Ö—˜‚Å‚·BƒAƒNƒZ
  ƒ“ƒg‹L†‚ðŠÜ‚ނ悤‚È•¶Žš‚ð—˜—p‚µ‚Ä‚¢‚郆[ƒU‚́A‚±‚ê‚ç‚ðƒRƒ“ƒ\[ƒ‹ã‚É
  •\Ž¦‚Å‚«‚Ü‚·Bƒm[ƒg PC ‚̃†[ƒU‚̏ꍇ‚ɂ́AƒJ[ƒ\ƒ‹Œ`ó‚ð‚à‚Á‚ÆŒ©‚â‚·
  ‚­‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B

  /etc/TextConfig ‚à‚µ‚­‚Í /etc/TextMode ‚Ì default VGA difinition ‚ÅŽn
  ‚Ü‚é•”•ª‚ð•ÒW‚µ‚Ä‚­‚¾‚³‚¢Bƒˆ[ƒƒbƒp‚̐l‚́A``LoadFont'' ‚Ì‚Æ‚±‚ë‚ð
  ˆÈ‰º‚̂悤‚É‚·‚é‚ƁAK‚¹‚É‚È‚ê‚é‚Å‚µ‚傤:

       Option "LoadFont"
       FontProg "/usr/bin/setfont"
       FontPath "/usr/lib/kbd/consolefonts"
       FontSelect "lat1u-16.psf"   8x16 9x16 8x15 9x15
       FontSelect "lat1u-14.psf"   8x14 9x14 8x13 9x13
       FontSelect "lat1u-12.psf"   8x12 9x12 8x11 9x11
       FontSelect "lat1u-08.psf"   8x8  9x8  8x7  9x7

  ‚±‚ꂪI‚í‚Á‚½‚çASVGATextMode "80x34x9" ‚̂悤‚ȃRƒ}ƒ“ƒh‚Őݒè‚ðŽŽ‚µ
  ‚Ü‚·B‚±‚ê‚Å‚«‚¿‚ñ‚Æ“®ì‚·‚é‚悤‚Å‚ ‚ê‚΁A /etc/TextMode ‚©‚çŒx•”•ª
  ‚ðíœ‚µAˆÈ‰º‚̍s‚ð etc/rc.d/rc.sysinit ‚É“ü‚ê‚Ü‚·:

       # SVGATextMode
       /usr/sbin/SVGATextMode "80x34x9"

  ƒuƒƒbƒNƒJ[ƒ\ƒ‹‚́Aˆê•”‚̃‚[ƒh‚Å‚µ‚©“®ì‚µ‚È‚¢‚±‚Æ‚É’ˆÓ‚µ‚Ä‚­‚¾‚³
  ‚¢B•MŽÒ‚̃m[ƒgƒ}ƒVƒ“‚Å‚Í "80x32x9" ‚Å“®ì‚µ‚Ü‚µ‚½B

  3.  ˆê”Ê“I‚ÈŠÇ—ì‹Æ

  ‘‚­‚±‚Æ‚Í‚½‚­‚³‚ñ‚ ‚è‚Ü‚·‚ªAŽžŠÔ‚ÍŒÀ‚ç‚ê‚Ä‚¢‚Ü‚·! ‚±‚±‚ÍŠy‚µ‚­‚â‚è‚Ü
  ‚µ‚傤B‘¼‚É‚à‚½‚­‚³‚ñ‚̍ì‹Æ‚ª‚ ‚È‚½‚ð‘Ò‚¿‚©‚Ü‚¦‚Ä‚¢‚Ü‚·‚ªA‚±‚̐߂Í
  ƒlƒbƒgƒ[ƒN’†S‚ōs‚«‚Ü‚·B

  ƒlƒbƒgƒ[ƒN‚Ì•ª–ì‚Í‚Æ‚Ä‚àL‚­A‚±‚±‚Åà–¾‚µs‚­‚·‚±‚Æ‚Í‚Å‚«‚Ü‚¹‚ñBŽQ
  l•¶Œ£‚Æ‚µ‚Ä NET-3 HOWTO ‚ð‹“‚°‚Ä‚¨‚«‚Ü‚·B‚Ü‚½A‚Ù‚Æ‚ñ‚ǂ̃fƒBƒXƒgƒŠ
  ƒrƒ…[ƒVƒ‡ƒ“‚ɂ̓lƒbƒgƒ[ƒNƒT[ƒrƒX‚̐ݒè‚ɂ‚¢‚Ä‚Ì•¶‘‚ª•t‘®‚µ‚Ä‚¢‚Ü
  ‚·B‚±‚±‚Å‚Í‚¢‚­‚‚©‚Ì“_‚¾‚¯‚ðÄŠm”F‚µ‚Ü‚µ‚傤B

  ‚ ‚È‚½‚ªƒCƒ“ƒXƒg[ƒ‹‚·‚é‚ÆŽv‚í‚ê‚éƒT[ƒrƒX‚ɂ‚¢‚Ä‚·‚ׂ«‚±‚Æ‚ÌŠÈ’P‚ȃŠ
  ƒXƒg‚ðŽ¦‚µ‚Ü‚·: cron ‚â timed ‚Æ‚¢‚Á‚½ƒJƒŒƒ“ƒ_[‚â”õ–Y˜^Bhttp, samba,
  telnet/ssh ‚̃AƒNƒZƒXAanonymous FTP, POP/IMAP ƒT[ƒoANFS ƒT[ƒrƒX
  cB

  3.1.  ƒlƒbƒgƒ[ƒN‚̐ݒè

  ‚¨Žg‚¢‚̃fƒBƒXƒgƒŠƒrƒ…[ƒVƒ‡ƒ“‚É‚¨‚¢‚ălƒbƒgƒ[ƒNƒT[ƒrƒX‚ðV‚µ‚­’ljÁ
  ‚·‚邽‚ß‚ÌŽÀÛ‚̎菇‚Í‚à‚Á‚Æ‚¸‚Á‚Æ•¡ŽG‚Å‚·‚ªAˆÈ‰º‚̃XƒNƒŠƒvƒg‚͍ŏ‰‚Ì
  Žè‚ª‚©‚è‚Æ‚µ‚Ă͏\•ª‚È‚Í‚¸‚Å‚·:

       #!/bin/sh

       # net-up.sh: set up network access

       DEVICE=eth0
       IPADDR=192.168.1.100
       NETMASK=255.255.255.0
       NETWORK=192.168.1.0
       GATEWAY=192.168.1.1

       ifconfig $DEVICE $IPADDR netmask $NETMASK up
       route add -net $NETWORK netmask $NETMASK $DEVICE
       route add default gw $GATEWAY

  ‚±‚̃XƒNƒŠƒvƒg‚ðŽg‚¤‚ƁAƒŒƒXƒLƒ…[ƒfƒBƒXƒN‚ÌŽg—pŽž‚ÉŽèŒy‚Ƀlƒbƒgƒ[ƒN
  ƒAƒNƒZƒX‚ð—LŒø‚É‚Å‚«‚Ü‚·BŒ©‚Ä‚Ì’Ê‚è‚Å‚·‚ªA‚±‚̃XƒNƒŠƒvƒg‚Å‚ÍŠO•”‚É
  ping, ftp, telnet ‚µ‚©‚Å‚«‚Ü‚¹‚ñB

  3.2.  ƒCƒ“ƒ^[ƒlƒbƒg‚ւ̐ڑ±‚Ì‹¤—L

  ‚±‚ê‚Í Linux ‚ðƒT[ƒo‚Æ‚µ‚ÄŽg‚¤‚Æ•Ö—˜‚ÈŽdŽ–‚̂ЂƂ‚ł·BŒ»Ý‚́A‚²‚­
  •½–}‚ȃJ[ƒlƒ‹‚Å‚à IP ƒtƒ@ƒCƒAƒEƒH[ƒ‹‹@”\, IP ƒ}ƒXƒJƒŒ[ƒh‹@”\AƒtƒH
  ƒ[ƒfƒBƒ“ƒO‹@”\‚ªƒfƒtƒHƒ‹ƒg‚Å—LŒø‚É‚È‚Á‚Ä‚¢‚Ü‚·B—LŒø‚É‚È‚Á‚Ä‚¢‚È‚¢‚æ
  ‚¤‚Å‚ ‚ê‚΁AIP-Masquerade mini-HOWTO ‚ð‚²——‚É‚È‚Á‚āA‚±‚ê‚ç‚Ì‹@”\‚ð—L
  Œø‚É‚·‚é•û–@‚𒲂ׂĂ­‚¾‚³‚¢B‚»‚ê‚©‚ç ipfwadm (ƒJ[ƒlƒ‹ 2.0.x;
  <http://www.xos.nl/linux/ipfwadm/>) ‚Ü‚½‚Í ipchains (ƒJ[ƒlƒ‹ 2.2.x;
  <http://www.adelaide.net.au/~rustcorp/ipfwchains/ipfwchains.html>) ‚ð
  ƒCƒ“ƒXƒg[ƒ‹‚µ‚Ä‚­‚¾‚³‚¢B•K—v‚ȃT[ƒrƒX‚Ì‚½‚߂̃J[ƒlƒ‹ƒ‚ƒWƒ…[ƒ‹‚ð—L
  Œø‚É‚·‚é‚Ì‚ð–Y‚ê‚È‚¢‚Å‚­‚¾‚³‚¢B—Ⴆ‚΁AFTP ‚ðŽg‚¤‚½‚߂ɂ͈ȉº‚̍s‚ð
  /etc/rc.d/rc.sysconfig ‚ɒljÁ‚µ‚Ü‚·:

       /sbin/modprobe ip_masq_ftp

  ‚±‚Ì‘¼‚̃‚ƒWƒ…[ƒ‹‚Í•’ʁA /lib/modules/KERNEL-VERSION/ipv4 ‚É‚ ‚è‚Ü
  ‚·B

  ‚ ‚È‚½‚Ì LAN ‚É‚¢‚鑼‚̃}ƒVƒ“‚ɑ΂µ‚Ä IP ƒ}ƒXƒJƒŒ[ƒh‹@”\‚ð—LŒø‚É‚·‚é
  ‚Ì‚Í‚Æ‚Ä‚àŠÈ’P‚Å‚·B‚Ü‚¸Aƒlƒbƒgƒ[ƒN‰Šú‰»ƒXƒNƒŠƒvƒg
  (/etc/sysconfig/network ‚ª³‚µ‚¢êŠ‚Ì‚Í‚¸‚Å‚·)‚𒲂ׂāA
  FORWARD_IPV4=true ‚Æ‚¢‚¤s‚ª‚ ‚é‚©‚Ç‚¤‚©‚ðŠm”F‚µ‚Ü‚·B‚±‚ê‚́Aƒlƒbƒgƒ
  [ƒNƒTƒuƒVƒXƒeƒ€‚ª—§‚¿ã‚ª‚鎞‚É /proc/sys/net/ipv4/ip_forward ‚ð 1 ‚É
  Ý’è‚·‚邽‚ß‚ÉŽg‚í‚ê‚Ü‚·B

  ˆÈ‰º‚̍s‚ð /etc/rc.d/rc.sysinit ‚ɒljÁ‚µ‚Ü‚·:

       # default: packets cannot go reach the outside
       /sbin/ipfwadm -F -p deny
       # allow all machines on the local network to reach the Internet
       /sbin/ipfwadm -F -a m -S 192.168.1.0/24 -D 0.0.0.0/0
       # alternatively, allow only these two machines
       # /sbin/ipfwadm -F -a m -S 192.168.1.100/24 -D 0.0.0.0/0
       # /sbin/ipfwadm -F -a m -S 192.168.1.101/24 -D 0.0.0.0/0

  ƒJ[ƒlƒ‹ 2.2.x Œn‚ð‚¨Žg‚¢‚Å‚ ‚ê‚΁Aipfwadm ‚Å‚Í‚È‚­ ipfwadm-wrapper ‚ð
  Žg‚¤‚Æ‘f‘‚­—§‚¿ã‚ª‚è‚Ü‚·B

  ‚±‚±‚Ü‚Å‚­‚é‚ƁAƒNƒ‰ƒCƒAƒ“ƒgƒ}ƒVƒ“‚©‚ç ISP ‚É“d˜b‚ð‚©‚¯‚³‚¹‚éŽè‚ª—~‚µ
  ‚­‚È‚é‚Å‚µ‚傤B•MŽÒ‚Í Mserver (
  <http://cpwright.villagenet.com/mserver/>) ‚ðŽg‚Á‚Ä‚¢‚Ü
  ‚·Betc/mserver.conf ‚ð•ÒW‚µ‚Ä‚­‚¾‚³‚¢BC³‚·‚é•K—v‚ª‚ ‚鍀–Ú‚Í
  ``checkhost'', ``shadow'', ``cname'' ‚¾‚¯‚Å‚·BŽŸ‚ɐڑ±(•¡”‰Â)‚ð’è‹`
  ‚µ‚Ü‚·B‚à‚¿‚ë‚ñAƒNƒ‰ƒCƒAƒ“ƒgƒ}ƒVƒ“‚ɂ́A—˜—p‰Â”\‚ȃNƒ‰ƒCƒAƒ“ƒg‚̂ЂÆ
  ‚‚ðƒCƒ“ƒXƒg[ƒ‹‚µ‚Ü‚·B

  3.3.  ƒlƒbƒgƒ[ƒNƒAƒNƒZƒX‚̐§ŒÀ

  PPP ‚ðŽg‚Á‚ăCƒ“ƒ^[ƒlƒbƒg‚ɐڑ±‚Å‚«‚½‚à‚Ì‚Æ‚µ‚Ü‚·B‚¢‚Á‚½‚ñÚ‘±‚·‚é
  ‚ƁA‚ ‚È‚½‚̃}ƒVƒ“‚͍UŒ‚‚É‚³‚炳‚ê‚é‚©‚à‚µ‚ê‚Ü‚¹‚ñB‚»‚±‚ŁAˆÈ‰º‚̍s‚ð
  /etc/hosts.allow ‚ɒljÁ‚µ‚Ä‚­‚¾‚³‚¢:

       # only allow access to localhost
       ALL: 127.

  ‚»‚ê‚©‚çˆÈ‰º‚̍s‚ð /etc/hosts.deny ‚ɒljÁ‚µ‚Ü‚·:

       # deny access to everyone
       ALL: ALL

  ƒCƒ“ƒ^[ƒlƒbƒg‚É’¼ÚŒq‚ª‚Á‚Ä‚¢‚éƒlƒbƒgƒ[ƒN‚ɏŠ‘®‚µ‚Ä‚¢‚é‚È‚çA
  finger, telnet, ‚»‚ê‚©‚瑼‚̃T[ƒrƒX‚àƒZƒLƒ…ƒŠƒeƒB‚Ì‚½‚ß‚ÉŽ~‚ß‚Ä‚¨‚­•û
  ‚ª‚æ‚¢‚Å‚µ‚傤Btelnet ‚Ì‘ã‚í‚è‚É‚Í ssh ‚ðŽg‚¢‚Ü‚µ‚傤B•ÒW‚·‚ׂ«ƒtƒ@
  ƒCƒ‹‚Í /etc/inetd.conf ‚Å‚·BƒT[ƒrƒX‚ðŽ~‚ß‚é‘ã‚í‚è‚ɁAˆÈ‰º‚̍s‚ð
  /etc/hosts.allow ‚ɒljÁ‚µ‚ălƒbƒgƒ[ƒNƒAƒNƒZƒX‚𐧌À‚·‚é•û–@‚à‚ ‚è‚Ü
  ‚·:

       in.telnetd: 192.168.1., .‘¼‚Ì.M—Š‚µ‚Ä‚¢‚é.ƒlƒbƒgƒ[ƒN
       in.ftpd: 192.168.1., .‘¼‚Ì.M—Š‚µ‚Ä‚¢‚é.ƒlƒbƒgƒ[ƒN

  ‚»‚ê‚©‚çˆÈ‰º‚̍s‚ð /etc/hosts.deny ‚ɒljÁ‚µ‚Ü‚·:

       in.telnetd: ALL
       in.ftpd: ALL

  3.4.  NFS ‚̃GƒNƒXƒ|[ƒg

  ƒT[ƒoã‚É’u‚¢‚Ä‚¢‚éƒz[ƒ€ƒfƒBƒŒƒNƒgƒŠ‚̃GƒNƒXƒ|[ƒg‚͈ê”Ê“I‚ɍs‚í‚ê‚Ä
  ‚¢‚Ü‚·B‚Æ‚±‚낪A‚ ‚郆[ƒU‚Ì UID ‚â GID ‚ªƒ}ƒVƒ“ŠÔ‚ňê’v‚µ‚Ä‚¢‚È‚¢‚Æ
  –â‘肪‹N‚±‚è‚Ü‚·Bƒ†[ƒU guido ‚Ì UID/GID ‚ª server ‚Å 500 ‚Å‚ 
  ‚èAclient ‚Å 512 ‚̏ꍇ‚ɂ́AˆÈ‰º‚̐ݒ肪•Ö—˜‚Å‚·:

       # /etc/exports
       /tmp            Ž©•ª‚Ì.ƒNƒ‰ƒCƒAƒ“ƒg.ƒ}ƒVƒ“(rw)
       /home/guido     Ž©•ª‚Ì.ƒNƒ‰ƒCƒAƒ“ƒg.ƒ}ƒVƒ“(rw,map_static=/etc/nfs/client.map)

  /etc/nfs/client.map ‚͈ȉº‚̂悤‚ɏ‘‚«‚Ü‚·:

       # /etc/nfs/client.map
       # NFS mapping for client
       #       remote          local
       uid     512             500
       gid     512             500

  3.5.  ƒl[ƒ€ƒT[ƒo

  ‚Ü‚¾‘‚¯‚Ä‚¢‚Ü‚¹‚ñB

  4.  ƒ\ƒtƒgƒEƒFƒA‚̐ݒè

  ‚±‚ê‚©‚çˆÈ‰º‚̃tƒ@ƒCƒ‹‚ɂ‚¢‚Đݒèƒtƒ@ƒCƒ‹‚̃JƒXƒ^ƒ}ƒCƒY‚ðà–¾‚µ‚Ü‚·B
  /etc/profile /etc/bashrc  .bashrc .bashrc .bash_profile .bash_logout
  .inputrc .less .lessrc .xinitrc .fvwmrc .fvwm2rc95 .Xmodmap
  .Xmodmap.num .Xdefaults .jedrc .abbrevs.sl .joerc .emacs BƒVƒXƒeƒ€‚Ì
  Ý’肪I‚í‚é‚܂ł̓†[ƒU‚̒ljÁ‚ðs‚í‚È‚¢‚Å‚­‚¾‚³‚¢B‚±‚ê‚ç‚̃hƒbƒgƒtƒ@
  ƒCƒ‹‚Í /etc/skel ‚É“ü‚ê‚Ü‚·B

  4.1.  bash(1)

  ‚¨‚»‚ç‚­AƒJ[ƒlƒ‹‚ÌŽŸ‚ɏd—v‚ȃ\ƒtƒgƒEƒFƒA‚Å‚·Bbash ‚Ì“®ì‚ðÝ’è‚·‚é
  ‚ɂ͈ȉº‚̃tƒ@ƒCƒ‹‚ð•ÒW‚µ‚Ü‚·:

  o  /etc/bashrc ‚ɂ̓VƒXƒeƒ€‘S‘̂ł̃GƒCƒŠƒAƒX‚Ɗ֐”‚ð“ü‚ê‚Ü‚·B

  o  /etc/profile ‚ɂ̓VƒXƒeƒ€‘S‘̂ł̊‹«Ý’è‚Ə‰Šú‰»ƒvƒƒOƒ‰ƒ€‚ð“ü‚ê‚Ü
     ‚·B

  o  $HOME/.bashrc ‚ɂ́Aƒ†[ƒU’è‹`‚̃GƒCƒŠƒAƒX‚Ɗ֐”‚ð“ü‚ê‚Ü‚·B

  o  $HOME/.bash_profile ‚ɂ́Aƒ†[ƒU‚̊‹«Ý’è‚Ə‰Šú‰»ƒvƒƒOƒ‰ƒ€‚ð“ü‚ê
     ‚Ü‚·B

  o  $HOME/.inputrc ‚ɂ́Aƒ†[ƒU‚̃L[’è‹`‚È‚Ç‚ð“ü‚ê‚Ü‚·B

  ‚±‚ê‚ç‚̃tƒ@ƒCƒ‹‚Ì—á‚ðˆÈ‰º‚ÉŽ¦‚µ‚Ü‚·B‚Ü‚¸‚͍łàd—v‚È /etc/profile ‚Å
  ‚·B‚±‚̃tƒ@ƒCƒ‹‚́AŒã‚̐߂ŏo‚Ä‚­‚é Linux ƒ}ƒVƒ“‚Ì“Á’¥‚Ì‘½‚­‚ðŒˆ‚ß‚Ü
  ‚·BŒã‚Å‚Ü‚½ŽQÆ‚µ‚Ä‚­‚¾‚³‚¢B

  ______________________________________________________________________
  # /etc/profile

  # System wide environment and startup programs
  # Functions and aliases go in /etc/bashrc

  # This file sets up the following features and programs:
  #
  #   o path
  #   o prompts
  #   o a few environment variables
  #   o colour ls
  #   o less
  #   o rxvt
  #
  # Users can override these settings and/or add others in their
  # $HOME/.bash_profile

  # set a decent path
  PATH="$PATH:/usr/X11R6/bin:$HOME/bin:."

  # notify the user: login or non-login shell. If login, the prompt is
  # coloured in blue; otherwise in magenta. Root's prompt is red.
  # See the Colour-ls mini HOWTO for an explanation of the escape codes.
  USER=`whoami`
  if [ $LOGNAME = $USER ] ; then
    COLOUR=44  # blue
  else
    COLOUR=45  # magenta
  fi

  if [ $USER = 'root' ] ; then
    COLOUR=41  # red
    PATH="$PATH:/usr/local/bin"
  fi

  ESC="\033"
  PROMPT='\h'    # hostname
  STYLE=';1m'    # bold
  # PROMPT='\u'  # username
  # STYLE='m'    # plain
  PS1="\[$ESC[$COLOUR;37$STYLE\]$PROMPT:\[$ESC[37;40$STYLE\]\w\\$ "
  PS2="> "

  # no core dumps, please
  ulimit -c 0

  # set umask
  if [ `id -gn` = `id -un` -a `id -u` -gt 14 ]; then
    umask 002
  else
    umask 022
  fi

  # a few variables
  USER=`id -un`
  LOGNAME=$USER
  MAIL="/var/spool/mail/$USER"  # sendmail, postfix, smail
  # MAIL="$HOME/Mailbox"        # qmail
  NNTPSERVER=news.myisp.it      # put your own here
  VISUAL=jed
  EDITOR=jed
  HOSTNAME=`/bin/hostname`
  HISTSIZE=1000
  HISTFILESIZE=1000
  export PATH PS1 PS2 USER LOGNAME MAIL NNTPSERVER
  export VISUAL EDITOR HOSTNAME HISTSIZE HISTFILESIZE

  # enable colour ls
  eval `dircolors /etc/DIR_COLORS -b`
  export LS_OPTIONS='-s -F -T 0 --color=yes'

  # customize less
  LESS='-M-Q'
  LESSEDIT="%E ?lt+%lt. %f"
  LESSOPEN="| lesspipe.sh %s"
  LESSCHARDEF=8bcccbcc13b.4b95.33b. # show colours in ls -l | less
  # LESSCHARSET=latin1
  PAGER=less
  export LESS LESSEDIT LESSOPEN VISUAL LESSCHARDEF

  # fix the backspace key in rxvt/xterm
  CTRL_H="\010"
  NULL_STRING=" $CTRL_H" # space + backspace
  if [ "$NULL_STRING" != "" ] ; then
    stty erase ^?
  else
    stty erase ^H
  fi

  # set xterm title: full path
  case $TERM in
    xterm*)
      PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME}: ${PWD}\007"'
      ;;
  esac

  for i in /etc/profile.d/*.sh ; do
    if [ -x $i ]; then
      . $i # beware - variables and aliases might get overridden!
    fi
  done

  # call fortune, if available
  if [ -x /usr/games/fortune ] ; then
    echo ; /usr/games/fortune ; echo
  fi
  ______________________________________________________________________

  ŽŸ‚Í /etc/bashrc ‚Å‚·:

  ______________________________________________________________________
  # /etc/bashrc

  # System wide functions and aliases
  # Environment stuff goes in /etc/profile
  # Insert PS1 definitions here if you experience problems.

  export CDPATH="$CDPATH:~"

  # common aliases
  alias cp='cp -i'
  alias l=less
  alias ls="ls $LS_OPTIONS"
  alias mv='mv -i'
  alias rm='rm -i'
  alias rmbk='/bin/rm -f .*~ *~ *aux *bak *log *tmp 2> /dev/null'
  alias u='cd ..'
  alias which="type -path"
  alias x=startx

  # A few useful functions
  c ()    # cd to the new directory and list its contents
  {
    cd $1 ; ls
  }

  inst()  # Install a .tar.gz archive in current directory
  {
    if [ $# != 0 ]; then tar zxvf $1; fi
  }

  cz()    # List the contents of a .zip archive
  {
    if [ $# != 0 ]; then unzip -l $*; fi
  }

  ctgz()  # List the contents of a .tar.gz archive
  {
    for file in $* ; do
      tar ztf ${file}
    done
  }

  tgz()   # Create a .tgz archive a la zip.
  {
    if [ $# != 0 ]; then
      name=$1.tar; shift; tar -rvf ${name} $* ; gzip -9 ${name}
    fi
  }

  crpm()  # list information on an .rpm file
  {
    if [ $# != 0 ]; then rpm -qil $1 | less; fi
  }
  ______________________________________________________________________

  ‚±‚ê‚Í .bashrc ‚Ì—á‚Å‚·B

  ______________________________________________________________________
  # $HOME/.bashrc
  # Source global definitions

  if [ -f /etc/bashrc ]; then
    . /etc/bashrc
  fi

  # this is needed to notify the user that they are in non-login shell
  if [ "$GET_PS1" = "" ] ; then
    COLOUR=45; ESC="\033"; STYLE=';1m';  # STYLE='m'
    USER=`whoami`
    export PS1="\[$ESC[$COLOUR;37$STYLE\]$USER:\[$ESC[37;40$STYLE\]\w\\$ "
  fi

  # personal aliases
  alias backup='tar -Mcvf /dev/fd0'
  alias dial='eznet up myisp'
  alias f='cd ~/fortran'
  alias hangup='eznet down'
  alias lyx='lyx -width 580 -height 450'
  alias restore='tar -M -xpvf /dev/fd0'

  # personal functions
  xj()    # Launch xjed and a file in background
  {
    xjed $1 &
  }
  ______________________________________________________________________

  ‚±‚ê‚Í .bash_profile ‚Ì—á‚Å‚·B

  ______________________________________________________________________
  # $HOME/.bash_profile

  # User specific environment and startup programs
  # This file contains user-defined settings that override
  # those in /etc/profile

  # Get user aliases and functions
  if [ -f ~/.bashrc ]; then
    GET_PS1="NO"  # don't change the prompt colour
    . ~/.bashrc
  fi

  # set a few `default' directories
  export CDPATH="$CDPATH:$HOME:$HOME/text:$HOME/text/geology"
  ______________________________________________________________________

  ‚±‚ê‚Í .inputrc ‚Ì—á‚Å‚·B

  ______________________________________________________________________
  # $HOME/.inputrc

  # key bindings
  "\e[1~": beginning-of-line
  "\e[3~": delete-char
  "\e[4~": end-of-line
  # (F1 .. F5) are "\e[[A" ... "\e[[E"
  "\e[[A": "info \C-m"

  set bell-style visible          # please don't beep
  set meta-flag On                # allow 8-bit input (i.e, accented letters)
  set convert-meta Off            # don't strip 8-bit characters
  set output-meta On              # display 8-bit characters correctly
  set horizontal-scroll-mode On   # scroll long command lines
  set show-all-if-ambiguous On    # after TAB is pressed
  ______________________________________________________________________

  xterm ‚â ‘¼‚Ì X11 ƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚Å backspace ‚Æ del ƒL[‚𐳂µ‚­“®ì
  ‚³‚¹‚é‚ɂ͈ȉº‚̂悤‚É‚µ‚Ä‚­‚¾‚³‚¢:

  o  ˆÈ‰º‚̐ݒè‚ð .xinitrc ‚É“ü‚ê‚Ä‚­‚¾‚³‚¢:

       usermodmap=$HOME/.Xmodmap
       xmodmap $usermodmap

  o  ŽŸ‚É .Xmodmap ‚Ɉȉº‚ð“ü‚ê‚Ä‚­‚¾‚³‚¢:

       keycode 22 = BackSpace
       keycode 107 = Delete

  ‚±‚̐ݒè‚ŃRƒ“ƒ\[ƒ‹‚ª’¼‚è‚Ü‚·Bxterm ‚𒼂·‚ɂ͈ȉº‚̍ì‹Æ‚ðs‚¢‚Ü‚·:

  o  ˆÈ‰º‚̍s‚ð .Xdefaults ‚É“ü‚ê‚Ä‚­‚¾‚³‚¢:

       xterm*VT100.Translations: #override <Key>BackSpace: string(0x7F)\n\
               <Key>Delete:        string(0x1b) string("[3~")\n\
               <Key>Home:          string(0x1b) string("[1~")\n\
               <Key>End:           string(0x1b) string("[4~")\n\
               Ctrl<Key>Prior:     string(0x1b) string("[40~")\n\
               Ctrl<Key>Next:      string(0x1b) string("[41~")

       nxterm*VT100.Translations: #override <Key>BackSpace: string(0x7F)\n\
               <Key>Delete:        string(0x1b) string("[3~")\n\
               <Key>Home:          string(0x1b) string("[1~")\n\
               <Key>End:           string(0x1b) string("[4~")\n\
               Ctrl<Key>Prior:     string(0x1b) string("[40~")\n\
               Ctrl<Key>Next:      string(0x1b) string("[41~")

  rxvt ‚̏ꍇ‚ɂ́AƒRƒ“ƒpƒCƒ‹Žž‚Ì‚¢‚­‚‚©‚̃IƒvƒVƒ‡ƒ“‚ª“®ì‚ɉe‹¿‚·‚é‚È
  ‚ǁA‚Ù‚ñ‚̏­‚µ‚¾‚¯•¡ŽG‚Å‚·BÚ‚µ‚­‚͏ã‹L‚Ì /etc/profile ‚ðŒ©‚Ä‚­‚¾‚³
  ‚¢B

  ‚³‚ç‚ɏڂµ‚¢î•ñ‚ɂ‚¢‚Ä‚Í man ƒy[ƒW‚Ì bash(1) ‚â readline(3) ‚ðŒ©‚Ä
  ‚­‚¾‚³‚¢B

  ‘S‚ẴAƒvƒŠƒP[ƒVƒ‡ƒ“‚ª³‚µ‚­“®‚­‚Ƃ͍l‚¦‚È‚¢‚Å‚­‚¾‚³‚¢! —Ⴆ‚Î xterm
  ã‚Å joe ‚ðŽÀs‚·‚é‚ƁAˆê•”‚̃L[‚Í“®ì‚µ‚Ü‚¹‚ñB“¯‚¶–â‘肪ˆê•”‚̃o[
  ƒWƒ‡ƒ“‚Ì rxvt ‚Å‚à‹N‚±‚è‚Ü‚·B

  4.2.  ls(1)

  ls ‚̓tƒ@ƒCƒ‹Œ`Ž®‚²‚ƂɈá‚Á‚½F‚Ńtƒ@ƒCƒ‹ˆê——‚ð•\Ž¦‚Å‚«‚Ü‚·B‚±‚Ì‹@”\
  ‚ð—LŒø‚É‚·‚邽‚߂ɂ́A/etc/profile ‚ɏã‚ÅŽ¦‚µ‚½s‚ð‚¢‚­‚‚©’ljÁ‚·‚é•K
  —v‚ª‚ ‚è‚Ü‚·B‚µ‚©‚µArxvt ‚̃o[ƒWƒ‡ƒ“‚É‚æ‚Á‚Ä‚Í‚«‚¿‚ñ‚Æ“®‚«‚Ü‚¹‚ñB
  ‘ã‚í‚è‚É xterm Œn‚Ì’[––ƒGƒ~ƒ…ƒŒ[ƒ^‚ðŽg‚Á‚Ä‚­‚¾‚³‚¢BŒÃ‚¢ rxvt ‚̈ꕔ
  ‚ɂ́AŠÂ‹«‚É‚æ‚Á‚Ă͊‹«•Ï”‚ðˆø‚«Œp‚°‚È‚­‚È‚é‚Æ‚¢‚¤ƒoƒO‚ª‚ ‚é‚悤‚Å
  ‚·B

  Caldera ‚Ì ls ‚ł͐F‚ªo‚È‚¢‚悤‚Å‚·‚ªA‚±‚ê‚Æ“¯“™‚Ì color-ls ‚ª‚ ‚è‚Ü
  ‚·BˆÈ‰º‚̍s‚ð /etc/bashrc ‚ɒljÁ‚µ‚Ä‚­‚¾‚³‚¢:

       alias ls="color-ls $LS_OPTIONS"

  4.3.  less(1)

  ‚±‚Ì—D‚ꂽƒy[ƒWƒƒ‚ð—p‚¢‚é‚ƁAƒeƒLƒXƒg•¶‘‚¾‚¯‚Å‚È‚­Agzip ‚ň³k‚³‚ê
  ‚½ƒtƒ@ƒCƒ‹Atar ‚â zip ‚̃A[ƒJƒCƒuA man ƒy[ƒW‚È‚Ç‚ð“Ç‚Þ‚±‚Æ‚ª‚Å‚«‚Ü
  ‚·BÝ’è‚͈ȉº‚̂悤‚ɍs‚¢‚Ü‚·:

  o  –îˆóƒL[‚È‚Ç‚ðŽg‚¤‚ɂ́A‚±‚Ì ASCII ƒtƒ@ƒCƒ‹‚ð .lesskey ‚Æ‚µ‚ăz[ƒ€
     ƒfƒBƒŒƒNƒgƒŠ‚É•Û‘¶‚µ‚Ä‚­‚¾‚³‚¢:

       ^[[A   back-line
       ^[[B   forw-line
       ^[[C   right-scroll
       ^[[D   left-scroll
       ^[OA   back-line
       ^[OB   forw-line
       ^[OC   right-scroll
       ^[OD   left-scroll
       ^[[6~  forw-scroll
       ^[[5~  back-scroll
       ^[[1~  goto-line
       ^[[4~  goto-end
       ^[[7~  goto-line
       ^[[8~  goto-end

  ŽŸ‚É lesskey ‚ð‹N“®‚µ‚Ä‚­‚¾‚³‚¢B(‚±‚ê‚ç‚Í vt100 ŒÝŠ·ƒ^[ƒ~ƒiƒ‹‚̃GƒX
  ƒP[ƒvƒV[ƒPƒ“ƒX‚Å‚·B) ‚±‚ê‚ŃL[’è‹`‚Ì“ü‚Á‚½ƒoƒCƒiƒŠƒtƒ@ƒCƒ‹ .less
  ‚ª‚Å‚«‚Ü‚·B

  o  ˆÈ‰º‚̃tƒ@ƒCƒ‹‚ð /usr/local/bin/lesspipe.sh ‚Æ‚µ‚Ä•Û‘¶‚µ‚Ä‚­‚¾‚³‚¢:

     ___________________________________________________________________
     #!/bin/sh
     # This is a preprocessor for 'less'.  It is used when this environment
     # variable is set:   LESSOPEN="|lesspipe.sh %s"

     lesspipe() {
       case "$1" in
       *.tar) tar tf $1 2>/dev/null ;; # View contents of .tar and .tgz files
       *.tgz|*.tar.gz|*.tar.Z|*.tar.z) tar ztf $1 2>/dev/null ;;
       *.Z|*.z|*.gz) gzip -dc $1  2>/dev/null ;; # View compressed files correctly
       *.zip) unzip -l $1 2>/dev/null ;; # View archives
       *.arj) unarj -l $1 2>/dev/null ;;
       *.rpm) rpm -qpil $1 2>/dev/null ;;
       *.cpio) cpio --list -F $1 2>/dev/null ;;
       *.1|*.2|*.3|*.4|*.5|*.6|*.7|*.8|*.9|*.n|*.l|*.man) FILE=`file -L $1`
         FILE=`echo $FILE | cut -d ' ' -f 2`
         if [ "$FILE" = "troff" ]; then
           groff -s -p -t -e -Tascii -mandoc $1
         fi ;;
       *) file $1 | grep text > /dev/null ;
         if [ $? = 1 ] ; then # it's not some kind of text
           strings $1
         fi ;;
       esac
     }

     lesspipe $1
     ___________________________________________________________________

  ŽŸ‚É chmod 755 lesspipe.sh ‚Æ‚µ‚ÄŽÀs‰Â”\‚É‚µ‚Ü‚·B

  o  •K—v‚ȕϐ”‚͏ã‚É‚ ‚Á‚½‚悤‚É /etc/profile ‚É“ü‚Á‚Ä‚¢‚Ü‚·B

  4.4.  emacs(1)

  Ž„‚Í‚½‚Ü‚É‚µ‚© emacs ‚ðŽg‚¢‚Ü‚¹‚ñ‚̂ŁA‚¢‚­‚‚©‚Ì tips ‚µ‚©‚¨‹³‚¦‚Å‚«
  ‚Ü‚¹‚ñB‚¢‚­‚‚©‚Ì emacs ƒfƒBƒXƒgƒŠƒrƒ…[ƒVƒ‡ƒ“‚ł͐F•t‚¯‚â\•¶‹­’²•\
  Ž¦‚ªÅ‰‚͐ݒ肳‚ê‚Ä‚¢‚Ü‚¹‚ñBˆÈ‰º‚̍s‚ð .emacs ‚ɒljÁ‚µ‚Ä‚­‚¾‚³‚¢:

       (global-font-lock-mode t)
       (setq font-lock-maximum-decoration t)

  ‚±‚ê‚́AX11 ‚Å‚¾‚¯—LŒø‚Å‚·B‚³‚ç‚É ƒAƒNƒZƒ“ƒg•t‚«•¶Žš‚ðŽg‚¦‚é‚悤‚É‚·
  ‚é‚ɂ́AˆÈ‰º‚̍s‚ð’ljÁ‚µ‚Ä‚­‚¾‚³‚¢B

  (standard-display-european 1)

  Ž©•ª‚Ì—v–]‚ɍ‡‚¤‚悤‚ɐݒ肷‚邽‚ß‚É emacs ‚Ì‚·‚ׂẴhƒLƒ…ƒƒ“ƒg‚ðn
  “Ç‚·‚é‚̂́A“ÇŽÒ‚ÌŠF‚³‚ñ‚É‚¨”C‚¹‚µ‚Ü‚·B‚à‚µ‚©‚·‚é‚ƃnƒbƒLƒ“ƒO‚ɂ͉½ƒ•
  ŒŽ‚à‚©‚©‚é‚©‚à‚µ‚ê‚Ü‚¹‚ñ‚ªBDotfile generator (``Ý’èƒvƒƒOƒ‰ƒ€'' ‚ð‚²
  ——‚­‚¾‚³‚¢)‚Í—Ç‚¢Žè•‚¯‚Æ‚È‚é‚Å‚µ‚傤B

  4.5.  joe(1)

  joe ‚Ì‚¢‚­‚‚©‚̃o[ƒWƒ‡ƒ“‚́AƒRƒ“ƒ\[ƒ‹‚ŐF‚ªŽg‚¦‚Ü‚¹‚ñB‚Ü‚½‚¢‚­‚‚©
  ‚Ì“ÁŽêƒL[‚ª“®ì‚µ‚Ü‚¹‚ñB‘OŽÒ‚Ì–â‘è‚ÌŽè‚ÁŽæ‚葁‚¢‰ðŒˆ•û–@‚Í (‚ ‚Ü‚è‚«
  ‚ê‚¢‚Å‚Í‚ ‚è‚Ü‚¹‚ñ‚ª)ˆÈ‰º‚Ì‚Æ‚¨‚è‚Å‚·:

       ~$ export TERM=vt100
       ~$ joe myfile
          (edit your file)
       ~$ export TERM=linux

  “ÁŽêƒL[‚𓮍삳‚¹‚邽‚ß‚É‚·‚邱‚Ƃ́A.joerc, .jstarrc ‚ ‚é‚¢‚Í‚¨‹C‚É
  “ü‚è‚̃Gƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“‚̃tƒ@ƒCƒ‹‚̕ҏW‚¾‚¯‚Å‚·B‚Ü‚¸‚Í /usr/lib/joe ‚É
  ‚ ‚éƒVƒXƒeƒ€‘S‘̂̐ݒèƒtƒ@ƒCƒ‹‚©‚猩‚é‚Æ‚æ‚¢‚Å‚µ‚傤B‚»‚µ‚āA4 ”Ô–Ú‚Ì
  ƒZƒNƒVƒ‡ƒ“(ƒL[Š„‚è“–‚Ä)‚ð’T‚µ‚Ä‚­‚¾‚³‚¢BHome ƒL[‚Æ End ƒL[‚ð—LŒø‚É
  ‚·‚éÝ’è‚͈ȉº‚̂悤‚É‚È‚è‚Ü‚·:

       bol ^[ [ 1 ~    Go to beginning of line
       eol ^[ [ 4 ~    Go to end of line

  Žg‚¢‚½‚¢ƒGƒXƒP[ƒvƒV[ƒPƒ“ƒX‚𒲂ׂé‚ɂ́Acat ‚ðŽÀs‚µ‚Ä‚©‚ç‚»‚Ì“ÁŽêƒL
  [‚ð‰Ÿ‚µ‚Ü‚·B

  4.6.  jed(1)

  ‚±‚ê‚ÍŽ„‚Ì‚¨‹C‚É“ü‚è‚̃GƒfƒBƒ^‚Å‚·B“®ì‚ªŒy‚­‚āAemacs ‚æ‚è‚àÝ’肪ŠÈ
  ’P‚ŁA‘¼‚̃GƒfƒBƒ^‚𒉎À‚ɃGƒ~ƒ…ƒŒ[ƒg‚µ‚Ä‚­‚ê‚é‚Æ‚¢‚¤A‚Ü‚³‚ÉŽ„‚Ì‹‚ß
  ‚Ä‚¢‚½‚à‚Ì‚Å‚·BŽ„‚Ì‘åŠw‚Å‚àAVMS ‚̃VƒXƒeƒ€ƒGƒfƒBƒ^ EDT ‚ðƒGƒ~ƒ…ƒŒ[
  ƒg‚·‚邽‚߂ɁA‘½‚­‚̃†[ƒU‚ª jed ‚ðŽg‚Á‚Ä‚¢‚Ü‚·B

  jed ‚̐ݒèƒtƒ@ƒCƒ‹‚́A.jedrc ‚Æ /usr/lib/jed/lib/* ‚ŁA‘OŽÒ‚ÍŒãŽÒ‚Ì
  jed.rc ‚ð—˜—p‚µ‚čì‚邱‚Æ‚ª‚Å‚«‚Ü‚·B

  o  jed ‚Å“Á•Ê‚ȃL[‚𐳂µ‚­ˆµ‚¤‚ɂ́A /usr/lib/jed/lib/defaults.sl ‚É
     ŽŸ‚Ì 1 s‚ð’ljÁ‚µ‚Ü‚·:

       () = evalfile("linux");

  o  xjed ‚ðŽg‚Á‚Ä‚¢‚Ä DEL ƒL[‚ð”FŽ¯‚µ‚È‚¢ê‡‚ɂ́A .jedrc ‚Ɉȉº‚̍s
     ‚ð’ljÁ‚µ‚Ä‚­‚¾‚³‚¢:

       #ifdef XWINDOWS
         x_set_keysym (0xFFFF, 0, "\e[3~");
         setkey (``delete_char_cmd'', "\e[3~");
       #endif

  o  /usr/lib/jed/lib/linux.sl ‚ð•ÒW‚µ‚āA Info_Directory =
     "/usr/info"; ‚Æ UCB_Mailer = "/bin/mail"; ‚ðŽw’肵‚Ü‚·B

  o  jed ‚É EDT (‚⑼‚̃GƒfƒBƒ^)‚ðƒGƒ~ƒ…ƒŒ[ƒg‚³‚¹‚é‚ɂ́A .jedrc ‚Ì‚¢‚­
     ‚‚©‚̍s‚ð•ÒW‚·‚邾‚¯‚Å‚·Bƒeƒ“ƒL[‚Ì `+' ‚Å 1 •¶Žš‚ðíœ‚·‚é‚Ì‚Å
     ‚Í‚È‚­ 1 ‚‚̒PŒê‚ðíœ‚Å‚«‚é‚悤‚É‚·‚é‚ɂ́A .jedrc ‚ÉŽŸ‚̍s‚ð’ljÁ
     ‚µ‚Ü‚·:

       unsetkey("\eOl");
       unsetkey("\eOP\eOl");
       setkey("edt_wdel", "\eOl");
       setkey("edt_uwdel", "\eOP\eOl");

  ’ljÁ‚·‚éêŠ‚́u() = evalfile("edt") v‚̍s(‚È‚Ç)‚ÌŒã‚Å‚·B

  o  xjed ‚Å EDT ‚̂悤‚Ƀeƒ“ƒL[ƒ{[ƒh‚ðŽg‚¢‚½‚¢‚È‚çA.Xmodmap ‚ÉŽŸ‚̍s
     ‚ð’ljÁ‚µ‚Ä‚­‚¾‚³‚¢:

       keycode 77  = KP_F1
       keycode 112 = KP_F2
       keycode 63  = KP_F3
       keycode 82  = KP_F4
       keycode 86  = KP_Separator

  o  xjed ‚ðF•t‚«‚ÅŽg‚¢‚½‚¢‚È‚çAŽŸ‚̍s‚ð .Xdefaults ‚ɒljÁ‚µ‚Ä‚­‚¾‚³
     ‚¢:

       xjed*Geometry: 80x32+150+50
       xjed*font: 10x20
       xjed*background: midnight blue
       # ‚ȂǂȂǁc

  o  u—ªŒê‹@”\v‚ðŽg‚¤‚ÆŽžŠÔ‚ð‚Æ‚Ä‚àß–ñ‚Å‚«‚Ü‚·BˆÈ‰º‚̂悤‚ȃtƒ@ƒCƒ‹
     ‚ð $HOME/.abbrevs.sl ‚Æ‚µ‚Ä•Û‘¶‚µ‚Ä‚­‚¾‚³‚¢(‚±‚̃tƒ@ƒCƒ‹–¼
     ‚́A.jedrc ‚É variable Abbrev_File = "/usr/lib/jed/abbrev.sl"; ‚ð’Ç
     ‰Á‚·‚ê‚ΕύX‚Å‚«‚Ü‚·):

       create_abbrev_table ("Global", "0-9A-Za-z");
       define_abbrev ("Global", "GG", "Guido Gonzato");
       create_abbrev_table ("TeX", "\\A-Za-z0-9");
       define_abbrev ("TeX", "\\beq", "\\begin{equation}");
       define_abbrev ("TeX", "\\eeq", "\\end{equation}");
       % ‚ȂǂȂǁc

  ESC x abbrev_mode ‚Æ“ü—Í‚·‚é‚ƁA—ªŒêƒ‚[ƒh‚ª—LŒø‚É‚È‚è‚Ü‚·A—ªŒê‚ðƒf
  ƒtƒHƒ‹ƒg‚ÅŽg‚¤‚ɂ́AˆÈ‰º‚̂悤‚ȍs‚ð .jedrc ‚ɒljÁ‚µ‚Ä‚­‚¾‚³‚¢:

       define text_mode_hook ()
       {
         set_abbrev_mode (1);
       }
       %
       define fortran_hook ()
       {
         set_abbrev_mode (1);
         use_abbrev_table ("Fortran");
       }
       % ‚ȂǂȂǁc

  4.7.  pine(1)

  /usr/lib/pine.conf ‚É‚ ‚é‘S‘̂̐ݒè‚ð•ÒW‚µ‚Ä‚­‚¾‚³‚¢B‚»‚̍ۂɂ́A­
  ‚È‚­‚Æ‚àˆÈ‰º‚̃tƒB[ƒ‹ƒh‚É’ˆÓ‚µ‚Ä‚­‚¾‚³‚¢: user-domain, smtp-server,
  nntp-serverB inbox-path ‚Í‚¨Žg‚¢‚Ì MTA ‚É‚æ‚Á‚ĈقȂé“_‚É’ˆÓ‚µ‚Ä‚­‚¾
  ‚³‚¢B sendmail ‚â postfix ‚ðŽg‚Á‚Ä‚¢‚éê‡‚ɂ́AƒpƒX‚Í
  var/spool/mail/$USER ‚É‚È‚é‚Å‚µ‚傤BQmail ‚̏ꍇ‚É‚Í
  /home/$USER/Mailbox ‚Æ‚È‚è‚Ü‚·(‚½‚¾‚µ root ƒ†[ƒU‚Í
  /var/qmail/alias/Mailbox ‚ðŽg‚¢‚Ü‚·)B

  4.8.  minicom(1)

  root ‚ª‘S‘̂̐ݒèƒtƒ@ƒCƒ‹‚ð—pˆÓ‚µ‚È‚¢ŒÀ‚èAƒ†[ƒU‚Í minicom ‚ðŽg‚¦‚Ü‚¹
  ‚ñBÝ’èƒtƒ@ƒCƒ‹‚̍쐬‚ð–Y‚ê‚È‚¢‚悤‚É‚µ‚Ü‚µ‚傤B

  4.9.  efax(1)

  ‚±‚̃pƒbƒP[ƒW‚ÍŠÈ’P‚ȃtƒ@ƒbƒNƒX‚Ì‚â‚è‚Æ‚è‚É‚Í‚à‚Á‚Æ‚à•Ö—˜‚Å‚µ‚傤B
  /usr/bin/fax ƒXƒNƒŠƒvƒg‚ð­‚µ•Ï‚¦‚é•K—v‚ª‚ ‚é‚©‚à‚µ‚ê‚Ü‚¹‚ñB‘債‚½Žd
  Ž–‚Å‚Í‚ ‚è‚Ü‚¹‚ñ‚ªA“ª‚Ì’É‚¢•”•ª‚à‚ ‚è‚Ü‚·:
  o  ‚¨Žg‚¢‚̃‚ƒfƒ€‚ªƒNƒ‰ƒX 1, 2, 2.0 ‚Ì‚Ç‚ê‚©‚𒲂ׂé‚ɂ́Aminicom ‚©‚±
     ‚ê‚Æ“¯—l‚̃vƒƒOƒ‰ƒ€‚ðŽg‚Á‚Ä at+fclass=? ƒRƒ}ƒ“ƒh‚ðŽÀs‚µ‚Ü‚·B‰ž“š
     ‚Í 0,1,2 ‚Æ‚¢‚Á‚½Œ`‚É‚È‚è‚Ü‚·B‚±‚Ì—á‚ł́Aƒ‚ƒfƒ€‚̓Nƒ‰ƒX 1, 2 ‚ðƒT
     ƒ|[ƒg‚µ‚Ä‚¢‚Ü‚·B

  o  DIALPREFIX: ‘‚É‚æ‚Á‚Ä‚Í `T' ‚â `P' ‚Í“®ì‚µ‚Ü‚¹‚ñ(­‚È‚­‚Æ‚àƒCƒ^ƒŠ
     ƒA‚ł̓_ƒ‚Å‚µ‚½)B‘ã‚í‚è‚É `ATDT' ‚â `ATDP' ‚ðŽg‚Á‚Ä‚­‚¾‚³‚¢B

  o  INIT ‚Æ RESET: ‚±‚ê‚ç‚Ì•¶Žš—ñ‚́Aefax ‚Å•K—v‚ȏ‰Šú‰»ƒIƒvƒVƒ‡ƒ“ `-i'
     ‚Æ `-k' ‚ðŠÜ‚ñ‚Å‚¢‚Ü‚·BAT ƒRƒ}ƒ“ƒh‚ð‰Á‚¦‚é‚ɂ́A `AT' ‚ðœ‚¢‚½Žc‚è
     ‚ð `-i' ‚â `-k'‚É‘±‚¯‚Ü‚·B—Ⴆ‚΁AINIT ‚É `ATX3' ‚ð‰Á‚¦‚é‚É‚Í
     `-iX3' ‚Æ‚µ‚Ü‚·B

  ‚±‚ꂪI‚í‚Á‚½‚çAroot ˆÈŠO‚̃†[ƒU‚Å‚àƒtƒ@ƒbƒNƒX‚Ì‘—ŽóM‚ð‚Å‚«‚é‚悤
  ‚É‚·‚邽‚߂ɁA‚¢‚­‚‚©‚̃p[ƒ~ƒbƒVƒ‡ƒ“‚ð•ÏX‚µ‚Ü‚·BƒfƒBƒŒƒNƒgƒŠ
  /var/lock ‚Æ /var/spool/fax ‚͏‘‚«ž‚݉”\‚Å‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñB‘‚«ž
  ‚݉”\‚É‚·‚é‚ɂ́AƒOƒ‹[ƒv faxusers ‚ðì¬‚µA‚±‚̃Oƒ‹[ƒv‚Ƀ†[ƒU‚ð’Ç
  ‰Á‚µAˆÈ‰º‚̃Rƒ}ƒ“ƒh‚ðŽÀs‚µ‚Ü‚·:

       ~# chown root.faxusers /var/lock
       ~# mkdir /var/spool/fax
       ~# chown root.faxusers /var/spool/fax; chmod g+w /var/spool/fax

  4.10.  Ghostscript

  ‚±‚̏d—v‚ȃc[ƒ‹‚́A‚¿‚å‚Á‚Æ‚µ‚½áŠQ‚̉e‹¿‚ðŽó‚¯‚Ü‚·BƒAƒƒŠƒJ‡O‘‚Ì
  —L–¼‚È—Ao§ŒÀ‚Ì‚½‚߁Apdf2ps ‚͈͆‰»‚³‚ꂽ .pdf ƒtƒ@ƒCƒ‹‚ɑ΂µ‚Ä“®ì
  ‚µ‚È‚¢‚Ì‚Å‚·B‚Å‚·‚ªS”z‚·‚邱‚Æ‚Í‚ ‚è‚Ü‚¹‚ñ: WWW ƒuƒ‰ƒEƒU‚Å
  <http://www.ozemail.com.au/~geoffk/pdfencrypt> ‚ɍs‚«A pdf_sec.ps ‚ð
  ƒ_ƒEƒ“ƒ[ƒh‚µA‚±‚ê‚ð Ghostscript ‚Ì”z•z‚ÉŠÜ‚Ü‚ê‚Ä‚¢‚铯–¼‚̃tƒ@ƒCƒ‹
  ‚ƍ·‚µ‘Ö‚¦‚Ä‚­‚¾‚³‚¢B

  4.11.  TeX ‚Æ‚»‚Ì’‡ŠÔ‚½‚¿

  teTeX ‚ðŽ‚Á‚Ä‚¢‚é‚Ɖ¼’肵‚Ü‚·B

  o  ’ljÁ‚Ì LaTeX ƒpƒbƒP[ƒW‚ð‹ß‚­‚Ì CTAN ‚̃~ƒ‰[ƒTƒCƒg (—Ⴆ‚Î
     <ftp://ftp.dante.de/pub/tex>)‚©‚çƒ_ƒEƒ“ƒ[ƒh‚µ‚Ü‚·B

     (–ó’: “ú–{‚̃~ƒ‰[‚Í <ftp://ftp.u-aizu.ac.jp/pub/tex/CTAN/>,
     <ftp://ftp.riken.go.jp/pub/tex-archive/>, <ftp://ftp.center.osaka-
     u.ac.jp/CTAN/>, <ftp://ftp.iij.ad.jp/pub/TeX/CTAN/>“™‚Å‚·B‚¨‹ß‚­‚Ì
     ƒTƒCƒg‚ð‚²—˜—p‚­‚¾‚³‚¢)

     ‚±‚̃tƒ@ƒCƒ‹‚ð /usr/share/texmf/tex/latex ‚É’u‚¢‚Ä‚©‚ç texhash ‚ðŽÀ
     s‚µAV‚µ‚¢ƒpƒbƒP[ƒW‚É teTeX ‚É”FŽ¯‚³‚¹‚Ü‚·B

  o  ƒnƒCƒtƒ“‚̃pƒ^[ƒ“‚ð‚ ‚È‚½‚̍‘‚ÌŒ¾—t‚ɍ‡‚킹‚Đݒ肵‚½‚¢‚È‚çA
     /usr/share/texmf/tex/generic/config/language.dat ƒtƒ@ƒCƒ‹‚ð•ÒW‚µ‚½
     ŒãAŽŸ‚̃Rƒ}ƒ“ƒh‚ðŽÀs‚µ‚Ü‚·:

       ~# texconfig init ; texconfig hyphen

  o  dvips ‚ðÝ’肵‚½‚¢‚È‚çA /usr/share/texmf/dvips/config/config.ps ‚ð
     •ÒW‚µ‚Ü‚·BƒfƒtƒHƒ‹ƒg‚̉𑜓x‚ð‹Lq‚·‚é—“‚́A“¯Žž‚É xdvi ‚É‚à‰e‹¿
     ‚ð—^‚¦‚Ü‚·B–ˆ‰ñƒtƒHƒ“ƒgì¬‚Å‹ê˜J‚·‚é‚È‚çAŽŸ‚̍s‚ð .Xdefault ‚É“ü
     ‚ê‚é‚Æ—Ç‚¢‚Å‚µ‚傤:

       XDvi*mfmode:

  o  ƒTƒuƒfƒBƒŒƒNƒgƒŠ‚É‚ ‚é PostScript ‚̐}‚𕶏‘‚É“\‚é‚ɂ́ATeX ‚ÌŒŸõ
     ƒpƒX‚ðŠg’£‚µ‚ăTƒuƒfƒBƒŒƒNƒgƒŠ‚àŠÜ‚ß‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñBˆÈ‰º‚̃Rƒ}
     ƒ“ƒh‚ð .bash_profile ‚É“ü‚ê‚Ä‚­‚¾‚³‚¢:

       export TEXINPUTS="$HOME/figures::./figures"

  ‚±‚ê‚É‚æ‚èATeX ‚̓fƒtƒHƒ‹ƒg‚̃fƒBƒŒƒNƒgƒŠ‚Ì‘O‚É $HOME/figures ‚ðŒŸõ
  ‚µAƒfƒtƒHƒ‹ƒg‚̃fƒBƒŒƒNƒgƒŠ‚ÌŒã‚É ./figures ‚ðŒŸõ‚µ‚Ü‚·B

  4.12.  PPP‚Å–â‘è‚ð‹N‚±‚³‚È‚¢‚½‚ß‚É

  ‚ ‚È‚½‚̃J[ƒlƒ‹‚ɁAPPP ‚Æ TCP/IP ‚ªƒTƒ|[ƒg‚³‚ê‚Ä‚¨‚èA ƒ‹[ƒvƒoƒbƒN
  ƒfƒoƒCƒX‚ªŽg‚¦‚é‚悤‚É‚È‚Á‚Ä‚¢‚āApppd ƒpƒbƒP[ƒW‚ª³‚µ‚­ƒCƒ“ƒXƒg[ƒ‹
  ‚³‚êAroot ‚É suid ‚³‚ê‚Ä‚¢‚é‚Æ‚µ‚Ü‚·B‚à‚¿‚ë‚ñA‚¨Žg‚¢‚̃vƒƒoƒCƒ_‚ª
  PPP ‚ðƒTƒ|[ƒg‚µ‚Ä‚¢‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñB

  PPP ‚ð“®‚©‚·‚É‚Í2‚‚̕û–@‚ª‚ ‚è‚Ü‚·Ba) Žè‚Őݒ肷‚é•û–@‚ƁA b) –‚–@‚Ì
  ‚悤‚ÉŽ©“®“I‚ɐݒè‚ðs‚Á‚Ä‚­‚ê‚éƒvƒƒOƒ‰ƒ€‚ð—˜—p‚·‚é•û–@‚Å‚·B‚Ç‚¿‚ç‚É
  ‚µ‚Ä‚àAˆÈ‰º‚̏î•ñ‚Í•K—v‚Å‚·:

  o  ƒvƒƒoƒCƒ_‚Ì“d˜b”ԍ†

  o  ƒvƒƒoƒCƒ_‚̃l[ƒ€ƒT[ƒoAƒ[ƒ‹ƒT[ƒoAƒjƒ…[ƒXƒT[ƒo‚̃AƒhƒŒƒX

  o  ƒvƒƒoƒCƒ_‚̃hƒƒCƒ“–¼

  o  ƒ†[ƒU–¼‚ƃpƒXƒ[ƒh

  Žè“®‚ł̐ݒè‚Í–ï‰î‚ȍì‹Æ‚Å‚·B–ï‰î‚Ȃ̂̓tƒ@ƒCƒ‹‚̕ҏW‚âƒXƒNƒŠƒvƒg‚Ì‹L
  q‚Ì•”•ª‚Å‚·B‚±‚ê‚͑債‚½ì‹Æ‚Å‚Í‚È‚¢‚Ì‚Å‚·‚ªAŠÔˆá‚¢‚ð‹N‚±‚µ‚â‚·‚­A
  ‘½‚­‚̏ꍇA‰SŽÒ‚É‚Í‚Æ‚Á‚‚«‚É‚­‚¢ì‹Æ‚Å‚·BPPP-HOWTO ‚Í—pˆÓ‚³‚ê‚Ä‚¢
  ‚Ü‚·‚ªA‚±‚êˆÈŠO‚É‚àã‚̏î•ñ‚ðq‚Ë‚Ä‚«‚āAŒã‚ÍŽ©“®‚Å‚â‚Á‚Ä‚­‚ê‚éƒc[ƒ‹
  ‚ª‚ ‚è‚Ü‚·B

  Gnome ‚Æ KDE ‚É‚Í‚»‚ꂼ‚ê gnome-ppp ‚Æ kppp ‚Æ‚¢‚¤ƒc[ƒ‹‚ª•t‘®‚µ‚Ä‚¨
  ‚èA‚±‚ê‚ðŽg‚Á‚ÄŠÈ’P‚ɐݒè‚ðs‚¦‚Ü‚·B‚±‚êˆÈŠO‚É‚àA 2 ‚Â‚Ì tty ƒx[ƒX
  ‚̃c[ƒ‹‚ð‚¨Š©‚ß‚µ‚Ä‚¨‚«‚Ü‚·B wvdial ‚Æ eznet ‚Å‚·B‚±‚ê‚ç‚̃vƒƒOƒ‰
  ƒ€‚É ISP ‚Ì“d˜b”ԍ†A‚ ‚È‚½‚Ì–¼‘OAƒpƒXƒ[ƒh‚ð—^‚¦‚ê‚Î PPP ‚ªŽg‚¦‚Ü
  ‚·Bƒz[ƒ€ƒy[ƒW‚Í <http://www.worldvisions.ca/wvdial> ‚Æ
  <http://www.hwaci.com/sw/eznet> ‚Å‚·B‚Ç‚¿‚ç‚à—Ç‚¢ƒc[ƒ‹‚Å‚·‚ªA•MŽÒ‚Í
  ŒãŽÒ‚Ì‚Ù‚¤‚ªD‚Ý‚Å‚·B

  4.12.1.  ‚·‚®Žg‚¦‚é eznet

  ‚Ü‚¸Å‰‚ɁAˆÈ‰º‚̂悤‚È /etc/resolv.conf ‚ðì¬‚µ‚Ü‚·:

       nameserver w.x.y.z

  ‚±‚±‚ɂ́A‚ ‚È‚½‚̃vƒƒoƒCƒ_‚̃l[ƒ€ƒT[ƒo‚̃AƒhƒŒƒX‚ð“ü—Í‚µ‚Ä‚­‚¾‚³
  ‚¢B eznet‚ð—p‚¢‚ăAƒJƒEƒ“ƒg‚ðì¬‚·‚é‚ɂ́AˆÈ‰º‚̃Rƒ}ƒ“ƒh‚ðŽÀs‚µ‚Ä‚­
  ‚¾‚³‚¢:

       #~ eznet add service=YOUR_ISP user=NAME password=PASSWORD phone=PHONE

  ‚±‚ê‚É‚æ‚è /var/eznet/eznet.conf ‚ªì¬‚³‚ê‚Ü‚·BŠ—LŽÒ‚Í root.root ‚Å
  ƒp[ƒ~ƒbƒVƒ‡ƒ“‚Í 600 ‚Å‚·B’N‚Å‚à“Ç‚ß‚é‚悤‚É‚µ‚½‚¯‚ê‚΁A 666 ‚É chmod
  ‚µ‚Ä‚­‚¾‚³‚¢B‚»‚ê‚©‚ç eznet up YOUR_ISP ‚Æ‚µ‚Ä ISP ‚É“d˜b‚ð‚©‚¯‚Ä‚­‚¾
  ‚³‚¢B“d˜b‚ª‚¸‚Á‚ƃ_ƒCƒAƒ‹ƒg[ƒ“‚ð‘Ò‚Á‚Ä‚¢‚Đڑ±‚µ‚È‚¢‚悤‚Å‚ ‚ê‚΁AˆÈ
  ‰º‚̃Rƒ}ƒ“ƒh‚ðŽŽ‚µ‚Ä‚­‚¾‚³‚¢:

       #~ eznet change YOUR_ISP init0=atx3

  “d˜b‚ðØ‚é‚É‚Í eznet down ƒRƒ}ƒ“ƒh‚ðŽg‚¢‚Ü‚·B‚½‚Á‚½‚±‚ꂾ‚¯‚Å‚·!

  4.12.2.  ‚·‚®Žg‚¦‚é wvdial

  wvdial‚̐ݒè‚Í‚à‚Á‚Æ‘‚­I‚í‚è‚Ü‚·B wvdialconf /etc/wvdial.conf ‚ðŽÀ
  s‚µA‚±‚ꂪo—Í‚·‚éƒtƒ@ƒCƒ‹‚ð•ÒW‚µ‚ㆁ[ƒU–¼AƒpƒXƒ[ƒhA“d˜b”ԍ†‚ð
  ‘‚«ž‚Ý‚Ü‚·B‚»‚µ‚Ä wvdial ‚ðŽŽ‚µ‚ÉŽÀs‚µ‚Ä‚©‚çA\Žš‚ðØ‚Á‚Ä‹F‚è‚Ü
  ‚·B“d˜b‚ðØ‚é‚ɂ́ACtrl-C ‚ŃvƒƒOƒ‰ƒ€‚ðŽ~‚ß‚Ü‚·B

  4.13.  POP ƒNƒ‰ƒCƒAƒ“ƒg

  POP ƒT[ƒo‚©‚烁[ƒ‹‚ðŽæ‚荞‚ނɂ́Afetchpop ‚â fetchmail ‚È‚Ç‚Ì POP
  ƒNƒ‰ƒCƒAƒ“ƒg‚ðŽg‚¢‚Ü‚·BŒãŽÒ‚Ì•û‚ª‹@”\‚Í—D‚ê‚Ä‚¢‚Ü‚·‚ªAsendmail ‚ª“®
  ì‚µ‚Ä‚¢‚é•K—v‚ª‚ ‚è‚Ü‚·B‚±‚ê‚͐«”\‚Ì’á‚¢ƒ}ƒVƒ“‚ł́A­‚µ•‰’S‚É‚È‚è‚Ü
  ‚·B‚Ç‚¿‚ç‚̃\ƒtƒgƒEƒFƒA‚à
  <ftp://metalab.unc.edu/pub/Linux/system/mail/pop> ‚©‚ç“üŽè‚Å‚«‚Ü‚·B

  ‚±‚ê‚ç‚̃Nƒ‰ƒCƒAƒ“ƒg‚͈ȉº‚̂悤‚ɐݒ肵‚Ü‚·:

  o  fetchpop: Å‰‚É—§‚¿ã‚°‚½Žž‚ɁA‚¢‚­‚‚©‚̏î•ñ‚ðq‚Ë‚Ä‚«‚Ü‚·B‚±‚ê
     ‚É“š‚¦‚ê‚Ώ€”õŠ®—¹‚Å‚·B‚¨Žg‚¢‚Ì ISP ‚Ì POP3 ƒT[ƒo‚ª LAST ƒRƒ}ƒ“ƒh
     ‚𐳂µ‚­ŽÀ‘•‚µ‚Ä‚¢‚È‚¯‚ê‚΁Afetchpop ‚É‚Í -r ƒIƒvƒVƒ‡ƒ“‚ð•t‚¯‚È‚¯‚ê
     ‚΂Ȃè‚Ü‚¹‚ñB

  o  fetchmail: ˆÈ‰º‚ÉŽ¦‚· .fetchmailrc ‚̃Tƒ“ƒvƒ‹‚ðC³‚µ‚ÄŽg‚¢‚Ü‚·:

       # $HOME/.fetchmailrc
       poll mbox.myisp.com with protocol pop3;
         user john there with password _Loo%ny is john here

  2s–Ú‚É ``smtphost localhost'' ‚Æ“ü‚ê‚é‚ƁA«”\‚ªŒ€“I‚É—Ç‚­‚È‚é‚Æ•ñ
  ‚³‚ê‚Ä‚¢‚Ü‚·B

  chmod 660 .fetchmailrc ‚Æ‚µ‚ătƒ@ƒCƒ‹ƒp[ƒ~ƒVƒ‡ƒ“‚ðÝ’肵‚Ä‚­‚¾‚³‚¢B
  Ý’è‚ð‚µ‚È‚¢‚Æ fetchmail ‚Í‹N“®‚ð‹‘”Û‚µ‚Ü‚·Bã‹L‚Ì—á‚Í”ñí‚ÉŠî–{“I‚È
  ‚à‚Ì‚Å‚·BÝ’è‚Ì•û–@‚Í‚¢‚­‚ç‚Å‚à‚ ‚è‚Ü‚·B
  <http://www.ccil.org/~esr/fetchmail> ‚ðŒ©‚Ä‚­‚¾‚³‚¢B

  4.14.  X ƒEƒBƒ“ƒhƒEƒVƒXƒeƒ€(XFree86)

  4.14.1.  X ƒT[ƒo‚̐ݒè

  ‚³‚ Žn‚ß‚Ü‚µ‚傤BÌ‚قǂ͓‚­‚ ‚è‚Ü‚¹‚ñ‚©‚çcB‘S‚ẴƒWƒƒ[‚ȃfƒB
  ƒXƒgƒŠƒrƒ…[ƒVƒ‡ƒ“‚É‚Í X11‚ðÝ’è ‚·‚邽‚߂̃c[ƒ‹‚ª“ü‚Á‚Ä‚¢‚Ü‚· (—Ⴆ
  ‚Î XConfigurator, sax, XF86SetupB­‚È‚­‚Æ‚à xf86config‚­‚ç‚¢‚Í“ü‚Á‚Ä
  ‚¢‚Ü‚·)BÅ‹ß‚Å‚Í X ‚̐ݒè‚ÍŽ–ŽÀãŽ©“®‚Å‚·‚ªA‚¤‚Ü‚­s‚©‚È‚¢ƒrƒfƒIƒJ[
  ƒh‚à‚¢‚­‚‚©‚ ‚é‚悤‚Å‚·BŽ„‚̏ꍇAX ‚̐ݒè‚Å–â‘肪o‚½‚Æ‚«‚ɂ́A•K‚¸
  “®‚­’Pƒ‚È•û–@‚ðŽg‚Á‚Ä‚¢‚Ü‚·:

  o  •W€‚Ì VGA ƒT[ƒo‚ªƒCƒ“ƒXƒg[ƒ‹‚³‚ê‚Ä‚¢‚邱‚Æ‚ðŠm”F‚µ‚Ü‚·B

  o  <ftp://ftp.XFree86.org/pub/XFree86/current/binaries> ‚ɍs‚Á‚āA“K“–
     ‚È Linux ‚̃TƒuƒfƒBƒŒƒNƒgƒŠ‚É“ü‚è‚Ü‚·B‚»‚±‚©‚ç X_version_bin.tgz,
     X_version_set.tgz ‚Æ‘S‚ẴT[ƒo‚ðŽ‚Á‚Ä‚«‚Ü‚·B‘¼‚̃vƒƒOƒ‰ƒ€‚ƈê
     ‚ɁAÅ‰‚̃A[ƒJƒCƒu‚ɂ͍ŐV”Å‚Ì SuperProve ‚ª“ü‚Á‚Ä‚¢‚Ü‚·B

  o  X_version_bin.tgz ‚ðˆêŽžƒfƒBƒŒƒNƒgƒŠ‚ɉ𓀂µ‚Ü‚·B‚»‚̃fƒBƒŒƒNƒgƒŠ
     ‚Ɉړ®‚µ‚āA./SuperProbe ‚ðŽÀs‚µ‚Ü‚·B‚ ‚È‚½‚̃rƒfƒIƒJ[ƒh‚ª”FŽ¯‚³
     ‚ê‚ê‚΁AÝ’è‚Å‚«‚é‰Â”\«‚ª‚ ‚è‚Ü‚·B”FŽ¯‚³‚ê‚È‚¯‚ê‚΂ ‚«‚ç‚ß‚Ä‚­‚¾
     ‚³‚¢B

  o  ƒT[ƒo‚Æ X_version_set.tgz ‚ð /usr/X11R6/ ‚©‚çƒCƒ“ƒXƒg[ƒ‹‚µ
     ‚āAXF86Setup ‚ðŽÀs‚µ‚Ü‚·B

  Ž„‚̏ꍇ‚É‚Í‚±‚ê‚ō¡‚Ü‚Å‚¤‚Ü‚­s‚Á‚Ä‚¢‚Ü‚·‚ªA‚ ‚È‚½‚̏ꍇ‚É‚Í‚»‚¤‚Å‚È
  ‚¢‚©‚à‚µ‚ê‚Ü‚¹‚ñBX11 ‚ª‹N“®‚µ‚È‚¢‚Ì‚Í‘½‚­‚̏ꍇAƒ‚ƒjƒ^‚ɑ΂µ‚Ä‘I‚ñ‚¾
  ƒXƒyƒbƒN‚ª‚‚·‚¬‚é(!)‚±‚Æ‚ª——R‚È‚Ì‚ðŠo‚¦‚Ä‚¨‚¢‚Ä‚­‚¾‚³‚¢BÅ‰‚Í
  800x600 ƒhƒbƒg 256 F‚Ȃǂ̈À‘S‘¤‚ÉŠñ‚Á‚½Ý’è‚©‚çŽn‚߁A‚»‚±‚©‚çÝ’è‚ð
  ã‚°‚Ä‚¢‚«‚Ü‚µ‚傤BŒx: ‚±‚ê‚ç‚Ì‘€ì‚͊댯‚Å‚ ‚èAƒ‚ƒjƒ^‚ð‰ó‚µ‚Ä‚µ‚Ü
  ‚¤‚©‚à‚µ‚ê‚Ü‚¹‚ñB

  4.14.2.  ƒeƒ“ƒL[

  ‚±‚ê‚܂ŁA‚¢‚­‚‚©‚Ì“ÁŽêƒL[‚𓮍삳‚¹‚é‚â‚è•û‚ð‚¢‚­‚‚©Œ©‚Ä‚«‚Ü‚µ‚½B
  ƒTƒ“ƒvƒ‹‚Ì .Xmodmap ‚Í Xjed ‚Å‚Í‚¿‚á‚ñ‚ÆŽg‚¦‚Ü‚·‚ªAƒeƒ“ƒL[‚ÍŽg‚¦‚Ü‚¹
  ‚ñB‰º‚ÉŽ¦‚· .Xmodmap.num ‚Æ‚¢‚¤‚à‚¤ˆê‚‚̐ݒèƒtƒ@ƒCƒ‹‚ª•K—v‚Å‚·:

  ! Definitions can be found in <X11/keysymdef.h>

  keycode 77  = Num_Lock
  keycode 112 = KP_Divide
  keycode 63  = KP_Multiply
  keycode 82  = KP_Subtract
  keycode 86  = KP_Add
  keycode 79  = KP_7
  keycode 80  = KP_8
  keycode 81  = KP_9
  keycode 83  = KP_4
  keycode 84  = KP_5
  keycode 85  = KP_6
  keycode 87  = KP_1
  keycode 88  = KP_2
  keycode 89  = KP_3
  keycode 90  = KP_0
  keycode 91  = KP_Decimal

  /etc/X11/XF86Config‚Ɉȉº‚Ì 3 s‚ª‚È‚¢‚±‚Æ‚ðŠm”F‚µ‚Ä‚­‚¾‚³‚¢:

         ServerNumLock
         Xleds
         XkbDisable

  ‚à‚µ‚ ‚Á‚½‚çAƒRƒƒ“ƒgƒAƒEƒg‚µ‚Ä‚­‚¾‚³‚¢Bƒeƒ“ƒL[‚ðÄ‚Ñ—˜—p‰Â”\‚É‚·‚é
  ‚ɂ́Axmodmap .Xmodmap.num ‚ðŽÀs‚µ‚Ä‚­‚¾‚³‚¢B

  4.14.3.  xdm ‚ðŽg‚Á‚½ƒOƒ‰ƒtƒBƒJƒ‹‚ȃƒOƒCƒ“

  ƒOƒ‰ƒtƒBƒJƒ‹ƒƒOƒCƒ“‚ðŽg‚¢‚½‚¢‚È‚çA/etc/inittab ‚ð•ÒW‚µ‚Ä‚­‚¾‚³‚¢B
  ˆÈ‰º‚̂悤‚ȍs‚ª‚ ‚é‚Í‚¸‚Å‚·:

       x:5:respawn:/usr/bin/X11/xdm -nodaemon

  ‚±‚±‚ŁA5 ‚Í X11 ‚ɑΉž‚·‚郉ƒ“ƒŒƒxƒ‹‚Å‚·(S.u.S.E ‚̏ꍇ‚Í 4 ‚Å‚·)Bƒf
  ƒtƒHƒ‹ƒgƒ‰ƒ“ƒŒƒxƒ‹‚Ì’è‹`(’ʏí 2 ‚© 3)‚ð‚±‚Ìƒ‰ƒ“ƒŒƒxƒ‹‚ɏC³‚µ‚Ü‚·:

       id:5:initdefault:

  F”‚Í /etc/X11/xdm/Xserver ‚ÅŽw’肳‚ê‚Ä‚¢‚Ü‚·:

  :0 local /usr/X11R6/bin/X :0 -bpp 16 vt07  # first X server, 65k colours
  :1 local /usr/X11R6/bin/X :1 -bpp 32 vt08  # second X server, true colour

  ‚à‚µŠù‚É .xinitrc ‚ª‚ ‚é‚È‚çA.xsession ‚ɃRƒs[‚µA chmod +x
  .xsession ‚Æ‚µ‚ÄŽÀs‰Â”\‚É‚µ‚Ä‚­‚¾‚³‚¢B‚±‚±‚ŁAtelinit 5 ‚ðŽÀs‚·‚ê
  ‚΁A‚¤‚Ü‚­“®ì‚·‚é‚Í‚¸‚Å‚·B

  4.14.4.  ƒEƒBƒ“ƒhƒEƒ}ƒl[ƒWƒƒ

  X ‚ª“®‚­‚悤‚É‚È‚Á‚½‚çA‚»‚̐æ‚̐ݒè‚É‚Í–³ŒÀ‚̉”\«‚ª‚ ‚è‚Ü‚·BÝ’è‚Ì
  ‰Â”\«‚Í—˜—p‚·‚éƒEƒBƒ“ƒhƒEƒ}ƒl[ƒWƒƒ‚É‚æ‚è‚Ü‚·B‘I‚ׂéƒEƒBƒ“ƒhƒEƒ}ƒl[
  ƒWƒƒ‚͉½\ŒÂ‚à‚ ‚è‚Ü‚·B‘½‚­‚̏ꍇ‚́Aƒz[ƒ€ƒfƒBƒŒƒNƒgƒŠ‚É‚ ‚é 1 ‚‚ 
  ‚é‚¢‚Í•¡”‚Ì ASCII ƒtƒ@ƒCƒ‹‚ð•ÒW‚·‚邱‚Æ‚É‚È‚è‚Ü‚·Bê‡‚É‚æ‚Á‚ẮA
  ‚±‚¤‚¢‚Á‚½•ÒW‚Ì•K—v‚Í‚È‚­AƒAƒvƒŒƒbƒg‚⃁ƒjƒ…[‚ðŽg‚¢‚Ü‚·B

  —á‚ð‚¢‚­‚‚©‹“‚°‚Ü‚·:

  o  fvwm Œn: /etc/X11/fvwm/system.fvwmrc (‚à‚µ‚­‚Í“¯“™‚Ì‚à‚Ì)‚ð“K“–‚È–¼
     ‘O‚Ńz[ƒ€ƒfƒBƒŒƒNƒgƒŠ‚ɃRƒs[‚µ‚Ü‚·B‚±‚̃tƒ@ƒCƒ‹‚𒭂߂āA‚¢‚ë‚¢
     ‚뎎‚µ‚Ä‚Ý‚Ü‚µ‚傤BD‚Ý‚ÌŒ©‚½–Ú‚âŽg‚¢ŸŽè‚É‚·‚é‚É‚Í‚©‚Ȃ莞ŠÔ‚ª‚©
     ‚©‚è‚Ü‚·B

  o  WindowMaker: $HOME/GNUstep ‚̉º‚É‚¢‚­‚‚©‚̐ݒèƒtƒ@ƒCƒ‹‚ª‚ ‚è‚Ü‚·B
     ‚Ü‚½AƒJƒbƒR‚¢‚¢Ý’èƒAƒvƒŒƒbƒg‚à‚ ‚è‚Ü‚·B

  o  KDE ‚Æ Gnome: Žè“®‚ŕҏW‚·‚é‚à‚Ì‚Í‚ ‚è‚Ü‚¹‚ñB‘S‚ăƒjƒ…[‚©‚çÝ’è
     ‰Â”\‚Å‚·B

  ‚Ü‚Æ‚ß: Ý’èƒtƒ@ƒCƒ‹‚̕ҏW‚ª‹ê‚Å‚È‚¢‚È‚ç icewm, fvwm*, blackbox ‚ȂǁA
  ‚»‚¤‚Å‚È‚¢‚Ȃ獡‚Ì‚Æ‚±‚ë‚Í KDE ‚â Gnome, WindowMaker, XFCE ‚ª‚æ‚¢‚Å
  ‚µ‚傤B

  X‚ɁA.xinitrc ‚ª“KØ‚Å‚ ‚邱‚Æ‚àd—v‚Å‚·BˆÈ‰º‚É—á‚ðŽ¦‚µ‚Ü‚·:

       #!/bin/sh
       # $HOME/.xinitrc

       usermodmap=$HOME/.Xmodmap
       xmodmap $usermodmap

       xset s noblank  # turn off the screen saver
       xset s 300 2    # screen saver start after 5 min
       xset m 10 5     # set mouse acceleration

       rxvt -cr green -ls -bg black -fg white -fn 7x14 \
         -geometry 80x30+57+0 &

       if [ "$1" = "" ] ; then  # default
         WINMGR=wmaker
       else
         WINMGR=$1
       fi

       $WINMGR

  â‘΂ɕK—v‚Ȃ킯‚Å‚Í‚ ‚è‚Ü‚¹‚ñ‚ªAchmod +x .xinitrc ‚Æ‚µ‚ÄŽÀs‰Â”\‚É‚µ
  ‚Ä‚¨‚«‚Ü‚·B

  ‚±‚Ì.xinitrc ‚ŃEƒBƒ“ƒhƒEƒ}ƒl[ƒWƒƒ‚ª‘I‘ð‚³‚ê‚Ü‚·:

       $ startx startkde # or other w.m.

  (‚½‚¾‚µAˆê•”‚̃o[ƒWƒ‡ƒ“‚Ì S.u.S.E ‚Å‚Í“®ì‚µ‚Ü‚¹‚ñB)

  4.14.5.  X11 ƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚̃fƒtƒHƒ‹ƒg’l

  app-defaults ƒfƒBƒŒƒNƒgƒŠ‚ª‚ ‚éêŠ‚ðŒ©‚Â‚¯‚Ä‚­‚¾‚³‚¢(‚±‚ê‚Í
  /usr/X11R6/lib/X11/app-defaults ‚Ì‚Í‚¸‚Å‚·)B‚±‚±‚ɐݒèƒtƒ@ƒCƒ‹‚ª‚ ‚é
  ƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ª‚¢‚­‚‚©‚ ‚è‚Ü‚·B

  4.15.  ƒ†[ƒU‚²‚Ƃ̐ݒè

  ``ƒ\ƒtƒgƒEƒFƒA‚̐ݒè''‚̐߂łâ‚Á‚½‚悤‚ɁAƒhƒbƒgƒtƒ@ƒCƒ‹‚̕ҏW‚ªI‚Á‚½
  ‚ç /etc/skel ‚ɃRƒs[‚µ‚Ä‚­‚¾‚³‚¢B

  4.16.  .rpm ‚̍쐬

  rpm ‚́A.tar.gz ƒA[ƒJƒCƒu‚©‚ç‚̃Cƒ“ƒXƒg[ƒ‹‚Í–Ê“|‚¾‚¯‚ǁA”ñí‚É“ÁŽê‚È
  ƒP[ƒX(—Ⴆ‚΃ZƒLƒ…ƒŠƒeƒB)‚ÉŠÜ‚Ü‚ê‚éƒpƒbƒP[ƒW‚ðŠÇ—‚·‚é•û–@‚Æ‚µ‚Ä‚Í‚Æ
  ‚Ä‚à—D‚ê‚Ä‚¢‚Ü‚·Btar ƒA[ƒJƒCƒu‚ðƒCƒ“ƒXƒg[ƒ‹‚·‚éê‡‚́A‚±‚ê‚ð .rpm
  ƒA[ƒJƒCƒu‚É•ÏŠ·‚µ‚Ä‚©‚çƒCƒ“ƒXƒg[ƒ‹‚·‚邱‚Æ‚ðl—¶‚µ‚Ü‚µ‚傤B‚»‚Ì•û–@
  ‚ɂ‚¢‚Ä‚Í RPM HOWTO ‚ð‚²——‚­‚¾‚³‚¢B‚Ü‚½A egcs ‚â pgcc ‚Æ‚¢‚Á‚½Å‹ß
  ‚̃o[ƒWƒ‡ƒ“‚Ì gcc ‚ðŽg‚¤ê‡‚́AˆÈ‰º‚̐ݒè‚ð /etc/rpmrc ‚É“ü‚ê‚Ä‚¨‚­
  ‚Æ‚æ‚¢‚©‚à‚µ‚ê‚Ü‚¹‚ñ:

       optflags: i386 -O2 -mpentium

  4.17.  ƒAƒbƒvƒOƒŒ[ƒh

  ƒ}ƒVƒ“‚̃AƒbƒvƒOƒŒ[ƒh‚ð‚·‚éŽž‚ɂ́A’ʏí’Ê‚è‚̃oƒbƒNƒAƒbƒv‚ɉÁ‚¦‚āA‚¢
  ‚­‚‚©‚̃tƒ@ƒCƒ‹‚ð•Û‘¶‚µ‚Ä‚¨‚­‚悤‚É‚µ‚Ä‚­‚¾‚³‚¢B
  /etc/X11/XF86Config, /usr/bin/fax, /usr/local “à‚Ì‘S‚āAƒJ[ƒlƒ‹‚̐ݒè
  ƒtƒ@ƒCƒ‹A /etc ‘S•”A/var/spool/mail “à‚Ì‘S‚Ẵ[ƒ‹“™‚Å‚·B

  ‚»‚ê‚©‚çAƒfƒBƒXƒgƒŠƒrƒ…[ƒVƒ‡ƒ“‚Ì•t‘®‚̃AƒvƒŠƒP[ƒVƒ‡ƒ“‚̃AƒbƒvƒOƒŒ[
  ƒh (‚½‚܂Ƀ_ƒEƒ“ƒOƒŒ[ƒh‚Ì‚±‚Æ‚à!)‚âƒpƒbƒP[ƒW‚̒ljÁ‚ðs‚¢‚Ü‚·Bˆµ‚Á‚½
  ƒpƒbƒP[ƒW‚̃ŠƒXƒg‚Í•Û‘¶‚µ‚Ü‚µ‚傤B

  5.  Ý’è—pƒ\ƒtƒgƒEƒFƒA

  Linux ‚ðŠÈ’P‚ɐݒè‚Å‚«‚éƒvƒƒOƒ‰ƒ€‚ª‚¢‚­‚‚©‚ ‚è‚Ü‚·B‚»‚Ì‚¤‚¿‚Ì‚¢‚­‚Â
  ‚©‚Í‚ ‚éŽí‚Ì•W€‚É‚È‚è‚‚‚ ‚è‚Ü‚·B RedHat, Caldera ‚â‚»‚Ì‘¼‚̃fƒBƒX
  ƒgƒŠƒrƒ…[ƒVƒ‡ƒ“‚Å‚Í setup, printtools, netcfg, usertool ‚Ȃǂ̃AƒvƒŠ
  ƒP[ƒVƒ‡ƒ“‚ðAS.u.S.E ‚Í YAST ‚Æ‚¢‚¤“‡“I‚ȐݒèƒvƒƒOƒ‰ƒ€‚ðŽ©ŽÐ‚ÌƒfƒB
  ƒXƒgƒŠƒrƒ…[ƒVƒ‡ƒ“‚Æ‚¢‚Á‚µ‚å‚ɏo‰×‚µ‚Ä‚¢‚Ü‚·B‚»‚Ì‘¼‚Ì•Ö—˜‚ȃvƒƒOƒ‰ƒ€
  ‚ðˆÈ‰º‚ÉŽ¦‚µ‚Ü‚·:

  o  Dotfile Generator: X ã‚̃AƒvƒŠƒP[ƒVƒ‡ƒ“‚Å, emacs, bash, procmail
     ‚⑼‚̃AƒvƒŠƒP[ƒVƒ‡ƒ“‚ðÝ’肵‚Ü‚·B
     <http://www.imada.ou.dk/~blackie/dotfile> ‚É WWW ƒy[ƒW‚ª‚ ‚è‚Ü‚·B

  o  Linuxconf: ‹†‹É‚̐ݒèƒc[ƒ‹B‚Ç‚ñ‚Ȑݒè‚à‚Å‚«‚Ü‚·‚µAX ‚ƃRƒ“ƒ\[ƒ‹
     ‚Ì—¼•û‚Å“®ì‚µ‚Ü‚·B‰½‚Í‚Æ‚à‚ ‚ê
     <http://www.solucorp.qc.ca/linuxconf> ‚ð‚²——‚­‚¾‚³‚¢B

  6.  ÅŒã‚É

  6.1.  ’˜ìŒ 

  “Á‚É‹Lq‚ª‚È‚¯‚ê‚΁ALinux HOWTO •¶‘‚Ì’˜ìŒ ‚Í’˜ŽÒ‚É‚ ‚è‚Ü‚·B Linux
  HOWTO •¶‘‚́A‘S‘Ì‚Å‚àˆê•”•ª‚Å‚àA‚Ç‚ñ‚È•¨—“I/“dŽq“IƒƒfƒBƒA‚É‚àA‚±
  ‚Ì’˜ìŒ •\Ž¦‚ð‚‚¯‚邱‚Æ‚É‚æ‚Á‚ăRƒs[‚µ‚½‚è”z•z‚µ‚½‚è‚·‚邱‚Æ‚ª‚Å‚«‚Ü
  ‚·B¤—p”z•z‚à‹–‚³‚ê‚Ä‚¨‚èA„§‚³‚ê‚Ä‚¢‚Ü‚·‚ªA’˜ŽÒ‚Í‚»‚̂悤‚È”z•z‚É
  ‚‚¢‚萒m‚ð–]‚Þ‚Å‚µ‚傤B

  Linux HOWTOƒhƒLƒ…ƒƒ“ƒg‚Ì–|–ó‚â”h¶•¶‘A•ÒW‚àA‚±‚Ì’˜ìŒ ’m•¶‘‚É
  ‚æ‚Á‚Ä’˜ìŒ ‚ª•ÛŒì‚³‚ê‚Ü‚·B‚‚܂èHOWTO‚©‚ç‚Ì”h¶•¶‘‚Ì”z•z‚ɒljÁ“I‚È
  §ŒÀ‚ð‰Á‚¦‚Ä‚Í‚È‚è‚Ü‚¹‚ñB‚±‚Ì‹K‘¥‚Ì—áŠO‚ª”F‚ß‚ç‚ê‚éê‡‚à‚ ‚è‚Ü‚·‚Ì
  ‚ŁALinux HOWTO ‚Ì‚Ü‚Æ‚ß–ð‚ɉº‹L‚̃AƒhƒŒƒX‚ŃRƒ“ƒ^ƒNƒg‚µ‚Ä‚­‚¾‚³‚¢B

  ŠÈ’P‚ÉŒ¾‚¦‚΁A‰äX‚Í‚±‚̏î•ñ‚ª‚Å‚«‚邾‚¯‘½‚­‚Ì•û–@‚Å”z•z‚³‚ê‚邱‚Æ‚ð–]
  ‚ñ‚Å‚¢‚Ü‚·B‚µ‚©‚µ‚È‚ª‚çA‰äX‚ÍHOWTOƒhƒLƒ…ƒƒ“ƒg‚Ì’˜ìŒ ‚ªŽç‚ç
  ‚êAHOWTOs‚̍Ĕz•z‚É“–‚½‚Á‚萒m‚³‚ê‚邱‚Æ‚ð–]‚ñ‚Å‚¢‚Ü‚·B

  ‚à‚µ‹^–₪‚ ‚Á‚½‚çALinux HOWTO ‚Ì‚Ü‚Æ‚ß–ð‚Å‚ ‚é Tim Bynum <linux-
  howto@metalab.unc.edu> ‚É“dŽqƒ[ƒ‹‚ŘA—‚µ‚Ä‚­‚¾‚³‚¢B

  6.2.  ƒtƒB[ƒhƒoƒbƒN

  ‚¨‚»‚ç‚­‘¼‚Ì HOWTO ‚æ‚è‚à‚±‚Ì HOWTO ‚Í‚ ‚È‚½‚©‚ç‚Ì’ñˆÄA”á”»AvŒ£‚ð•K
  —v‚Æ‚µ‚Ä‚¢‚Ü‚·BƒtƒB[ƒhƒoƒbƒN‚Í’P‚ÉŠ½Œ}‚³‚ê‚é‚Ì‚Å‚È‚­A•K{‚Å‚·B‘«‚è
  ‚È‚¢•”•ª‚âŠÔˆá‚Á‚Ä‚¢‚é•”•ª‚ª‚ ‚é‚ÆŽv‚Á‚½‚ç‚Ç‚¤‚¼Ž„‚Ƀ[ƒ‹‚µ‚Ä‚­‚¾‚³
  ‚¢B‚ ‚È‚½‚̃fƒBƒXƒgƒŠƒrƒ…[ƒVƒ‡ƒ“‚ª Red Hat ‚â Mandrake ‚Å‚Í‚È‚­AÝ
  ’èƒtƒ@ƒCƒ‹‚ªˆÙ‚È‚Á‚Ä‚¢‚½‚èAˆá‚¤ƒfƒBƒŒƒNƒgƒŠ‚É’u‚©‚ê‚Ä‚¢‚éê‡‚ɂ́A‚Ç
  ‚¤‚¼‹³‚¦‚Ä‚­‚¾‚³‚¢B‚»‚ê‚ð‰Á‚¦‚Ä‚¢‚«‚Ü‚·BŽ„‚Ì–Ú“I‚Í Linux ‚Ì‚ ‚鐶Šˆ
  ‚ð‚Å‚«‚邾‚¯—eˆÕ‚É‚·‚邱‚Æ‚É‚ ‚è‚Ü‚·B

  Linux ‚ɂ͐”‘½‚­‚̃pƒbƒP[ƒW‚ª‚ ‚è‚Ü‚·‚©‚çA‚·‚ׂĂ̑€ì–@‚ðŠÜ‚ß‚é‚Ì‚Í
  •s‰Â”\‚Å‚·B‚Ç‚¤‚©—v‹‚â’ñˆÄ‚́u‚à‚Á‚Æ‚à•’ʂ́vƒvƒƒOƒ‰ƒ€‚ÉŠÖ‚·‚é‚à‚Ì
  ‚ÉŒÀ‚Á‚Ä‚­‚¾‚³‚¢B‚»‚ê‚Í‚ ‚È‚½‚̏펯‚ÉŠî‚­‚à‚Ì‚Å‚·B

  6.3.  –Ɛӎ–€

  Configuration HOWTO ‚Í Guido Gonzato
  <mailto:REMOVE_MEguido@ibogeo.df.unibo.it>(``REMOVE_ME'' ‚Ì•”•ª‚͏Á‚µ
  ‚Ä‚­‚¾‚³‚¢)‚ªŽ·•M‚µ‚Ü‚µ‚½B•MŽÒ‚ªŒú‚©‚Ü‚µ‚­‚à“à—e‚ð‚¿‚å‚ë‚Ü‚©‚µ‚Ä‚«‚½
  ‘¼‚Ì HOWTO ‚â man ƒy[ƒW‚Ì’˜ŽÒ‚âŠÇ—ŽÒ‚ÌŠF‚³‚ñ‚ɐ[‚­Š´ŽÓ‚µ‚Ü‚·B

  ‚±‚Ì•¶‘‚́u‚ ‚邪‚Ü‚Ü(as is)v‚ÌŒ`‚Å’ñ‹Ÿ‚µ‚Ü‚·B‚Å‚«‚邾‚¯³Šm‚Å‚ ‚é
  ‚悤S‚ª‚¯‚Ü‚µ‚½‚ªA‚±‚̏î•ñ‚ð—p‚¢‚é‚©‚Ç‚¤‚©‚Í‚ ‚È‚½Ž©g‚̐ӔC‚Å‚·B‚»
  ‚ÌŒ‹‰Ê‚Æ‚µ‚ĉ½‚ª‹N‚«‚悤‚Æ•MŽÒ‚͐ӔC‚𕉂¢‚Ü‚¹‚ñB

  ‚Æ‚ÍŒ¾‚¦A‚±‚Ì•¶Í‚͖𗧂‚Ɗ´‚¶‚Ä‚à‚炦‚é‚ÆŽv‚¢‚Ü‚·B•MŽÒŽ©gAV‚µ‚­
  ƒCƒ“ƒXƒg[ƒ‹‚·‚鎞‚ɍs‚Á‚Ä‚¢‚邱‚Æ‚Å‚·‚©‚çcB

  ‚»‚ê‚Å‚Í‚¨Šy‚µ‚Ý‚­‚¾‚³‚¢B

  Guido   =8-)

  7.  “ú–{Œê–ó‚ɂ‚¢‚Ä

  ‚±‚Ì•¶‘‚Ì“ú–{Œê–ó‚Í Linux Japanese FAQ Project ‚ªs‚¢‚Ü‚µ‚½BŒë–ó‚ÌŽw
  “E‚₲ˆÓŒ©‚Ȃǂ́A“–ƒvƒƒWƒFƒNƒg <JF@linux.or.jp> ˆ¶‚É‚¨Šè‚¢‚µ‚Ü‚·B

  ‰ü’è—š—ð‚ðˆÈ‰º‚ÉŽ¦‚µ‚Ü‚·B

     v1.2.2j, 11 January 1999
        –|–ó: ‰““¡ –¾ (akendo@t3.rim.or.jp)

        Z³: ’·’Jì –õ (yaz-hase@qb3.so-net.ne.jp)

     v1.2.6j, 15 September 1999
        XV: ’†‰€ —SŽi (nakazono@bh.mbn.or.jp)

        Z³: “¡Œ´ ‹P‰Ã (fujiwara@linux.or.jp), •ˆä LŒõ
        (takei@cc.kochi-u.ac.jp)

     v1.3.7j, 2 December 1999
        XV: “¡Œ´ ‹P‰Ã(fujiwara@linux.or.jp)

        Z³: •ˆä LŒõ (takei@cc.kochi-u.ac.jp)