kkamagi's story

IT, 정보보안, 포렌식, 일상 공유

OS

APM, Vsftp, Sendmail, bind - Yum 설치

까마기 2014. 10. 22. 01:29
728x90
반응형

# yum install httpd*

# yum install mysql*

# yum install php*

# yum install bind*

# yum install vsftp*

# yum install sendmail*

# chkconfig httpd on

# chkconfig mysqld on

# chkconfig named on

# chkconfig vsftpd on

# chkconfig sendmail on

 

 <php>

# vi /etc/php.ini

/short

-> short open tag = On

 

/global 

-> On

 

 

# vi /var/www/html/phpinfo.php

<?php phpinfo(); ?>

 

<mysql>

# cp /usr/share/mysql/my-huge.cnf /etc/my.cnf

=============================

my.cnf 복사 후 방법 1

 

# mkdir /mysql_data

# vi /etc/my.cnf

datadir=/mysql_data

========================================

my.cnf 복사 후 방법 2


# vi /etc/my.cnf


#innodb_data_home_dir = /var/lib/mysql 

 

mysql innodb 주석삭제 후 데몬 재시작

========================================

# chown mysql.mysql /mysql_data

# vi /etc/sysconfig/selinux

-> disabled

# reboot

# /etc/init.d/mysqld restart

# mysqladmin -u root password 부여할패스워드

# mysql -u root -p

 

 

 <httpd>

 

# vi /etc/httpd/conf/httpd.conf

ServerName IP입력

 

# /etc/init.d/httpd restart

 

# vi/etc/sysconfig/iptables

80포트 허용 ( httpd )

 

# /etc/init.d/iptables restart

 

<sendmail>

 

# vi/etc/sysconfig/iptables 

25포트 허용 ( sendmail )

# vi /etc/mail/sendmail.cf

 


 O DaemonPortOptions=Port=smtp,Addr=0.0.0.0, Name=MTA
O AuthMechanisms=EXTERNAL GSSAPI KERBEROS_V4 DIGEST-MD5 CRAM-MD5 LOGIN PLAIN
# mail -v kjy8837@naver.com
subject : test

test

.(입력)

 

 

< Vsftp >

# vi /etc/sysconfig/iptables

20,21번포트 허용

 

# vi/etc/vsftpd/vsftpd.conf

listen=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES

 

# useradd 일반사용자

# passwd 일반사용자

:

:

 

 

< bind >

 

# vi /etc/named.conf     --> named 설정파일

 

listen-on port 53 { 허용할 IP; };

{ } -> 허용할 IP 또는 전체를 허용할 경우 any

 

allow-query { 허용할 IP; };

{ } -> nameserver query를 허용할 ip 혹은 ip 대역을 설정하는 지시자이며, 외부와의 query를 허용하려면 any를 입력



# vi /etc/named.rfc1912.zones  ---> zone 설정 파일


예제로 다음과 같이 추가

zone "karas.com" IN {
          type master;
          file "karas.com.zone";
          allow-update { none; };

};



* 레코드 파일 디폴트 경로 -> /var/named   --> named.conf 파일에서 directory 부분 확인

karas.com 에 대한 레코드 파일 설정

# cd /var/named

# vi karas.com.zone  -> 바로 설정 또느

# cp named.localhost karas.com.zone

# vi karas.com.zone





위와 같이 설정한다.

 

# /etc/init.d/named restart

 

error 나면

# named-checkconf /etc/named.conf

# named-checkconf /etc/named.rfc1912.zones

명령어로 확인해가며 오류 수정

 

 


반응형

'OS' 카테고리의 다른 글

리눅스 NTP 시간 동기화 설정  (0) 2014.10.29
Centos ntfs 마운트  (0) 2014.10.24
Virtualhost 갯수 보는 명령어  (0) 2014.10.22
Apache 서비스 등록, Mysql 서비스 등록  (0) 2014.10.22
Windows RDP 연결 세션 수 제한 해제  (0) 2014.10.22