일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- fdisk
- perl one-liner
- oracle install
- Oracle RAC
- perl string
- bash
- solaris network
- 오라클
- php5
- dba
- cygwin
- MySQL
- RHEL4
- SQL
- PERL
- oracle
- Linux
- Network
- Unix
- mariaDB
- solaris
- perl + 정규표현식
- rac
- prompt
- 연산자
- sqlplus
- grid
- memory
- patch
- command & perl
- Today
- Total
목록OS/Fundamental (23)
DATA 전문가로 가는 길
1. VMware Server 2 + CentOS 5.5 설치 기본적으로 Windows7 에 VMware Server 2 설치 후 CentOS 5.5가 설치되어 있어야 합니다. 설치가 완료되지 않은 분들은 여기를 클릭하여 CentOS를 설치하시기 바랍니다. 2. VMware Tools 설치 가상머신을 통해 CentOS 5.5를 시작 Install VMware Tools...을 클릭 VMware Tools를 설치 하기 위해서 Install를 클릭 CentOS에서 아래와 같은 명령어 수행 su - (일반사용자 일때) mkdir /mnt/cdrom mount /dev/cdrom /mnt/cdrom 다시 VMware Server 2 Web에서 확인 해보면 아래와 같이 되어 있습니다. 압축파일 복사 및 압축파일 ..
보통 lsof 명령어로 할 수 있는 작업입니다. 그렇지만 대다수의 Unix 서버에는 lsof 명령어가 없습니다. 그래서 간단하게 bash 쉘로 검출하는 스크립트를 만들어 봤습니다. 1. Port가 사용하는 Process(프로세스ID)를 찾아내는 방법 #!/usr/bin/bash port=$1 for proc in `ptree -a | grep -v ptree | awk '{print $1};'` do result=`pfiles $proc 2> /dev/null| grep "port: $port"` if [ ! -z "$result" ] then program=`ps -fo comm -p $proc | /usr/bin/tail -1` ps -ef | grep $proc | grep -v grep fi do..
1. 현재 디렉토리 아래 원하는 파일 찾기 find . |perl -ne 'print if /.+\.(perl|c|pc|)$/' [ 결과 ] *.perl *.c *.pc perl 정규 표현식을 사용하여 grouping metacharacter()을 이용하여 원하는 문자열을 출력 2. 현재 디렉토리 아래 원하는 파일을 찾고 각각의 개행수를 출력 find . | perl -ne 'print if /.+\.(perl|c|pc|)$/' | xargs wc -l [ 결과 ] 234234 *.perl 3. 현재 디렉토리 아래 모든 파일에서 '문자'를 찾아 파일명을 출력 find . -name '*' -type f |xargs grep 'perl' [ 결과 ] ./test.pl:#!/usr/bin/perl 4. 파일..
ps -ef -o rssize,comm 으로 전체의 합을 전체 메모리를 나눠서 계산하는 방법을 했지만 정확한 데이터가 나오지 않았습니다. 관제 대상을 가지고 있는 프로그램을 사용하면 좀 더 정확한 UI 형식의 결과물을 볼 수 있을 수 있습니다. 소개하려는 명령어는 svmon 명령어 입니다. 메모리의 현재 상태에 관련하고 실제 메모리의 스냅샵을 구성하는 것이 아니라 명령어의 인터럽트가 가능한 사용자 레벨에서 수행 가능 합니다. 즉 root 권한만 수행 가능 합니다. 중요한 개념을 잡아야 하는데 그 이유는 svmon명령어는 페이지 별로 통계 해준다는 것입니다. 1페이지 가상 메모리의 4K 블록 1프레임은 실제 메모리의 4K 블록 어떠한 명시가 없다면 기본적으로 통계는 4096바이트 메모리 페이지 단위 # s..
요즘 Telnet 데몬을 제거하고 SSH를 이용하는 방안이 많아 지고 있습니다. 윈도우에서 SFTP를 사용 하려면 Cygwin 을 이용하여 SSH2를 깔고 설정 하면 쉽게 해결 되겠지만 다른 방법을 찾던 중 좋은 프로그램 하나를 발견 했습니다. WinSCP 인데요, 가장 좋은 장점은 Commend 모두를 지원 해준다는 겁니다. 다운로드 : WinSCP 다운로드 1. WinSCP 설치 및 환경 설정 설치 inscp419setup.exe (별도의 설정 없이 Next)인증키 값 적용 1. WinSCP 프로그램 시작 2. 세션 -> 저장된 세션 ( 새로만들기 ) - 호스트이름, 포트번호, 사용자이름(계정), 파일 프로토콜(SFTP) - 접속해야 될 서버에 모두 인증키 값을 설정 해야 됩니다.커멘드 명령어 C:\..
1. 소스 설치 방법 Net-SNMP 사이트에서 다운 받을 수 있습니다. 다운 받으신 후 압축을 해제 하시면 디렉토리 안에 많은 파일들이 있습니다. 컴파일 하기 위해서 필요한 요소들입니다. 설치를 시작 하기 전에 꼭 보셔야 할 것이 README.win32 문서가 있습니다. 그중에 Cygwin으로 세팅하는 방법은 아래와 같습니다. *************************************************************************** * * Cygwin - Building * *************************************************************************** An alternate way to build Net-SNMP fo..
1.서버 설정 내역 1) sudo apt-get install nabi ( nabi 설치 ) 2) locale-gen ko_KR.UTF-8 3) /etc/environment 환경 설정 PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" LANGUAGE="ko_KR:ko:en_GB:en" LANG="ko_KR.UTF-8" #LANG="ko_KR.EUC-KR" 4) /etc/profile 환경 설정 LANG="ko_KR.UFT-8" 5) root - /root/.profile 환경 설정 #LANG=C #LANGUAGE=C 6) vi .gnomerc 환경 설정 export LANG=ko_KR.UTF-8 export LC..