웹마스터 팁

웹호스팅 세팅기 제 1회

1. 리눅스 설치하기.

안녕하세요 임현입니다. 이곳에 리눅스에 관한 강좌를 다른곳에서 떠오거나 쓰기 시작한지.. 얼마안됐습니다-_-;;
제가 리눅스를한건 중1때였죠. 그당시 마이크로소프트웨어라는 잡지에 Redhat 5.x 버전이 나온걸로 기억되고, Alzza 리눅스라고하여 레드햇의 한글판? 정도 되는 리눅스가 나왔었죠. 그당시 깔아서 X-window 를 구경해보고 매력을 느꼇습니다 :-)
공짜라는게 그 첫째였고, 서버를 운영할수 있다는게 그 둘째였죠.
여튼 가장큰 장점은 공짜 가 아니었던가.. 생각됩니다.
돈만있다면 길거리에서 리눅스 시디를 나눠주고 싶건만..-.-;;
각설하고 본론으로 들어가겠습니다.

- 시작이 반이다 ->설치가 반이다.

리눅스 배포판을 입수하셨다면 (여기서는 레드햇 기준으로 설명하겠습니다)
이제 설치하실 차례입니다. 리눅스를 처음 설치할때 꼼꼼하게 세팅을 해줘야
나중에 곤란한일이 없습니다. 물론 다시 깔아줄수도있지만.. 처음 시작하는 분들에게는 아주 어렵고, 힘든일이거든요. 초보유저를 포기하게 만들수도 있겠죠..
(저도 그랬엇습니다-.-)
일단 간단하게 말하자면 필요없는 패키지는 지워야 합니다.
서버를 운영하시려면 X-window 를 과감이 삭제하셔야 합니다. 리소스를 잡아먹을
뿐아니라 보안상 취약해질수도 있기 때문이죠. 만약 권한관리를 잘못하여 텔넷으로
X-window 를 실행시킬수있게되면 -.- 골치아파지죠.. 아예 싹부터 자르는것이 좋습니다. 그리고 커널개발 (kernel Developing) 같은 부분은 전부 체크해주시는 편이
좋습니다. 컴파일러 및 각종 라이브러리가 포함되기때문이죠.
처음부분은 아나콘다라는 이름과달리 친절한 셋업매니저가 착착 진행해줍니다^^
글씨가는데로 Next 를 클릭하다보면 파티션이라는 첫번째 난관에 부딪치게 됩니다.


- 그림 by 수퍼유저코리아

파티션은 서버설치의 첫 난관입니다. 용량을 어떻게 잡느냐.. 매우 중요합니다.
디스크 드루이드를 사용하실경우, 그리고 Fdisk 를 사용하실경우 2경우가 있는데
저는 fdisk 를 추천합니다. 7.2? 7.3? 버전부터는 Disk druid 도 많이 쓸만해 진것 같더군요.

fdisk 명령어는 개별적으로 익히시길 바라며^^

일단 각 파티션의 용도부터 말씀드립니다.

/boot - 부팅관련정보를 담고있습니다 (40~50MB 사이로 지정하세요)
/home - 사용자 홈 디렉토리. 즉 이용하는 사용자들의 공간입니다. 웹호스팅시에는 매우 중요한 역할을 하죠. (가장크게잡습니다)
/usr - 시스템 관련 파일이 설치됩니다. 최소 2G 이상 되어야합니다.
/var - 이메일, 각종 로그파일, Bind 의 zone 파일 등이 위치하는 곳입니다. 시디한장에 백업하기 쉽도록 650mb 를 잡거나.. 혹은 그 이상을 잡습니다.
웹호스팅 이용자가 얼마 안된다면 적게 잡으셔도 무방합니다. 하지만 400MB 이상을 권장합니다.
SWAP - 윈도우의 가상메모리와 같은 역할을 합니다. 리눅스에서는 빠른 액세스 및 충돌을 방지하기위에 따른 파티션으로 쓰고있습니다. 보통 실제메모리의 2배정도 잡습니다. 그이상 잡게되면 운영체제가 잘 쓰질않습니다. 용량낭비죠?
128mb 씩 여러개로 나눠줍니다. ->저같은경우엔
/ (root) - 가장 기본이 되는 파티션입니다. 초보자의 경우 루트파티션과 /boot 그리고 스왑파티션만 지정해주셔도됩니다. 용량은 1기가 정도로 해줍니다.

리눅스에서 자주쓰이는 파티션을 나열해 보았습니다. 홈디렉토리는 웹호스팅 사용자의 공간이기때문에 사용자수만큼 계산을 하여 제일 크게잡는것이 좋습니다.
일단 이렇게 파티션까지 써봅니다.
곧 다음강좌가 올라갑니다.

-P.S 너무 진부한 내용일지 몰라도 파티션이나 설치과정은 정말 중요한 부분입니다. 철저히 공부하셔야합니다^^
제목 글쓴이 날짜
레드헷 계열 사용하시는 분들 웹서버에 대해서...(APM연동) [11] lanyan 2002.09.10
[re] 레드헷 계열 사용하시는 분들 웹서버에 대해서...(APM연동) Dopesoul 2002.09.14
PHP에서의 SQL문 보안취약성 [5] 김영빈 2002.09.09
[Apache] 윈도우 NT 계열에 서비스 등록하기 [1] file 스카이 2002.09.08
What is the MRTG? [4] Dopesoul 2002.09.06
강좌는 아니지만, 제가 쓸 강좌가 어떤방향으로 나아가야하는지를 잘 모르겠습니다. 그래서 글올립니다. [4] Dopesoul 2002.09.06
웹호스팅의 꽃 APM 완벽설치 가이드 (linux) BJ 2002.09.05
포트 번호 없이 도메인 연결하기. [15] Winnie 2002.08.27
남구스의 DB 백업 쉘 스크립 [1] 김남규 2002.08.27
남구스의 DNS/POP3/계정추가 쉘스크립 [2] 김남규 2002.08.27
웹호스팅의 꽃 A.P.M.~ 을 알아보자! (1부) [9] 임현 2002.08.25
무단링크를 방지하여 트래픽을 줄이기(아파치) [5] 착한마음™ 2002.08.24
APM 자동설치 프로그램 [4] Captain DirtBuster 2002.08.24
웹호스팅 세팅기 1편 - 설치하기(2부) [3] 임현 2002.08.22
웹호스팅 세팅기 1편 - 설치하기(1부) [16] 임현 2002.08.22
win2k, apache2.0.40 + php-4.2.2로 업글하기 ZIO 2002.08.20
[APM설치]윈도우에서 웹서버 세팅하기 [49] 김영남 2002.08.14
루트만 이용할수있게 바꿔야하는 명령어들 몇가지 [3] 임현 2002.08.14
웹호스팅 세팅기 [8] 임현 2002.08.13
MSSQL 2000 Enterprise Edition 설치하기 [7] file DearMai 2002.08.12