´ÙÀ½ ÀÌÀü Â÷·Ê

6. ű½ºÅ¸Æ® ¼³Á¤ È­ÀÏ

¼³Á¤ È­ÀÏ¿¡´Â 3°³ÀÇ ÁÖ ¼½¼ÇÀÌ ÀÖ´Ù:

  1. ½Ã½ºÅÛ Á¤º¸, ¿¹¸¦ µé¸é µð½ºÅ© ºÐÇÒ ¹× ³×Æ®¿÷ ¼³Á¤
  2. ¼³Ä¡ÇÒ ·¹µåÇÞ ÆÐÅ°Áö
  3. ¼³Ä¡-ÈÄ-½©¸í·É

¿ì¸®°¡ ¿©±â¼­ ´Ù·çÁö ¾Ê´Â ºÎºÐÀÌ ÀÖÀ» ¼öµµ ÀÖÁö¸¸ ÀÛµ¿Àº ÇÒ °ÍÀÌ´Ù. Á»´õ ÀÚ¼¼ÇÑ Á¤º¸¸¦ ¿øÇÑ´Ù¸é ·¹µåÇÞ ¹èÆ÷º» ¾¾µð·Ò ¶Ç´Â ·¹µåÇÞ ¹Ì·¯ »çÀÌÆ®ÀÇ ·çÆ® µð·ºÅ丮 ¾Æ·¡ÀÇ misc/src/install/ks.samp¿Í doc/README.ks µîÀÇ Å±½ºÅ¸Æ® ¼³Á¤ »ùÇÃÀ» Âü°íÇϱ⠹ٶõ´Ù.

6.1 ½Ã½ºÅÛ Á¤º¸

ÇÊÀÚ°¡ »ç¿ëÇÑ »ç¿ë°¡´ÉÇÑ Áö½ÃÀÚ´Â ´ÙÀ½°ú °°´Ù:

lang

¾ð¾î ¼³Á¤. ¿¹¸¦ µé¾î ¿µ¾îÀÇ °æ¿ì

lang en
network

³×Æ®¿÷ ¼³Á¤. ¿¹¸¦ µé¾î BOOTP/DHCP¸¦ »ç¿ëÇÏ·Á¸é

network --bootp
nfs

NFS ¼­¹ö¿Í ¼³Ä¡ÇÒ ¸ÅüÀÇ À§Ä¡. ¿¹¸¦ µé¾î

nfs --server chicken.swedish-chef.org /mnt/cdrom
chicken.swedish-chef.org¸¦ NFS ¼­¹ö·Î »ç¿ëÇÏ°í ·¹µåÇÞ ¹èÆ÷º»À» /mnt/cdrom¿¡ ¸¶¿îÆ®ÇÑ´Ù.

keyboard

Å°º¸µå ŸÀÔ ¼±ÅÃ. UK Å°º¸µå¸¦ »ç¿ëÇÑ´Ù¸é

keyboard uk
zerombr

¸¶½ºÅÍ ºÎÆ® ·¹ÄÚµå(MBR) ³»¿ë ºñ¿ì±â - MBR¿¡ Á¸ÀçÇÏ´Â ½Ã½ºÅÛ ºÎÆ® ·Î´õ¸¦ Áö¿î´Ù.

clearpart

Á¸ÀçÇÏ´Â ÆÄƼ¼Ç Áö¿ì±â - ¿¹¸¦ µé¾î ¼³Ä¡¿¡ ¾Õ¼­ µð½ºÅ© »óÀÇ ÆÄƼ¼ÇÀ» ¸ðµÎ Áö¿ì·Á¸é ´ÙÀ½°ú °°ÀÌ ÇØÁØ´Ù.

clearpart -all
part

µð½ºÅ© ºÐÇÒ. ¿¹¸¦ µé¾î 500MBÀÇ ·çÆ® È­ÀÏ ½Ã½ºÅÛÀ» ¸¸µé±â À§Çؼ­´Â

part / --size 500
install

·¹µåÇÞ ¸®´ª½º¸¦ »õ·Ó°Ô ¼³Ä¡ÇÑ´Ù.

mouse

»ç¿ëÇÏ´Â ¸¶¿ì½º ¼³Á¤. ¿¹¸¦ µé¾î PS/2 ¶Ç´Â "bus mouse" ȣȯ ±âÁ¾À̶ó¸é

mouse ps/2
timezone

½Ã°£´ë ¼³Á¤. ¿¹¸¦ µé¾î ¿µ±¹¿¡¼­ ½Ã°£´ë¸¦ ¼³Á¤ÇÑ´Ù¸é

timezone --utc Europe/London
rootpw

Ãʱâ root Æнº¿öµå ¼³Á¤. ÀÌ ¶§ÀÇ Æнº¿öµå´Â ÀÌ¹Ì ¾ÏȣȭµÈ Æнº¿öµå°¡ »ç¿ëµÈ´Ù.

rootpw --iscrypted XaacoeGPmf/A.
lilo

LILO ºÎÆ® ·Î´õ ¼³Ä¡. MBR¿¡ ¼³Ä¡ÇÏ·Á ÇÑ´Ù¸é

lilo --location mbr
%packages

¼³Ä¡ÇÒ ÆÐÅ°Áö - ¾Æ·¡¸¦ º¸±â ¹Ù¶õ´Ù.

%post

¼³Ä¡ ÈÄ ½ÇÇàÇÒ ½© ¸í·É - ¾Æ·¡¸¦ º¸±â ¹Ù¶õ´Ù.

ű½ºÅ¸Æ®°¡ ·¹µåÇÞ ¹èÆ÷ÆÇÀ» ãÀ» µð·ºÅ丮´Â Ç÷§ÆûÀ» À§ÇÑ ·¹µåÇÞ ¹èÆ÷ÆÇ Æ®¸®±¸Á¶¸¦ °®°í ÀÖ´Â RedHatÀ̶ó´Â ÇÏÀ§µð·ºÅ丮¸¦ °®°í ÀÖ¾î¾ß ÇÑ´Ù. À§ÀÇ ¿¹Á¦¿¡¼­´Â ´ÙÀ½°ú °°Àº È­ÀÏ°ú µð·ºÅ丮¸¦ º¼ ¼ö ÀÖ´Ù.

/mnt/cdrom/RedHat
/mnt/cdrom/RedHat/base
/mnt/cdrom/RedHat/contents
/mnt/cdrom/RedHat/i386
/mnt/cdrom/RedHat/instimage
/mnt/cdrom/RedHat/RPMS
/mnt/cdrom/RPM-PGP-KEY

³×Æ®¿÷À¸·Î ¼³Ä¡ÇÏÁö ¾Ê°í CD-ROMÀ¸·Î ¼³Ä¡¸¦ ÇÏ·ÁÇÑ´Ù¸é ±× ³»¿ëÀº ´ÙÀ½°ú °°ÀÌ µÉ °ÍÀÌ´Ù.

RedHat
RedHat/base
RedHat/contents
RedHat/i386
RedHat/instimage
RedHat/RPMS
RPM-PGP-KEY

´Ù¾çÇÑ ¾ÆÅ°ÅØÃĸ¦ À§ÇÑ ·¹µåÇÞ ¹èÆ÷ÆÇÀ» °¡Áö°í ÀÖ´Ù¸é °¢°¢ÀÇ ¹èÆ÷ÆÇÀº ¼­ºê µð·ºÅ丮 ¾Æ·¡¿¡ °°Àº È­ÀÏÀ» °®°í ÀÖÀ½À» ¾Ë¾ÆµÎ¾î¾ß ÇÒ °ÍÀÌ´Ù.(¿¹¸¦ µé¾î NFS ¼­¹ö»ó¿¡¼­ ¾ÆÅ°ÅÃÃĺ° ¹öÀüÀÌ Çϳª ÀÌ»óÀ̾ ÇϳªÀÇ CD-ROM¿¡ ´ãÀ» ¼ö ¾øÀ» °æ¿ì)

alpha/RPM-PGP-KEY
i386/RPM-PGP-KEY
sparc/RPM-PGP-KEY

i386/Redhat/i386°ú °°Àº ¾ÆÅ°ÅØó/Redhat/¾ÆÅ°ÅØóÀÇ ÇüŸ¦ °®´Â È­ÀÏÀÌ ÀÖ¾î¾ß ÇÑ´Ù.

ÀڽŸ¸ÀÇ ¾ÏȣȭµÈ Æнº¿öµå¸¦ ¸¸µé°í ½Í´Ù¸é, PerlÀ» ÀÌ¿ëÇÏ¸é ¸Å¿ì ½±´Ù.

% perl -e 'print crypt("schmurrdegurr", "Xa") . "\n";'p

´ÙÀ½Àº Å×½ºÆ®´Â Çغ¸Áö ¾Ê¾ÒÁö¸¸ ³íÀÇÇÒ ¸¸ÇÑ °¡Ä¡°¡ ÀÖ´Â ´Ù¸¥ ¿É¼ÇÀÌ´Ù:

cdrom

³×Æ®¿÷ ¼³Ä¡°¡ ¾Æ´Ñ CD-ROM ¼³Ä¡

device

ÀåÄ¡¿¡ ´ëÇÑ Á¤È®ÇÑ ÁöÁ¤ ¿¹;

device ethernet 3c509 --opts "io=0x330, irq=7"

deviceÀÇ ¶Ç´Ù¸¥ °ªÀ¸·Î´Â SCSI ÄÁÆ®·Ñ·¯¸¦ À§ÇÑ scsi¿Í °¢Á¾ CD-ROM µå¶óÀ̺긦 À§ÇÑ cdromÀÌ ÀÖ´Ù.

upgrade

»õ·Î ¼³Ä¡ÇÏÁö ¾Ê°í ±âÁ¸ÀÇ ¼³Ä¡µÈ ½Ã½ºÅÛÀ» ¾÷±×·¹À̵å

xconfig

X À©µµ¿ì ¼­¹ö ¼³Á¤, ±×·¡ÇÈ Ä«µå¿Í ¸ð´ÏÅÍ ¼³Á¤

xconfig --server "Mach64" --monitor "tatung cm14uhe"

¸¶Áö¸·ÀÇ Ç׸ñ¿¡ ´ëÇؼ­´Â ±íÀÌ ÀÖ°Ô ¿¬±¸ÇÏÁö ¾Ê¾Ò´Ù. ¿Ö³Ä¸é ű½ºÅ¸Æ®¸¦ Àû¿ëÇÒ ¸Ó½ÅÀÇ Äֿܼ¡¼­ X¸¦ ½ÇÇàÇÏ·Á ÇÏÁö ¾Ê¾Ò±â ¶§¹®ÀÌ´Ù. ű½ºÅ¸Æ®¿¡¼­ xconfig¸¦ ½ÇÇàÇÑ´Ù´Â °ÍÀº ´Ù¼Ò »ö´Ù¸£´Ù°í µé¾ú´Ù. ÇÏÁö¸¸ Xconfigurator¸¦ ÅëÇؼ­ ¸í·ÉÇàÀ¸·Î °°Àº ±â´ÉÀ» »ç¿ëÇÒ ¼ö ÀÖ´Ù. µû¶ó¼­ ÀÌ ºÎºÐÀº ÈÄ-¼³Ä¡- ½ºÅ©¸³Æ®¿¡¼­ ÇÏ´Â °ÍÀÌ °¡Àå ÁÁÀ» °ÍÀÌ´Ù.

´ÙÀ½Àº ű½ºÅ¸Æ® ¼³Á¤ È­ÀÏÀÇ Ã³À½ºÎºÐÀÇ ¸ðµç Ç׸ñÀ» ÀÔ·ÂÇßÀ» ¶§ÀÇ ¼³Á¤ ÆÄÀÏÀÇ ³»¿ëÀÌ´Ù.

lang en
network --static --ip 198.168.254.253 --netmask 255.255.255.0
  --gateway 198.168.254.1 --nameserver 198.168.254.2
nfs --server chicken.swedish-chef.org /mnt/cdrom
keyboard uk
zerombr yes
clearpart --all
part / --size 500
part swap --size 120
install
mouse ps/2
timezone --utc Europe/London
rootpw --iscrypted XaacoeGPmf/A.
lilo --location mbr

·¹µåÇÞ ¹®¼­ÁßÀÇ ¸î¸î ¹®¼­´Â ½Ç¹«¿¡¼­ ½ÇÁ¦·Î ÀÛµ¿ÇÏÁö ¾Ê´Â network ¸í·ÉÀÇ ¿É¼Ç¿¡ ´ëÇØ ¼³¸íÇÏ°í ÀÖ´Ù´Â °ÍÀ» ¾Ë¾ÆµÎ±â ¹Ù¶õ´Ù: network --option. ¿Ã¹Ù¸¥ »ç¿ë¹ýÀº network µÚ¿¡ --staticÀ̳ª --bootp ¶Ç´Â --dhcp¸¦ »ç¿ëÇÏ´Â °ÍÀÌ´Ù. BOOTP¿Í DHCP´Â ´Ù¸¥ Äڵ带 »ç¿ëÇϹǷΠµÎ ¿É¼ÇÀÌ ´Ù¸£´Ù´Â °ÍÀ» ¾Ë¾ÆµÎ±â ¹Ù¶õ´Ù.

part Áö½ÃÀÚ¿¡ ÁöÁ¤ÇÑ ÆÄƼ¼Ç Å©±âº¸´Ù ´ÃÀϼö ÀÖµµ·Ï ÇØÁÖ´Â ¸Å°³º¯¼öÀÎ --grow¸¦ Ãß°¡ÇÒ ¼öµµ ÀÖ´Ù. ÆÄƼ¼ÇÀ̸§ ´ÙÀ½¿¡ --grow¸¦ Ãß°¡ÇÏ´Â °ÍÀÌ´Ù.

6.2 ¼³Ä¡ÇÒ ÆÐÅ°Áö

ű½ºÅ¸Æ® ¼³Á¤ È­ÀÏÀÇ ÆÐÅ°Áö ¼½¼ÇÀÇ ½ÃÀÛÀº %packages Áö½ÃÀÚ·Î ½ÃÀÛÀ» ÇÑ´Ù. ÀÌ Áö½ÃÀÚ¿¡´Â µÎ°¡Áö ÇüÅÂÀÇ ÆÐÅ°Áö ±¸ºÐÀÚ°¡ µû¶ó¿Â´Ù. ¹öÀü°ú Ç÷§Æû Á¤º¸¸¦ Á¦¿ÜÇÑ ¼³Ä¡µÉ ÆÐÅ°ÁöÀÇ À̸§°ú ±×·ìÀ̸§À¸·Î ÁÖ¾îÁö´Â ¼³Ä¡µÉ ÆÐÅ°ÁöÀÇ ±×·ìÀÇ ÇüÅ°¡ ±×°ÍÀÌ´Ù.

´ÙÀ½Àº ű½ºÅ¸Æ® ¼³Á¤ È­ÀÏÀ» À§ÇÑ ÆÐÅ°Áö ¼±ÅÃÀÇ ¿¹ÀÌ´Ù.

%packages
@ Base
netkit-base
bind-utils
ncftp
rdate
tcp_wrappers
traceroute
cmu-snmp

±×·¸´Ù¸é ÀÌ ±×·ìµéÀº ¹«¾ùÀΰ¡? ·¹µåÇÞ ¹èÆ÷ÆÇÀÇ ÃÖ»óÀ§ µð·ºÅ丮ÀÇ base/comps È­ÀÏ¿¡ ±âº»À¸·Î Á¤ÀÇµÈ ±×·ìÀÌ ÀÖ´Ù. ´ÙÀ½Àº ±ÛÀ» ¾²°í ÀÖ´Â ÇöÀç±îÁöÀÇ ±×·ìÀÇ ¸ñ·ÏÀÌ´Ù.

ÀÌ°ÍÀº ¼öµ¿ ¼³Ä¡¸¦ ÇÒ ¶§ º¼ ¼ö ÀÖ´Â ´Ù¾çÇÑ ¼³Á¤°ú °ü·ÃÀÌ ÀÖ´Ù´Â Á¡À» ¾Ë ¼ö ÀÖÀ» °ÍÀÌ´Ù. ÇÑ ±×·ìÀ» ¼±ÅÃÇßÀ» ¶§ ¶Ç ´Ù¸¥ ±×·ìÀ» ¼³Á¤ÇÏ°Ô µÇ¸é Áߺ¹ÀÌ µÇ´Â ÆÐÅ°Áö°¡ ÀÖ´Ù´Â Á¡°ú ÀÌ·¯ÇÑ Áߺ¹ÀÇ ¹®Á¦¸¦ ÀÏÀ¸Å°Áö ¾Ê°í ¿©·¯ ±×·ìµéÀ» ¼³Ä¡ÇÒ ¼ö ÀÖ´Ù´Â Á¡À» ¾Ë¾ÆµÎ±â ¹Ù¶õ´Ù. comps È­ÀÏ¿¡ ³ª¿­µÈ °¢ ±×·ìÀÇ Ç׸ñÀº ´ÙÀ½°ú °°Àº ÇüŸ¦ °®´Â´Ù.

0 Extra Documentation
sag
lpg
howto
faq
man-pages
end

ù ÁÙÀÇ ±×·ìÀ̸§ ¾ÕÀÇ 1Àº ±âº» ¼³Ä¡µÇ´Â ±×·ìÀ» ³ªÅ¸³½´Ù. ÀڽŸ¸ÀÇ ±×·ìÀ» »ý¼ºÇϰųª ±âÁ¸ÀÇ ±×·ìÀ» ÆíÁýÇÏ¿© ÀçÁ¤ÀÇÇÔÀ¸·Î½á ¸®´ª½º ¼³Ä¡¸¦ ÃÖÀûÈ­ÇÒ ¼ö ÀÖ´Ù.

6.3 ¼³Ä¡-ÈÄ-½©¸í·É

ÀÌ ±â´ÉÀÌ ¾Æ¸¶µµ ¹«¾ùº¸´Ùµµ ÈǸ¢ÇÑ ±â´ÉÀ̸®¶ó »ý°¢µÈ´Ù. ¼öµ¿À¸·Î ¼³Ä¡½Ã ÀÌ¿Í °°Àº ±â´ÉÀÌ ¾øÀ» °ÍÀÌ´Ù. ¿©±â¿¡ µð½ºÅ© ºÐÇÒ, ÆÐÅ°Áö ¼³Ä¡µîÀÇ ÁÖµÈ ¼³Ä¡ °úÁ¤ ÈÄ¿¡ ½ÇÇàµÇ¾îÁú ½© ¼öÁØÀÇ ¸í·ÉÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ´Ù.

ÀÌ ¼½¼ÇÀÇ ½ÃÀÛÀº ű½ºÅ¸Æ® ¼³Á¤È­ÀÏ¿¡¼­ %post ¶ó´Â Áö½ÃÀÚ·Î ±¸º°µÈ´Ù. Áö½ÃÀÚ ´ÙÀ½¿¡´Â »õ·Î ¼³Ä¡ÇÑ ¸®´ª½º ½Ã½ºÅÛ¿¡ ¼³Ä¡µÈ À¯Æ¿¸®Æ¼¸¦ ÀÌ¿ëÇÒ ¼ö ÀÖ´Ù. ¿¹¸¦ µé¸é

%post
ln -s /etc/rc.d/init.d /etc/init.d
ln -s /etc/rc.d/rc.local /etc/rc.local
ln -s /usr/bin/md5sum /usr/bin/md5
ln -s /usr/bin/perl /usr/local/bin/perl
chmod ug-s /bin/linuxconf
mkdir /var/tmp/tmp
perl -spi -e 's!image=/boot/vmlinuz-.*!image=/boot/vmlinuz!' /etc/lilo.conf
rm /etc/rc.d/rc*.d/*sendmail

¶ÇÇÑ ´ÙÀ½°ú °°ÀÌ ÀÔ/Ãâ·Â ¸®´ÙÀÌ·º¼ÇÀ» »ç¿ëÇÒ ¼ö ÀÖ´Ù:

cat << EOF >>/etc/passwd
squid:*:102:3500:Squid Proxy:/usr/squid:/bin/bash
EOF

cat << EOF >>/etc/group
cache:x:3500:
EOF

run-time ½ÃÀÛ ½ºÅ©¸³Æ® ¼öÁ¤:

cat << EOF >>/etc/rc.local
echo 8192 > /proc/sys/kernel/file-max
echo 32768 > /proc/sys/kernel/inode-max

[ -x /usr/sbin/sshd ] && /usr/sbin/sshd
[ -x /usr/sbin/cfd ] && /usr/sbin/cfd

EOF

crontab ³»¿ë ¼³Á¤ :

cat << EOF >/tmp/crontab.root
# Keep the time up to date
0,15,30,45 * * * * /usr/sbin/ntpdate -s eggtimer 2>&1 >/dev/null
# Recycle Exim log files
1 0 * * * /usr/exim/bin/exicyclog
# Flush the Exim queue
0,15,30,45 * * * * /usr/exim/bin/exim -q
EOF

crontab /tmp/crontab.root
rm /tmp/crontab.root

ÀÚ½ÅÀÌ ¸¸µç ´Ù¸¥ RPM È­Àϵµ ¼³Ä¡ÇÒ ¼ö ÀÖ´Ù:

rpm -i ftp://chicken.swedish-chef.org/rpms/squid.rpm
rpm -i ftp://chicken.swedish-chef.org/rpms/ssh.rpm
rpm -i ftp://chicken.swedish-chef.org/rpms/exim.rpm
rpm -i ftp://chicken.swedish-chef.org/rpms/cfengine.rpm
rpm -i ftp://chicken.swedish-chef.org/rpms/linux.rpm

ssh-keygen -b 1024 -f /etc/ssh_host_key -N ""
depmod -a

½ÇÇàÇÏ°íÀÚ ÇÏ´Â ¸í·ÉÀ» ´ãÀº ÀڽŸ¸ÀÇ RPMÀ» ¸¸µêÀ¸·Î½á °°Àº È¿°ú¸¦ ¾òÀ» ¼ö ÀÖ´Ù´Â Á¡À» ¾Ë¾ÆµÎ±â ¹Ù¶õ´Ù. - ¹®¼­ÀÇ ÈĹݺο¡¼­ ¾ð±ÞµÉ °ÍÀÌ´Ù. ½ÅÁßÈ÷ ¼±ÅÃÇÑ À̸§À» ÁÖ¾î ÀÚ½ÅÀÌ ¸¸µç RPMÀ» óÀ½À¸·Î ¼³Ä¡(¿¹: 'aaa'·Î ½ÃÀÛÇÏ´Â À̸§)Çϰųª ¸Ç ¸¶Áö¸·(¿¹: 'zzz'·Î ½ÃÀÛÇÏ´Â À̸§)¿¡ ¼³Ä¡µÇµµ·Ï ÇÒ ¼ö ÀÖ´Ù.

root crontab ¸ñ·ÏÀ» ¸¸µå´Â ºñ±³Àû ¼ö¿ùÇÑ ¹æ¹ýÀº crontab ³»¿ëÀ» È­ÀÏ·Î ¸¸µé¾î /etc¹ØÀÇ cron.hourly, cron.daily, cron.weekly, cron.monthlyÀÇ À̸§ÀÇ µð·ºÅ丮 ¾Æ·¡¿¡ À§Ä¡½ÃÅ°´Â °ÍÀ̶ó´Â Á¡À» ¾Ë¾ÆµÎ±â ¹Ù¶õ´Ù.

ÀڽŸ¸ÀÇ RPMÀ» ¸¸µå´Â °Í¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â ºÎ·Ï B¿¡¼­ ¾òÀ» ¼ö ÀÖ´Ù.


´ÙÀ½ ÀÌÀü Â÷·Ê