Linux (X86) 자료실 - 포기하지 않으면 실패하지 않는다!
Vote Modify Delete Forward Prev Next List

  작성자   : 조성환 [ ladmin ] 추천: 3343, 조회: 8385, 줄수: 101, 분류: Etc.
CentOS 설치 및 설치 후 기초적인 작업
  
출처 : http://blog.empas.com/vision22c/17758322



1. 네트웍설정

2. ftp, http 주소
   FTP주소  :  mirror.secuidc.com
   디렉토리  :  centos/4/os/i386/CentOS

3. 설치


설치 후 기초적인 작업 :

서버설치가 성공적으로 끝났다면 이제 사용자아이디와 패스워드를 넣어달라고 깜빡이고 있는 프롬프트를 만나게 될 것이다. 가급적이면 서버에서 직접 작업하지 말고 telnet 이나 SSH를 통해서 작업하도록 한다. 이제 서버는 본체에 랜선만 꽂여있으면 된다.

root 와 설치시 입력했던 패스워드를 입력하도록 하자.

우선 FTP부터 설치하도록 하겠다.
많은 Linux용 FTP 프로그램이 있지만 여기선 ProFTPd 를 설치하도록 한다.

FTP를 설치하기 앞서 선행되어야 할 작업이 있는데 바로 사용자 생성이다.
FTP는 ROOT 계정으론 접근이 불가능하기 때문에 FTP를 이용할 사용자를 생성해야 한다.
또한 Telnet으로 root 계정이 바로 접근할 수 없도록 막을 것이다.

1.ROOT 계정으로 로그인 못하게 하기.
# vi /etc/ssh/sshd_config
=======================================================================================
#아래부분의 주석을 해제하고 no로 수정
PermitRootLogin no
=======================================================================================
# /etc/rc.d/init.d/sshd restart

혹시라도 Linux에 생소하신 분들을 위해서 하는 말이지만 위의 #는 명령어나 주석처리의 의미가 아니다. 프롬프트를 뜻한다.

2. 사용자생성
# adduser -u 700 user00
# passwd user00
(프롬프트가 나타나면 비밀번호를 입력한다.)

3.FTP 설치
FTP를 설치하기 위해서는 설치용 파일이 필요한데 FTP도 설치되어 있지 않은 상황에서 어떻게 파일을 구할 것인가 하는 고민이 생기신 분이 한분이라도 있길 바란다. 안그러면 나 혼자만 그런겨~ 라는 뻘쭘한 상황앞에서 필자는 좌절할 수 밖에 없다.

wget이란 명령어를 통해서 외부의 파일을 쉽게 다운로드 받을 수 있다.
앞으로 설치하게될 apache,mysql,php,j2sdk,tomcat 모두 서버에 파일이 있는 프로그램들이므로
이 wget 명령어를 이용해서 다운로드 받을 수 있거나 미리 다운로드 받아놓은 파일들을 FTP로 전송해서 설치할 수도 있을 것이다. 선택은 사용자의 몫이다. 필자는 CD-ROM으로 구워서 그냥 복사하는 방법을 택했지만.. ㅡ.ㅡ;;

따라서~~!!!  앞으론 파일의 버전만 명시하고 다운로드 받는 방법에 대해선 생략하도록 하겠다.

# cd /usr/local/src
# wget ftp://ftp.proftpd.org/distrib/source/proftpd-1.2.10.tar.gz
# tar xvfz proftpd-1.2.10.tar.gz
# cd proftpd-1.2.10
# ./configure --prefix=/usr/local/proftpd --enable-autoshadow --enable-shadow
# make && make install

./configure 이후 설치하는 시간이 약간씩 소요될 것이다.

proftpd.conf 파일을 열어서 아래에 해당하는 항목들을 고친다.
# vi /usr/local/proftpd/etc/proftpd.conf
=======================================================================================
Group               nobody
DefaultRoot         /home/ftp/download  (FTP에서 처음 접속되는 폴더이다.)
TimesGMT            off
=======================================================================================

파일을 수정했다면 위에서 입력한 폴더를 생성해야 한다.
# mkdir -p /home/ftp/download

폴더에 접근할 수 있는 권한을 준다.
# chmod -R 777 /home/ftp

이제 ftp 데몬을 실행시킨다.
# /usr/local/proftpd/sbin/proftpd

실행여부 테스트
# netstat -an | grep LISTEN | grep 21
# ps -ef | grep proftpd

이렇게 확인하였다면. 서버 부팅시 시작되게 rc.local파일에 넣어주도록 한다.
# echo /usr/local/proftpd/sbin/proftpd >> /etc/rc.d/rc.local

4. YUM Update 모듈 사용가능하게 하기
# rpm --import http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-4

이제 yum의 install ,update 를 사용할 수 있다.

5. Telnet에서 한글이 깨진다면..
# vi /etc/sysconfig/i18n
=======================================================================================
LANG="ko_KR.eucKR"
SUPPORTED="ko_KR.eucKR:ko_KR:ko"
SYSFONT="lat0-sun16"
SYSFONTACM="8859-15"
=======================================================================================
파일의 내용을 위처럼 변경한 후 저장한다.


이전: selinux 란? (서비스 disable 하기)
다음: (linux) CentOS 란
2007/11/06(18:42) from 203.234.120.78
CrazyWWWBoard 2000

Vote Modify Delete Forward Prev Next List
(c) Nobreak Technologies, Inc.