태그 : linux

Linux(CentOs)에 webmin설치

아파치, DB라든가의 관리는 콘솔로 하더라도 그많의 서버의 수많은 기능까지 콘솔로 하기는 매우 귀찮다.
그래서 개인적으로 최근 많이 쓰는 툴이 webmin. 서버의 수많은 설정을 웹으로 가능하다. 개인적으로는 주로 메일 관련 설정등 가끔 사용하는 설정 및 기능들을 사용하는데 매우 편리하다.
헌데 CentOs를 설치시 기본 패키지가 아니라서 따로 인스톨 메모.

물론 이곳에서 최신 버젼을 다운 받을 수도 있다.

RPM suitable for Redhat, Fedora, CentOS, SuSE or Mandrake Linux
http://prdownloads.sourceforge.net/webadmin/webmin-1.480-1.noarch.rpm 15M <- 이와 같은 링크를 오른클릭해서 [url링크를 복사]를 선택해 복사해 두자

설치

# wget http://prdownloads.sourceforge.net/webadmin/webmin-1.480-1.noarch.rpm
# rpm --install webmin-1.480-1.noarch.rpm

Operating system is Redhat Enterprise Linux
Webmin install complete. You can now login to https://server-domain-name:10000/
as root with your root password.

약간의 접속정보가 포함된 약간의 로그가 나오며 설치 완료.
https://서버주소:10000/ 로 접속할 수 있다.
접속은 [root]계정으로만이 가능하다.
서버 환경 설정에서 언어를 해당 언어로 바꿔서 사용하면 편리.

by 나야나 | 2009/06/22 11:08 | *nix/OSX | 트랙백 | 덧글(0)

memcached 설치메모

#> yum install memcached
인스톨 가능한 상태라면 이하 rpm 리포지트리 등록 절차를 패스, 인스톨 패키지를 찾지 못했을 경우

현 서버의 아키텍쳐 확인

32비트일 경우 아래와 비슷하게 나올 것이다.

$ uname -a
Linux server1.example.com 2.6.18-92.1.13.el5 #1 SMP Wed Sep 24 19:33:52 EDT 2008 i686 i686 i386 GNU/Linux


64비트일경우

$ uname -a
Linux server.example.com 2.6.18-53.1.21.el5 #1 SMP Tue May 20 09:35:07 EDT 2008 x86_64 x86_64 x86_64 GNU/Linux


rpm repository를 추가, 이하를 참조
서버 버젼에 따른 rpm 참조위치

나의 경우는 렌탈 2G메모리에 레드햇ES5 서버인데 32비트가 설치되어 있어서 아래와 같이 등록

rpm -Uhv http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.i386.rpm


등록후 다음부터는 동일

yum install memcached

memcache 기동
/etc/init.d/memcached status
/etc/init.d/memcached start

서비스를 자동 기동화
chkconfig memcached on

기동 확인(11211 포트 확인)
netstat -nl
tcp 0 0 :::11211 :::* LISTEN
udp 0 0 0.0.0.0:11211 0.0.0.0:*


libevent 설치
yum install libevent libevent-devel zlib zlib-devel php-pecl-memcache


yum install php-pecl-memcache

설치 확인
updatedb
locate memcache.so

php.ini에 추가(혹은 /etc/php.d/memcache.ini 가 추가 되어 있을 것이다. )
extension=memcache.so

apachectl restart

확인
$cache = new Memcache;
$key = 'cache_test';
$cache->connect('localhost', 11211);
if(!$cache->get($key)){
// 캐쉬유효시간은15초
$cache->set($key, date('Y-m-d h:i:s'), MEMCACHE_COMPRESSED, 15);
}
echo $cache->get($key);
?>


Windows 설치

DL
memcached-1.2.1-win32.zip
압축을 다음과 같은 곳에 푼다.
c:\memcached

이곳부터는 cmd를 기동하여 커멘라인으로 실행한다.
설치
'c:\memcached\memcached.exe -d install'
기동
'c:\memcached\memcached.exe -d start'
기본설정으로 11211 포트를 사용한다. 확인은

netstat -al
TCP 0.0.0.0:11211 nayana-PC:0 LISTENING


php extension설치
pecl-5.2.6-Win32.zip
DL

압축풀면 php_memcache.dll 이 있을것이다. extension_dir로 복사한후
php.ini에 [extension=php_memcache.dll] 한줄 추가해주고 아파치 재기동.
내 php는 5.2.4인데.... 5.2.6의 모듈이 로딩됐다...안움직이면 5.2.6으로 갈아타 줄려고 했는데.


osx (snow leopard에서 설치)

맥포트가 설치 되어 있어야 한다.
sudo port install memcached
설치후 메세지에 기본적으로 멈춰있다고 나옴

기동방법이 제시되어있으니 그대로 실행.
sudo launchctl load -w /Library/LaunchDaemons/org.macports.memcached.plist

by 나야나 | 2009/04/22 20:44 | JAVA:PHP | 트랙백 | 덧글(0)

tar 코멘드 사용법

필수

A tar파일을 아카이브에 추가
c 디렉터리구성도 포함에 아카이브를 신규작성
d 아카이브와 파일시스템을 비교한다
r 아카이브의 마지막에 (동일명이라 할지라도)파일을 추가
t 아카이브내용을 표시
u 아카이브내에 새 파일을 추가
x 아카이브에서 파일 디렉터리를 추출

옵션
f [file name] 아카이브 파일의 파일명, 디바이스파일명을 지정
v 처리의 상세를 표시
z 아카이브 작성시 동시에 zip압축을 한다(확장자:.tar.gz)

활용예
tar cvf tar_file dir1 dir1안의 파일을 아카이브 파일[tar_file]이름으로 작성
tar tf tar_file 아카이브파일 tar_file의 내용을 표시
tar xvf tar_file 아카이브파일tar_file을 복원
tar rvf tar_file file1 아카이브[tar_file]에 [file1]을 추가

by 나야나 | 2009/04/21 12:37 | *nix/OSX | 트랙백 | 덧글(3)

무료 *inux파일 복구 프로그램 R-Linux

rli_en_3.zip

홈페이지에는 한글화된 문서가 존재하며 프로그램 역시 한글을 지원하는듯 하다

R-Linux 특징

* 표준 "Windows Explorer" - 스타일 인터페이스
* 호스트 OS: Win9x, ME, NT, 2000, XP, 2003.
* 지원되는 파일 시스템: Ext2FS(Linux)만 해당.
* 동적(Windows 2000/XP), 기본 및 BSD(UNIX) 파티션 배열 스키마에 대한 인식 및 구문 분석
* 전체 디스크, 파티션 또는 부분에 대해 이미지 파일을 생성합니다. 이러한 이미지 파일을 일반 디스크처럼 처리할 수 있습니다.
* 현지어로 번역된 이름을 인식합니다.
* 복구된 파일을 호스트 운영 시스템에서 접근할 수 있는 임의 디스크(네트워크 포함)에 저장할 수 있습니다.

R-Linux 복구 파일: 복구가능 파일
* 바이러스 공격, 전원 공급 실패 또는 시스템 충돌로 삭제된 경우.
* 파일이 있는 파티션을 포맷한 경우(다른 파일 시스템으로 포맷한 경우도 포함).
* 디스크의 파티션 구조가 변경되었거나 손상된 경우. 이 경우에 R-Linux는 디스크를 스캔하여 이전 파티션을 찾은 후에 그 파티션에서 파일 복원을 시도합니다.
* 불량 섹터를 가진 디스크에서. 이 경우에, R-Linux는 이미지 파일로 전체 디스크 또는 부분을 우선 복사한 후 그 이미지 파일을 처리합니다. 디스크에서 새 불량 섹터가 지속적으로 나타나고 남아 있는 정보를 즉시 저장해야 하는 경우에 특히 유용합니다.

by 나야나 | 2008/11/04 11:00 | 무료가 좋아 | 트랙백 | 덧글(0)

◀ 이전 페이지          다음 페이지 ▶