# httpd 소스 설치 tar xvfpz httpd-2.0.63.tar.zcd httpd-2.0.63 # apache + 64bit problemrm -f configurerm -f srclib/apr-util/configure./buildconf ./configure --prefix=/opt/webapps/apache2 --enable-so --enable-ssl --with-ssl=/usr --enable-lib64 --libdir=/usr/lib64 --enable-cache --enable-deflate --enable-proxy --enable-mem-cache --enable-expires --enable-rewrite --enable-mods-shared=mod_rewrite --enable-security --with-module=proxy:mod_security.c makemake install mkdir /var/log/httpdchmod 711 /opt/webappschmod 755 /opt/webapps/apache2chmod 644 /opt/webapps/apache2/conf/*chmod 600 /opt/
date : 071417352008 >> 월일 >> 시간 >> 년도
#passwd -l 아이디 "아이디" 사용자는 패스워드에 락이 걸림으로써 어떠한 패스워드로도 인증을 받을 수 없다. FTP, SSH, TELNET은 접속이 불가능. 단, 웹과 DB는 정상적으로 운영된다. 해제하기 #passwd -u 아이디
EXT3-fs error (device sda2) in start_transaction: Journal has aborted EXT3-fs error (device sda2) in start_transaction: Journal has aborted 위와같은 에러 메시지가 발생되면서 특정 파티션이나 혹은 모든 파티션이 읽기모드로(Read Only mode) 변경된다. 이러면서 업데이트가 불가능해지는데... 원인은 아래와 같다. 1. 파워 불량 2. 일시적인 전원 불량 3. 비정상적인 서버 종료 InstructionsThings You'll Need:A linux Rescue CD, like SysRescueCD or a bootable OS from CD or disk, like Tomcat. Step 1Reboot the server, and watch for the moment when it asks you to push "Y" to start a filesystem check, and let it cleanup the system. If you never get the opportunity to do the "Y" selection because it
exportfs 명령어는 nfs서버를 다시 시작하지 않고도 공유목록을 수정할 수 있다. -a : /etc/exports 파일을 읽어 들인다. -r : /etc/pxports 파일을 다시 읽어 들인다. -u IP:/디렉토리 : 입력한 디렉토리를 공유목록에서 제외한다. -v : 현재 공유 목록을 확인한다.
php 컴파일시 아래와 같은 에러 대처하기 -lcrypt -lnsl -lm -lxml2 -lz -lm -lxml2 -lz -lm -lcrypt -lxml2 -lz -lm -lxml2 -lz -lm -lcrypt -o libphp5.la/usr/bin/ld: cannot find -lltdlcollect2: ld returned 1 exit statusmake: *** [libphp5.la] Error 1 문제ltdl 라이브러리를 찾을 수 없다는 에러임 아래 rpm을 설치해준다.lltdl-devellibtool-ltdl-devel
출처 : http://www.ioncannon.net/system-administration/80/how-to-transfer-linux-from-virtualbox-to-xen/ There have been times recently when I wanted to pull a VirtualBox Linux instance I had into Xen. I kept thinking it had to be fairly easy but I kept putting off trying it until recently when I ran into something I wanted to install from a CD image into an Amazon EC2 AMI. It turns out the main hurdle in transferring an image is lack of documentation. I'm using VirtualBox 2.1.0 so some of the following commands may not work with older versions. I learned the hard way that they have changed a numb
rsync를 이용하여 동기화 할때 특정 폴더 제외하기 예) /home/src/ 폴더를 /home/dest/ 폴더로 동기화하는데 /home/src/a/ 폴더는 제외시킬 경우 rsync -av --delete --exclude 'a' /home/src/ /home/dest/ 주의사항: --exclude 는 상대경로를 써줘야 함. exclude 패턴을 여러개 지정하고 싶을 경우엔--exclude-from 에 파일 경로를 지정해 주면 된다. 예) /home/src/ 폴더를 /home/dest/ 폴더로 동기화하는데 /home/src/a/, /home/src/b/ 을 제외 할 경우 /home/pattern.txt 란 파일에 패턴을 저장. a/ b/ 아래의 명령어 실행. rsync -av --delete --exclude-from '/home/pattern.txt'/home/src/ /home/dest/
서버에 문제가 생겨 일반 사용자들의 접속을 못하도록 조치할때 유용 일반사용자 서버접속 금지하기 #/etc/nologin 파일을 생성한다. 파일이 생성된 이후부터는 일반사용자는 서버에 접속하질 못한다. 단순히 파일이 있는것 자체만으로 접속을 못하게된다. nologin 파일에는 서버점검중임을 적어두면 일반 사용자가 접속할때 nologin 파일안의 내용이 뿌려지게 된다. 단, root만은 접속할 수 있다. 하지만 일반 사용자로 로긴한 후 root로 접속한다면 일반사용자로 접속을 하지 못하기때문에 서버에 접속할 수 없는 문제가 생길 수 있다. root로만 접속이 가능함을 명심하기바란다.
EXT3-fs error (device sda2) ext3_journal_start_sb : Detected aborted journal EXT3-fs error (device sda2) ext3_journal_start_sb : Detected aborted journal EXT3-fs error (device sda2) ext3_journal_start_sb : Detected aborted journal 에러가 발생하면 읽기모드로 변경되면서 더이상 업데이트가 안된다. 해결방법 1. 해당장치를 unmount 2. debugfs -w -R "feature ^has_journal,^needs_recovery" /dev/장치명 파티션을 ext2모드로 바꾸어 줍니다. 3. fsck -y /dev/장치명 점검 4. tune2fs -j /dev/장치명 저널링을 활성화 5. mount
서론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)가 줄어듬파일의 내용을 캐쉬해 둠으로써 파일 입출력에 의한 부하가 줄어든다.세션정보의 공유유져의 세션정보를 캐쉬해 둠으로써, 복수의 아팟치서버사이의 세션정보를 공유한다.memcached의 캐쉬 방식분산형memcache서버 자체에는 분산장치을 가지고 있지않다.
# samba 계정 추가하기 adduser -d /home2/manage managesmbpasswd -a manage /etc/init.d/smb stop/etc/init.d/smb start