Mysql 문제되는 쿼리 찾기

이 글은 Mysql의 튜닝과는 무관한 글이고 소프트웨어적으로 느린 포인트를 알기 위해 적는 글이다. DB의 특정쿼리가 느려 소프트웨어가 느려지는 경우가 많다. 이를 slow_query라고 하며 mysql에서는 이를 찾아내주는 여러 방법이 있다. 대표적으로 slow_query_log이고 slow_query의 기준을 정해주는 long_query_time이다. long_query_time 기본값은 10초로 되어있지만 이를 2초로 해주시기 바랍니다. 그 이유는 10초가 걸리는 서비스라는 경우는 거의 더보기…

Nas에 적합한 파일 클라우드 filebrowser

Nas를 구축하다가 파일은 어떤 클라우드로 쓸까 고민을 많이 했습니다. 그 이유는 owncloud,seafile,nextcloud 등 다양한 스토리지 클라우드가 있지만 해당 제품들은 저랑 안맞는다는 느낌을 많이 받았습니다. 그 이유는 해당제품들은 말그대로 클라우드를 이며 저처럼 라이트한 유저인경우 너무 많은 기능이 들어가서 입니다. 그렇게 찾은게 caddy쪽 웹서버에 있던 filebrowser였습니다 DB는 sqllite을 사용해서 별도의 mysql을 설치안하고 더보기…

카이사르 암호 (C++)

시저암호라고 불리는 카이사르 암호입니다. 아주 옛날에 만들어진 암호로 알고리즘은 a부터 z까지 원형큐에 있다고 생각하면 쉽게 풀수있습니다. 코드는 다음과 같습니다. C++ 챌린지 문제를 풀다가 나온문제인데 이게 암호화 라고해야하나…

Web shell(웹쉘)

웹쉘 해당 기법들은 공부용으로만 사용하기 바랍니다. 업로드 취약점을 통해 시스템에 명령을 내릴수 있는 코드를 칭하지만 내부적인 코드로 인해서 발생할수 있다. 해당 취약점이 발생되면 시스템에 원격으로 백도어를 심을수 있다.대표적인 웹셀파일 r57.php 이 있다. 시작하기 테스트 PHP-fpm-Apache을 설치해야한다. 해당 설치는 도커파일로 대체한다. 다음과 같은 커멘드를 입력하게되면 위의 세팅이 들어간 도커가 실행된다. <sourcePath>폴더에 더보기…

[책] 게임해킹

1. 본인의 수준 보안 : 초중급 서버 : 초급 2. 느낌점 시스템 보안쪽의 내용은 약간 부족하다는 느낌을 받았지만 네트워크쪽방어에 대해서는 어떻게 해야 효율적으로 방어를 해야할지 책에 나온다. 자기의 경험담으로 쓴 내용인거같은 느낌을 많이 받아서 매우 좋다고 본다. 책 제목이 게임해킹이라 게임 해킹에 관해 나올줄 알았지만 내용은 네트워크가 주를 이루고있다. 3. 더보기…

서버 복구완료

여태까지 오드로이드로 서버를 돌리고있었는데 갑자기 시스템이 멈추는 증상이 발견되었습니다. 알고보니 오드로이드에 문제가생기고 그 뒤에 마운트한 하드까지 이차문제가 발생하게 되도군여;; 이왕 기념으로… 서버용 데탑을 따로 맟추었습니다. 하드데이터를 복구하는김에 php7으로 마이그레이션을 진행을 했는데 속도는 어떤가여? 전에 비해 빨라진 느낌이 드나요?