rsync를 이용하여 특정 디렉토리 제외하고 동기화 할 때 rsyncd.conf 설정법 # 설정 예 [home] path = /home comment = /home exclude = /user/www.user.com/data/userdata/ <= 이 부분을 추가하면 된다. uid = root gid = root use chroot = yes read only = yes hosts allow = 192.168.0.34 timeout = 600 exclude를 추가시 디렉토리 경로는 path 경로를 제외하고 넣어준다.
프로세스별로 오픈된 파일 개수 확인하기 지정한 프로세스가 몇개의 파일을 사용중인지 확인하기 lsof -p PID | wc -l lsof -p 23425,24255 |wc -l
# 리눅스 공유 메모리 세그먼트 확인ipcs -m 세그먼트 크기(bytes)만 뽑기ipcs -m | awk '{print $5}' | egrep "[0-9]" # 리눅스 공유 메모리 설정하기echo 2147483648 > /proc/sys/kernel/shmmax vi /etc/sysctl.confkernel.shmmax = 2147483648
사용자 홈디렉토리에 .vimrc 파일을 연다. syntax on set background=dark set tabstop=4 <=== 이 부분을 원하는 글자수로 수정한다. .vimrc파일이 없는경우 홈디렉토리에 .vimrc파일을 새로 생성하면 된다. syntax on set background=dark set tabstop=4 위와같이 추가하면 된다.
chattr, lsattr 루트도 지우지 못하는 파일을 설정한다. chattr [옵션] [+=-속성] [파일명] [옵션] -V: 파일속성을 바꾼 다음에 보여줌 -R: 하위 디렉토리까지 재귀적으로 바꿈 [속성] a: 파일을 추가모드로만 열수 있다. 단, vi편집기로는 내용을 추가 할 수 없다. c: 압축되어 있는 상태로 저장함 d: dump명령을 통하여 백업받을 경우 백업받지 않음. i : 파일을 read-olny로만 열 수 있게 설정한다. 링크도 허용하지 않고 루트만이 이 속성를 제거할 수 있다. 속성를 추가 할때는 "+속성" 속성를 제거할 때는 "-속성" "=속성"를 사용할 경우 현재의 속성는 제거되고 오직 "=속성"로 설정된 속성만 적용된다. * lsattr 이라는 명령으로 파일의 chattr 속성를 확인할 수 있다. ---------------------------------------------------------------------- 예) file1에 i 속성를 추가할 때 chattr +i file1 예) 파일의 chattr 속성 확인 [root@ezvil log]# lsattr messages -----a------- messages 예) a
/usr/local/bin/memcached -p 11211 -m 64m -d -m 64m : use 64mb memory -p 11211 : use port 11211 -d : background execute -h : 명령어 도움말 -w : debuging mode
배포판별 네트워크 본딩 http://mar.gar.in/ybgwon/linux%252Bbonding
Korean ProFTPd Reference 버젼 : v0.6 생성 : 2000.09.01 번역 : ProFTPd korea user group 변환 : reference_to_html.php3 v0.1 by 김정균 <admin@oops.org> 이 문서는 Korea User Group의 Project의 한 일편으로 작성 되어 졌다. ProFTPd Reference는 ProFTPd의 설정 파일에 사용이 되는 지시자들의 간략한 소개를 담고 있다. 이 문서에 대한 저작권은 CopyLeft에 따른다. 단 번역에 참가한 사람들에게 조금은 감사하는 마음을 가져 줬으면 하며, 조금의 도움이 될수 있게끔 행동을 해 주셨으면 한다. 길은 열려있다. ProFTPd에 대한 모든 한글 문서는 ProFTPd Korea user group 에서 볼수가 있다. <anonymous> <Directory> <Global> <Limit> <VirtualHost> AccessGrantMsg Allow AllowAll AllowChmod AllowFilter AllowForeignAddress AllowGroup AllowOve
# openssl 소스 설치 tar xvfpz openssl-0.9.8g.tar.gzcd openssl-0.9.8g ./config -fPIC --prefix=/opt/webapps/openssl shared threads zlib makemake install echo "/opt/webapps/openssl/lib" >> /etc/ld.so.conf
configure에 --with-jpeg --with-png가 있으면 관련 라이브러리를 찾습니다. 그러나 lib64를 사용하는 경우 관련 라이브러리가 /usr/lib가 아니라 /usr/lib64에 있게 되어 찾지를 못한다. make시에 에러 남 가장 간단한 해결책은 configure시에 위치를 아래와 같이 지정하고 --with-jpeg-dir=/usr/lib64 --with-png-dir=/usr/lib64 /usr/lib64에서 아래의 명령으로 심볼링크를 걸어두면 된다 /usr/lib64]# ln -s /usr/lib64 lib /usr/lib64]# ln -s /usr/include include
# cpio 파일 압축풀기 cpio -idmv < file.cpio [옵션] -i : cpio로 백업한 data를 restore 한다 -d : restore중 필요한 디렉토리를 자동으로 생성시킨다. -m : 백업 되있는 data들의 날짜, 시간을 그대로 유지한다. -v : verbose
출처 : http://wiki.heedy.pe.kr/index.php/Memcached 1 서론 2 memcached의 캐쉬 방식 3 memcache의 인스톨 4 memcache의 기동 5 memcache의 동작확인 서론 memcached는 고속의 분산형 Memory Cache이며, 주로 DB에의 참조 결과를 Cache, 웹시스템에 있어서의 성능향상을 위해 많이 사용된다. 웹시스템에 있어서의 부하대책 서버의 구성을 살펴본다. Scale Out (서버의 수를 늘린다) Scale Up (CPU/Memory 등의 하드웨어를 향상시킨다) OS/Middleware의 설정을 살펴본다. 네트워크구성을 살펴본다. 어플리케이션 로직을 살펴본다. 위의 대책 중에 DB서버에의 대책에는 데이터의 배치, 데이터 액세스방법을 어떻게 구현했는지가 문제가 된다. DB서버에의 부하를분산 (DB파티션팅 등의 기술을 사용해 Scale Out) DB서버에 있어서의 쓸때없는 처리를 줄인다. (DB Query를 다시 살펴본다) 바로 memcache가 위의 문제가 될 수 있는 곳의 해결책이 될 수 있을 것 같다. memcached에 의한 성능향상 파일 입출력 (File I/O)가 줄어듬 파일의 내용