일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- grid
- Network
- cygwin
- bash
- memory
- prompt
- Unix
- sqlplus
- 연산자
- oracle install
- solaris network
- dba
- 오라클
- RHEL4
- oracle
- PERL
- php5
- mariaDB
- patch
- fdisk
- perl string
- solaris
- perl one-liner
- Linux
- MySQL
- perl + 정규표현식
- SQL
- Oracle RAC
- rac
- command & perl
- Today
- Total
목록PERL (21)
DATA 전문가로 가는 길
윈도우 환경에서 펄이 수행이 잘 되냐는 질문은 너무 식상하지 않나 생각 됩니다. 가끔 사용 하다보면 Unix계열보다 미흡한 점은 있으나 그렇게 큰 차이를 느끼진 못할 겁니다. 펄을 설치 하는 방법에서 어려움이 전혀 없이 설치가 가능 합니다. 자세한 내용은 아래 내용을 참조 해주세요. --------------------------------- h0ney님 글 Windows XP 환경에서 Perl 설치 방법 가이드 --------------------------------- 글과 같이 ActiveState Perl로 설치하느냐 Strawberry perl로 설치 하느냐는 자유입니다. 둘다 써본 저로써는 딸기펄을 추천 하고 싶습니다.(Strawberry Perl) 휴대용으로 편한 소장용 딸기펄을 사용하고 싶..
일주일 정도 삽질과 고통의 연속을 지내면서 문서하나를 작성 하게 되었습니다.. LAMP( Linux, Apache, MySql, PHP ) 세팅 방법과 모니터링을 구현 하기 위하여 MRTG를 선택 했습니다. Nagios를 설치 하고 싶었으나 오래된 회사의 정책?으로 MRTG를 구성 할 수 밖에 없었습니다. Ubunto apt-get 명령어를 이용하여 소스설치가 아닌 패키지 설치로 가이드 할 생각이며, 관리 또한 편함... 하지만 설정파일의 위치를 알기 위해서는 조금의 노력이 필요하다고 생각 합니다. 1. 기본적인 설정 1-1 네트워크 설정 (기본적인 설정 : dhcp) pubuntu@pubuntu:/etc/network$ cat interfaces # This file describes the netwo..
처음에는 Expect를 활용해서 각 서버에 들어가서 체크리스트 스크립트를 수행 시키고 빠져나오는 방식으로 구현 하였습니다. 하지만 거래량이 많아지면서 접속하는 시간과 체크리스트를 수행하는 시간이 길어지면서 타임아웃이 자주 발생되는 것을 보고 조금 다른 생각으로 체크를 진행 하게 되었습니다. 1. 시스템 체크리스트 계획 A서버와 B서버는 서로 접근이 안됨 양쪽 모두 인바운드, 아웃바운드가 되지 않음 단, 특정 IP에서는 해당 서버로 모두 접근 됨 서버당 체크리스트 일정 시간에 각 서버에서 크론에 의해 작업을 수행 서버 정보 아이디, PW, 디렉토리 모두 다르거나 같음 FTP 활용 *.log 파일은 각 각의 서버에 2개가 있을지 1개가 있을지 모름 예를 들면 (data.log, backup.log 등등이 서..
1. 정규표현식이란 ? 아래 사이트 즉 google + search http://www.google.co.kr/search?complete=1&hl=ko&newwindow=1&q=perl+정규표현식&lr=&aq=f&oq 흔히 말하는 grep, egrep 보다 더 많은 정규표현식을 가지고 있는 perl로 문서를 작성 하도록 할 것 입니다. 2. 정규표현식의 기초 기본적으로 사용되는 3가지 문자에 해당되는 부분 앞의 해당되는 부분을 반복하는 부분 문자에 해당되지 않고 위치나 결합을 나타내는 부분 3. Perl 정규표현식 3-1 기본적인 대입 pubuntu@pubuntu:~$ perl -e 'print "Perl Love" =~ /Love/ ."\n"' 1 pubuntu@pubuntu:~$ perl -e 'p..
1. 스택 리스트의 한쪽 끝에서 수행 되는 선형 리스트 한가지 형태로서 스택의 작업에는 삽입(push), 삭제(pop) LIFO(Last In Frist Out) 스택에 마지막으로 입력된 자료가 제일 먼저 삭제 하는 방식 #!/usr/bin/perl use strict; use warnings; my @stack; my @data = ('one','two','three','four','five'); foreach my $str ( @data ) { print "Initial Stack : $str \n"; push (@stack, $str); print "Add item to Queue : @stack \n"; } print "---------------------------------------\n";..
문의는 이렇게 왔습니다. 에러가 난 시간대 별로 로그를 보내주세요. 그럼 로그를 보겠습니다. %Y%m%d-%H:%m [2345345] uniq=[RBADF2353241] R=[-1114^GM] .. .. %Y%m%d-%H-%m [2345345] USER=[per1] %Y%m%d-%H-%m [2345345] PASS=[wow] .. 각 세션별로 조금 차이는 있습니다.자!! 그럼 저위에 보면 R=[-1114]인 코드를 찾아서 user, pass 를 알고 싶다면 어떻게 하실 건가요? 라인이 다르고 어디위치에 있는지 알수도 없고 만약 주기적으로 3번째 밑에 있다고 한다면 방법은 있겠지만 그건 어떠한 상황에 따라 달라지게 됩니다. 본론으로 들어가면. C-Shell로 만들면 금방 만들지만 제가 perl을 시작했고,..
정규표현식, Perl One Line 등등 공부하다 보니 옵션이 너무 헷갈리고 왜 쓰는지 궁금해서 못하는 영어를 번역 해가며 (구글 변역기) 차례대로 사용법을 익혀 보려 합니다. perl option 을 보도록 하겠습니다. 1. 실행 제어 -e : 스크립트로서 실행할 스트링을 지정 하여 Command Line에서 수행 -M : 펄 모듈을 로드하는 옵션이며, Default Import 하지 않을 경우 -m 옵션을 사용 -l : 표준 장소 앞에서 모듈을 검색하기 위한 디렉토리 지정 -c : 펄 프로그램을 컴파일(실행전 에러 체크) 2. 데이터 -0 : (zero) Input Record 구분자 지정(00, 0777) -a : split된 결과를 @F 배열에 사용 (-p, -n) -n : 를 사용하여 파일에 ..
서브루틴이란? 인수를 받아서 처리하고 출력 하는 방법을 말할 수 있습니다. 보통 언어를 하다보면 개별적으로 움직여야 할 경우가 발생 될 것입니다. 사람도 여러가지 일을 처리 해줄 수 있는 것처럼 서부루틴도 그와 같이 여러가지 작업에 대해 처리하고 출력을 해줍니다. 보통 반환하는 값을 줄것인지 아니면 서브루틴에서 자체적으로 처리해여 결과를 보여줄 것인지는 상황에 따라 다를 것입니다. 자세한 사항은 아래 링크에서 확인 해보시면 보다 ? 많은 정보를 얻을수 있을 것입니다. http://perldoc.perl.org/perlsub.html use strict; use warnings; sub_return(); sub sub_return { print "I Love Perl \n"; } 결과 : I Love Pe..