'리눅스/Install'에 해당되는 글 3건

  1. Centos에 관리툴 webmin 설치
  2. Zend Opcache 모니터링 프로그램 설치
  3. Centos/Red hat에 Memcached 설치

Centos에 관리툴 webmin 설치

Centos에 관리툴인 webmin을 설치해 보겠습니다.

이미 cpanel 이나 VirtualMin같은 서버관리툴이 설치되거나 호스팅업체에서 서비스하는 경우 굳이 webmin 설치를 하실 필요는 없습니다.


왜 webmin 인가?


*webmin 공식홈페이지


webmin은 cpanel과 더불어 상당히 오래된 관리툴 입니다. 웹호스팅과는 달리 서버호스팅은 거의 모든 문제를 스스로 해결해야 되기 때문에 관리툴을 설치하면 좀더 쉽게 서버를 관리/수정 할 수 있습니다.

해외는 기본적으로 cpanel과 vps이상 호스팅 서비스를 하는 경우 WHM을 기본 제공 하지만, 국내 호스팅은 제공하지 않는 일이 다반사입니다.

저도 처음에 해외 호스팅에서 홈페이지를 운영하다 국내 호스팅사로 서비스 변경을 하게 됐는데, cpanel이 제공되지 않아서 당황했던 기억이 납니다.

webmin 말고도 다양한 관리툴이 존재하지만 webmin을 추천하는 이유는 무료,설치가 쉬운 장점,거의 모든 서버와 호환된다는 점입니다.

webmin 이전에 다른 관리툴도 몇개 설치해봤지만, 서버와 호환이 안되 서버를 다시포맷해야 되는 상황이 연출 되었습니다.


webmin 설치 (테스트 환경 Centos 6.6)


현재 webmin의 최신 버전은 1.710입니다.

webmin 설치전 작업

webmin 설치전 yum 저장소에 webmin을 추가해 줘야 됩니다.

# vi /etc/yum.repos.d/webmin.repo

webmin.repo에 다음의 내용을 추가합니다.

[Webmin]

name=Webmin Distribution Neutral

#baseurl=http://download.webmin.com/download/yum

mirrorlist=http://download.webmin.com/download/yum/mirrorlist

enabled=1

GPG key 다운 및 설치

wget http://www.webmin.com/jcameron-key.asc

rpm --import jcameron-key.asc


webmin 설치

wdbmin을 설치합니다.

# yum install webmin -y



*접속주소는 서버호스트주소:10000 입니다. 비밀번호는 root 비밀번호를 사용하면 됩니다.

접속주소:10000으로 접속이 안될 경우 방화벽에서 10000포트를 연다음 다시 시도해보세요.


Webmin 접속


접속주소 : 서버호스트주소:10000

접속계정은 본인의 ssh 접속계정과 동일 합니다.



webmin 접속화면입니다.


마치며..


인적으로 생각하는 최고의 관리툴은 capnel과 whm 입니다. 해외호스팅사는 기본으로 cpanel을 제공하지만 국내호스팅사는 아직까지 cpanel 을 기본으로 제공해주는데는 많지 않습니다.

cpanel과 whm은 유료로 운영되는 관리툴이라 처음 웹/서버 호스팅을 시작하는 사람에게는 상당히 비싸다고 느껴질 수도 있습니다.

그에 반해 webmin은 무료이며 호환성도 상당히 뛰어난 편이라 오류로 인해 골치먹을 일도 없습니다.

보통 해외 사용자들은 webmin과 더불어 VirtualMin도 많이 사용하니(혹은 webmin+VirtualMin같이사용) 참고 하시기 바랍니다.


저작자 표시 비영리 변경 금지
신고

'리눅스 > Install' 카테고리의 다른 글

Centos에 관리툴 webmin 설치  (0) 2014.11.16
Zend Opcache 모니터링 프로그램 설치  (0) 2014.11.14
Centos/Red hat에 Memcached 설치  (0) 2014.11.13

Zend Opcache 모니터링 프로그램 설치

캐시 패키지인 Zend Opcache 모니터링 프로그램을 설치해 보겠습니다.

먼저, Zend Opcache는 php5.5 이상 버전에서는 기본으로 제공되는 패키지지만, php5.4이하 버전에서는 기본으로 설치가 되어 있지 않습니다. 

php5.4 이하 버전 사용자는 먼저 Zend Opcache을 설치해야 됩니다.


Zend Opcache 모니터링 프로그램 설치


Zend Opcache 모니터링 프로그램은 Opcache-Status ,opcache-gui, ocp.php 이렇게 크게 3가지로 나뉩니다. 

오늘은 이 프로그램을 모두 설치해 보겠습니다.


1.Opcache-Status by Rasmus Lerdorf 설치

먼저 워드프레스/xe/그누보드가 설치된 폴더에 htdocs 파일을 생성합니다.
htdocs 파일생성
cd /var/www/example.com/htdocs/
opcache-status 설치
# wget https://raw.github.com/rlerdorf/opcache-status/master/opcache.php

접속주소

www.도메인.com/htdocs/opcache.php로 접속합니다.

스크린샷



2. opcache-gui by amnuts 설치

# cd /var/www/example.com/htdocs/
# wget https://raw.github.com/amnuts/opcache-gui/master/index.php -O op.php

스크린샷

3. ocp.php by ck-on 설치

# cd /var/www/example.com/htdocs/
wget https://gist.github.com/ck-on/4959032/raw/0b871b345fd6cfcd6d2be030c1f33d1ad6a475cb/ocp.php



ocp.php 모니터링 화면 입니다.

직관적인 ui가 눈에 띕니다.

Zend Opcache 모니터링 프로그램은 이 3가지중 마음에 드는 모니터링 프로그램으로 설치하면 됩니다.




저작자 표시 비영리 변경 금지
신고

'리눅스 > Install' 카테고리의 다른 글

Centos에 관리툴 webmin 설치  (0) 2014.11.16
Zend Opcache 모니터링 프로그램 설치  (0) 2014.11.14
Centos/Red hat에 Memcached 설치  (0) 2014.11.13

Centos/Red hat에 Memcached 설치

libevent 설치


먼저 Memcached를 설치하기전 libevent를 설치 합니다.

# yum install libvirt

libvirt를 설치할때 의존성 패키지들도 같이 설치 됩니다.

libvirt패키지 설치 확인

# yum list libvirt



Memcached 설치


Centos/Red hat 5버전 사용자는 먼저 Remi 저장소를 설치 합니다.

$ Centos/Redhat Version 5 $

rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm

rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-5.rpm

Memcached 설치
# yum install memcached

$ Centos/Redhat Version 5 $

yum --enablerepo=remi install memcached

Memcached PHP 확장 모듈 설치
# yum install php php-pecl-memcache <-memcache
# yum install php php-pecl-memcached <-memcached

Memcached 설정


# vi /etc/sysconfig/memcached

PORT="11211"
USER="memcached"
MAXCONN="1024"
CACHESIZE="64"
OPTIONS=""

재부팅시 자동시작 설정

# chkconfig memcached on


Memcached 시작
/etc/init.d/memcached start 
# service memcached start

Memcached실행 및 작동 확인
# echo stats | nc localhost 11211


php.ini 파일 변경

vi /etc/php.ini


php.ini에서 

[Session]

; Handler used to store/retrieve data.

; http://www.php.net/manual/en/session.configuration.php#ini.session.save-handler 

session.save_handler = files 


이부분을 


[Session]

; Handler used to store/retrieve data.

; http://www.php.net/manual/en/session.configuration.php#ini.session.save-handler 

session.save_handler = memcached

session.save_path = "127.0.0.1:11211"

이렇게 변경해 줍니다.


아파치 재시작 

* 웹서버를 재시작 해줘야 설정값이 적용 됩니다.

# service httpd restart


참고한 사이트

http://www.if-not-true-then-false.com/2010/install-memcached-on-centos-fedora-red-hat/

https://www.digitalocean.com/community/tutorials/how-to-store-php-sessions-in-memcached-on-a-centos-vps


저작자 표시 비영리 변경 금지
신고

'리눅스 > Install' 카테고리의 다른 글

Centos에 관리툴 webmin 설치  (0) 2014.11.16
Zend Opcache 모니터링 프로그램 설치  (0) 2014.11.14
Centos/Red hat에 Memcached 설치  (0) 2014.11.13