The Key's Personal store

삽질러들을 구원하리라.

LINUX

PHP Fatal error: Uncaught Error: Class ‘ZIPARCHIVE’ not found

PHPExcel 사용시 아래와 같은 에러 발생.

  php zip 설치

  출처

리눅스 ls 자주 쓰는 옵션 정리.

-l 옵션이 있어야 되는 옵션도 있고, 없어도 되는 옵션도 있지만 기본적으로 전부 붙임. 더 자세한 건 man

  timestamp별 정렬

접속일자, 수정일자, 변경일자가 뭔지는 여기서 확인.

리눅스의 timestamp

리눅스의 timestamp는 3가지가 있다. 예전 글에도 ctime과 mtime의 차이점에 대해 썼었는데, 그에 대한 연장선이다. Access(atime) – 파일을 마지막으로 읽은 시간 Modify(mtime) – 파일 내용이 마지막으로 바뀐 시간 Change(ctime) – 파일의 메타 데이터가 마지막 으로 변경된 시간 (e.g. 권한)   stat 명령어로 timestamp를 확인 할 수 있다. toucth 명령어로 test.txt 파일을 하나 생성 후 확인

[…]

공격 아이피 iptable 등록 스크립트.

mail log를 점검하다 보니, 지속적으로 접근시도하는 부분이 보인다. 보안장비를 사용하면 간단하게 막으련만… 여의치 않아 스크립트를 작성하였다.

qmail 큐(queue) 체크 스크립트.

계정의 패스워드가 노출되었거나, 사용자의 pc가 해킹 당했을 경우 해당 계정을 통해서 스팸 메일 발송이 자주 일어난다. 이렇게 되면 큐가 1000개는 기본으로 넘어가게 되어 정상적인 메일도 같이 안나게 된다. 정상적인 메일서버면 큐개수가 많아야 20~30개이므로 큐가 100개를 넘어가면 경고 메일을 보내도록 하였다. 아래 스크립트는 큐메일 용도이다.

Previous Posts