[mysql] 로그정리

DB 2013. 12. 25. 02:54

로그 정리하는 날짜 확인

  show variables like '%log%';

 

 

 

자동으로 정리할 날짜 수정 ( 10일? )

  set global expire_logs_days=10;

 

로그 재시작

  flush logs;

 

'DB' 카테고리의 다른 글

[mysql] 컬럼 추가 삭제 변경  (0) 2015.05.20
[mssql] Date형 변환 Convert 함수  (0) 2014.11.17
[mssql] .bak 파일로 DB 백업 복구  (0) 2014.10.19
[mysql] 특정 테이블만 백업  (0) 2014.03.19
[mysql] 프로시저 기본 샘플  (0) 2013.11.21
Posted by 꼬장e
,

listen
-> standalone으로 운영할때 설정한다.

     listne=YES

 

connect_from_port_20
-> standalone 모드에서, ftp 포트변경을 원할때 설정한다.
     connect_from_port_20=YES

 

listen_port
-> 21번 포트이외의 다른 포트를 사용할 경우, 사용할 포트를 지정한다.
     listen_port=2211

 

anonymous_enable
-> anonymous 사용자의 접속 허용 여부를 정의한다. 기본은 YES이며 공개용 FTP 서버로 사용하지 않는 경우는, NO로 변경해서 사용한다.
     anonymous_enable=NO

 

local_enable
-> 로컬 계정 사용자의 ftp 접속 허용 여부를 정의한다. 서버에 존재하는 일반 계정으로 ftp접속을 할 경우 YES로 설정한다.
     local_enable=YES

 

write_enable
-> 쓰기권한을 허용 여부를 정의한다. NO로 설정할 경우는 파일업로드가 불가능하게 된다.
     write_enable=YES

 

local_umask
-> 로컬 계정 사용자용 umask를 정의한다.(default=077)
     local_umask=022

 

anon_upload_enable
-> anonymous 사용자가 파일을 업로드 할 수 있는 권한을 설정한다. default는 NO이며, anonymous_enable=YES로 설정되어 있을때만 해당된다.

 

anon_mkdir_write_enable
-> anonymous 사용자가 디렉토리를 생성 할 수 있는 권한을 설정한다. default는 NO이며, anonymous_enable=YES로 설정되어 있을때만 해당된다.
     anon_mkdir_write_enable=YES

 

chown_upload
-> anonymous 사용자가 업로드한 파일의 소유권을 자동으로 변경하도록 설정한다.
     chown_upload=YES

 

chown_username
-> anonymous 사용자가 업로드한 파일의 소유권을 변경할 유저명을 설정한다.
     chown_username=jook

 

xferlog_enable
-> 파일 전송 로그를 남길 것인지 여부를 정의한다.
     xferlog_enable=YES

 

xferlog_file
-> 파일 전송 로그를 기록할 파일명을 정의한다.
     xferlog_file=/var/log/vsftpd.log

 

xferlog_std_format
-> xferlog 형식으로 ftp log를 남기기 위한 설정이다. xferlog 표준 포맷은, 디렉토리 생성 등의 로그를 남기지 않으며, vsftpd 스타일의 로그는 디렉토리 생성을

     포함한, 보다 상세한 로그를 남기기 때문에, NO로 설정할 것을 권장한다.
     xferlog_std_format=NO

 

chroot_local_user
-> 홈디렉토리를 벗어나지 못하도록 제한하기 위한 설정을 정의한다. ftp 접속 후, 홈디렉토리 상위의 시스템 파일에 접근하지 못하게 하기위한 설정이다.
     chroot_local_user=YES

 

chroot_list_enable
-> chroot_local_user=YES로 설정 했을 때, 상위 디렉토리로 이동할 수 있는 계정을 리스트화 하기 위한 설정이다.
     chroot_list_enable=YES

 

chroot_list_file
-> chroot_list_enable=YES 로 설정 했을 때, 리스트를 저장하기 위한 파일명을 설정 한다. 파일내에 기록된 계정만 상위 디렉토리로 접근이 가능하다.
     chroot_list_file=/etc/vsftpd.chroot_list

 

ftpd_banner
-> ftp 서버에 접속했을때, 보여주는 로그인 메시지를 설정한다.(default=vsftp 버전 출력)
     ftpd_banner=Welcome to FTP service.

 

dirmessage_enable
-> 새로운 디렉토리에 들어갔을때 보여줄 메시지를 저장한 파일설정을 허용한다.
     dirmessage_enable=YES

 

message_file
-> 설정한 이름으로 파일을 만들고 메시지를 입력해 놓으면 그 디렉토리에 들어갔을때 메시지를 뿌려주게 된다.
     message_file=.message

 

pam_service_name
-> PAM 파일명을 정의하는 것으로 설치 시, /etc/pam.d/vsftpd명으로 복사된다.
     pam_service_name=vsftpd

 

session_support
-> wtmp에 로그를 남기도록 정의한다. last 명령어로 접속 여부를 확인 가능하도록 설정하기 위해서는 YES로 설정한다.
     session_support=YES

 

anon_max_rate
-> anonymous 사용자의 전송속도를 정의한다. 0은 무제한이며 단위는 byte이다.
     anon_max_rate=100000

 

local_max_rate
-> local 계정 사용자의 전송량을 정의한다. 0은 무제한이며 단위는 byte이다.
     local_max_rate=200000

 

trans_chunk_size
-> 지정한 byte 단위로 나눠서 전송 및 저장 되도록 정의한다. 0은 vsftpd가 자동 지정하도록 설정하는 것이다.
     trans_chunk_size=0

 

max_clients
-> 최대 접속자 수를 설정한다.
     max_clients=10

 

max_per_ip
-> 하나의 ip에서 최대 접속가능한 수를 설정한다.
     max_per_ip=3

 

idle_session_timeout
-> 클라이언트에서 아무런 명령이 없을 경우, 세션을 끊을 때 까지의 대기시간을 설정한다.(default=300초)
     idle_session_timeout=600

 

data_connection_timeout
-> data connection을 끊을때 까지의 대기시간을 설정한다.(default=60초)
     data_connection_timeout120

 

ls_recurse_enable
-> 디렉토리 내용을 출력할때 cache를 사용할지 여부를 설정한다.
     ls_recurse_enable=YES

 

ascii_upload_enable
-> ASCII 파일 업로드 가능여부를 설정한다.
     ascii_upload_enable=YES

 

ascii_download_enable
-> ASCII 파일 다운로드 가능여부를 설정한다.
     ascii_download_enable=YES

 

원문 카페24 서버호스팅 Guide [리눅스] vsftpd.conf 옵션 설명

 

Posted by 꼬장e
,

[PHP] 함수 ( 추가중 )

WEB 2013. 12. 3. 00:41

▶ 변수가 설정되었는지 검사

isset($str);

ex) isset($str)?'yes ':'no ';

 

URL 문자열 인코드 디코드

urlencode($str)

urldecode($str)

 

Json 을 이용한 문자열 <-> 배열 변환

json_encode($str)

json_decode($str)

 

 문자열을 배열로 변환 ( 특정 문자를 기준 )

$arr = explode(",", $str);

 

배열을 문자열로 변환

serialize(배열)

$aa[id] = "test";
$aa[pw] = "1234";
echo serialize( $aa );

결과 : a:2:{s:2:"id";s:4:"test";s:2:"pw";s:4:"1234";}

 

문자열을 배열로

unserialize(문자열)

 

오늘 날짜를 리턴

date("y-m-d");      // 13-06-20

date("Y-m-d");      // 2013-06-20

date("Y-M-D");     // 2013-Jun-Thu

date("h-i-s");        // 09-29-56

date("j-n-Y");        // 20-6-2013

 

문자열 형태의 날짜를 timestamp값으로 변환 ( 주로 날짜 비교에 많이 사용 )

strtotime()

 

문자열 추출

substr( '원문자열', 시작, 끝(길이) );

시작이 양수면 처음부터 시작, 음수이면 끝에서 시작

 

문자열 찾기

strstr( 원문자열, 찾을 문자열 );

성공하면 찾을 문자열 이후 문자열 리턴 실패하면 false 리턴

 

문자열 길이

strlen( '문자열' );                        // 문자열 길이 반환 한글은 2바이트라 한문자당 2 반환

mb_strlen( '문자열', "euc-kr" )     // 한글을 인코딩 해서 한문자당 1로 반환


문자열 일부 변환

mb_strimwidth("abcde",0,10,'...',encoding)  //  encoding 생략가능 0부터 10글자가 넘어가면 ... 으로 대체

 

따옴표, 큰따옴표, 역슬러시 등에 역슬러시 추가 혹은 제거

addslashes( 문자열 ) - 추가

stripslashes( 문자열 ) - 제거

 

배열 정렬에 관한 함

array_multisort 여러 배열이나 다차원 배열 정렬

arsort 배열을 내림차순 정렬하고 인덱스의 상관관계를 유지
asort 배열을 정렬하고 인덱스 상관 관계를 유지
krsort 키에 의한 배열 역순 정렬
ksort 키에 의한 배열 정렬
natcasesort "자연순" 알고리즘으로 대소문자를 구분하지 않고 배열 정렬
natsort "자연순" 알고리즘으로 배열 정렬
rsort 역순으로 배열 정렬
sort 배열 정렬
uasort 사용자 정의 비교 함수로 배열을 정렬하고 인덱스 연관성을 유지
uksort 사용자 정의 비교 함수를 사용하여 키에 의한 배열 정렬
usort 사용자 정의 비교 함수를 사용하여 값에 의한 배열 정렬

 

간편 파일 읽기쓰기

$filename = "test.txt";

$content = file_get_contents( $filename );

$content = "모두 지워지고 새로 써진다";

file_put_contents($filename  $content );

 

'WEB' 카테고리의 다른 글

form 자동엔터 막기  (0) 2014.04.26
[HTML] 무료 웹에디터 CKEditor  (0) 2014.04.07
[링크]CSS3 Gradient Buttons  (0) 2013.11.25
[링크]CSS 메뉴 만들기  (0) 2013.11.21
익스플로러 호환성보기 제한 코드  (0) 2013.10.24
Posted by 꼬장e
,

[링크]CSS3 Gradient Buttons

WEB 2013. 11. 25. 17:58

http://www.webdesignerwall.com/demo/css-buttons.html

 

 

'WEB' 카테고리의 다른 글

form 자동엔터 막기  (0) 2014.04.26
[HTML] 무료 웹에디터 CKEditor  (0) 2014.04.07
[PHP] 함수 ( 추가중 )  (0) 2013.12.03
[링크]CSS 메뉴 만들기  (0) 2013.11.21
익스플로러 호환성보기 제한 코드  (0) 2013.10.24
Posted by 꼬장e
,

[링크]CSS 메뉴 만들기

WEB 2013. 11. 21. 22:21

편하고 쉽게 CSS 메뉴를 만들수 있다.

http://cssmenumaker.com/

 

'WEB' 카테고리의 다른 글

form 자동엔터 막기  (0) 2014.04.26
[HTML] 무료 웹에디터 CKEditor  (0) 2014.04.07
[PHP] 함수 ( 추가중 )  (0) 2013.12.03
[링크]CSS3 Gradient Buttons  (0) 2013.11.25
익스플로러 호환성보기 제한 코드  (0) 2013.10.24
Posted by 꼬장e
,

[기본 생성]

mysql> Delimiter $$ ( SQL 문장 종료 구문을 기존 ; 에서 $$ 로 변경 )

mysql> CREATE PROCEDURE sample(Param int(11))

    -> BEGIN

    -> SELECT Param;
    -> END $$
mysql> Delimiter ; ( $$ 에서 다시 ; 로 변경 )

 

[결과 확인]

mysql> call sample(100);

+-------+
| Param |
+-------+
|   100 |
+-------+
1 row in set (0.00 sec)

 

[프로시저 리스트 확인]

1) mysql> SHOW PROCEDURE STATUS;

2) mysql> SHOW PROCEDURE STATUS WHERE Db = '데이터베이스 이름'; 

 

[프로시저 삭제]

mysql> DROP PROCEDURE IF EXISTS procedure명

 

[프로시저 내용 확인]

mysql> SHOW CREATE PROCEDURE sample;

 

 

'DB' 카테고리의 다른 글

[mysql] 컬럼 추가 삭제 변경  (0) 2015.05.20
[mssql] Date형 변환 Convert 함수  (0) 2014.11.17
[mssql] .bak 파일로 DB 백업 복구  (0) 2014.10.19
[mysql] 특정 테이블만 백업  (0) 2014.03.19
[mysql] 로그정리  (0) 2013.12.25
Posted by 꼬장e
,

.

 

'기타(일상)' 카테고리의 다른 글

노후 탈란된 타일 공사 사이즈  (0) 2018.08.09
핫도그  (0) 2017.09.07
유튜브 이전소스코드 사용법  (0) 2014.07.10
학교환경위생 정화구역 확인  (0) 2014.03.03
안드로이드 PC  (0) 2014.01.15
Posted by 꼬장e
,

설치 없이 단순 웹상에서 불량화소 검사하기 좋은 해외 사이트

http://www.doihaveadeadpixel.com/

 

'기타(IT)' 카테고리의 다른 글

[펌]정품윈도우 설치파일 다운받기  (0) 2015.02.15
[펌]고스트 자동 복구 옵션  (0) 2014.12.16
SSD 최적화  (0) 2014.11.09
[xmapp] error 403  (0) 2014.10.27
[xampp] xampp 다운로드  (0) 2014.10.27
Posted by 꼬장e
,

<meta http-equiv="X-UA-Compatible" content="IE=edge" />

상단에 한줄추가

참고로 xe는 common/tpl/common_layout.html 5번째줄 다음에 추가

'WEB' 카테고리의 다른 글

form 자동엔터 막기  (0) 2014.04.26
[HTML] 무료 웹에디터 CKEditor  (0) 2014.04.07
[PHP] 함수 ( 추가중 )  (0) 2013.12.03
[링크]CSS3 Gradient Buttons  (0) 2013.11.25
[링크]CSS 메뉴 만들기  (0) 2013.11.21
Posted by 꼬장e
,