세상살이2014. 10. 10. 18:39
300x250

오랫만에 okoutdoor.com 사이트에 들어가 보니.. 브랜드 및 도메인이 변경되었다.. 



'오케이아웃도어닷컴'에서 '오케이몰'로 변경되었습니다. 

'오케이몰'은 네이버 지식쇼핑(국내1위 가격 비교 사이트)에 나오는 다른 모든 쇼핑몰보다 항상 더 싼 국내 최저가로 판매합니다. 

만약 10원이라도 더 싼 곳이 있다면 확인 즉시 보상!

우수회원 19가지 추가혜택 등 자세히 보기

........



언제 바뀌었나 찾아 보니.. 7월 말에 기사가 있다.

http://www.outdoornews.co.kr/news/articleView.html?idxno=14607


바뀐 이유는.. 

등산 및 아웃도어 제품 용품에서 벗어나 생활에 더 많은 상품들을 파는 종합쇼핑몰로 나아가기 위함이라고 설명해 놓았다.. ㅎㅎ


http://www.okmall.com/EventPage/okmallInfo.html


경영진에 변화가 생긴 것도 아니고, 자금난으로 외부 투자를 새로 받은 것도 아니라고 하면서, 

국내 최저가로 판매하겠다고 하니.. 지켜 볼 일.. ^^



300x250
Posted by 마스타
세상살이2014. 10. 9. 16:37
300x250

한글 반포 568주년, 2014년 10월 9일

한글날 맞이 두가지 개념 바로알기!

한글과 한국어는 어떻게 다를까?

한글날에 기념해야 하는 것은?



* 출처 : http://hangeuldoumi.blog.me/220145371754




300x250
Posted by 마스타
인터넷2014. 10. 8. 19:09
300x250

요즘 카톡 대신에 다른 메신저로 갈아타는 유저들이 많아지고 있는 것은 사실이다. 

비록 그 수가 많지 않더라도, 카카오에게 위협이 될 수도 있을 것이다. 

이에 카카오톡이, 이탈하는 사용자를 막기 위해서, 특단(?)의 대책을 내 놓았다. ^^

이름부터 소 잃고 외양간 고친다는 속담을 응용했다. ㅎ

========



카카오톡 외양간 프로젝트...


●  카카오톡 메시지 저장기간 최소화   

카카오톡 사용자 정보 보호 강화를 위해 오늘(10월 8일)부터 카카오톡 대화내용 저장 기간을 2~3일로 축소합니다. 



●  카카오톡 비밀 대화 기능인 ‘프라이버시 모드’  도입  

카카오톡 사용자들의 더 강력한 정보 보호를 위해 비밀 대화가 가능한 ‘프라이버시 모드’를 연내 도입할 예정입니다. 


- 프라이버시 모드를 이용한 1:1 비밀 대화 기능은 연내 적용 예정이며, 내년 1분기까지 다수가 참여하는 그룹 대화방에도 확대 적용될 예정입니다.


- 프라이버시 모드는 서버에 암호키를 저장하지 않고, 개인 단말기에만 저장하는 ‘종단간 암호화(end-to end encryption)'기술이 적용됩니다. 이 기술이 적용되면 암호화된 대화 내용을 풀 수 있는 암호키가 개인 단말기에만 저장되며, 대화를 나눈 사용자의 단말기를 압수해 분석하지 않는 이상 대화 내용을 확인할 수 있는 방법은 원천적으로 차단됩니다. 즉, 카카오톡 서버에 있는 정보만으로는 대화 내용을 확인할 수 없습니다.


- 프라이버시 모드에서 수신 확인된 메시지는 서버에서 자동으로 바로 지워지는 기능도 연내 제공할 계획입니다. 나아가 대화 송수신자가 모두 온라인 상태일 경우, 서버에 대화내용을 아예 저장하지 않는 기능도 추가 제공될 예정입니다.



●  대화내용 및 가능한 모든 정보의 암호화 저장

사용자 정보에 대한 보안성 강화를 위해 빠른 시일안에 모든 대화 내용을 암호화해 서버에 저장할 계획입니다. 또한 가능한 모든 정보에 암호화를 적용할 계획입니다.



●  투명성 보고서 발표 예정     

사용자 신뢰도 제고를 위해 정부수사기관의 카카오톡 사용자 정보요청에 대한 요청 건수를 공개하는 투명성 보고서를 정기적으로 발표할 예정입니다.




1. 카카오톡 검열 논란에 대해...

2. 실제로 카카오톡 대화내용은...



* 출처 : 다음카카오 공식블로그

http://blog.daumkakao.co.kr/217



300x250
Posted by 마스타
환경에너지2014. 10. 7. 19:19
300x250



여러가지 이유로 보조배터리가 많이 사용되고 있다. 



그런데, 10,000mA 니 15,000mA 니 다들 광고를 하고 있지만, 실제 사용하다 보면 용량이 의심될 때가 많다. 


체감용량이 차이가 많이 나는 대부분의 이유는, 전압을 얘기해 주지 않기 때문이다.


배터리의 용량에 대해 알아 보자.



====



ㅁ 배터리 상식


배터리 용량은 전체 에너지(전력)을 계산해야 합니다. 

"에너지(전력) = 전압 x 전류"로 에너지는 불변입니다.

W(와트) = V(볼트) x A(암페어)


용량이 12,000mA 라고 광고하는 배터리가 있다고 가정한다면..


리튬 계열 배터리의 평균 전압은 3.7V 인데, 스마트폰(or패드)을 충전하기 위해서는 5V 가 필요합니다. 

그래서, 배터리 팩은 리튬 배터리의 전압 3.7V 를 5V 로 승압해서 출력 합니다. 


그런데, 에너지는 불변이므로... 

3.7V x 12,000mA = 5V x 8,880mA 가 됩니다. 


즉, 3.7V 리튬 배터리 12,000mA 는 5V 로 변환하여 출력하여야 하며, 변환하여 출력하면 8,880mA 가 되는 것입니다. 

또한 승압 과정에서 자체 소모하는 전력이 있어서 이론치의 80% ~ 90% 정도를 최종 출력하게 됩니다. 

이를 승압 효율이라 하는데 이는 제품의 성능에 따라 다릅니다. 

승압 효율이 90% 라고 하면, 8,880mA x 90% = 7,992mA 가 최종적으로 출력되는 것입니다. 


결론은, 실제 사용 가능한 배터리 용량은 7,992mA 정도라는 것입니다. 



* 출처 : 오로라 모바일

http://www.ororamobile.com/bin/minihome/neo_main2.htm?_bizprogram_stat=4&bizprogram_seq_id=14&bwp_page=1&seq=4724&cseq=21&subon=1&subkey=15&menuname=/bin/minihome/contents_i.htm&_bwp_table=257856&bwp_search_type=&bwp_search_word=




300x250
Posted by 마스타
컴퓨터2014. 10. 7. 15:59
300x250

아이튠즈 대체용으로 사용하는 아이툴즈가 0925 업데이트 되었다. 

iOS 8 호환성과 아이폰 6 시리즈를 지원한다. 

릴리즈 노트는 아래와 같다. 


iTools 2014 Build 0925 Released:

1. The new version is now compatible with iOS 8

2. Support with iPhone 6 and iPhone 6 Plus


기존 아이툴즈를 실행시키면, 다음과 같은 화면이 뜨는데.. Update Now  를 누르면 자동으로 업데이트 된다.



업데이트 하길 원치 않으면, Esc 를 누르면 된다. 


업데이트 후에 버전 정보이다. 




iTools 웹사이트에서 영문 버전을 직접 다운로드 받으려면 아래로 들어가면 된다. 

http://www.itools.cn/itoolsyingwenbanxiazai



iTools 공식 웹사이트에 들어가 보니, 벌써 또 iTools 3 버전이 나왔다. ^^

http://www.itools.cn/



버전 2가 나온지 얼마 안된 것 같은데.. ^^

아래는 버전 2가 나왔을 때의 포스팅이다. 


[컴퓨터] - iTools 2014 Build 0520 영문버전 Released




300x250
Posted by 마스타
서버관리2014. 10. 7. 13:28
300x250



유닉스 리눅스에서 du 명령어는 폴더나 파일의 사용량을 보여 주는 명령어 이다. 

Summarize disk usage of each FILE, recursively for directories.


du 명령어의 사용법을 알아보자.



1. 보여주는 서브폴더 단계 조절


기본적으로 모든 파일 폴더는 물론 서브폴더 까지 다 보여 주기 때문에 너무 많이 리스트 된다. 

그래서 --max-depth=N 이라는 옵션을 이용하여 보여주는 폴더 단계를 조절해서 사용한다. 


# du --max-depth=1 

이렇게 하면 1단계 폴더만 리스트 된다. 


이 옵션을 별로로 옵션을 주지 않고 영구적으로 설정하여 계속 동작하게 하려면, 

/etc/profile.d/ 폴더에 파일 하나를 추가해 서 위 옵션을 적어 넣어 주면 된다. 

물론, bashrc 파일 등을 직접 수정할 수도 있지만, 확장성을 위해서 /etc/profile.d/ 를 이용하는 게 좋다.


/etc/profile.d/zzz.sh 파일의 내용은 아래 형식으로 넣어 준다. 

alias du='du -h --max-depth=1'


위 옵션들은 각각

-h : human-readable 보기 쉬운 형태로 보여 준다. eg, 1K 2345M 2G

--max-depth=1 : 디렉토리를 1단계만 보여 준다. 



2. 보여주는 목록 정렬


du 의 결과물을 정렬을 해 보자. 


du 명령어 자체에는 정렬 옵션이 없어 보인다. 

그래서, sort 명령어를 추가해서 정렬을 할 수 있다. 


# du | sort -hr


이런식으로 du 의 결과물을 정렬할 수 있다. 

du 한 후에 sort 하기 때문에, du 의 결과물이 많을 경우 sort 에도 시간이 많이 걸릴 수 있다. 


sort 의 옵션들은 각각

-h : human-numeric-sort 파일크기에 따라 정렬한다. du 의 -h 옵션에 대응한다.

-n : numeric-sort 단순히 문자열의 수치 값에 따라 비교한다. K M 이 섞인다.

-r : reverse  역순으로 정렬




300x250
Posted by 마스타
세상살이2014. 10. 4. 11:56
300x250



ㅁ 주차장 급지 구분



시설관리공단 주차장운영관리를 보면,


운영하고 있는 주차장별로 급지가 구분되어 있는데, 


이 급지 구분은 아래와 같이 되어 있다. 



※ 주차장 급지 구분


- 1급지 : 4대문안 및 부도심 7개지역


- 2급지 : 주거, 상업, 공업지역 등 상업. 업무 기능이 혼재된 지역


- 3급지 : 1,2,4,5급지를 제외한 지역의 주차장


- 4급지 : 환승주차장 중 상업.업무기능이 혼재된 지역 등 환승 기능이 저하된 곳


- 5급지 : 4급지를 제외한 지하철 환승주차장/주택가에 위치한 주차장/야간 주차질서 확립이 필요한 주차장



※ 역세권 주차장(환승주차장) : 대중교통수단 이용 활성화를 위하여 외곽지역에 설치된 주차장으로 지하철 환승목적 주차차량에 대하여 주차요금 할인




* 출처 : 

http://tip.daum.net/question/59976783/59976784?q=%EC%A3%BC%EC%B0%A8%EC%9E%A5+%EA%B8%89%EC%A7%80+%EA%B5%AC%EB%B6%84



300x250
Posted by 마스타
서버관리2014. 10. 2. 12:24
300x250

CurlFtpFs 를 이용하여, 센토스 5.x 의 리눅스 박스에 ftp 를 로컬에 마운트 해서 사용하는 방법이다. 



1.

curlftpfs 는 yum시스템에 등록되어 있지 않기 때문에, yum install curlftpfs 로 설치할 수 없다. 

소스를 가져와서 설치해야 한다. 

curlftpfs 의 사이트는 http://curlftpfs.sourceforge.net/  이다. 



2.

curlftpfs 를 설치하기 위해서는 몇가지 패키지가 설치되어 있어야 한다. 

다음으로 그 패키지들을 설치할 수 있다. 이는 yum으로 설치할 수 있다. 


# yum install glib2-devel

# yum install fuse-devel

# yum install libcurl-devel


일부는 이미 설치되어 있을 수도 있다. 

필자의 경우는 fuse 가 설치되어 있지 않았다.

설치하면, fuse-devel 와 의존성 패키지인 fuse-libs 가 같이 설치된다.

libcurl 은 설치는 되어 있는데, 설치되어 있는 버전이 낮다. ㅡㅡ 

버전 7.17.0 이 필요한데. 설치된 버전은 7.15.5 이다. 



3.

이젠 curlftpfs 를 설치해 보자.

# cd /usr/local/src

# wget http://sourceforge.net/projects/curlftpfs/files/latest/download

# tar xvzf curlftpfs-0.9.2.tar.gz

# cd curlftpfs-0.9.2

# ./configure

# make

# make install


위의 wget 에서

# wget http://downloads.sourceforge.net/projects/curlftpfs/curlftpfs/0.9.2/curlftpfs-0.9.2.tar.gz

이렇게 지정을 해도 된다.


4. 
0.9.2 버전의 curlftpfs 를 ./configure 할때 오류가 난다. 
오류 내용은 위에 적힌 대로, libcurl 버전이 낮아서 설치가 안된다는 것이다. 
libcurl 7.15.5 버전과 7.16.0 버전의 문제점에 대해서는 위 curlftpfs 사이트에 나와 있다. 
하지만, 0.9.2 버전이 센토스 5.11 에서 설치가 안되니, 0.9.1 버전을 설치해 본다. 
어디까지나 테스트이다. 실서비스에 사용은 안될 듯 싶다. 

# cd /usr/local/src

# wget http://downloads.sourceforge.net/projects/curlftpfs/curlftpfs/0.9.1/curlftpfs-0.9.1.tar.gz

# tar xvzf curlftpfs-0.9.1.tar.gz

# cd curlftpfs-0.9.1

# ./configure

# make

# make install


일단 설치는 된다. ^^


5.
이제 curlftpfs 로 ftp 서버를 마운트 해 보자. 
# mkdir /mnt/ftpbackup
# curlftpfs -o allow_other ftp://userid:userpw@ftp.host.com /mns/ftpbackup
fuse: device not found, try 'modprobe fuse' first

에러가 난다. ㅡㅡ 시키는 대로 해 주자
# modprobe fuse

다시  mount 시켜 본다. 
# curlftpfs -o allow_other ftp://myuser:mypass@ftp.host.com /mns/ftpbackup

에러 없이 잘 떨어진다. ^^
일단은 성공이긴 한데, 문제가 좀 있다. 
프로세스 보기를 해 보면, 아이디와 비번이 노출이 된다. ㅡㅡ

아이디와 패스워드를 별도 파일로 저장할 수 있다. 홈디렉토리에 .netrc 파일을 만들어 넣으면 된다. 
/root/.netrc 파일의 내용은 다음과 같다. 

machine ftp.host.com
login myuser
password mypass

위 파일의 퍼미션은 600 으로 주면 된다. 

위 파일이 있을 경우 명령문은 아래와 같이 간단히 할 수 있다. 
# curlftpfs -o allow_other ftp://ftp.host.com /mns/ftpbackup


6.
자동 마운트를 위해서 /etc/fstab 에 추가해 보자.

curlftpfs#ftp.host.com /mnt/ftpbackup fuse rw,uid=500,user,noauto 0 0

/etc/fstab 파일에 추가하는 자동 마운트가 잘 안될 경우 
/etc/rc.d/rc.local 에 다음 명령문을 추가하여 부팅시마다 실행되게 할 수도 있다. 

curlftpfs -o allow_other ftp://ftp.host.com /mns/ftpbackup &



* 참고





300x250
Posted by 마스타
서버관리2014. 10. 1. 16:13
300x250





리눅스 계열 서버에서 각종 로그를 로테이트시키는 기능은 logrotate 가 담당한다. 

그런데, 이 logrotate 는 cron 데몬에 의해서 실행이 된다. 



1. logrotate 가 실행되는 과정을 살펴 보자.


/etc/crontab 파일에 보면 아래와 같은 구문으로 매일 실행되는 것들의 폴더 위치가 있다. 

02 4 * * * root run-parts /etc/cron.daily


위 폴더를 찾아가서 보면, logrotate 가 있다. 

그러므로, 로그로테이트는 매일 4시02분에 하루에 한번씩 실행된다. 


logrotate 파일을 열어 보면.. 아래와 같은 구문이 있다. 

/usr/sbin/logrotate /etc/logrotate.conf


실제 실행파일의 위치와 설정파일의 위치를 알 수 있다. 


이제 /etc/logrotate.conf 파일을 열어 보자..

주요 설정들이 있는데, 역시나 아래와 같은 설정파일을 따로 빼 놓은 인클루드 구문이 있다. 

include /etc/logrotate.d


/etc/logrotate.d 폴더에 들어가 보면.. 이제 개별로 로테이트 시킬 로그에 대한 설정들이 들어 있다. ^^

오늘 살펴볼 아파치 서버의 로그를 로테이트 시키는 놈은 apache 나 httpd  와 같은 이름으로 되어 있다. 

물론 다른 이름으로 되어 있을 수도 있으나, 누가 보더라도 직관적인 이름이 좋다. 


파일을 열어 보면.. 아래는 필자의 설정파일 이다.

/var/log/httpd/*-access_log /var/log/httpd/*-error_log {

size 500k

rotate 19

missingok

compress

postrotate

/usr/bin/killall -HUP httpd

endscript

}


위 세팅에 대한 설명은..

virtual host 세팅으로 여러 도메인의 로그가 따로 저장되어 있으며, 

로그파일 사이즈가 500k 가 넘으면 로테이트 시키고 지난 19 건 이전 것은 삭제한다. 압축저장한다.


또다른 설정을 만들어 보면..

/var/log/httpd/*-access_log /var/log/httpd/*-error_log {

missingok

rotate 5

weekly

notifempty

sharedscripts

postrotate

/usr/local/apache/bini/apachectl restart

endscript

}


위 세팅의 조건은 매주 실행되고 빈파일은 로테이트 하지않으며 5건 이전 것은 삭제한다. 



2. 강제로 로테이트를 시켜 보자.. 


위 설정대로 일주일에 한번만 실행하라고 세팅하면, 오늘 실행후 일주일을 기다려야 한다. 

하지만, 잘 되는지 확인해 보고자 할 때가 있다. 


이때는, logrotate 가 실행된 날짜가 저장되어 있는 파일을 찾아 날짜를 조작하면 된다. 

해당 파일은 /var/lib/logrotate.status  이다. 

열어 보면 아래와 같은 구문이 보인다. 

"/var/log/httpd/www.domain.com-access_log" 2014-10-1


여기서 맨 뒤에 있는 날짜가 마지막 실행된 날짜 이므로 이 날짜를 일주일 전으로 수정하면 된다. 

그리고, logrotate 를 실행한다. 

# /etc/cron.daily/logrotate


로그 파일을 살펴보면, 로그가 로테이트 되었음을 볼 수 있다. 



* 참고 및 이미지 출처 : http://www.thegeekstuff.com/2010/07/logrotate-examples/#more-4826




300x250
Posted by 마스타
서버관리2014. 9. 30. 18:45
300x250




일반적으로 아파치 서버를 설정할 때에, 


폴더에 index.php index.html 등의 파일이 없을 경우, 디렉토리 목록이 보이지 않게 하고자 한다면,


Option 에서 indexes 항목을 빼면 된다. 




즉, 아래와 같은 세팅이 있으면, 


<Directory "/home/*/public_html">

   Options Indexes FollowSymLinks

</Directory>



Option 에서 Indexes 를 제거한 후, 아파치 서버를 다시 시작하면 디렉토리 목록이 보이지 않게 된다.  


<Directory "/home/*/public_html">

   Options FollowSymLinks

</Directory>



그리고, 아래 웹사이트와 같이 오히려 간단하게 목록을 보여 줘야 하는 경우가 있으면, 

Indexes 옵션을 이용해서 보여 줄 수도 있다. 


http://www.ibiblio.org/pub/




300x250
Posted by 마스타