TIP 44

비밀번호 없이 sudo 사용하기

기본적으로 sudo 는 password를 물어본다. 하지만, 보통 특정 계정에 대해서는 몇몇 권한은 비밀번호 없이도 root 권한으로 실행이 가능하도록 설정할 필요가 있다. 여기서는 특정 계정이 아닌 그룹에 대해서 비밀번호 없이 httpd를 재시작 할 수있도록 설정하기 위한 설정값을 예로 등록해본다. #> chmod 0644 /etc/sudoers#> vi /etc/sudoers %sudo ALL=(ALL) NOPASSWD: /etc/init.d/httpd#> chmod 0440 /etc/sudoers sudo 라는 그룹에 비밀번호 없이도 /etc/init.d/httpd를 사용할 수 있는 권한을 준것이다.

TIP 2013.09.25

Calender 에서 사용하는 DNS 정보

방화벽등에 의해서 제대로 갱신이 되지 않을때 wireshark로 찍어보니 도메인을 아래와 같은 것을 사용중임. p04-caldav.icloud.com.akadns.net 그래서 맨뒤의 domain( akadns.net ) 을 통해 검색해보니, http://en.wikipedia.org/wiki/Akamai_Technologies Akamai Technologies 라는 회사이며 contents delivery 를 주로 하며, 세계 웹 트래픽의 15 ~ 20%가 이 회사의 서비스를 통해서 거쳐나가고 있었음. 이정도 규모면 뭐 미국에 있겠네. ( Cambridge, Massachusetts ) 애플 정도면 자체적인 서비스를 쓸 줄 알았는데 우리랑 다르군. 우리는 자회사라도 만들어서 던져줄텐데 말이지.. 쯔압~

TIP 2013.09.17

awk 및 xargs 를 활용한 명령어 샘플

docker에서 아래와 같은 명령어는 현재까지 실행한 container를 모두 출력하는 명령어이다. docker ps -a 테스트 삼아 상당히 많은 수의 container를 실행했더니 엄청나게 많은 수의 container들이 생겼다. 테스트이니 삭제 해야하는 상황에서 docker에서 redis의 flushall과 같은 container 모두 삭제라는 명령어는 지원하지 않는듯 했다. 그래서 간단히 쉘명령어의 조합으로 만들어봄. docker ps -a | awk '{print$1}' | xargs docker rm 간단히 설명하자면 awk는 공백을 기준으로 데이터를 구분지어 변수화 시켜준다. $1 이것이 공백으로 구분된 첫번째 문자열. 이것을 받아 docker에서 container 삭제 명령어인 docker..

TIP 2013.09.08

beep 음에 의한 컴퓨터 고장 진단

얼마전 지인이 컴퓨터에서 소리가 나고 부팅이 안된다고 해서 업체 전화번호좀 알려달라고 연락을 했다. 그래서 어떤 소리가 나냐고 물어봤더니, 짧게 2번 beep 음이 난다고 했다. 간단히 검색해보니 2번은 대부분 메모리에 대한 내용이었다. 보통 메모리가 때문에 소리가 나는 경우는 바로 컴퓨터 본체를 건드렸다거나, 기타 충격에 의해서 메모리가 접촉 불량 혹은 내부의 먼지로 인한것으로 종종 발생한다. 간단히 내부를 청소하고, 메모리를 잠깐 빼서 휴지로 살짝 핀 접점을 닦은 뒤에 다시 껴보라고 했다. 그랬더니 제대로 부팅이 되었다고 해서 비싼 수리비 및 시간낭비 않게 되었다고 좋아했다. 간단히 검색결과를 하단에 정리한다. ( 아래 자료는 몇년전에 제가 스크랩해놓은 자료임 ) 출처 : cafe.naver.com/..

TIP 2013.08.21