60.Unix2008. 12. 16. 17:09
반응형

유닉스에서 개발 웹 서버 설치, 설정하기

빠르고 기능이 풍부하고 자유롭게 사용 가능한 웹 서버를 만들면서 여러분의 유닉스 실력을 한 단계 높여보자

developerWorks
Go to the previous page 12 페이지 중 5 페이지 Go to the next page

문서 옵션
수평출력으로 설정

이 페이지 출력


제안 및 의견
피드백

튜토리얼 평가

이 컨텐츠를 개선하기 위한 도움을 주십시오.


서버 설치 파일 다운로드, 추출하기

서버 설치 파일을 추출하는 다양한 방법을 찾아보자.

설치 파일을 찾아 옮기기

GUI를 사용하고 있다면 Launch > Applications > Utilities > Terminal을 선택해 터미널 창을 연다. 파일을 바탕 화면에 저장했고 아직 root 사용자라면 cd /Desktop 명령어를 입력한다. ls -ltr이라고 명령어를 실행하여 톰캣의 tar.gz 파일이 거기에 있는지 살핀다. 그러고 나서 그 파일을 /opt 디렉터리 아래로 옮긴다(/opt 디렉토리는 대부분의 신규 소프트웨어가 설치되는 디렉터리다). 설치 파일을 옮기려면 다음과 같이 타이핑한다.

mv *tar.gz /opt

그러고 나서 ls -ltr /opt를 타이핑하여 파일이 제 위치에 있는지 확인한다.

권한 설정하기

권한은 유닉스 시스템의 근원이다. 적절한 권한이 없다면 아무것도 할 수가 없다. 어떤 것에 대한 권한 제한 없이는 어떠한 사용자라도 어떠한 일이든 할 수가 있다. 이는 우선 설치에서 여러분 스스로에게 가장 높은 수준의 권한을 주어서 여러분(혹은 다른 사용자가) 적절히 실행 가능하도록 하게끔 해야 하는 이유다. 다음으로 Listing 4에 보인 대로 설치 코드를 풀어낼 때 모든 임시 및 설치 디렉터리에 적절히 쓰기가 이뤄질 수 있도록 umask 명령어를 사용한다.


Listing 4. 적절한 권한과 umask 설정
                    
cd /opt
chmod +x *gz (same as chmod 775)
umask 007 (사용자가 770 권한을 갖고 신규 파일을 생성할 수 있도록 한다. chmod를 역으로 생각해 보라.)




위로


설치 파일 추출하기

대부분의 코드 패키지는 .tar 파일 형태이며 좀 더 크기를 줄이고자 .gz 파일 형태를 갖고 있다. 간단히 gunzip 명령어를 써서 압축을 해제할 수 있다.

gunzip *.gz




위로


.tar 파일 추출하기

마지막으로 코드를 "untar"(풀어내기) 해야 한다. 묶어 놓았던 것을 정확히 그대로 코드를 추출해내는 것이다(디렉터리를 비롯하여 모두 다). 이것이 바로 필요한 디렉터리 경로 하에 파일을 untar하는 것이 중요한 이유다. 유닉스에서는 /opt가 최상의 위치다.

tar -xvf *.tar

이 명령어를 쓰면 애플리케이션 파일이 추출된다. ls -latr을 쓰면 추출된 파일을 볼 수 있다. 몇 가지 .bat나 .exe 파일로 설치가 되었다면 다음과 같이 타이핑해 삭제한다.

rm *.exe
rm *.bat

톰캣 디렉터리가 만들어졌으니 서버 설정, 컴파일, 시작으로 가보자.

Posted by 1010