일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- wordpress rss
- 아파치 프록시
- 워드프레스 rss
- 엘라스틱서치
- template
- 워드프레스
- wordpress feed
- 맵핑
- Wordpress
- htaccess
- config
- htpasswd
- Apache
- elasticsrach template
- 크롤링
- memcached
- 설정 파일
- 아파치
- 워드프레스 피드
- Elasticsearch
- graph api
- 인스타그램
- wordpress function
- 프록시
- mapping
- memcache
- Kibana
- Today
- Total
EunsooD
리눅스에서 파일을 복사 할 때, 특정 폴더나 파일을 제외하고 복사하고 싶은 경우가 있다.소스를 복사하는데, 로그폴더가 크거나, 캐시폴더가 크거나.. 등등 그럴 때 cp명령어와 ls명령어를 적절히 섞어서 복사하면 된다. ls /DATA | grep -v cache | grep -v log 위와 같이 ls 명령어를 해보면 /DATA 하위의 cache 와 log 폴더를 제외하고 결과가 나온다.이를 이용하여 복사 해주면 특정 폴더를 제외하고 복사하게 된다. cp -R "복사할 폴더" `ls "복사 할 폴더" | grep -v "제외 할 파일" | grep -v "제외 할 파일"..... ` "복사 되는 경로"ex) cp -R DATA `ls /DATA | grep -v cache | grep -v log` "/..
아파치 설정을 변경하고 재시작해서 설정을 적용시키곤 하는데,세션들이 연결되어 있어서 재시작이 어려운 경우가 있다. 그 때에는 다음과 같은 명령어를 입력하면 재시작 하지 않고 설정 적용이 가능하다. [root]# apachectl graceful 출처 : https://serverfault.com/questions/94089/apache-config-not-updating-on-restart?utm_medium=organic&utm_source=google_rich_qa&utm_campaign=google_rich_qaacceptehttps://serverfault.com/questions/94089/apache-config-not-updating-on-restart?utm_medium=organic&ut..
리눅스를 운영하다 보면 로그 파일이 한 파일에 많이 쌓이는 경우가 있다.파일을 삭제하고 새로 생성하면 로그가 제대로 쌓이지 않아서 곤란한 경우가 있다. 이럴 때 밑의 명령어를 활용하면 된다. cat /dev/null > [로그파일] 로그 내용만 날라가고, 파일은 그대로 존재한다.
좀 어렵게 생각 했었는데, 의외로 간단.. (간단이 아닌가..여튼) $country_data 안에 있는 'KOR'이라는 객체로 정렬하고 싶다. usort($country_data, function($a, $b){ if($a->KOR == $b->KOR){ return 0; } if($a->KOR > $b->KOR){ return 1; } if($a->KOR KOR){ return -1; } }); 출처 : http://mytory.net/serverside/2015/02/23/usort.html
서버에서 로그를 쌓다 보면 방치되서 로그용량을 감당 못하는 경우가 있다. 몇 일 지난 로그는 필요 없기 때문에 지워도 되는 상황이라면, 과감하게 날리기로 한다.! find -mtime +30 위 명령어로 30일 지난 파일을 찾는 명령어이다. 대략 sh파일로 만들어 보면.. #!/bin/sh cd /log find -mtime +20 -exec rm -f {} \; 이런식으로 정기적으로 cron에 등록해두면 될듯하당,