웹마스터 팁

제 홈페이지 http://ways21.com

또는 http://www.ways21.com:8080

내용 중에서 틀린 부분이나 난해한 부분이 있으면 글 올리세요 수정 하겠습니다.

아는건 별루 없지만 리눅스를 처음 접하시는 분을 위해 질문도 받겠습니다.

손가락 힘들당 수차래 설치하고 삭제 하고 여기저기 퍼와서 만든 한돌문서 임당



컴 사양은

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
윈도그 에서 컴이름 쯤으로 생각 하면 될것 같군요

도메인란엔 저는 wowdns.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://www.phpmyadmin.net/

이곳에서 다운받아

압축을 풉니다.
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

위와 같이 하시면 멀티부팅이 가능해집니다.

--------------------------------------

* DeX™님에 의해서 게시물 이동되었습니다 (2003-05-19 09:42)
제목 글쓴이 날짜
[진자 유용한] www 자동으로 붙여주기 [6] Dopesoul 2003.05.24
[간단팁] 윈도우즈 2003 에서 mysql 사용할때.. [5] 오종선 2003.05.22
ie60이상버전의 개인정보기능으로 인한 서비스문제 [2] 날파리 2003.05.21
한컴 리눅스 2.2 apach php mysql phpmyadmin zeroboard 서버구축기 예전에 쓴글 약간 수정판 입니다. [6] 한돌 2003.05.19
IIS 5.0 WebDAV Buffer Overflow 취약점에 대한 공격빈도 증가 DearMai 2003.05.17
커널에러 복구 하기~~~ [5] 서인구 2003.05.11
윈도2000 서버에서 DNS 서버 운영하기 file DearMai 2003.05.10
apache 98 % 활용하기 ! (윈도우버젼) [13] 이성헌 2003.05.09
DNS서버 만들기 [4] 제르디스™ 2003.05.04
NSLOOKUP 으로 서브도메인과 메일서버 알아보기 [6] 환군+ 2003.05.02
MASQUERADE 클라이언트 IP 자동으로 부여해주기 [1] 엔포게이트 2003.05.01
MASQUERADE 클라이언트 컴퓨터 인터넷 되게..^^; [4] 김도진 2003.04.25
APM_Setup4에서 CGI 쉽게 설치하기 [3] RedEye 2003.04.14
(더 성공률 높은)Apache에서 ASP돌리기(초간다안!!) [6] okw1003 2003.04.09
mysqldump를 이용해서 원하는 조건의 record만 뽑아내기 [2] 겨울늑대 2003.04.08
mysql DB 주기적 자동 백업 하기 [8] 김령현 2003.04.04
md5 암호화 알고리즘을 488bit blf 알고리즘으로 바꾸기 [17] 김령현 2003.04.04
센드메일 에라타.. 선장 2003.04.01
특정 유저만 su root 허용 군고구마 2003.04.01
서버의 아파치보안 테스트 해보세요 [12] 김령현 2003.03.26