  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 ́AVCXg[ Linux box ̒ZԂŗeՂ
  s߂ɍ쐬܂Bő̈ʓIȃAvP[VT[r
  X̐ݒo邱Ƃł܂B
  ______________________________________________________________________

  ڎ

  1. ͂߂
     1.1  HOWTO ̑ݗR
     1.2 ݒ肵悤ƂĂ̂

  2. SʓIȐݒ
     2.1 ZLeBɊւȒPȐ
     2.2 L^t悤!
     2.3 L[{[h
     2.4 Ntbs[ƃXL[tbs[
     2.5 J[l̍č\zɂ
     2.6 Sendmail ɂ郍bN
     2.7 n[hfBXN̐\
     2.8 p|[g Zip hCu
     2.9 foCXhCo
     2.10 TEhJ[h
     2.11 OCbZ[W
     2.12 zXg
     2.13 }EX
     2.14 }Eg|Cg
     2.15 lilo(8)  LOADLIN.EXE
        2.15.1 ZLeB̂߂
     2.16 [̋@\
     2.17 v^̐ݒ
     2.18 SVGATextMode

  3. ʓIȊǗ
     3.1 lbg[N̐ݒ
     3.2 C^[lbgւ̐ڑ̋L
     3.3 lbg[NANZX̐
     3.4 NFS ̃GNX|[g
     3.5 l[T[o

  4. \tgEFA̐ݒ
     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 NCAg
     4.14 X EBhEVXe(XFree86)
        4.14.1 X T[o̐ݒ
        4.14.2 eL[
        4.14.3 xdm gOtBJȃOC
        4.14.4 EBhE}l[W
        4.14.5 X11 AvP[ṼftHgl
     4.15 [UƂ̐ݒ
     4.16 .rpm ̍쐬
     4.17 AbvO[h

  5. ݒp\tgEFA
  6. Ō
     6.1 쌠
     6.2 tB[hobN
     6.3 Ɛӎ

  7. {ɂ

  ______________________________________________________________________

  1.  ͂߂

  1.1.   HOWTO ̑ݗR

  M҂܂ł PC  Linux CXg[ĂŎv悤
  ɂȂƂłÃ݂fBXgr[V͑f炵ǁA
  {IȐݒ肪ĂăCC邱Ƃ܂B܂AقƂǂ̃Av
  P[V͂̂܂ܓ̂łAꕔɂłȂ̂܂B
  ɂ́A c.o.l.setup ł͉xx₪JԂĂ܂B
  ̏ԂP邽߁AĕMҎg֗Ɏg߁AM҂ׂ͂
  ̃Xg쐬܂Bꂪ HOWTO ɂȂ܂B̕
  ͐ݒ̍ۂ̃eNjbNƁAʓIȃAvP[VAvOAT[r
  X̐ݒڂĂ܂B𗘗pΎԂƎԂȂߖł
  łB

   HOWTO ̗̒ɂ́AfBXgr[VɈˑ̂
  ܂B݁AM҂ RedHat 5.2AJ[l 2.0.36 ̃}VɂG
  ܂BāÃfBXgr[V͕̕M҂̃e
  NjbN\Ƃ͍lȂłBAM҂̃eNjbN𑼂
  fBXgr[VɓĂ͂߂̂͂Ȃ͂łB

   HOWTO ͑̂̂̑ɂȂ܂񂵁ÄӐ}܂B
   HOWTO ǂނƕK̂̂ŁAڂm肽Ε
  ǂނƂ߂܂B܂ANтXv[ŗDH
  Ă邱Ƃ͂܂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[hEFAǂ̂悤ɍ\Ă邩͐獷ʂłǍo
  ł́A 3̃p[eBV(DOS/WindowsALinuxAXbv3)̂
  eʃn[hfBXNATEhJ[hAfACD-ROM hCuA
  v^A}EXʍڂƂĂ邱Ƃł܂Bp|[g
   Zip hCu悭pĂ܂B̃}V Windows  Linux
  ݂Ălbg[NɂAŃT[oƂē삵Ă
  傤B

  ̂悤ȃn[hEFAݒ肵悤ƂĂ̂Ɖ肵Ęb߂
  AقȂݒłQlɂȂ̂Ǝv܂BɒfȂA
   root ōsȂ܂B

  Ar܂Ď|܂傤B

  2.  SʓIȐݒ

  2.1.  ZLeBɊւȒPȐ

  ƂVXe𗧂グOłAׂZLeB̃x
  ĂȂ΂Ȃ܂Bŏ́AׂƂ܂܂ł̓}Vlb
  g[NɐڑĂ͂܂B

  ZLeB͂̕ƂĂ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Ă: VhEpX[h̎gp(Shadow Password HOWTO)A
  }Vւ̃lbg[NANZX̐(``Restricting Network Access'' 
  )A Secure Shell ( <http://www.cs.hut.fi/ssh/>) ܂ Secure Remote
  Password ( <http://srp.stanford.edu/srp/>) ̎gpBD^F܂B

  2.2.  L^t悤!

  CXg[ς݂̃}V薳Ԃɕۂ߂ɂ́A}Vɑ΂
  sύX𐳊mɔc邱ƂdvłBcׂȂ̂́A̓ɃC
  Xg[pbP[WA폜Cst@CłB
  āA}VOɂ܂sׂƂ́uL^vt邱ƂłBL
  ^ɂ root ōsSĂ̕ύX܂BM҂̋L^ɂ́AC
  VXet@CAǉ RPM pbP[WACXg[ .tar.gz
  t@CĂy[W܂BzIɂ́A̕ύXtɂǂ
  ƂɂāA}VŏɃCXg[Ԃɖ߂Ƃł܂B

  GVXet@C̓obNAbvĂ܂傤BƗǂ̂́A
  RCS gƂłBRCS gΑSĂ̕ύXk邱Ƃł܂Broot
  ɂȂčƂAsύX͕KL^܂傤!

  2.3.  L[{[h

  CXg[ɐݒ肵ĂȂAL[{[hւɂ͎̂悤
  ɂ܂B

  o  /usr/lib/kbd/keytables/ ̒KȃL[e[u܂B
     ΁Ait.map̓C^ÃL[{[hp̃e[uł:

  o  /etc/sysconfig/keyboard ҏWA KEYTABLE="it" Ƃ܂:

  o  L[{[h̃s[gxƃfBCԂݒ肷ɂ́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[ftHg on ɂꍇɂ́A /etc/rc.d/rc.sysinit
  Ɏ̍sǉĂ:

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

  2.4.  Ntbs[ƃXL[tbs[

  VCXg[VXeɑ΂ẮANtbs[ 2 炢
  pӂĂ܂傤Bg̃fBXgr[Vɂ͂t
  bs[쐬R}hƎv܂BȂ΁Aȉ̃R}
  hō쐬ł܂:

       #~ dd if=/boot/vmlinuz-2.0.36-0.7 of=/dev/fd0  # ۂ̃J[lC[Ww
       #~ rdev /dev/fd0 /dev/hda2                     # ۂ Linux p[eBV

  ܂Ag郌XL[fBXNȂƂ 2 ͗pӂĂ
  傤BXL[fBXNɂ͐FXȎނA
  <ftp://metalab.unc.edu/pub/Linux/system/recovery> ł܂B
  IׂΗǂȂɂ Tomsbtrt ߂Ă܂B

  2.5.  J[l̍č\zɂ

  ɍsȂׂƂ́AȂ̃VXeɍœKȃJ[l\z邱Ƃ
  BɒPł͂܂AƂɂ/usr/src/linux/ ɂ README
  t@C Kernel-HOWTO ǂłBqgƂĂ:

  o  ȂKvƂĂ邩lĂBJ[l̐ݒpb
     `āARpCxŏI点΁AݒƃR
     pC蒼ƐYIłB͂Ȃ̃}VT[
     oȂ΁AȂdvȂƂłB₷ƂɂȂ邩Ȃ
     n[hEFA(SCSIAZipAlbg[NJ[hȂ)̃T|[gYȂ
     łBW[ĝ͗ǂIłB

  o  Ȃ PC  Cyrix  CPU ȂA\P邽߂̃pb`
     ĂĂB
     <http://www.linuxhq.com/patch/20-p0591.html> ɂ܂B

  o  m[gp\R̃[ÚAtʂ₷ƎvĂ
     傤B܂Ŏ́AJ[lɃpb`𓖂Ă邱Ƃ߂Ă܂
     A SVGATextMode 炭͍őP̕@ł傤 (ڂ
     ́A``SVGATextMode'' )BƂAJ[\傫
     pb`Ɋւ́A
     <http://www.linuxhp.com/patch/20-p0239.html> ɂ܂B

  o  ܂Am[gp\R PCMCIA f/t@bNXgꍇɂ́AV
     A|[g̃T|[gW[ł͂ȂJ[lɑgݍł
     BȂ PCMCIA f͓삵܂B

  o  PCMCIA J[hgꍇɂ́ÃW[̃RpCY
     łB܂APCMCIA lbg[NJ[hgꍇɂ́A
     /etc/pcmcia/network.opts t@C̕ҏWYȂłB

  o  modprobe AȂW[ƂȃbZ[W
     o悤ȂA/etc/conf.modules𒼂Kv܂B ipx 
     appletalk W[gȂȂA̍sĂ:

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

  ɃJ[l̍č\zsƂ̂߂ɁAݒt@CSȂƂɕ
  ĂƗǂł傤B - J[l̃AbvO[hsƂ
  ́AVJ[l̋@\ɂĂ̋Lq߁A̐ݒt@C͖
  ɗ܂B

  2.6.  Sendmail ɂ郍bN

  VXeɂẮAu[g sendmail VXe 2`3 ~
  ܂Ƃ܂B́A1)C^[lbgɒڐڑĂȂ
   2)C^[lbgɒڐڑĂāAŒIPAhXĂ
  ꍇ 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''̐߂QlɂĂB

  2.7.  n[hfBXN̐\

  n[hfBXN̐\ hdparm (8)𒍈Ӑ[gƂɂĉP邩
  ܂B hdparm ȂȂA
  <ftp://sunsite.unc.edu/pub/Linux/system/hardware>  hdparm-X.Y.tar.gz
  TĂB

  ڍׂȕɂẮAn[hfBXNƃn[hfBXNRg[Ɉˑ
  ܂̂ŁAǂΗǂʓIɎƂ͂ł܂Bt@CV
  XeʖڂɂĂ܂Ȃ悤ɁAman page 𒍈Ӑ[ǂłg
  ĂBłȒPȕ@́A /etc/rc.d/rc.sysinit Ɉȉ̍s
  Ƃł:

       /sbin/hdparm -c1 /dev/hda  # ԖڂIDEhCȕꍇ

  ɂāA(E)IDE 32rbgo͂\ɂȂ܂B-m IvVɂ
  ẮAhdparm ̍ Mark Lord 炱 email Ă܂:

       (...) Ȃ̃VXe 1A2 N̕igĂ
       ͂܂BÂꍇɂ(܂lɂ
       ł)肪邩܂BoȎ`bv́ACMD0646
        RZ1000 ŁA2A3 NO܂ŁA486 ⏉ 586 p̃}U[{[
       ĥقƂǂŎgĂ܂B

  ŋ߂̃}VȂ΁Aȉ̐ݒł܂삷͂ł:

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

  2.8.  p|[g Zip hCu

  p|[g Zip hCugɂ́Aŋ߂(2.x.x)J[l̃ftH
  ghCoővłBJ[lč\z̍ۂɂ́ASCSI ̃T|[g
  SCSI fBXÑT|[gg悤ɂĂĂBZip hCu
  ƃpv^p|[gɂƁAN邱Ƃ
  ܂BȎ́AW[g悤ɂĂBƂ͕ʂ
  ppa  <http://www.torque.net/~campbell> ɂ܂B

  Zip fBXŃA/dev/sda4 p[eBVg悤ɗ\߃tH[}bg
  ꂽԂŔĂ܂BZip g悤ɂɂ́Aȉ̐ݒ
  /etc/rc.d/rc.sysinit ɒǉ܂:

       # Zip hCug悤ɂ܂
       /sbin/modprobe ppa

  Zip fBXN /etc/fstab ȉ̂悤ɐݒ肷΃}Egł܂B
  邢́A̍s /etc/mtools.conf ɒǉ Mtools Ŏg܂B

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

  ɉāAmzip R}hgƃfBXÑCWFNgAԂ̖₢
  킹A݁AZip fBXÑpX[hی삪ł܂Bڂ man
  mzip BMtools ̃z[y[W
  <http://linux.wauug.org/pub/knaff/mtools> łB

  2.9.  foCXhCo

  /dev ɃfoCX(Ƃ͎ۂ̃foCXhCoւ̃N) 
  Ƃ܂B}EXAfACD-ROM hCuȂǂ̃foCXmF
  Bꍇɂ́Â悤ɂĂ:

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

  (: L͗ł̂ŁAꂼ̃foCXꂼ̃foCXt@C
  ɐڑĂƂ͌܂BmF̏ŃV{bNN𒣂
  ɂĂ)

  m[gubN̑啔̓}EX /dev/psaux ɂȂĂ܂B X11 ̐ݒ
  ̍ۂɂ̓_ɒӂĂB

  KvȂ΁ÃfoCXɑ΂ chmod 666 sƒNłAN
  ZXł悤ɂȂ܂B

  2.10.  TEhJ[h

  M҂͌Â Sound Blaster 16 Ă܂BAǎ҂݂̂Ȃ
  ʂ̃J[hĂĂAȉ̐KChƂĎQlɂł
  傤B

  M҂̓TEhJ[h̃T|[gW[(sb.o)ƂăRpCĂ
  ܂Bꂩ /etc/conf.modules Ɉȉ̍sǉĂ܂:

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

  TEh@\Lɂɂ́A/etc/rc.d/rc.sysinit  modprobe sound
  KsĂBsɁA RedHat ̃TCg
  sndconfig c[肵Ă悢ł傤B

  2.11.  OCbZ[W

  OC̃bZ[WύXȂA/etc/rc.d/rc.local 
  /etc/issue  /etc/motd ㏑ĂȂ𒲂ׂĂ(RedHat
  ̏ꍇ)B ̏ꍇɂ́AGfB^ŕύXĂB

  OCbZ[WɐFt΁Arc.local Ɉȉ̂悤Ȑݒ
  Ă:

       # ^[ ł͂ȂAۂ̃GXP[v܂B͈ȉ̑ōs܂:
       # emacs: ^Q ESC   vi: ^V ESC   joe:  ` 0 2 7   jed: ` ESC
       ESC="^["  # ۂ̃GXP[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.  zXg

  zXgςꍇɂ́Ahostname new_host_name Ƃł͕s\
  łB낵 sendmail ̃bN邽߂ɂ͈ȉ̂悤ɂ܂ (
  ꂪĂ͂܂̂̓X^hÃ}Vł):

  o  /etc/sysconfig/network ҏWāAɂzXgύX
     ( new_host_name.localdomain)B

  o  /etc/HOSTNAME K؂ɕҏW܂B

  o  /etc/hosts ɐVzXgǉ܂:

       127.0.0.1       localhost  new_host_name.localdomain

  2.13.  }EX

  gpm̃}EXT[rX́Atty [hŃJbgAhy[XgsAA
  vP[VŃ}EXĝɗLłBRedHat ̏ꍇA
  /etc/sysconfig/mouse Ɏ̂悤ȍŝmFĂ:

       MOUSETYPE="Microsoft"
       XEMU3=yes

  ɁA/etc/rc.d/init.d/gpm 邱ƂmFĂBŁAR
  }hCp[^̒ǉĂB̏ꍇɂ:

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

  Ƃ܂B

  }EX̐ݒ肪Ȃ̃}EXpɐݒ肳ĂKv
  ܂BقƂǂ̃m[gubN̏ꍇAMOUSETYPE  ``PS/2'' łB

  Caldera ł́A/etc/rc.d/rc.bootɎ̍sĂ:

       /usr/bin/gpm

  S.u.S.E ̏ꍇɂ́Agpm ̃IvV /etc/rc.config ɋLq܂B
  Debian ̏ꍇɂ /etc/gpm.conf ҏWĂB

  R\[̒ŁACtrl-buttonŃj[Ăяoꍇɂ́A gpm-
  root ҏWĂB /etc/gpm-root.conf ̃ftHgj[
  WāA /etc/rc.d/rc.local  gpm-root 𗧂グ悤ɂĂ
  B

  2.14.  }Eg|Cg

  tbs[fBXNȂǂ̃foCXANFS ŃGNX|[gꂽfBNg
  ̂߂ɁA}Eg|CgpӂĂƕ֗łBႦΈȉ̂悤
  ɂ܂:

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

  ́ADOS/Win tbs, ext2 tbs, CD-ROM, Windows p[eB
  VAZip hCu NFS fBNg̃}Eg|CgƂȂ܂B

  /etc/fstabҏWāAȉ̍ڂǉĂ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ȃfoCXĂBŋ߂̃J[lł fat32
  ŏgݍ܂Ă܂AÂo[W̏ꍇɂ́A
  <http://bmrc.berkeley.edu/people/chaffee/fat32.html> ɂpb`
  ĂĂBڂman mountB
  ŏ̍sł̓t@CVXe̎ނ ``auto'' ɂȂĂ_ɒӂ
  BpƁAext2  vfat (DOS/Windows) ̂ǂ̃tb
  s[}Egł܂B mtools ̕ƕ֗ł傤B

  2.15.  lilo(8)  LOADLIN.EXE

  ̃[ÚA Linux  DOS/Windows ̗PCœĂAu[
  gɂǂ OS gIĂ܂B-̓CXg[ɐ
  肵ĂׂłBłȂꍇ͈ȉ̂悤ɂĂB
  /dev/hda1  DOS/Windows CXg[ĂāA/dev/hda2  Linux
  CXg[ĂƂ܂傤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[eBVNł悤ɂȂ܂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@Cw肵܂
       root = current
       image = /boot/vmlinuz  # ̍ڂŏȂ̂ŁAftHgł Linux N܂
         label = linux
         read-only
       #  append="mem=128M"   # 64M ȏ̃
       other = /dev/hda1
         table = /dev/hda
         label = dos

   /sbin/lilo sΏIłBlilo ̓CXg[̒ł
  dvȕł̂ŁAhLgǂǂނƂ߂܂B

  DOS/Windows 烊Zbg Linux Nɂ́A LOADLIN.EXE
   DOS p[eBV̒̃pX̒ʂfBNgɒuAJ[l
  AƂ C:\DOS\VMLINUZ ɃRs[܂B̃ob`t@C Linux
  Nł܂:

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

  AWindows 9x gĂȂÃob`t@CA MS-DOS [
  hŎs悤ɂĂB

  2.15.1.  ZLeB̂߂

  Linux ̃CXg[̑O MBR ̃obNAbvƂĂƁAɈ
  SłBCXg[O restorrb (FIPS pbP[WɊ܂܂Ă܂B)
  gALinux ̃XL[tbs[gĈȉ̃R}hs
  :

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

  tbs[ MBR ̃Rs[Œ 2 ͍Ă܂傤BÂ MBR 
  ꍇ /mnt ȉ MBR ̓tbs[}EgĂ
  ȉ̃R}hs܂:

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

  ł MBR Ătbs[ /mnt Ƀ}EgĂ̂
  ܂Bȏ̍ƂsɁADOS ̃XL[tbs[g
  FDISK /MBR sĂ\܂B

  2.16.  [̋@\

  HTML ŏꂽ[eLXgȊÕt@C`܂ރ[ǂ݂
  Ȃ邱Ƃł傤B̂悤Ȏɂ́A/etc/mime.types 
  /etc/mailcap  2 ̃t@C邱ƂmFĂBŏ̃t@
  Cɂ́Aȉ̂悤Ƀt@Č`ƁA֌WgqĂ
  :

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

  2 Ԗڂ̃t@Cɂ́A[NCAgǂ̂悤ɂ̃t@C\
  邩Ă܂B

  Microsoft Outlook gĂl烁[󂯎ƁÃ[̓}
  `p[g MIME `ɂȂĂ܂A/etc/mailcap Ɏ 2 sǉ
  邱ƂŁAǂނƂł܂:

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

  2.17.  v^̐ݒ

  ̒mĂ邷ׂẴfBXgr[Vł́Av^̐ݒc[
  pӂĂ܂B(printtool, yast, magicfilter Ȃ)BA
  ̃c[pӂĂȂꍇɂ́Aȉ̐ݒsĂB

  ȂAPostScript ΉłȂ(܂AuWindows pvł͂Ȃ!) v^
  ɃeLXg (Ƃ C ̃\[Xt@CȂ) Ɖ肵
  B܂APostScript t@CɊւĂ͂łɃCXg[Ă
  낤 Ghostscript gĈ邱Ƃ肵܂:

  v^̐ݒ͂̃Xebvōs܂:

  o  ǂ̃p|[ggĂ邩ׂ܂Bȉ̃R}hA
     ǂ炪삵ĂĂ:

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

  o  Xv[pfBNg 2 ܂:

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

  o  uKivɈĂ܂悤Ȃ(قƂǂ̃CNWFbgv
     ^ł)AtB^KvłB̂悤ɂ 2 
     ݂ĂB

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

  o͂ȉ̂悤ł:

       ŏ̍s
               ̎̍s

  ̂悤ɂȂĂÃXNvg /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 ƂāAs
  \ɂĂ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 ɒǉĂ:

       # /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 œ삵܂AK
  őPł͂ȂƂɒӂĂBpostscript.cfg t@C
  ƂĂ݂ĂBƂ΁Ȁꍇ GSDEVICE  cdj500 
  djet500 ɕύXAƂĂȂ܂B

  2.18.  SVGATextMode

  <ftp://tsx-11.mit.edu/pub/linux/sources/sbin> ɂ邱̃c[́AR
  \[ʂ̉𑜓xAtHgAJ[\`ς̂ɕ֗łBANZ
  gL܂ނ悤ȕ𗘗pĂ郆[ÚAR\[
  \ł܂Bm[g PC ̃[Ȕꍇɂ́AJ[\`ƌ₷
  邱Ƃł܂B

  /etc/TextConfig  /etc/TextMode  default VGA difinition Ŏn
  ܂镔ҏWĂB[bp̐ĺA``LoadFont'' ̂Ƃ
  ȉ̂悤ɂƁAKɂȂł傤:

       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

  ꂪIASVGATextMode "80x34x9" ̂悤ȃR}hŐݒ
  ܂BłƓ삷悤ł΁A /etc/TextMode x
  폜Aȉ̍s etc/rc.d/rc.sysinit ɓ܂:

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

  ubNJ[\́Aꕔ̃[hł삵ȂƂɒӂĂ
  BM҂̃m[g}Vł "80x32x9" œ삵܂B

  3.  ʓIȊǗ

  Ƃ͂񂠂܂AԂ͌Ă܂! ͊y
  傤Bɂ̍ƂȂ҂܂Ă܂A̐߂
  lbg[NSōs܂B

  lbg[N͂̕ƂĂLAŐsƂ͂ł܂BQ
  lƂ NET-3 HOWTO Ă܂B܂AقƂǂ̃fBXg
  r[Vɂ̓lbg[NT[rX̐ݒɂĂ̕tĂ
  Bł͂̓_ĊmF܂傤B

  ȂCXg[ƎvT[rXɂĂׂƂ̊ȒPȃ
  Xg܂: cron  timed ƂJ_[Y^Bhttp, samba,
  telnet/ssh ̃ANZXAanonymous FTP, POP/IMAP T[oANFS T[rX
  cB

  3.1.  lbg[N̐ݒ

  g̃fBXgr[Vɂălbg[NT[rXVǉ
  邽߂̎ۂ̎菇͂ƂƕGłAȉ̃XNvg͍ŏ
  肪ƂĂ͏\Ȃ͂ł:

       #!/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

  ̃XNvggƁAXL[fBXN̎gpɎyɃlbg[N
  ANZXLɂł܂BĂ̒ʂłÃXNvgł͊O
  ping, ftp, telnet ł܂B

  3.2.  C^[lbgւ̐ڑ̋L

   Linux T[oƂĎgƕ֗Ȏd̂ЂƂłB݂́A
  }ȃJ[lł IP t@CAEH[@\, IP }XJ[h@\AtH
  [fBO@\ftHgŗLɂȂĂ܂BLɂȂĂȂ
  ł΁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>) 
  CXg[ĂBKvȃT[rX̂߂̃J[lW[L
  ɂ̂YȂłBႦ΁AFTP g߂ɂ͈ȉ̍s
  /etc/rc.d/rc.sysconfig ɒǉ܂:

       /sbin/modprobe ip_masq_ftp

  ̑̃W[͕ʁA /lib/modules/KERNEL-VERSION/ipv4 ɂ
  B

  Ȃ LAN ɂ鑼̃}Vɑ΂ IP }XJ[h@\Lɂ
  ̂͂ƂĂȒPłB܂Albg[NXNvg
  (/etc/sysconfig/network ꏊ̂͂ł)𒲂ׂāA
  FORWARD_IPV4=true Ƃs邩ǂmF܂B́Albg
  [NTuVXeオ鎞 /proc/sys/net/ipv4/ip_forward  1 
  ݒ肷邽߂Ɏg܂B

  ȉ̍s /etc/rc.d/rc.sysinit ɒǉ܂:

       # 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 ngł΁Aipfwadm ł͂Ȃ ipfwadm-wrapper 
  gƑfオ܂B

  ܂łƁANCAg}V ISP ɓdb肪~
  Ȃł傤BM҂ Mserver (
  <http://cpwright.villagenet.com/mserver/>) gĂ
  Betc/mserver.conf ҏWĂBCKv鍀ڂ
  ``checkhost'', ``shadow'', ``cname'' łBɐڑ()`
  ܂BANCAg}Vɂ́Ap\ȃNCAĝЂ
  CXg[܂B

  3.3.  lbg[NANZX̐

  PPP găC^[lbgɐڑł̂Ƃ܂Bڑ
  ƁAȂ̃}V͍Uɂ炳邩܂BŁAȉ̍s
  /etc/hosts.allow ɒǉĂ:

       # only allow access to localhost
       ALL: 127.

  ꂩȉ̍s /etc/hosts.deny ɒǉ܂:

       # deny access to everyone
       ALL: ALL

  C^[lbgɒڌqĂlbg[NɏĂȂA
  finger, telnet, ꂩ瑼̃T[rXZLeB̂߂Ɏ~߂Ă
  悢ł傤Btelnet ̑ɂ ssh g܂傤BҏWׂt@
  C /etc/inetd.conf łBT[rX~߂ɁAȉ̍s
  /etc/hosts.allow ɒǉălbg[NANZX𐧌@
  :

       in.telnetd: 192.168.1., ..MĂ.lbg[N
       in.ftpd: 192.168.1., ..MĂ.lbg[N

  ꂩȉ̍s /etc/hosts.deny ɒǉ܂:

       in.telnetd: ALL
       in.ftpd: ALL

  3.4.  NFS ̃GNX|[g

  T[oɒuĂz[fBNg̃GNX|[g͈ʓIɍs
  ܂BƂ낪A郆[U UID  GID }VԂňvĂȂ
  肪N܂B[U guido  UID/GID  server  500 ł
  Aclient  512 ̏ꍇɂ́Aȉ̐ݒ肪֗ł:

       # /etc/exports
       /tmp            .NCAg.}V(rw)
       /home/guido     .NCAg.}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.  \tgEFA̐ݒ

  ꂩȉ̃t@CɂĐݒt@C̃JX^}CY܂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 BVXe
  ݒ肪I܂ł̓[U̒ǉsȂłB̃hbgt@
  C /etc/skel ɓ܂B

  4.1.  bash(1)

  炭AJ[l̎ɏdvȃ\tgEFAłBbash ̓ݒ肷
  ɂ͈ȉ̃t@CҏW܂:

  o  /etc/bashrc ɂ̓VXeŜł̃GCAXƊ֐܂B

  o  /etc/profile ɂ̓VXeŜł̊ݒƏvO
     B

  o  $HOME/.bashrc ɂ́A[U`̃GCAXƊ֐܂B

  o  $HOME/.bash_profile ɂ́A[ŮݒƏvO
     ܂B

  o  $HOME/.inputrc ɂ́A[ŨL[`Ȃǂ܂B

  ̃t@C̗ȉɎ܂B܂͍łdv /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 AvP[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 ̏ꍇɂ́ARpĈ̃IvVɉe
  ǁAق̏GłBڂ͏L /etc/profile Ă
  B

  ɏڂɂĂ man y[W bash(1)  readline(3) 
  B

  SẴAvP[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ǉK
  v܂BArxvt ̃o[WɂĂ͂Ɠ܂B
   xterm n̒[G~[^gĂBÂ rxvt ̈ꕔ
  ɂ́AɂĂ͊ϐpȂȂƂoO悤
  B

  Caldera  ls ł͐FoȂ悤łAƓ color-ls 
  Bȉ̍s /etc/bashrc ɒǉĂ:

       alias ls="color-ls $LS_OPTIONS"

  4.3.  less(1)

  ̗Dꂽy[WpƁAeLXgłȂAgzip ňk
  t@CAtar  zip ̃A[JCuA man y[WȂǂǂނƂł
  Bݒ͈ȉ̂悤ɍs܂:

  o  L[Ȃǂgɂ́A ASCII t@C .lesskey Ƃăz[
     fBNgɕۑĂ:

       ^[[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̃GX
  P[vV[PXłB) ŃL[`̓oCit@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  Kvȕϐ͏ɂ悤 /etc/profile ɓĂ܂B

  4.4.  emacs(1)

  ͂܂ɂ emacs g܂̂ŁA tips ł
  ܂B emacs fBXgr[Vł͐Ft\\
  ŏ͐ݒ肳Ă܂Bȉ̍s .emacs ɒǉĂ:

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

  ́AX11 łLłB ANZgtg悤ɂ
  ɂ́Aȉ̍sǉĂB

  (standard-display-european 1)

  ̗v]ɍ悤ɐݒ肷邽߂ emacs ׂ̂ẴhLgn
  ǂ̂́Aǎ҂̊FɂC܂BƃnbLOɂ͉
  邩܂񂪁BDotfile generator (``ݒvO'' 
  )͗ǂ菕ƂȂł傤B

  4.5.  joe(1)

  joe ̂̃o[ẂAR\[ŐFg܂B܂
  ̓L[삵܂BO҂̖̎葁@ (܂肫
  ꂢł͂܂)ȉ̂Ƃł:

       ~$ 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 
  VXeŜ̐ݒt@C猩Ƃ悢ł傤BāA4 Ԗڂ
  ZNV(L[蓖)TĂBHome L[ End L[L
  ݒ͈ȉ̂悤ɂȂ܂:

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

  gGXP[vV[PX𒲂ׂɂ́Acat sĂ炻̓L
  [܂B

  4.6.  jed(1)

  ͎̂Cɓ̃GfB^łB삪yāAemacs ݒ肪
  PŁÃGfB^𒉎ɃG~[gĂƂA܂Ɏ̋
  Ă̂łB̑włAVMS ̃VXeGfB^ EDT G~[
  g邽߂ɁÃ[U jed gĂ܂B

  jed ̐ݒt@ĆA.jedrc  /usr/lib/jed/lib/* ŁAO҂͌҂
  jed.rc 𗘗pč邱Ƃł܂B

  o  jed œʂȃL[𐳂ɂ́A /usr/lib/jed/lib/defaults.sl 
      1 sǉ܂:

       () = evalfile("linux");

  o  xjed gĂ DEL L[FȂꍇɂ́A .jedrc Ɉȉ̍s
     ǉĂ:

       #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 (⑼̃GfB^)G~[gɂ́A .jedrc ̂
     ̍sҏW邾łBeL[ `+'  1 폜̂
     ͂Ȃ 1 ̒P폜ł悤ɂɂ́A .jedrc Ɏ̍sǉ
     ܂:

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

  ǉꏊ́u() = evalfile("edt") v̍s(Ȃ)̌łB

  o  xjed  EDT ̂悤ɃeL[{[hgȂA.Xmodmap Ɏ̍s
     ǉĂ:

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

  o  xjed FtŎgȂA̍s .Xdefaults ɒǉĂ
     :

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

  o  u@\vgƎԂƂĂߖł܂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ꃂ[hLɂȂ܂Af
  tHgŎgɂ́Aȉ̂悤ȍs .jedrc ɒǉĂ:

       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
  ȂƂȉ̃tB[hɒӂĂ: user-domain, smtp-server,
  nntp-serverB inbox-path ͂g MTA ɂĈقȂ_ɒӂĂ
  B sendmail  postfix gĂꍇɂ́ApX
  var/spool/mail/$USER ɂȂł傤BQmail ̏ꍇɂ
  /home/$USER/Mailbox ƂȂ܂( root [U
  /var/qmail/alias/Mailbox g܂)B

  4.8.  minicom(1)

  root Ŝ̐ݒt@CpӂȂA[U minicom g܂
  Bݒt@C̍쐬YȂ悤ɂ܂傤B

  4.9.  efax(1)

  ̃pbP[W͊ȒPȃt@bNX̂Ƃɂ͂Ƃ֗ł傤B
  /usr/bin/fax XNvgςKv邩܂B債d
  ł͂܂񂪁A̒ɂ܂:
  o  g̃fNX 1, 2, 2.0 ̂ǂꂩ𒲂ׂɂ́Aminicom 
     Ɠl̃vOg at+fclass=? R}hs܂B
      0,1,2 Ƃ`ɂȂ܂B̗ł́Af̓NX 1, 2 T
     |[gĂ܂B

  o  DIALPREFIX: ɂĂ `T'  `P' ͓삵܂(ȂƂC^
     Ał̓_ł)B `ATDT'  `ATDP' gĂB

  o  INIT  RESET: ́̕Aefax ŕKvȏIvV `-i'
      `-k' ܂ł܂BAT R}hɂ́A `AT' c
      `-i'  `-k'ɑ܂BႦ΁AINIT  `ATX3' ɂ
     `-iX3' Ƃ܂B

  ꂪIAroot ȊÕ[Ułt@bNX̑Mł悤
  ɂ邽߂ɁA̃p[~bVύX܂BfBNg
  /var/lock  /var/spool/fax ͏݉\łȂ΂Ȃ܂B
  ݉\ɂɂ́AO[v faxusers 쐬ÃO[vɃ[U
  Aȉ̃R}hs܂:

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

  4.10.  Ghostscript

  ̏dvȃc[́AƂQ̉e󂯂܂BAJO
  LȗAô߁Apdf2ps ͈Íꂽ .pdf t@Cɑ΂ē
  Ȃ̂łBłSz邱Ƃ͂܂: WWW uEU
  <http://www.ozemail.com.au/~geoffk/pdfencrypt> ɍsA pdf_sec.ps 
  _E[hA Ghostscript ̔zzɊ܂܂Ă铯̃t@C
  ƍւĂB

  4.11.  TeX Ƃ̒Ԃ

  teTeX ĂƉ肵܂B

  o  ǉ LaTeX pbP[W߂ CTAN ̃~[TCg (Ⴆ
     <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߂
     TCgp)

     ̃t@C /usr/share/texmf/tex/latex ɒuĂ texhash 
     sAVpbP[W teTeX ɔF܂B

  o  nCt̃p^[Ȃ̍̌tɍ킹Đݒ肵ȂA
     /usr/share/texmf/tex/generic/config/language.dat t@CҏW
     ÃR}hs܂:

       ~# texconfig init ; texconfig hyphen

  o  dvips ݒ肵ȂA /usr/share/texmf/dvips/config/config.ps 
     ҏW܂BftHg̉𑜓xLq闓́A xdvi ɂe
     ^܂BtHg쐬ŋJȂA̍s .Xdefault ɓ
     Ɨǂł傤:

       XDvi*mfmode:

  o  TufBNgɂ PostScript ̐}𕶏ɓ\ɂ́ATeX ̌
     pXgăTufBNg܂߂Ȃ΂Ȃ܂Bȉ̃R}
     h .bash_profile ɓĂ:

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

  ɂATeX ̓ftHg̃fBNg̑O $HOME/figures 
  AftHg̃fBNǧ ./figures ܂B

  4.12.  PPPŖNȂ߂

  Ȃ̃J[lɁAPPP  TCP/IP T|[gĂA [vobN
  foCXg悤ɂȂĂāApppd pbP[WCXg[
  Aroot  suid ĂƂ܂BAg̃voC_
  PPP T|[gĂȂ΂Ȃ܂B

  PPP 𓮂ɂ2̕@܂Ba) Őݒ肷@ƁA b) @
  悤ɎIɐݒsĂvO𗘗p@łBǂ
  ĂAȉ͕̏Kvł:

  o  voC_̓dbԍ

  o  voC_̃l[T[oA[T[oAj[XT[õAhX

  o  voC_̃hC

  o  [UƃpX[h

  蓮ł̐ݒ͖ȍƂłBȂ̂̓t@C̕ҏWXNvg̋L
  q̕łB͑債Ƃł͂Ȃ̂łAԈႢN₷A
  ̏ꍇAS҂ɂ͂ƂɂƂłBPPP-HOWTO ͗pӂĂ
  ܂AȊOɂ̏q˂ĂāA͎łĂc[
  ܂B

  Gnome  KDE ɂ͂ꂼ gnome-ppp  kppp Ƃc[tĂ
  AgĊȒPɐݒs܂BȊOɂA 2  tty x[X
  ̃c[߂Ă܂B wvdial  eznet łB̃vO
   ISP ̓dbԍAȂ̖OApX[h^ PPP g
  Bz[y[W <http://www.worldvisions.ca/wvdial> 
  <http://www.hwaci.com/sw/eznet> łBǂǂc[łAM҂
  ҂̂قD݂łB

  4.12.1.  g eznet

  ܂ŏɁAȉ̂悤 /etc/resolv.conf 쐬܂:

       nameserver w.x.y.z

  ɂ́AȂ̃voC_̃l[T[õAhX͂Ă
  B eznetpăAJEg쐬ɂ́Aȉ̃R}hsĂ
  :

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

  ɂ /var/eznet/eznet.conf 쐬܂BL҂ root.root 
  p[~bV 600 łBNłǂ߂悤ɂ΁A 666  chmod
  ĂBꂩ eznet up YOUR_ISP Ƃ ISP ɓdbĂ
  Bdbƃ_CAg[҂ĂĐڑȂ悤ł΁A
  ̃R}hĂ:

       #~ eznet change YOUR_ISP init0=atx3

  db؂ɂ eznet down R}hg܂Bꂾł!

  4.12.2.  g wvdial

  wvdial̐ݒ͂ƑI܂B wvdialconf /etc/wvdial.conf 
  sAꂪo͂t@CҏWă[UApX[hAdbԍ
  ݂܂B wvdial ɎsĂA\؂ċF
  Bdb؂ɂ́ACtrl-C ŃvO~߂܂B

  4.13.  POP NCAg

  POP T[o烁[荞ނɂ́Afetchpop  fetchmail Ȃǂ POP
  NCAgg܂B҂̕@\͗DĂ܂Asendmail 
  삵ĂKv܂B͐\̒Ⴂ}Vł́ASɂȂ
  Bǂ̃\tgEFA
  <ftp://metalab.unc.edu/pub/Linux/system/mail/pop> ł܂B

  ̃NCAg͈ȉ̂悤ɐݒ肵܂:

  o  fetchpop: ŏɗグɁA̏q˂Ă܂B
     ɓΏłBg ISP  POP3 T[o LAST R}h
     𐳂ĂȂ΁Afetchpop ɂ -r IvVtȂ
     ΂Ȃ܂B

  o  fetchmail: ȉɎ .fetchmailrc ̃TvCĎg܂:

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

  2sڂ ``smtphost localhost'' ƓƁA\IɗǂȂƕ
  Ă܂B

  chmod 660 .fetchmailrc Ƃăt@Cp[~Vݒ肵ĂB
  ݒȂ fetchmail ͋Nۂ܂BL̗͔Ɋ{I
  ̂łBݒ̕@͂ł܂B
  <http://www.ccil.org/~esr/fetchmail> ĂB

  4.14.  X EBhEVXe(XFree86)

  4.14.1.  X T[o̐ݒ

  n߂܂傤B̂قǂ͓܂񂩂cBSẴW[ȃfB
  Xgr[Vɂ X11ݒ 邽߂̃c[Ă܂ (Ⴆ
   XConfigurator, sax, XF86SetupBȂƂ xf86config炢͓
  ܂)Bŋ߂ł X ̐ݒ͎㎩łA܂sȂrfIJ[
  h悤łB̏ꍇAX ̐ݒŖ肪oƂɂ́AK
  Pȕ@gĂ܂:

  o  W VGA T[oCXg[Ă邱ƂmF܂B

  o  <ftp://ftp.XFree86.org/pub/XFree86/current/binaries> ɍsāAK
      Linux ̃TufBNgɓ܂B X_version_bin.tgz,
     X_version_set.tgz ƑSẴT[oĂ܂B̃vOƈ
     ɁAŏ̃A[JCuɂ͍ŐVł SuperProve Ă܂B

  o  X_version_bin.tgz ꎞfBNgɉ𓀂܂B̃fBNg
     ɈړāA./SuperProbe s܂BȂ̃rfIJ[hF
     ΁Aݒł\܂BFȂ΂߂Ă
     B

  o  T[o X_version_set.tgz  /usr/X11R6/ CXg[
     āAXF86Setup s܂B

  ̏ꍇɂ͂ō܂ł܂sĂ܂AȂ̏ꍇɂ͂ł
  ܂BX11 NȂ̂͑̏ꍇAj^ɑ΂đI
  XybN(!)ƂRȂ̂oĂĂBŏ
  800x600 hbg 256 FȂǂ̈SɊݒ肩n߁Aݒ
  グĂ܂傤Bx: ̑͊댯łAj^󂵂Ă
  ܂B

  4.14.2.  eL[

  ܂ŁA̓L[𓮍삳Ă܂B
  Tv .Xmodmap  Xjed ł͂Ǝg܂AeL[͎g܂
  BɎ .Xmodmap.num Ƃ̐ݒt@CKvł:

  ! 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ȂƂmFĂ:

         ServerNumLock
         Xleds
         XkbDisable

  ARgAEgĂBeL[Ăїp\ɂ
  ɂ́Axmodmap .Xmodmap.num sĂB

  4.14.3.  xdm gOtBJȃOC

  OtBJOCgȂA/etc/inittab ҏWĂB
  ȉ̂悤ȍs͂ł:

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

  ŁA5  X11 ɑΉ郉xł(S.u.S.E ̏ꍇ 4 ł)Bf
  tHgx̒`(ʏ 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 ɃRs[A chmod +x
  .xsession ƂĎs\ɂĂBŁAtelinit 5 s
  ΁A܂삷͂łB

  4.14.4.  EBhE}l[W

  X 悤ɂȂA̐̐ݒɂ͖̉\܂Bݒ
  \͗pEBhE}l[Wɂ܂BIׂEBhE}l[
  W͉\܂B̏ꍇ́Az[fBNgɂ 1 
  邢͕ ASCII t@CҏW邱ƂɂȂ܂BꍇɂẮA
  ҏW̕Kv͂ȂAAvbg⃁j[g܂B

  ܂:

  o  fvwm n: /etc/X11/fvwm/system.fvwmrc (͓̂)KȖ
     OŃz[fBNgɃRs[܂B̃t@C𒭂߂āA낢
     뎎Ă݂܂傤BĎ݂ڂgɂɂ͂Ȃ莞Ԃ
     ܂B

  o  WindowMaker: $HOME/GNUstep ̉ɂ̐ݒt@C܂B
     ܂AJbRݒAvbg܂B

  o  KDE  Gnome: 蓮ŕҏŴ͂܂BSăj[ݒ
     \łB

  ܂Ƃ: ݒt@C̕ҏWłȂȂ icewm, fvwm*, blackbox ȂǁA
  łȂȂ獡̂Ƃ KDE  Gnome, WindowMaker, XFCE 悢
  傤B

  XɁA.xinitrc K؂ł邱Ƃdvł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

  ΂ɕKvȂ킯ł͂܂񂪁Achmod +x .xinitrc ƂĎs\ɂ
  Ă܂B

  .xinitrc ŃEBhE}l[WI܂:

       $ startx startkde # or other w.m.

  (Aꕔ̃o[W S.u.S.E ł͓삵܂B)

  4.14.5.  X11 AvP[ṼftHgl

  app-defaults fBNgꏊĂ(
  /usr/X11R6/lib/X11/app-defaults ̂͂ł)Bɐݒt@C
  AvP[V܂B

  4.15.  [UƂ̐ݒ

  ``\tgEFA̐ݒ''̐߂ł悤ɁAhbgt@C̕ҏWI
   /etc/skel ɃRs[ĂB

  4.16.  .rpm ̍쐬

  rpm ́A.tar.gz A[JCũCXg[͖ʓ|ǁAɓ
  P[X(Ⴆ΃ZLeB)Ɋ܂܂pbP[WǗ@ƂĂ͂
  ĂDĂ܂Btar A[JCuCXg[ꍇ́A .rpm
  A[JCuɕϊĂCXg[邱Ƃl܂傤B̕@
  ɂĂ RPM HOWTO B܂A egcs  pgcc Ƃŋ
  ̃o[W gcc gꍇ́Aȉ̐ݒ /etc/rpmrc ɓĂ
  Ƃ悢܂:

       optflags: i386 -O2 -mpentium

  4.17.  AbvO[h

  }ṼAbvO[h鎞ɂ́Aʏʂ̃obNAbvɉāA
  ̃t@CۑĂ悤ɂĂB
  /etc/X11/XF86Config, /usr/bin/fax, /usr/local ̑SāAJ[l̐ݒ
  t@CA /etc SA/var/spool/mail ̑SẴ[łB

  ꂩAfBXgr[V̕t̃AvP[ṼAbvO[
  h (܂Ƀ_EO[ĥƂ!)pbP[W̒ǉs܂B
  pbP[W̃Xg͕ۑ܂傤B

  5.  ݒp\tgEFA

  Linux ȒPɐݒłvO܂B̂̂
  ͂̕WɂȂ܂B RedHat, Caldera ₻̑̃fBX
  gr[Vł setup, printtools, netcfg, usertool Ȃǂ̃Av
  P[VAS.u.S.E  YAST ƂIȐݒvOЂ̃fB
  Xgr[VƂɏoׂĂ܂B̑֗̕ȃvO
  ȉɎ܂:

  o  Dotfile Generator: X ̃AvP[V, emacs, bash, procmail
     ⑼̃AvP[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.  쌠

  ɋLqȂ΁ALinux HOWTO ̒쌠͒҂ɂ܂B Linux
  HOWTO ́AŜłꕔłAǂȕI/dqIfBAɂA
  ̒쌠\邱ƂɂăRs[zz肷邱Ƃł
  BpzzĂAĂ܂A҂͂̂悤Ȕzz
  čm]ނł傤B

  Linux HOWTOhLg̖|hAҏWA̒쌠m
  Ē쌠ی삳܂B܂HOWTO̔h̔zzɒǉI
  Ă͂Ȃ܂B̋K̗OF߂ꍇ܂
  ŁALinux HOWTO ̂܂ƂߖɉL̃AhXŃR^NgĂB

  ȒPɌ΁AX͂̏񂪂ł邾̕@Ŕzz邱Ƃ]
  ł܂BȂAXHOWTOhLg̒쌠
  AHOWTOs̍Ĕzzɓčm邱Ƃ]ł܂B

  ^₪ALinux HOWTO ̂܂Ƃߖł Tim Bynum <linux-
  howto@metalab.unc.edu> ɓdq[ŘAĂB

  6.2.  tB[hobN

  炭 HOWTO  HOWTO ͂Ȃ̒āAᔻAvK
  vƂĂ܂BtB[hobN͒PɊ}̂łȂAK{łB
  ȂԈĂ镔ƎvǂɃ[Ă
  BȂ̃fBXgr[V Red Hat  Mandrake ł͂ȂA
  t@CقȂĂAႤfBNgɒuĂꍇɂ́A
  ĂBĂ܂B̖ړI Linux ̂鐶
  ł邾eՂɂ邱Ƃɂ܂B

  Linux ɂ͐̃pbP[W܂AׂĂ̑@܂߂̂
  s\łBǂvẮuƂʂ́vvOɊւ
  ɌĂB͂Ȃ̏펯ɊÂ̂łB

  6.3.  Ɛӎ

  Configuration HOWTO  Guido Gonzato
  <mailto:REMOVE_MEguido@ibogeo.df.unibo.it>(``REMOVE_ME'' ̕͏
  Ă)M܂BM҂܂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܂BMҎgAV
  CXg[鎞ɍsĂ邱ƂłcB

  ł͂y݂B

  Guido   =8-)

  7.  {ɂ

  ̓̕{ Linux Japanese FAQ Project s܂B̎w
  E₲ӌȂǂ́AvWFNg <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
        XV:  Si (nakazono@bh.mbn.or.jp)

        Z:  P (fujiwara@linux.or.jp),  L
        (takei@cc.kochi-u.ac.jp)

     v1.3.7j, 2 December 1999
        XV:  P(fujiwara@linux.or.jp)

        Z:  L (takei@cc.kochi-u.ac.jp)

