iptables 명령어로 ip 차단 법.

iptables 명령어로 ip 차단 법.shell>>iptables -A INPUT -s 차단IP주소 -j DROP차단 내용확인shell>>iptables -L삭제 shell>>iptables-D INPUT 3모두삭제 shell>>iptables -F저장shell>>service iptables save저장하여야 리부팅 후에도 적용 됨. [이 게시물은 관리자님에 의해 2012-01-11 16:35:41 질문과 답변에서 이동 됨]

14-02-10 by 최고관리자

구글 API로 Analytics정보를 이용해보자! (Google Analytics API PHP)

 http://blog.upgle.com/upgletyle/83811. 기본설정기본 API 사용을 위해 필요한 과정은 다음과 같다. 먼저 Google APIs Console에 가서 새로은 프로젝트를 만든다https://code.google.com/apis/console/새 프로젝트를 만들었다면 Services메뉴에 가서 Analytics API 서비스를 사용함으로 변경한다.API Access 메뉴에 가서 Create an Oauth 2.0 Client-ID... 버튼을 클릭한다.Product na…

14-03-04 by 프로진

Adobe Flash Live Media Encoder 를 이용한 라이브 스트리밍

라이브 스트리밍을 위한 인코더에는 하드웨어와 소프트웨어의 2가지 종류가 있습니다.  하드웨어 : Spinaker, Digital rapid StreamZ - 전용 하드웨어를 사용해서 인코딩을 하게 되므로, 소프트웨어 인코더에 비해 더 좋은 화질을 보장한다. 단 하드웨어를 별도 구매 해야 함. - 엔터테인먼트 라이브등 화소의 변화가 심한 라이브 환경에 적합함 소프트웨어 : Adobe Flash Live Media Encoder, Telestream Wirecast - 일반 PC나 노트북의 캠을 사용…

14-03-19 by 프로진

ORA-01400 : NULL을 ("DB명"."테이블명"."칼럼") 삽입할 수 없습니다

ORA-01400 : NULL을 ("DB명"."테이블명"."칼럼") 삽입할 수 없습니다 

 ◆ 문제 원인

  cannot insert NULL into ("eai"."test_table"."name")

  해당 에러는 데이터를 insert 할 때, eai.test_table 의 name 컬럼의 속성이 not null 인데 데이터를 넣지 않아서 (null) 발생

 ◆ 문제 해결
 
  * 데이터를 insert 하기 전에 not null 컬럼을 확인하여 해당 컬럼들에는 데이터를 필수적으로 입력…

15-12-08 by 지니야

ORACLE 에서 auto-increment 생성하기

출처 : How to Create Auto Increment Columns in OracleMySQL 에서는 create table 명령문 내에서 auto-increment 를 사용할 수 있지만,ORACLE에서는 그게 불가능한 것처럼 보인다.이건 내가 알고 있는 지식일 뿐, oracle도 create table 명령문 내에서 가능할 수도 있다.아무튼. create table 내에서 auto-increment를 세팅할 수 없다는 가정 하에, sequence와 trigger를 통해서 어떻게 auto-…

15-12-09 by 최고관리자

리눅스(CentOS)에 Nginx 설치

entOS에 Nginx 설치를 해보자. http://nginx.org/ 에서 파일을 내려받자  root권한으로 하면..안되지만, 개인 가상머신이니 ..일단 에헴;최신버전을 다운 받아보자 wget http://nginx.org/download/nginx-1.9.9.tar.gz 받았으면 압축도 풀고..tar zxvf nginx-1.9.9.tar.gz 설치될 경로는 미리 만들어두자.. 필자는/kani/program/nginx 경로에 설치할 예정이다. 압축을 풀고 cd nginx-1.9.9 ./confi…

16-02-12 by 프로진

nginx 로 간단한 스트리밍 서버 구축하기.

Ubuntu LTS(14.04) 에서 수동 컴파일 환경을 준비하는 것으로 시작합니다. apt-get install build-essential libpcre3 libpcre3-dev libssl-dev unzip software-properties-common 이런거 한번 해줘야 컴파일 할 때 무리없습니다. 적당히 디렉토리를 만들어서(저는 /usr/local/src 에 했습니다.) wget http://nginx.org/download/nginx-1.9.7.tar.gz tar xvzf nginx…

16-02-25 by 프로진

CentOS 7 에서 PHP 7 설치하기

1. PHP 7.0.0 설치 방법yum install -y epel-releaserpm -ivh http://rpms.remirepo.net/enterprise/remi-release-7.rpmyum –enablerepo=remi update remi-releaseyum –enablerepo=remi-php70 install -y php php-fpm php-mysql php-gdphp -v  PHP 7.0.0 설치 완료     systemctl start php-fpm   // php 시작sys…

16-03-07 by 프로진

Apache 일자별로 로그파일 생성하기

일자별로 로그파일 생성하기로그 파일에 관한 설정도 httpd.conf에서 <VitrualHost> 구문을 이용해서 할 수 있습니다.httpd.conf(혹은 가상 호스트 설정 파일)에서 다음 구문을 찾습니다. httpd.confCustomLog "${APACHE_LOG_DIR}/access.log" combined이것은 Apache에서 제공하는 기본 로거를 이용해서 로그 기록을 할 때 사용하는 옵션입니다. 이를 다음과 같이 바꿔 줍니다.  httpd.confCustomLog "|(rota…

16-04-22 by 프로진

APACHE에 PHP 2개 이상 설치

CentOS 소스 컴파일 기준으로 간략하게 설명드립니다. 1. Apache 2.4버젼 기준 # ./configure --prefix=/usr/local/httpd-2.4.20 --enable-proxy [추가] ............ 2. PHP 7.0.5 설치 # ./configure --prefix=/usr/local/php-7.0.5 --with-config-file-path=/usr/local/php-7.0.5 --with-apxs2=/usr/local/apache/bin/apxs [꼭 삭…

16-05-11 by 프로진

mysql-bin 로그 삭제하는 방법입니다.

MySQL Binary Log 는 add, delete, insert, update 등의 query 가 저장되어 있는 파일로서 MySQL 을  설치하게 되면 기본적으로 MySQL Binary Log 가 생성됩니다.
 
Binary Log 를 쌓지 않아도 되는 MySQL 구동 환경에서는 Binary Log 를 삭제하므로, 디스크 공간 여유 공간을 확보할 수 있는데, MySQL Binary Log 를 지우는 방법에 대해서 알아보겠습니다.
 
1. MySQL Replication 환경에서 지우기
 
 …

16-08-19 by 최고관리자

html 정렬 사이트

HTML CSS JS 코드정리 하기

 
1. 난잡하게 되어 있는 HTML 코딩을 태그별로 정리해주는 사이트
    http://tools.arantius.com/tabifier 
 
 

 
 
2. 태그별로 정리된 HTML 코딩을 1줄로 변경해주는 사이트
    http://www.willpeavy.com/minifier
 

 
 
3. JS 코딩을 정리해주는 사이트
   http://jsbeautifier.org
 

 
 
 

18-11-24 by 최고관리자

JavaScript 난독화 사이트입니다


JavaScript 코드를 효율적으로 무료로 난독화 코드로 만들어주는 사이트로 오픈소스입니다.
 
홈페이지 : https://obfuscator.io/
 

18-11-26 by 최고관리자

VSFTP 설치 및 설정하기


목록


 

CentOS7 에 최신 VSFTP 설치하고  
계정 사용자가 상위 디렉터리로 이동하지 못하도록 하는 설정에 대해 알아보겠습니다.  
 
 
//vsftp 를 yum 을 이용해 설치 합니다.  
# yum -y update  
# yum install  -y vsftpd  
 
 
//systemctl 명령어로 vsftpd를 시작/중지/상태확인한다. …

18-11-27 by 최고관리자

APM 설치 스크립트

APM AUTO INSTALL V.2.9 사용 설명서
 
설치되는 APM버전은 Apache 2.4.35 , MariaDB 10.3.11, PHP 7.2.12 버전과 그외 필요한 라이브러리도 같이 설치가 됩니다. 

설치 완료후 쉘(터미널) 상에서 

/usr/bin/mysql_secure_installation 를 진행 하셔서 root 패스워드와 기타 설정을 끝내시기 바랍니다. 
 

 
1. APMAUTOINSTALL V.2.9 압축 파일을 다운로드 받으시고 압축을 해제 후 APMinstalle…

18-11-27 by 최고관리자

웹폰트 사용하기

 
웹폰트에 대해서 잘 정리된 글이 있어서 공유합니다~
 
http://wit.nts-corp.com/2017/02/13/4258
 
Posted by 김 원준 in Research

18-12-04 by 최고관리자

MYSQL의 기본 명령어 및 루트 암호 재설정하기

 사용자 및 데이터베이스 만들기

* MySQL 데이터베이스 및 사용자를 생성

1. 명령 줄에서 루트 사용자로 MySQL에 로그인합니다.


shell> mysql -u root -p


2. MySQL  root 비밀번호를 입력 한 다음 Enter를 하면 로그인 됩니다.
3. 데이터베이스 사용자를 작성하려면 다음 명령을 입력하십시오. 사용자 이름 을 생성하려는 사용자로 바꾸고 비밀번호 를 사용자 비밀번호 로 바꿉니다 .
   

mysql> GRANT ALL PRIV…

18-12-22 by 최고관리자

innodb mysql frm ibd 파일만 있을 경우 복구

1. Mysql 중지
 
2. 먼저 frm, ibd 파일을 백업 한다.(혹시 몰라서...)

3. 테이블 생성후 (테이블 생성하면 frm, ibd 파일 생성이 된다.)
   테이블 구조를 모를 경우 .frm 파일을 가지고 있으면 테이블 스키마가 남겨져 있어 테이블 구조를 추출할 수 있다.

shell>mysqlfrm --diagnostic <frm 파일 경로

   mysqlfrm 도구를 이용하면 테이블 구조를 추출할 수 있다.

shell>mysqlfrm --se…

18-12-24 by 지니야

Mysql(MariaDB)에서 Table의 특정 필드 데이터만 백업하기

Mysql(MariaDB)에서 Table의 특정 필드 데이터만 백업하기

Mysql(MariaDB) 사용시 Table에서 특정 필드의 Data만 백업을 하고자 할 경우에 
전체 Table을 백업하자니 불필요한 데이터의 양이 너무 많아 시간이 오래 걸리는 걸립니다.

이런 경우 중요한 데이터, 꼭 필요한 데이터가 들어있는 테이블만을 백업할 수 있는 방법 입니다.
스크립트 명령어입니다.

mysql -u root -p dbTableName -e “select 백업하고자 하는 필드명 from Ta…

18-12-31 by 최고관리자

그누보드 G4 에서 G5로 이전후 첨부파일이 안나올 경우

그누보드 G4 에서 G5로 이전후 첨부파일이 안나올 경우G5버전에서 게시판마다 wr_file 필드가 생겼는데 이 필드값이 '0' 으로 되어 있어서 첨부파일이 안보이는 경우인데그누보드가 설치된 경로에서 file_check.php 파일 생성 후 실행 시키면 됩니다

PHP


<?
include_once('./_common.php');
if(!$is_admin) {
exit;
}
$bo_table = "";
$sql = " select bo_table from $g5[bo…

19-01-02 by 최고관리자