레이블이 centos인 게시물을 표시합니다. 모든 게시물 표시
레이블이 centos인 게시물을 표시합니다. 모든 게시물 표시

2016년 5월 16일 월요일

CentOS postfix gmail

postfix install
# yum install postfix cyrus-sasl cyrus-sasl-devel

# vi /etc/postfix/main.cf
relayhost = [smtp.gmail.com]:587
smtp_use_tls=yes
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_tls_CAfile = /etc/ssl/certs/ca-bundle.trust.crt
smtp_sasl_security_options =

# vi /etc/postfix/sasl_passwd
[smtp.gmail.com]:587    GoogleAccount@gmail.com:GootleAccountPassword

# chmod 400 /etc/postfix/sasl_passwd
# postmap /etc/postfix/sasl_passwd

# service postfix reload

Test

# echo "Postfix Mail Test Success!!" | mail -S from="GoogleAccount@gmail.com" -s "Postfix Mail Test"  "GoogleAccount@gmail.com"

2016년 5월 9일 월요일

CentOS 6.x kernel 최적화

CentOS 6.x kernel 최적화

/etc/sysctl.conf

net.ipv4.ip_local_port_range = 2000 65535
net.ipv4.tcp_fin_timeout = 15
net.core.somaxconn = 65535
net.ipv4.tcp_tw_reuse = 1

# 유휴 메모리관리 (Page Cache) default 100
vfs_cache_pressure = 10000


2013년 10월 27일 일요일

CentOS svn apache 연동

설치해야할 패키지
# yum install subversion mod_dav_svn

svn 경로 설정
# mkdir /var/www/svn

svn 계정 생성
# svnadmin create /var/www/svn/project1

계정 비밀번호 설정
# vi /var/www/svn/project1/conf/passwd
[users]
project1 = password

권한설정
# vi /var/www/svn/project1/conf/authz
[repo:/project1]
project1 = rw

아파치 계정 설정
# htpasswd -c /etc/httpd/conf/.htpasswd project1

디렉토리 권한 설정
# chown -R apache:apache /var/www/svn/project1


아파치 연동
# vi /etc/httpd/conf.d/subversion.conf
<Location /svn>
   DAV svn
   SVNParentPath /var/www/svn

   # Limit write permission to list of valid users.
   <LimitExcept GET PROPFIND OPTIONS REPORT>
      # Require SSL connection for password protection.
      # SSLRequireSSL

      AuthType Basic
      AuthName "Authorization Realm"
      AuthUserFile /etc/httpd/conf/.htpasswd
      SVNPathAuthz on
      AuthzSVNAccessFile "/var/www/svn/project1/conf/authz"
      Require valid-user
   </LimitExcept>
</Location>

아파치 재시작
# service httpd restart


접속경로  http://ipaddr/svn/project1