http://www.xpressengine.com/zb4_tip/825939
제 홈페이지 http://ways21.com
내용 중에서 틀린 부분이나 난해한 부분이 있으면 글 올리세요 수정 하겠습니다.
아는건 별루 없지만 리눅스를 처음 접하시는 분을 위해 질문도 받겠습니다.
손가락 힘들당 수차래 설치하고 삭제 하고 여기저기 퍼와서 만든 한돌문서 임당
컴 사양은
CPU : AMD 350
RAM:128+32 = 160 MB
VGA:AGP NVIDIA M64
LANCARD: 리얼텍 8139
SOUND:Ensoniq ES1370
허접TV 카드 VAST TV Plus
메인보드 레오텍 MVP3GM
HDD: 퀀텀 10GB
FDD:3.5
CD-ROM 40X
인터넷 서비스 두루넷 케이블모뎀 --- 바꿔야지 하면서 지금도 쓰고 있는 내 자신이 한심.... 하나로 케이블로 바꿔야 하는디....
1. 한컴리눅스2.2 설치하기
저는 원도우98을 2기가 설치 하고 나머지를 리눅스로 사용 하고 있네요
원도우98을 설치하는이유는 TV시청 때문에 TV카드가 허접이라서 윈도우98에서 그나마 정상적으로 작동을 하군요
원도우2000 에서는 화면이 한번 안나오면 무조건 재부팅 해야 함 궁시렁 궁시렁
전체 설치 하면 시간도 많이 걸리고 용량도 좀 차지 하더군요...
10기가 하드 사용량
WINDOWS98 2GB
/boot 30 MB
/ 7000 MB
/swap 700 MB 조금 않됨
한컴리눅스 2.2 를 다운받아서 씨디루 굽고서
CMOS 설정에서 CD-ROM 으로 부팅 가능하게 설정 하고
CD-ROM 에 1번 씨디를 넣구서 부팅 합니다.
뭐라고 영어로 나오면 엔터
그러면 GUI 설치 화면이 나옵니다
다음
서버 선택하고
다음
파티션 설정
Disk Druid 선택하고
다음
새로생성 마운트지점에 /boot 선택하고
용량 30mb
확인
새로생성 마운트지점에 / 선택하고
용량 7000mb
확인
새로생성 파일시스템유형 swap
용량 700 mb 또는
최대 가능용량으로 채움
확인
다음
LILO 부트로더 선택
다음
네트웍설정 저의 경우는 두루넷 케이블모뎀 이기때문에 유동아이피라서 DHCP
걍 다음
아시아/서울
다음
ROOT 패스워드 설정
??????????
??????????
계정추가 최소한 하나 정도는 있어야 겠죠
아이디와 패스워드 이름 등을 적고 계정 추가
다음
처음에 서버를 선택 했기 때문에 서버와 관련된 패키지만 나오죠
전부 선택
여기서 중요
밑에 개별패키지선택에 체크
다음
나머지는 걍 나누고
EVELOPMENT - Languages 에서
php 으로 시작되는것 체크
아래 3개
php-mysql
php-odbc
php-snmp
System Environment - Daemons 에서
mod-ssl 체크해제 ( 이유는 모르지만 이걸 설치 하면 아파치 포트변경이 않됨) 아는사람 있으면 알려줘잉
다음
시스템 사양에 따라 20~30분 정도 걸림
2번째 씨디 넣구 엔터
부팅디스켓 만들기 (만약을 위해서 부팅디스켓을 만드는 습관을.....) 문제 발생시 해결 방법은 마지막에서...
그래픽카드 설정 하고
다음
모니터 해상도 텍스트 또는 그래픽 선택 하고 다음 (저의 경우는 그래픽으로 설정) 텍스트가 더 편하지만 엑스매니저 같은 프로그램으로 외부에서 제어 해서 사용 할 수도 있기때문에)
설치 완료
재시작
네트워크설정---------------
x윈도우에서
한텀 실행하고
hnetcfg 하면 네트워크 설정 프로그램이 실행 되죠...
여기서 eth0 등록정보 선택 하고
호스트 , 도메인설정이 localhost localhost.localdomain
이렇게 되어 있으면 Mysql 이 시작 않되고 에러 나는군요....
호스트란에 자기가 쓰고 싶은것 예) host abcd sdfkasfd 저는 씨피유 사양을 써서 사용 함 amd350
윈도그 에서 컴이름 쯤으로 생각 하면 될것 같군요
------------------------------------------------------------------------------------------------------------------------------------------------
도메인 구입 ways21.com
wowdns.com 유료 서비스 신청 해서 ways21.com 연결
------------------------------------------------------------------------------------------------------------------------------------------------
네트워크 설정 부분에 설명이 부족 하면
http://kldp.org
에서 찾아 보시길....
아파치 환경 설정=======================================================
포트 변경 두루넷은 80 번과 21 번 등이 막혀 있어서 외부에서 접속이 안됩니다.
vi /etc/httpd/conf/httpd.conf
한참 아래에 보면
Port 80 <== 이것을
Port 8000 <== 이렇게 (저의 경우 임 8080 등으로 사용 하면 됩니다.)
:wq
저장 하고
/etc/rc.d/init.d/httpd start 아파치서비스 시작
웹브라우저 에서 localhost:8000 을 치면 한컴리눅스 뭐라고 나오면 성공
컴퓨터 시작 할때마다 자동으로 시작 하게 할려면
한텀에서
setup
System services
httpd 체크
이제 유동아이피를 고정 아이피처럼 서비스를 할려면 다이나믹 디엔에스 인가 이런 프로그램을 설치 해야함 그래야 편하죠
두루넷의 경우 2~5일에 한번 바뀌는 아이피 주소를 항상 알아야 접속을 할수가 있으니까요
제가 추천 하는 프로그램은
http://www.wowdns.com 에가면 회원 가입하고 (설정시 아이디 패스워드 필요해서)
다운받아서 설치 하면 끝
자료실 WDS클라이언트
리눅스용 WDS 클라이언트 프로그램(RPM, Binary)
wdscd-1.3.10-11025.i386.rpm <==== 다운받아서 설치
저의 경우는 루트에 /down 폴더 만들어서 이곳에 다운 받습니다
폴더 만들기
mkdir /down
설치
rpm -Uvh wdscd-1.3.10-11025.i386.rpm
vi /etc/wdscd.conf 수정
아이디 패스워드 입력 하고
SERV_IP 부분에 61.74.156.45 로 바꿔 주셔야 합니다.
저장하고 시작
/etc/init.d/wdscd start
그러면 앞으로
아이디.wowdns.com:8000
으로 접속을 할수 있습니다.
회원정보 변경에서
포트 포워딩 하면
두번째아이디.wowdns.com
으로 서비스가 가능합니다.
물론 무료 이구요
이제
/var/www/html 폴더에
홈페이지를 만들면 되겠죠
php 테스트 ===================================================================================
/var/www/html 폴더에
phptest.php 파일을 만들어서 아래와 같이 작성해서 인터넷 주소창에 localhost:8000/phptest.php
<?
phpinfo();
?>
입력했을때 화면이 띄면 php 작동 하고 있는거 겠죠
mysql 설정================================================================
설치는 되어 있으니까 패스워드만 바꿔 주면 바로 사용 할수 있습니다.
먼저 호스트 도메인 설정을 해줘야 합니다.
eth0 등록정보 에서
아까 www.wowdns.com 에 가입한 아이디를 호스트 이름에 적고
도메인 이름에 wowdns.com 적씁다
확인
확인
그리고
컴퓨터 시작 할때마다 자동 으로 MySql 시작 하게 할려면
한텀에서
setup
System services
mysqld 체크
재시작 init 6
mysql
mysql> set password for root=password ('111111'); (111111 은 새로운 패스워드 입니다.)
이제 패스워드를 바꾸었습다
q 를 입력하고 엔터를 친다.
그럼 mysql 프롬프트에서 빠져나갑니다
아까처럼 mysql 만 입력하면 이제는 에러가 난다.
mysql -uroot -p
이렇게 하면 패스워드를 물어온다.
패스를 입력하면 다시 mysql 프롬프트로 들어갈 수가 있습다
mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection id is 3 to server version: 3.23.46
Type 'help;' or 'h' for help. Type 'c' to clear the buffer.
mysql>
종료 q
phpmyadmin 설치==================================================================
http://nzeo.com/bbs/zboard.php?id=p_apm_source&page=1&sn1=&divpage=1&sn=off&ss=on&sc=off&select_arrange=headnum&desc=asc&no=47
제로보드 홈페이지 자료실 - a.p.m 자료실 에서 phpmyadmin 2.2.2 다운 받습니다.
압축을 풉니다.
tar xvzf phpMyAdmin_2.2.2_php.tar.gz
phpMyAdmin-2.2.2 <==== 폴더가 생기죠
위 폴더를 phpmyadmin 이렇게 이름을 바꿔서 /var/www/html/ 폴더로 이동 합니다.
mv phpMyAdmin-2.2.2 /var/www/html/phpmyadmin
cd /var/www/html/phpmyadmin
config.inc.php 수정
vi /var/www/html/phpmyadmin/config.inc.php
$cfgServers[1]['adv_auth'] = FALSE; // Use advanced authentication? <============= 이 부분을
$cfgServers[1]['adv_auth'] = TRUE; // Use advanced authentication? <============== 이렇게 바꿔 줍니다.
php.ini 수정
vi /etc/php.ini
mysql.default_socket = <========이 부분을
mysql.default_socket = /var/lib/mysql/mysql.sock <======== 이렇게 바꿔 줍니다.
cp /etc/php.ini /usr/lib/php.ini
아파치 재시작
/etc/rc.d/init.d/httpd restart
인터넷 주소 창에
localhost:8000/phpmyadmin 또는 아이디.wowdns.com:8000/phpmyadmin 또는 2번째아이디.wowdns.com/phpmyadmin
입력하고 Mysql 아이디와 패스워드 입력 하면 웹에서 Mysql 사용 할수 있습니다.
접속 하시고
만들기 란에 zboard 쓰시고 만들기
팁) 한텀에서 mysql 데이터 백업 복구하기===============================================================================
백업 mysqldump -u ID -p DB_name > /경로/backup.sql
복구 mysql -p DB_name < backup.sql
제로보드 설치======================================================================
nzeo.com 로그온
제로보드 다운받기
제로보드 4.1
tar xvzf zb41.tar.Z
mv zb41 /var/www/html/zboard
패치는 상위 버전 바운 받아
제로보드 디렉토리에 덮어쓰시기 바랍니다.
제로보드 설치
localhost:8000/zboard/install.php
약관 확인 체크
확인
localhost
mysql id
mysql pass
위에 만들기 란에 zboard 만들기 클릭
관리자 계정 만들기 ==========================================
아이디
패스
패스확인
관리자
확인
관리자아이디
관리자패스
확인
기타================================
인터넷 공유--------------
한텀에서
setup
System services
[ ]ipchains 체크해제
/etc/rc.d/rc.local 파일 제일 밑에
ifconfig eth0:0 192.168.0.1 up
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
다른 컴퓨터 설정--------------------
IP:192.168.0.2 ~ 192.168.0.254
SUBNET:255.255.255.0
GATEWAY:192.168.0.1
DNS:168.126.63.1
FTP 설정-------------------
vi /etc/proftpd/proftpd.conf 파일에서 3번째 줄
port 21 <==== 이것을
port 2121 <==== 이렇게
21 막혀 있어서 2121 번으로 접속 할수 있게 설정
그러면 ftp 접속 할때
아이디.wowdns.com 포트번호 2121 이렇게 하면 되겠죠
한텀에서
setup
System services
[ ]proftpd 체크
TELNET 설정---------------
한텀에서
setup
System services
[ ]telnet 체크
root 계정 으로 telnet 접속하기
vi /etc/securetty <=== 이 파일 제일 밑에
pts/0
pts/1
pts/2
pts/3
이런식으로 적어 주면 root 계정으로 접속 할수 있습니다.
번 부터 3번 까지 니까 root 계정으로 동시에 4명 까지 접속 할수 있구요
sshd 설정====================================================
한텀에서
setup
System services
[ ]sshd 체크
vi /etc/ssh/sshd_config
Port 22 <== 이것을
Port 2222 <== 이런식으로 고치세요
o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..o..o
리눅스 설치 후 윈도우를 설치할 경우 MBR 영역의 LILO가 삭제됩니다.======================= 어디서 퍼왔지....
이 상황에서는 리눅스와 멀티부팅이 불가능합니다.
그 해결책을 드리겠습니다.
첫째는 리눅스 씨디루 부팅을 합니다.
그럼 맨 아래 boot: 이렇게 뜨죠...
이곳에 다음 글자를치고 엔터를 치면 부팅이 됩니다.
vmlinuz root=/dev/hda2
참고 : hda2 일반(IDE) 하드디스크의 첫번째 하드디스크(마스타-프라이머리) 두번째 파티션입니다.
부팅 되면
한텀에서
vi /etc/lilo.conf
아래 참고 해서 수정 하시고
boot=/dev/hda
map=/boot/map
install=/boot/boot.b
prompt
timeout=300
default=hancomlinux
other=/dev/hda1
label=win98
image=/boot/vmlinuz
label=hancomlinux
read-only
root=/dev/hda2
:wq 저장 하시고
lilo 를 한번 실행 하세요
한텀에서 lilo 치고 엔터 치면 됩니다.
그리고 부팅 하면 win98 과 리눅스 멀티 부팅 됩니다.
더 많은 정보를 알고 싶으신 분은 아래 사이트에 가보세요
http://www.wowlinux.co.kr/information/techupview.html?db=techup&id=16&view=1
참고 :
■플로피디스크로 부팅해서 리눅스를 부팅하시기 바랍니다.
■디바이스 파일을 만든다.
리눅스가 /dev/hda2 이라면...
#mknod /dev/hda2 b 0 2
■다음과같이 마운트 합니다.
#mount /dev/hda2 /mnt
■다음과 같은 명령을 하면 LILO를 다시 설치할수 있습니다.
#cd /mnt/sbin
#./lilo -u /mnt
#cd /
#umount /mnt
그리고 재부팅을 하면 LILO가 나타나는데 여기서는 리눅스로밖에 부팅을 할 수 없습니다.
일단 리눅스로 부팅을 하시고, 다음의 명령으로 DOS멀티영역을 추가하시기 바랍니다.
#lilo -D dos
위와 같이 하시면 멀티부팅이 가능해집니다.