NO.
|
INTENTION
|
COMMAND / WORK
|
ETC.
| ||
001
|
ROOT 계정 암호 변경 Change 'root' Account Password |
# passwd root | OPTIONAL | ||
002
|
프로필 설정 |
# vi /etc/profile (필요한 경우, 아래의 내용을 추가하도록 합니다.)
|
OPTIONAL | ||
시스템 로케일 설정 Configure System Default Locale |
# vi /etc/sysconfig/i18n (참고 : 아래의 내용은 시스템 기본 로케일을 대한민국_한국어.UTF-8로 설정한 경우입니다.)
|
OPTIONAL | |||
003
|
네트워크 설정 |
# system-config-network |
ESSENTIAL | ||
004
|
보안 및 방화벽 설정 Configure OS' Security Level & Firewall |
# system-config-securitylevel |
ESSENTIAL | ||
005
|
커널 최신 업데이트 |
# yum update kernel |
ESSENTIAL | ||
설치된 모든 패키지 업데이트 Update all installed packages |
# yum update |
ESSENTIAL | |||
006
|
SSH 설정 |
# vi /etc/ssh/sshd_config (참고 - 다음 설정은 root 사용자의 SSH 로그인 허용 여부를 결정하는 값입니다.)
# service sshd restart |
OPTIONAL | ||
007 | GNOME 데스크톱 환경 및 VNC 원격 데스크톱 서버 설치 Install GNOME Desktop Environment & VNC Server for Remote Desktop via VNC Client |
# yum groupinstall "X Window
System"
[참고] SSH 보안 접속만 허용한 경우, Putty SSH 포트 포워딩을 이용한 VNC 클라이언트 접속 방법에 대한 자세한 정보는 다음 웹 사이트 URL을 참고하십시오. http://allkr-textcube.blogspot.com/2009/09/vncserver-%EB%A6%AC%EB%88%85%EC%8A%A4%EC%97%90-%EC%84%A4%EC%A0%95%ED%95%98%EA%B8%B0-%EB%B3%B4%EC%95%88%ED%84%B0%EB%84%90ssh%EC%9D%84-%EC%9D%B4%EC%9A%A9%ED%95%B4%EC%84%9C-%EC%82%AC%EC%9A%A9.html # cd
# service vncserver restart # system-config-securitylevel (외부에서 VNC 접속 허용을 위해 방화벽에서 TCP 5901번 포트를 열어주십시오.) |
OPTIONAL | ||
008 | 자바 설치 Install Java Runtime |
[64비트 CentOS] # yum install "java-1.6.0-openjdk-devel.x86_64" [32비트 CentOS] # yum install "java-1.6.0-openjdk-devel.x86" |
OPTIONAL | ||
009 | 톰캣 설치 Install Apache Tomcat 5.5 |
[64비트 CentOS] # yum install "tomcat5.x86_64" [32비트 CentOS] # yum install "tomcat5.x86" |
|||
참고사항
REFERENCE
| |||||
R1
|
시스템 언어 / 로케일 변경 Change System Locale |
# vi /etc/sysconfig/i18n (작성 예시 Example)
|
|||
R2
|
아파치 웹 서버 경로 [기본 번들] |
1) 설치 경로 : /etc/httpd 2) 설정 파일 디렉토리 경로 : /etc/httpd/conf 3) 기본 홈 문서 경로 : /var/www/html |
|||
R3 | FTP 서버 (vsftpd) 경로 [기본 번들] |
1) 설치 경로 : /etc/vsftpd 2) 설정 파일 경로 : /etc/vsftpd/vsftpd.conf 3) 기본 홈 루트 경로 : /var/ftp/pub |
|||
R4 | 자바 OpenJDK 경로 (java-1.6.0-openjdk) [yum 설치 번들] |
/usr/lib/jvm/java | $JAVA_HOME | ||
R5 | Tomcat 5.5 경로 [yum 설치 번들] |
/usr/share/tomcat5 | $CATALINA_HOME $TOMCAT_HOME |
||
R6 | MySQL Server 5.0 경로 [기본 번들 / yum 설치 번들] |
1) 설치 경로 : /usr/share/mysql 2) 설정 파일 경로 : /etc/mysql.cnf 3) 데이터 경로 : /var/lib/mysql 4) 소켓 파일 경로 : /var/lib/mysql/mysql.sock |
|||
R7
|
SSH 서버 키 생성 Generate SSH Key on Server |
# cd /usr/bin # ssh-keygen -t rsa1 -f /etc/ssh/ssh_host_key -N "" # ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key -N "" # ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key -N "" # service sshd restart |
|||
R8 | 기본 시스템 명령어 Basic System Commands |
1) 프로세스 조회 # ps -ef # pstree 2) 시스템 자원 조회 # top (실시간 CPU 사용량 및 메모리, 프로세스 모니터링) # free (메모리 사용량 조회) # df -h (디스크 사용량 조회) 3) 네트워크 설정 조회 # ifconfig -a 4) 마지막 로그인 기록 조회 # lastlog 5) .tar.gz 파일 설치 방법 # tar -zxvf 파일명.tar.gz # tar jzvf 파일명.tar.bz # ./configure # make # install |
|||
CentOS용 프로그램
- 시스템 라이브러리 설치
yum -y install zlib curl yum -y install gcc g++ cpp gcc-c++ compat-gcc-34-g77 yum -y install libxml2 libxml2-devel yum -y install gd gd-devel yum -y install freetype freetype-devel yum -y install libpng libpng-devel yum -y install libjpeg libjpeg-devel yum -y install fontconfig fontconfig-devel yum -y install mhash mhash-devel yum -y install libmcrypt libmcrypt-devel yum -y install openssl openssl-devel yum -y install gmp gmp-devel yum -y install flex yum -y install libtermcap-devel ncurses-devel libc-client-devel bzip2-devel
- 필요한 경우 컴파일러를 설치 한다.
yum -y install gcc gcc-c++ termcap libtermcap libtermcap-devel gdbm-devel
vsftpd 설치
- vsftp 현황 확인
yum list | grep vsftpd #--- 설치 가능한 package 확인 yum list installed | grep vsftpd #--- 설치된 package 확인
- vsftpd 설치
yum -y install vsftpd rpm -qa | grep vsftpd #--- vsftpd 설치 확인
- 아래 설치 정보에 정리된 블랙 리스트에서 ftp를 사용할 사용자를 빼준다.
-
- vi /etc/vsftpd/ftpusers
- vi /etc/vsftpd/user_list
- 방화벽에서 20, 21 port를 개방 한다.
system-config-securitylevel
- FTP 클라이언트에서 접속이 디렉토리 목록이 표시되지 않을 경우
-
- FTP Client 설정에서 문자셋을 UTF-8로 강제로 설정하고 접속 한다.
- 설치 정보
-
- 실행 파일 : /usr/sbin/
- 환경 파일 : /etc/vsftpd/vsftpd.conf
- 블랙 리스트 : /etc/vsftpd/ftpusers, /etc/vsftpd/user_list
- 기동 종료 : /etc/init.d/vsftpd start, stop, restart, status
- 서비스 확인 : ps -ef | grep vsftpd | grep -v grep
- showinfo_vsftp.bash
#!/bin/bash echo 'vsftp 버전 : vsftp 2.0.5' echo '환경 파일 : vi /etc/vsftpd/vsftpd.conf' echo '블랙 리스트 : /etc/vsftpd/ftpusers, /etc/vsftpd/user_list' echo '기동 종료 : service vsftpd restart'echo '서비스 확인 : ps -ef | grep vsftpd | grep -v grep'
'Linux > CentOS' 카테고리의 다른 글
CentOS ssh 접속 한글깨짐 수정 (0) | 2012.03.02 |
---|---|
CentOS 방화벽 설정 (0) | 2012.03.02 |
CentOS 단축키 (0) | 2012.03.02 |
CentOS VNC(Virtual Network Computing) (0) | 2012.03.02 |
CentOS 관련 사이트 (0) | 2012.03.02 |