일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Oracle 테이블 띄어쓰기
- oracle
- Orace 18c
- Oracle 윈도우 설치
- oracle 18c
- Oracle 테이블 대소문자
- 윈도우 Oracle
- Oracle 18c HR
- Oracle Express Edition
- 무료 오라클 설치
- ora-01722
- 오라클 캐릭터셋 조회
- Oracle 18c 설치
- 서평단
- 무료 오라클 데이터베이스
- Oracle 18c HR schema
- 오라클 캐릭터셋 확인
- Oracle 사용자명
- Oracle 초기 사용자
- 오라클 캐릭터셋 변경
- Oracle 사용자명 입력
- 비전공자를 위한 데이터베이스 입문
- ORA-12899
- ORA-00922
- Today
- Total
목록Development (116)
The Nirsa Way
Apache ModSecurity audit Log 확인 스크립트 modsec_audit.log 경로만 변경해서 사용 하시면 됩니다. #!/bin/bash echo "***********************************" echo "* 1. IP 요청 순위(TOP 10) *" echo "* 2. 국가 요청 순위(TOP 10) *" echo "* 3. GET 요청 순위(TOP 10) *" echo "* 4. POST 요청 순위(TOP 10) *" echo "* 5. Request BODY 순위(TOP 10) *" echo "* 6. All Request BODY *" echo "* 7. 프로그램 종료 *" echo "***********************************" echo -e..
pip 사용 시 bash: pip: command not found 에러 발생 pip가 설치되지 않아 해당 에러가 발생할 수 있습니다. 아래와 같이 epel-release 레포 추가 후 python-pip를 설치하면 에러를 해결할 수 있습니다. yum -y install epel-release yum -y install python-pip
zabbix-agent, modsecurity, rsyslog 자동 설치/설정 쉘 스크립트 로컬 호스트 명과 자빅스 서버의 IP를 입력받은 후 zabbix-agent, modsecurity,rsyslog를 설치 및 설정해주는 쉘 스크립트 입니다. modsecurity의 경우 OWASP의 CRS를 받아온 후 DetectionOnly 모드로 동작하게 되어 직접적인 차단은 하지 않고 modsec_audit.log로 탐지만 하게 됩니다. 스크립트 사용 방법은 첫번째 인자값으로 firewalld를 설정할지를 결정 해주어야 합니다. 만약 install.sh 라는 파일명으로 코드를 저장했다면 firewalld 설정을 할 경우 ./install.sh set-firewalld를 입력해주어야 하고 firewalld를 설정..
쉘 스크립트 일부 문자열 비교하기 쉘 스크립트에서 일부 문자열을 비교하는 방법에는 여러가지가 있겠지만, 저같은 경우 =~ 를 사용합니다. 아래 코드와 같이 if문 안에 =~ 를 사용하여 비교할 수 있는데, 아래 코드는 $test_string이라는 변수 안에 a 라는 문자열이 있을 경우 good을 출력하는 간단한 코드 입니다. 단, =~ 를 사용할 시 if [ 조건식 ] ; 이 아니라, if [[ 조건식 ]]; 을 사용하여야 에러가 발생하지 않습니다. #!/bin/bash test_string="a b c d e f g" if [[ "$test_string" =~ "a" ]]; then echo "good!" fi

zabbix-agent 설치 쉘 스크립트 version.1 쉘 스크립트를 실행할 때 인자값을 주어 실행하는 방식 입니다. sh [스크립트명] [자빅스 서버 IP] [firewalld 설정 여부] 와 같이 실행하시면 되고 firewalld 설정을 원한다면 set-firewalld를, 원하지 않는다면 두번째 인자값은 공백으로 두어도 무관 합니다. ex1) /root/zbx-agent-install.sh 에 코드를 저장 하였고, 자빅스 서버의 IP가 192.168.0.1, firewalld 설정을 할 경우 --> sh /root/zbx-agent-install.sh 192.168.0.1 set-firewalld ex2) /etc/zbx-agent-install.sh 에 코드를 저장 하였고, 자빅스 서버의 IP..
CentOS 7 Mod_Security2 설치 및 Mod_audit 로깅 설정 쉘 스크립트 root 계정으로 실행 및 Apache는 기존에 설치되어있는 환경 이어야 합니다. #!/bin/bash yum -y install gcc gcc-c++ httpd-devel && cd /root && wget https://ftp.pcre.org/pub/pcre/pcre-8.43.tar.gz && tar xvfz /root/pcre-8.43.tar.gz && cd /root/pcre-8.43 && ./configure --prefix=/usr/local/pcre && make && make install && cd /usr/local/src && wget ftp://xmlsoft.org/libxml2/libxml2..

설명보다는 간단히 URL과 class를 구하는 방법을 설명하고, 공개한 코드에 바로 적용할 수 있도록 작성 했습니다. 파이썬 네이버 영화 평점 크롤링 (네티즌 평점 상위 5개 크롤링) 우선 URL을 구해야 하는데, 아래와 같이 저가 구하려 했던 네티즌 평점은 HTML안에 HTML이 들어가는 방식으로 되어 있었습니다. (이런 이유로 들어간 후 바로 URL을 입력하면 네티즌 평점이 아닌, 전문가 평점이 출력 되었습니다.) 크롬의 경우 아래와 같이 간단히 주소를 구할 수 있는데, 평점에서 우클릭하여 프레임 소스 보기를 선택 합니다. 위에서 프레임 소스 보기를 눌렀다면 아래와 같은 창이 나오는데, URL창에서 'view-source:'을 제외하고 https://~ 이후의 주소를 복사+붙여넣기하여 아래 소스 코드..
자바 로또 프로그램 만들기 자바 배열을 이용하여 아래와 같이 간단한 로또 프로그램을 제작할 수 있습니다. package date20200317; public class Array_lotto { public static void main(String[] args) { int lotto[] = new int [6]; // 번호 생성 for(int i=0; i
자바 do while 반복문 일반적으로 while문은 조건식이 참일 때 코드가 실행되는 반면에, do while 반복문은 무조건 한번 이상 실행 됩니다. package date20200317; public class t { public static void main(String[] args) { int num = 6; do { System.out.println(num); num++; } while (num
아래 코드는 중첩 for문을 이용한 2단부터 9단까지 출력하는 간단한 구구단 코드 입니다. package date200226; public class test { public static void main(String[] args) { # 2단부터 시작하고 9단까지 실행하며 반복문이 한번 돌때마다 1씩 증가 시킵니다. for(int i=2; i < 10; i++) { System.out.println(i + "단을 출력 합니다."); # 위에서 i의 값이 2라면 2x1 ~ 2x9 까지 진행 합니다. # 이 반복문(j)이 종료되면 위의 반복문 변수 i가 1 증가하여 다시 3x1 ~ 3x9 까지 진행하는 식으로 9단까지 반복 합니다 for(int j=1; j < 10; j++) { System.out.pri..