# tar xvf URI-1.54.tar.gz
# tar xvf String-Ediff-0.09.tar.gz
# tar xvf MIME-Types-1.29.tar.gz
개별 디렉토리에서 아래와 같이 make를 실행해준다.
# perl Makefile.pl
# make
# make install
여기서 경로를 /opt/lampp/lib 로 해주면 좋겠지만, 해보지 않았으니
일단 perl lib들을 위해
/opt/lampp/cgi-bin/cvsweb.cgi 의 94 라인즈음에 usr lib "/usr/lib/perl5/site_perl/5.8.8" 를 넣어준다. (use Cwd qw(abs_path); 이 내용 윗줄에)
5.8.8 은 FC6의 perl 버전으로 다른 버전을 사용한다면 버전확인후 수정해야 한다.
cvsgraph 설치하기 공식홈페이지에서 최신버전을 다운받는다.
그리고 아래와 같이 압축을 해제후, 컴파일을 한다.
# wget http://www.akhphd.au.dk/~bertho/cvsgraph/release/cvsgraph-1.7.0.tar.gz
# tar xvfz cvsgraph-1.7.0.tar.gz
FC6에서 설치하기 따라 다르지만, gd(Graphic Library)가 정상적으로 설치되었다면 어려움 없이 설치 될것이다.
# configure
# make
# make install
그리고 기본환경설정 파일을
# cp cvsgraph.conf /usr/local/etc/
로 복사해준다.(/etc로 해도 된다.)
cvs 경로
기본값으로는 /var/cvs로 되어있다.
enscript 설치
ecscipt는 문법강조를 해서 알록달록하게 보여주는 녀석이다. 공식홈페이지에서 다운로드 하여 설치한다.
# wget
http://www.iki.fi/mtr/genscript/enscript-1.6.4.tar.gz
#
tar xvfz enscript-1.6.4.tar.gz
# cd enscript-1.6.4
# ./configure
# make
# make install
소스에 syntax hilighting이 되지 않으니 가독성이 떨어진다.
enscript를 이용하여 syntax
hilighting하여 보도록 변경하자.
다음 명령으로 자신의 시스템에 enscript가 설치되어 있는지 파악하라.
Self-Monitoring, Analysis, and Reporting Technology, or S.M.A.R.T.
(sometimes written as SMART), is a monitoring system for computerhard disks to detect and report on various
indicators of reliability, in the hope of anticipating failures.
[링크 : http://en.wikipedia.org/wiki/S.M.A.R.T.]
요런 뜻이다. 머 하드디스크 수명이 얼마나 남았는지 자기 스스로 확인을 하는 것이다.
완전하게 windows용으로 포팅된게 아니라,
GUI도 없이 콘솔에서 작동해야 하며, 명령어에 리눅스식 하드디스크 명명법을 사용한다.!
Examples (for first drive): smartctl -i sda Show identify information smartctl -H sda Show SMART health status smartctl -c sda Show SMART capabilities smartctl -A sda Show SMART attributes smartctl -l error sda Show error log smartctl -l selftest sda Show self-test log smartctl -a sda Show all of the above smartctl -t short sda Start short self test smartctl -t long sda Start long self test Use "sdb", "sdc", ... for second, third, ... drive. See man page (smartctl.8.*) for further info.
C:\Program Files\smartmontools\bin>smartctl.exe -t short sda smartctl 5.39.1 2010-01-28 r3054 [i686-pc-mingw32-xp-sp2] (sf-win32-5.39.1-1) Copyright (C) 2002-10 by Bruce Allen, http://smartmontools.sourceforge.net
=== START OF OFFLINE IMMEDIATE AND SELF-TEST SECTION === Sending command: "Execute SMART Short self-test routine immediately in off-linemode". Drive command "Execute SMART Short self-test routine immediately in off-line mode" successful. Testing has begun. Please wait 1 minutes for test to complete. Test will complete after Sun Apr 25 23:25:24 2010
Use smartctl -X to abort test.
C:\Program Files\smartmontools\bin>smartctl.exe -a sda smartctl 5.39.1 2010-01-28 r3054 [i686-pc-mingw32-xp-sp2] (sf-win32-5.39.1-1) Copyright (C) 2002-10 by Bruce Allen, http://smartmontools.sourceforge.net
=== START OF INFORMATION SECTION === Model Family: Seagate Barracuda 7200.9 family Device Model: ST3250824A Serial Number: 5ND5MPEY Firmware Version: 3.AAH User Capacity: 250,059,350,016 bytes Device is: In smartctl database [for details use: -P show] ATA Version is: 7 ATA Standard is: Exact ATA specification draft version not indicated Local Time is: Sun Apr 25 23:25:11 2010 SMART support is: Available - device has SMART capability. Enabled status cached by OS, trying SMART RETURN STATUS cmd. SMART support is: Enabled
=== START OF READ SMART DATA SECTION === SMART overall-health self-assessment test result: PASSED
General SMART Values: Offline data collection status: (0x82) Offline data collection activity was completed without error. Auto Offline Data Collection: Enabled. Self-test execution status: ( 243) Self-test routine in progress... 30% of test remaining. Total time to complete Offline data collection: ( 430) seconds. Offline data collection capabilities: (0x5b) SMART execute Offline immediate. Auto Offline data collection on/off support. Suspend Offline collection upon new command. Offline surface scan supported. Self-test supported. No Conveyance Self-test supported. Selective Self-test supported. SMART capabilities: (0x0003) Saves SMART data before entering power-saving mode. Supports SMART auto save timer. Error logging capability: (0x01) Error logging supported. General Purpose Logging supported. Short self-test routine recommended polling time: ( 1) minutes. Extended self-test routine recommended polling time: ( 100) minutes.
SMART Self-test log structure revision number 1 Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error # 1 Short offline Completed without error 00% 7054 -
SMART Selective self-test log data structure revision number 1 SPAN MIN_LBA MAX_LBA CURRENT_TEST_STATUS 1 0 0 Not_testing 2 0 0 Not_testing 3 0 0 Not_testing 4 0 0 Not_testing 5 0 0 Not_testing Selective self-test flags (0x0): After scanning selected spans, do NOT read-scan remainder of disk. If Selective self-test is pending on power-up, resume after 0 minute delay.
C:\Program Files\smartmontools\bin>
C:\Program Files\smartmontools\bin>smartctl -t long sda smartctl 5.39.1 2010-01-28 r3054 [i686-pc-mingw32-xp-sp2] (sf-win32-5.39.1-1) Copyright (C) 2002-10 by Bruce Allen, http://smartmontools.sourceforge.net
=== START OF OFFLINE IMMEDIATE AND SELF-TEST SECTION === Sending command: "Execute SMART Extended self-test routine immediately in off-line mode". Drive command "Execute SMART Extended self-test routine immediately in off-line mode" successful. Testing has begun. Please wait 100 minutes for test to complete. Test will complete after Mon Apr 26 01:14:06 2010
PXE 부팅 설정으로 들어가려면 Shift-F10을 누르라고 하는데
들어가도 설정한건 없어서 그냥 나왔으니 패스 -ㅁ-!
꼼지락 대면서 BOOTP를 통해 ip와 pxelinux.0를 받으려고 한다.
받아온 아이피는 192.168.0.200 그리고 DHCP 서버는 tftpd32가 설치된 0.100 이다.
tftp를 통해 pxelinux.cfg 파일을 읽고 내용을 받아와서 부팅이 된다.
Rcvd DHCP Discover Msg for IP 0.0.0.0, Mac 00:A0:D1:C2:42:E7 [25/04 23:04:03.796]
DHCP: proposed address 192.168.0.200 [25/04 23:04:05.296]
1544 Request 2 not processed [25/04 23:04:05.343]
Rcvd DHCP Rqst Msg for IP 0.0.0.0, Mac 00:A0:D1:C2:42:E7 [25/04 23:04:05.812]
Previously allocated address 192.168.0.200 acked [25/04 23:04:07.312]
Connection received from 192.168.0.200 on port 2070 [25/04 23:04:07.328]
Read request for file <pxelinux.0>. Mode octet [25/04 23:04:07.328]
OACK: <blksize=1456,> [25/04 23:04:07.328]
Using local port 2440 [25/04 23:04:07.328]
1544 Request 2 not processed [25/04 23:04:07.375]
<pxelinux.0>: sent 11 blks, 14776 bytes in 0 s. 0 blk resent [25/04 23:04:07.421]
Connection received from 192.168.0.200 on port 57089 [25/04 23:04:07.437]
Read request for file <pxelinux.cfg/e1ce8620-13bc-11dc-a70e-00a0d1c242e7>. Mode octet [25/04 23:04:07.437]
File <pxelinux.cfg\e1ce8620-13bc-11dc-a70e-00a0d1c242e7> : error 2 in system call CreateFile 지정된 파일을 찾을 수 없습니다. [25/04 23:04:07.437]
Connection received from 192.168.0.200 on port 57090 [25/04 23:04:07.437]
Read request for file <pxelinux.cfg/01-00-a0-d1-c2-42-e7>. Mode octet [25/04 23:04:07.437]
File <pxelinux.cfg\01-00-a0-d1-c2-42-e7> : error 2 in system call CreateFile 지정된 파일을 찾을 수 없습니다. [25/04 23:04:07.437]
Connection received from 192.168.0.200 on port 57091 [25/04 23:04:07.437]
Read request for file <pxelinux.cfg/C0A800C8>. Mode octet [25/04 23:04:07.437]
File <pxelinux.cfg\C0A800C8> : error 2 in system call CreateFile 지정된 파일을 찾을 수 없습니다. [25/04 23:04:07.437]
Connection received from 192.168.0.200 on port 57092 [25/04 23:04:07.437]
Read request for file <pxelinux.cfg/C0A800C>. Mode octet [25/04 23:04:07.437]
File <pxelinux.cfg\C0A800C> : error 2 in system call CreateFile 지정된 파일을 찾을 수 없습니다. [25/04 23:04:07.437]
Connection received from 192.168.0.200 on port 57093 [25/04 23:04:07.437]
Read request for file <pxelinux.cfg/C0A800>. Mode octet [25/04 23:04:07.453]
File <pxelinux.cfg\C0A800> : error 2 in system call CreateFile 지정된 파일을 찾을 수 없습니다. [25/04 23:04:07.453]
Connection received from 192.168.0.200 on port 57094 [25/04 23:04:07.453]
Read request for file <pxelinux.cfg/C0A80>. Mode octet [25/04 23:04:07.453]
File <pxelinux.cfg\C0A80> : error 2 in system call CreateFile 지정된 파일을 찾을 수 없습니다. [25/04 23:04:07.453]
Connection received from 192.168.0.200 on port 57095 [25/04 23:04:07.453]
Read request for file <pxelinux.cfg/C0A8>. Mode octet [25/04 23:04:07.453]
File <pxelinux.cfg\C0A8> : error 2 in system call CreateFile 지정된 파일을 찾을 수 없습니다. [25/04 23:04:07.453]
Connection received from 192.168.0.200 on port 57096 [25/04 23:04:07.453]
Read request for file <pxelinux.cfg/C0A>. Mode octet [25/04 23:04:07.453]
File <pxelinux.cfg\C0A> : error 2 in system call CreateFile 지정된 파일을 찾을 수 없습니다. [25/04 23:04:07.453]
Connection received from 192.168.0.200 on port 57097 [25/04 23:04:07.453]
Read request for file <pxelinux.cfg/C0>. Mode octet [25/04 23:04:07.453]
File <pxelinux.cfg\C0> : error 2 in system call CreateFile 지정된 파일을 찾을 수 없습니다. [25/04 23:04:07.453]
Connection received from 192.168.0.200 on port 57098 [25/04 23:04:07.453]
Read request for file <pxelinux.cfg/C>. Mode octet [25/04 23:04:07.468]
File <pxelinux.cfg\C> : error 2 in system call CreateFile 지정된 파일을 찾을 수 없습니다. [25/04 23:04:07.468]
Connection received from 192.168.0.200 on port 57099 [25/04 23:04:07.468]
Read request for file <pxelinux.cfg/default>. Mode octet [25/04 23:04:07.468]
OACK: <tsize=127,blksize=1408,> [25/04 23:04:07.468]
Using local port 2451 [25/04 23:04:07.468]
Connection received from 192.168.0.200 on port 57100 [25/04 23:04:07.578]
<pxelinux.cfg\default>: sent 1 blk, 127 bytes in 0 s. 0 blk resent [25/04 23:04:07.578]
Read request for file <ubuntu-installer/i386/boot-screens/menu.cfg>. Mode octet [25/04 23:04:07.578]
OACK: <tsize=813,blksize=1408,> [25/04 23:04:07.578]
Using local port 2452 [25/04 23:04:07.578]
<ubuntu-installer\i386\boot-screens\menu.cfg>: sent 1 blk, 813 bytes in 0 s. 0 blk resent [25/04 23:04:07.671]
Connection received from 192.168.0.200 on port 57101 [25/04 23:04:07.671]
Read request for file <ubuntu-installer/i386/boot-screens/stdmenu.cfg>. Mode octet [25/04 23:04:07.671]
OACK: <tsize=395,blksize=1408,> [25/04 23:04:07.671]
Using local port 2453 [25/04 23:04:07.671]
Connection received from 192.168.0.200 on port 57102 [25/04 23:04:07.781]
<ubuntu-installer\i386\boot-screens\stdmenu.cfg>: sent 1 blk, 395 bytes in 0 s. 0 blk resent [25/04 23:04:07.781]
Read request for file <ubuntu-installer/i386/boot-screens/text.cfg>. Mode octet [25/04 23:04:07.781]
OACK: <tsize=401,blksize=1408,> [25/04 23:04:07.781]
Using local port 2454 [25/04 23:04:07.781]
<ubuntu-installer\i386\boot-screens\text.cfg>: sent 1 blk, 401 bytes in 0 s. 0 blk resent [25/04 23:04:07.875]
Connection received from 192.168.0.200 on port 57103 [25/04 23:04:07.875]
Read request for file <ubuntu-installer/i386/boot-screens/amdtext.cfg>. Mode octet [25/04 23:04:07.875]
File <ubuntu-installer\i386\boot-screens\amdtext.cfg> : error 2 in system call CreateFile 지정된 파일을 찾을 수 없습니다. [25/04 23:04:07.890]
Connection received from 192.168.0.200 on port 57104 [25/04 23:04:07.890]
Read request for file <ubuntu-installer/i386/boot-screens/gtk.cfg>. Mode octet [25/04 23:04:07.890]
File <ubuntu-installer\i386\boot-screens\gtk.cfg> : error 2 in system call CreateFile 지정된 파일을 찾을 수 없습니다. [25/04 23:04:07.890]
Connection received from 192.168.0.200 on port 57105 [25/04 23:04:07.890]
Read request for file <ubuntu-installer/i386/boot-screens/amdgtk.cfg>. Mode octet [25/04 23:04:07.890]
File <ubuntu-installer\i386\boot-screens\amdgtk.cfg> : error 2 in system call CreateFile 지정된 파일을 찾을 수 없습니다. [25/04 23:04:07.890]
Connection received from 192.168.0.200 on port 57106 [25/04 23:04:07.890]
Read request for file <ubuntu-installer/i386/boot-screens/stdmenu.cfg>. Mode octet [25/04 23:04:07.890]
OACK: <tsize=395,blksize=1408,> [25/04 23:04:07.890]
Using local port 2458 [25/04 23:04:07.890]
<ubuntu-installer\i386\boot-screens\stdmenu.cfg>: sent 1 blk, 395 bytes in 0 s. 0 blk resent [25/04 23:04:07.984]
Connection received from 192.168.0.200 on port 57107 [25/04 23:04:07.984]
Read request for file <ubuntu-installer/i386/boot-screens/adtext.cfg>. Mode octet [25/04 23:04:07.984]
OACK: <tsize=566,blksize=1408,> [25/04 23:04:07.984]
Using local port 2459 [25/04 23:04:07.984]
<ubuntu-installer\i386\boot-screens\adtext.cfg>: sent 1 blk, 566 bytes in 1 s. 0 blk resent [25/04 23:04:08.078]
Connection received from 192.168.0.200 on port 57108 [25/04 23:04:08.093]
Read request for file <ubuntu-installer/i386/boot-screens/adamdtext.cfg>. Mode octet [25/04 23:04:08.093]
File <ubuntu-installer\i386\boot-screens\adamdtext.cfg> : error 2 in system call CreateFile 지정된 파일을 찾을 수 없습니다. [25/04 23:04:08.093]
Connection received from 192.168.0.200 on port 57109 [25/04 23:04:08.093]
Read request for file <ubuntu-installer/i386/boot-screens/adgtk.cfg>. Mode octet [25/04 23:04:08.093]
File <ubuntu-installer\i386\boot-screens\adgtk.cfg> : error 2 in system call CreateFile 지정된 파일을 찾을 수 없습니다. [25/04 23:04:08.093]
Connection received from 192.168.0.200 on port 57110 [25/04 23:04:08.093]
Read request for file <ubuntu-installer/i386/boot-screens/adamdgtk.cfg>. Mode octet [25/04 23:04:08.093]
File <ubuntu-installer\i386\boot-screens\adamdgtk.cfg> : error 2 in system call CreateFile 지정된 파일을 찾을 수 없습니다. [25/04 23:04:08.093]
Connection received from 192.168.0.200 on port 57111 [25/04 23:04:08.093]
Read request for file <ubuntu-installer/i386/boot-screens/vesamenu.c32>. Mode octet [25/04 23:04:08.093]
OACK: <tsize=144392,blksize=1408,> [25/04 23:04:08.093]
Using local port 2463 [25/04 23:04:08.093]
<ubuntu-installer\i386\boot-screens\vesamenu.c32>: sent 103 blks, 144392 bytes in 0 s. 0 blk resent [25/04 23:04:08.234]
Connection received from 192.168.0.200 on port 57112 [25/04 23:04:08.468]
Read request for file <pxelinux.cfg/default>. Mode octet [25/04 23:04:08.468]
OACK: <tsize=127,blksize=1408,> [25/04 23:04:08.468]
Using local port 2464 [25/04 23:04:08.468]
<pxelinux.cfg\default>: sent 1 blk, 127 bytes in 0 s. 0 blk resent [25/04 23:04:08.515]
Connection received from 192.168.0.200 on port 57113 [25/04 23:04:08.515]
Read request for file <ubuntu-installer/i386/boot-screens/menu.cfg>. Mode octet [25/04 23:04:08.515]
OACK: <tsize=813,blksize=1408,> [25/04 23:04:08.515]
Using local port 2465 [25/04 23:04:08.515]
<ubuntu-installer\i386\boot-screens\menu.cfg>: sent 1 blk, 813 bytes in 0 s. 0 blk resent [25/04 23:04:08.625]
Connection received from 192.168.0.200 on port 57114 [25/04 23:04:08.625]
Read request for file <ubuntu-installer/i386/boot-screens/stdmenu.cfg>. Mode octet [25/04 23:04:08.625]
OACK: <tsize=395,blksize=1408,> [25/04 23:04:08.625]
Using local port 2466 [25/04 23:04:08.625]
<ubuntu-installer\i386\boot-screens\stdmenu.cfg>: sent 1 blk, 395 bytes in 0 s. 0 blk resent [25/04 23:04:08.718]
Connection received from 192.168.0.200 on port 57115 [25/04 23:04:08.718]
Read request for file <ubuntu-installer/i386/boot-screens/text.cfg>. Mode octet [25/04 23:04:08.718]
OACK: <tsize=401,blksize=1408,> [25/04 23:04:08.718]
Using local port 2467 [25/04 23:04:08.718]
<ubuntu-installer\i386\boot-screens\text.cfg>: sent 1 blk, 401 bytes in 0 s. 0 blk resent [25/04 23:04:08.828]
Connection received from 192.168.0.200 on port 57116 [25/04 23:04:08.828]
Read request for file <ubuntu-installer/i386/boot-screens/amdtext.cfg>. Mode octet [25/04 23:04:08.828]
File <ubuntu-installer\i386\boot-screens\amdtext.cfg> : error 2 in system call CreateFile 지정된 파일을 찾을 수 없습니다. [25/04 23:04:08.828]
Connection received from 192.168.0.200 on port 57117 [25/04 23:04:08.828]
Read request for file <ubuntu-installer/i386/boot-screens/gtk.cfg>. Mode octet [25/04 23:04:08.828]
File <ubuntu-installer\i386\boot-screens\gtk.cfg> : error 2 in system call CreateFile 지정된 파일을 찾을 수 없습니다. [25/04 23:04:08.828]
Connection received from 192.168.0.200 on port 57118 [25/04 23:04:08.828]
Read request for file <ubuntu-installer/i386/boot-screens/amdgtk.cfg>. Mode octet [25/04 23:04:08.828]
File <ubuntu-installer\i386\boot-screens\amdgtk.cfg> : error 2 in system call CreateFile 지정된 파일을 찾을 수 없습니다. [25/04 23:04:08.828]
Connection received from 192.168.0.200 on port 57119 [25/04 23:04:08.828]
Read request for file <ubuntu-installer/i386/boot-screens/stdmenu.cfg>. Mode octet [25/04 23:04:08.828]
OACK: <tsize=395,blksize=1408,> [25/04 23:04:08.828]
Using local port 2471 [25/04 23:04:08.828]
<ubuntu-installer\i386\boot-screens\stdmenu.cfg>: sent 1 blk, 395 bytes in 0 s. 0 blk resent [25/04 23:04:08.921]
Connection received from 192.168.0.200 on port 57120 [25/04 23:04:08.921]
Read request for file <ubuntu-installer/i386/boot-screens/adtext.cfg>. Mode octet [25/04 23:04:08.921]
OACK: <tsize=566,blksize=1408,> [25/04 23:04:08.921]
Using local port 2472 [25/04 23:04:08.921]
<ubuntu-installer\i386\boot-screens\adtext.cfg>: sent 1 blk, 566 bytes in 1 s. 0 blk resent [25/04 23:04:09.031]
Connection received from 192.168.0.200 on port 57121 [25/04 23:04:09.031]
Read request for file <ubuntu-installer/i386/boot-screens/adamdtext.cfg>. Mode octet [25/04 23:04:09.031]
File <ubuntu-installer\i386\boot-screens\adamdtext.cfg> : error 2 in system call CreateFile 지정된 파일을 찾을 수 없습니다. [25/04 23:04:09.031]
Connection received from 192.168.0.200 on port 57122 [25/04 23:04:09.031]
Read request for file <ubuntu-installer/i386/boot-screens/adgtk.cfg>. Mode octet [25/04 23:04:09.031]
File <ubuntu-installer\i386\boot-screens\adgtk.cfg> : error 2 in system call CreateFile 지정된 파일을 찾을 수 없습니다. [25/04 23:04:09.031]
Connection received from 192.168.0.200 on port 57123 [25/04 23:04:09.031]
Read request for file <ubuntu-installer/i386/boot-screens/adamdgtk.cfg>. Mode octet [25/04 23:04:09.031]
File <ubuntu-installer\i386\boot-screens\adamdgtk.cfg> : error 2 in system call CreateFile 지정된 파일을 찾을 수 없습니다. [25/04 23:04:09.031]
Connection received from 192.168.0.200 on port 57124 [25/04 23:04:09.031]
Read request for file <ubuntu-installer/i386/boot-screens/splash.png>. Mode octet [25/04 23:04:09.031]
OACK: <tsize=7999,blksize=1408,> [25/04 23:04:09.031]
Using local port 2476 [25/04 23:04:09.031]
<ubuntu-installer\i386\boot-screens\splash.png>: sent 6 blks, 7999 bytes in 0 s. 0 blk resent [25/04 23:04:09.140]
Connection received from 192.168.0.200 on port 57125 [25/04 23:04:10.812]
Read request for file <ubuntu-installer/i386/linux>. Mode octet [25/04 23:04:10.828]
OACK: <tsize=3890400,blksize=1408,> [25/04 23:04:10.828]
Using local port 2477 [25/04 23:04:10.828]
<ubuntu-installer\i386\linux>: sent 2764 blks, 3890400 bytes in 2 s. 0 blk resent [25/04 23:04:12.265]
Connection received from 192.168.0.200 on port 57126 [25/04 23:04:12.265]
Read request for file <ubuntu-installer/i386/initrd.gz>. Mode octet [25/04 23:04:12.281]
OACK: <tsize=8209207,blksize=1408,> [25/04 23:04:12.281]
Using local port 2478 [25/04 23:04:12.281]
<ubuntu-installer\i386\initrd.gz>: sent 5831 blks, 8209207 bytes in 2 s. 0 blk resent [25/04 23:04:14.953]