본문 바로가기

Server Story..../Linux

LVS 셋팅 관련. LVS 서버란 LVS(Linux virtual Server) 은 로드 벨런스를 위해 사용되어지는 서버이다.LVS 자체는 운영하기가 손쉬운 편이나, 자칫 하면 골치아파 지는수도 있는게 LVS 서버다.로드 벨런스에는 여러가지 테크닉이 존재한다.(테크닉?? 정확하게는 운영 방식이지만..) 일단 L4 스위치를 이용한 운영, 제일 안정적이지만 제일 돈이 제일 많이드는 방법이다. 또 L4 스위치를 못쓰는 사람은 그림에 떡이다.!!그 다음은 DNS 서버를 이용한 로드 벨런스 방법이다. 이건 2차 DNS 서버까지 있는 경우, 1차와 2차의 IP를 다르게 입력하여 사용하는 방법으로 금액적으로는 가장 싸다.하지만 Processor 서버의 수가 늘어나게 되면 DNS 서버의 수도 늘어나야 되는 문제가 발생한다.요즘 5차까지 .. 더보기
Cent os yum apm 한방설치? yum -y install vsftpd httpd mysql php gd gd-devel libpng libpng-devel libjpeg libjpeg-devel freetype freetype-devel fontconfig fontconfig-devel libxml2 libxml2-devel openssl openssl-devel gmp gmp-devel mhash mhash-devel libmcrypt libmcrypt-devel mysql-server php-mysql php-devel php-gd php-mbstring php-mhash 각종 간단 설치 설정 하는건. 요기 http://blog.bits.kr/11 더보기
scp 사용법 ( 로컬 파일 리눅스로 복사 ) scp 자신의 컴퓨터에서 원격의 컴퓨터로 또는 원격의 컴퓨터에서 자신의 컴퓨터로 간단하게 파일을 전송할 수 있는 프로그램 사용법 scp 보낼파일 계정@서버ip:복사위치(절대경로) ex> $ scp /home/xxxx/test.txt xxxx@xxx.xxx.xxx.xxx:/home/xxxx 하면 접속서버의 암호 입력하면 복사~ 더보기
php 프로그램으로 대량 메일 발송하기. 1시간에 10만건.???? http://www.erury.com/hots/community/bbs/board.php?bo_table=share91&wr_id=1053&sfl=&stx=&sst=wr_datetime&sod=asc&sop=and&page=8 위에서 퍼옴 일반적으로 php 프로그래밍은 길어봐야 수초 내에 끝나는 것이 대부분이다. 하지만, 메일을 보낸다거나 할 경우에는 소스 상단에 set_time_limit(0); 를 추가해서 보내는 경우가 있다. 물론 돈이 많거나, 실력이 뛰어난 프로그래머라면, 좋은 발송기를 사거나, 좋은 프로그램을 짜서 보내면 되지만, 나와 같이 허접한 실력의 프로그래머라면, php로 해결하는 수 밖에 없다 ^^;;; 보통의 경우... 대량 메일을 보내기 위해서는 서버단 설정을 먼저해야 한다. 요즘 .. 더보기
리눅스 snmp 설정 및 세션 스크립트 예) /etc/snmp/snmpd.conf # sec.name source community # 192.168.1.1 아이피를 가진 클라이언트에서 my이라는 커뮤니티로 접근가능하다. com2sec myhome 192.168.1.1 my # sec.model sec.name # 읽기만 가능(MyRWGroup으로 설정하면 쓰기도 가능해진다. 쓰기권한까지 설정할때는 신중하게 생각해서 해야한다.) group MyROGroup v1 myhome group MyROGroup v2c myhome group MyROGroup usm myhome # incl/excl subtree # snmp클라이트에서 모든 값을 접근 할 수 있다. view all included .1 # context sec.model sec.lev.. 더보기
Find 명령어 정리 및 찾은후 삭제 관련 건 아주 유용하지만 엄청난 옵션에 입이 따~악 벌어지는 find 군! 몇가지 만 알면 수십줄의 코딩을 한줄로 끝낼 수도 있는 find의 옵션을 정리해 봅니다. 기본사항 1. * : 모든 것을 의미한다. 2. $ 와 같이 쉘에서 의미를 갖는 문자를 검색할 경우 앞에 "\"를 붙인다. 3. 단어를 검색할 경우 반드시 single quotation(')을 앞뒤에 붙여서 검색한다. 4. 각 옵션은 혼합하여 사용할 수 있다. 5. 숫자 옵션 +n : n 이상인 파일 검색 -n : n 이하인 파일 검색 n : 정확하게 n과 일치하는 파일 검색 파일명 검색 -name 예) 파일명에 "php"가 들어간 파일 검색 # find . -name '*php' 용량 검색 -size 예) 용량이 100KBytes 이상인 파일 검색 .. 더보기
리눅스 찿기 명령어 리눅스를 사용하면서 문자열을 가지고 놀려니 참으로 힘들다. grep을 이용하여 문자열을 찾아보자 문법 : grep [OPTION]... PATTERN [FILE] ... 1 : grep -R "문자열" ./ (현재디렉토리에서 문자열을 찾는다, 하위디렉토리포함) 2 : grep -Rw "문자열" ./ (1번과 같으나 정확히 일치하는 문자열만) 3 : grep -Ril "문자열" * -r 2> /dev/null (문자열이 들어간 화일찾기, 대소문자 구분안함) find를 이용하여 문자열을 찾아보자 문법 : Usage: find [path...] [expression] 1 : find ./ -exec grep -l "문자열" {} \; 2> /dev/null (문자열찾기) 2 : find ./ -exec gre.. 더보기
iptable 관련내용 /etc/sysconfig/iptables iptables는 리눅스에서 방화벽으로 사용하고 있는 iptables를 이용하여 acl 처리 할일이 있어서 작업하면서 다음과 같이 정리하였습니다. 0.기본정책을 ACCEPT로 설정 iptables -P INPUT ACCEPT iptables -P OUTPUT ACCEPT iptables -P FORWARD ACCEPT 1.현재 자신의 방화벽 규칙을 볼 수 있는 명령 iptables --list iptables -L 2.21,23,25,80 포트를 차단하는 정책(각각 하나씩 규칙을 만들것) iptables -A INPUT -p tcp --dport 21 -j DROP iptables -A INPUT -p tcp --dport 23 -j DROP iptables -.. 더보기
리눅스 명령어 모음. Theme 리눅스 명령어 모음 Comments 리눅스 명령어 모음... addbib - 도서목록 형식의 데이터베이스를 만들거나, 확장 apropos - 사용설명서의 키워드 검색 ar - 라이브러리 만들기, 관리 at, batch - 원하는 시간에 원하는 명령을 실해하게 하는 명령 awk - 패턴 검색과 언어 처리 banner - 큰 글자(배너) 만들기 basename - 경로 이름에서 마지막에 있는 이름만 출력 biff - 자신에게 편지가 배달되면 알려주는 명령 bin-mail, binmail - 예전에 사용한 전자우편 프로그램 cal - 달력보기 calendar - 간단한 일정표 cat - 파일 병합과 내용 보기 cb - 간단한 C 프로그램 beautifier(?) cc - C 컴파일러 cd - 작업 .. 더보기
리눅스 snmp 활성화 하기 [Linux] SNMP 및 방화벽 설정하기 1. SNMP을 yum으로 설치하기 2. SNMP를 yum으로 설치한 후, SNMP 설정하기 cd /etc/snmp로 들어간 후, snmp.conf에 설정 되어 있는 내용을 cat /dev/null >snmp.conf 명령어를 통해 지웁니다. 위 그림과 같이 vi /etc/snmp/snmpd.conf 편집기로 열고 --------------------------------------------------------------- com2sec local 127.0.0.1 public com2sec mynetwork 0.0.0.0/0 public group MyRWGroup v1 local group MyRWGroup v2c local group MyRWGroup .. 더보기