nginx 설정을 변경하는 쉘스크립트를 작성하다가 백업하지도 않은 상태의 nginx.conf 파일이 수정되어 버렸다. 삭제되지 않은채 파일의 내용이 변경되거나 덮어씌어지면 복구에는 답이없을거라고 생각해서 어찌할줄 모르다가 아직 서버는 nginx가 돌아가고 있어서 돌아가고 있는 nginx의 설정값을 가져올 수 있지 않을까 생각해서 찾아보게 되었다. 구글에서 nginx config memory dump 키워드로 검색해보고 같은 문제를 겪는 스택 오버플로우의 글을 발견했다. 거기에 물론 해결책도 달려져 있다. https://serverfault.com/questions/361421/dump-nginx-config-from-running-process 기록을 위하여 재 정리를 해본다. 주의할점은 nginx가 실..
http://www.webtr.co.kr/Test.zip 와 같이 직접 파일을 링크할 경우에는 웹서버에서 RANGE 를 지원하여 이어 받기가 가능하지만 http://www.webtr.co.kr/download.php 와 같이 스크립트를 통해 다운로드시에는 아래와 같은 작업을 하셔야 합니다. $storage = "./files"; // 저장할 디렉토리명 $filename = $_GET['filename']; // 파일명 $filesize = filesize($storage . "/". $filename); // 파일크기 $speed = 1000; // 제한속도(초당 1M 를 넘지 못하도록 합니다.) $seek_start = 0; $seek_end = 0; if(isset($_SERVER['HTTP_RANG..
시도 코드 | 시도 이름 11 | 서울시 26 | 부산시 27 | 대구시 28 | 인천시 29 | 광주시 30 | 대전시 31 | 울산시 41 | 경기도 42 | 강원도 43 | 충북도 44 | 충남도 45 | 전북도 46 | 전남도 47 | 경북도 48 | 경남도 50 | 제주도 시도 코드 | 시도 이름 | 시군구 코드 | 시군구 이름 11 | 서울시 | 11110 | 종로구 11 | 서울시 | 11140 | 중구 11 | 서울시 | 11170 | 용산구 11 | 서울시 | 11200 | 성동구 11 | 서울시 | 11215 | 광진구 11 | 서울시 | 11230 | 동대문구 11 | 서울시 | 11260 | 중랑구 11 | 서울시 | 11290 | 성북구 11 | 서울시 | 11305 | 강북구 1..
Workbench는 하위 버전에서 MariaDB와 호환이 가능 했다. 물론 경고창도 뜨고 그랬지만 어쨌든 사용은 가능 했었다. 하지만 최신 버전들은 경고창은 물론이고 프로그램이 그냥 종료되는 현상을 보이면서 정상적으로 호환되지 않는 모습을 보인다. 누군가는 INDEX `ID` (`id` ASC) VISIBLE ) 문제니까 제거하고 쓰라고 하고 그밖에 노하우 들이 나오긴 했다. 근데 그냥 하위 버전을 사용 하면 되지 않을까? 나는 6.3 버전을 사용 하고 있고 경고창은 있지만 잘 동착 하고 있다. 그냥 Workbench 6.3 download라고 검색해서 받자
USE `mysql`; USE `mysql` = mysql Database에 접속 UPDATE USER SET password=password('password') WHERE user='userid'; UPDATE USER SET = USER 테이블에 Update한다 password=password('password') = 비밀번호를 password('password') 으로 WHERE user='userid' = user가 'userid'인 모든 레코드에 적용
GRANT ALL PRIVILEGES ON db_data.* TO 'userid'@'localhost' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES = 모든 행위에 대한 권한을 부여 ON db_data.* TO 'userid'@'localhost' = userid'@'localhost 계정을 만들고 db_data라는 Database에 접근을 허용 IDENTIFIED BY 'password'; = 이 계정의 비밀번호를 'password'로 설정 FLUSH PRIVILEGES; FLUSH PRIVILEGES = DB의 변경 값을 지금 즉시 적용
//다운로드 횟수cat /var/log/tomcat7/localhost_access_log.2019-02-11.txt | grep -c "&type=patchstart"cat /var/log/tomcat7/localhost_access_log.2019-02-12.txt | grep -c "&type=patchstart" //버전 체크 횟수cat /var/log/tomcat7/localhost_access_log.2019-02-11.txt | awk '{print $7}' | grep '&type=ckver'
리눅스 서버를 운영 하는 사람이라면 꼭 한번 확인해봐야 할 보안 점검이다.서버를 관리 하기 위해 SSH를 대부분 사용 하고 있고, 루트 권한을 가지고 있어야 원활하게 유지보수가 가능하다.또 한 유저 등급에서 접속 한다고 해도, sudo 한방이면 루트권한 실행이 가능하다.그런데 여기서 중요한 것은, 루트고 유저고 자시고 간에... hosts.allow 설정이 없다면, 운영 중인 서버는 죽을때 까지 ID/PW 매칭을 돌리는 공격을 받고 있을꺼라는 점이다.예를 들어 테스트용 유저를 test/test로 만들었다 치자. 아마 다음달에는 생전 처음보는 OS가 서버에 설치되어 있을지도 모른다.우선 hosts.allow 설정을 안한 당신은 아래 절차부터 따르자. # who // 누가 접속 중인가;; 내가 쓰는 ID가 ..
전체 페이지를로드 한 후 GOOGLE 광고로드 | ONLOAD 용 자바 스크립트 Google 애드 센스는 Google의 제품입니다. 페이지가 완전히로드 된 후 애드 센스 광고를로드하기 위해 다음 스크립트를 사용하여로드 할 수 있습니다. Google 애드 센스의 광고는 웹 사이트 속도가 느립니다. 귀하의 웹 사이트가 많은 시간을 필요로한다면, 그것은 adsense js 코드의 문제입니다. 자바 스크립트로 일부 사용자 정의 작업을 수행해야합니다. 사용자 정의 기능을 수행하려면 Javascript 도움을 받아야합니다. 모든 플랫폼에서 웹 사이트를 만들었습니다. 이 자바 스크립트의 해결책은 모든 플랫폼에서 도움이 될 것입니다. Google 애드 센스에서 코드를 삽입 한 후 웹 사이트가 전체 페이지를로드하는 데 ..
- Total
- Today
- Yesterday
- Android 개발
- 법정동코드
- API
- Non-Interactive
- 지역고유코드
- Linux
- c++
- 시군구 이름
- Tomcat
- MariaDB
- LAPM
- 안드로이드
- rm으로 삭제
- HTML
- java
- install
- JavaScript
- json
- app
- 리눅스
- delete
- 파일삭제
- 안드로이드 개발
- r
- Android
- 앱개발
- 시도 이름
- 삭제한 파일 복원
- apache
- MySQL
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |