Tag: FreeBSD

pkg_version: Comparison failed

ports에 업데이트할 것이 있는지 확인하려고 pkg_version -vIL= 을 실행했다. 그런데 갑자기 Comparison failed라는 메시지가 나오면서 아무런 것도 안한다. 수동으로 portsnap fetch update 하면 모든 포트가 없데이트 되었다고 나온다. 뭔가 잘못된거다. 여기저기 뭔가하고 뒤저보다가… 무심결에 ls -l /usr/ports 하는 순간.. 허걱 /usr/ports/INDEX 파일의 사이즈가 0이다. 뭐 이건 인덱스 다시 빌드하면 되는 것이고.. 또 뒤져보니 /var/db/portsnap 파일의 […]

apache on jailed environment

유지하고 있는 서비스가 있습니다. 근데 이놈이 문제가 생겼습니다. 포트의 특정한 버전을 요구합니다. 그러나 해당 그 포트는 계속 업그레이드 하고있지만, 그놈의 서비스는 업그레이드가 안되고 있습니다. 결국 현재 서비스되고 있는 현제 그상태로 계속 유지되어야 합니다. 그런데 다른 서비스들은 그렇지 않습니다. 다른 서비스는 계속 업데이트 되고… 골치아픕니다. 생각해보다가 그 문제가 되는 서비스를 [[woosum|jail|jail]]안으로 옮겨버리기로 했습니다. ^^; 녜!! 관리 […]

ss5: socks proxy server for FreeBSD

많은 회사생활하는 분들도 그렇지만 여기 내가 일하고 있는 곳에 막혀있는 사이트가 많고 막혀있는 포트도 많다. 그래서 웹을 위해서는 이 서버에다 squid를 설치해서 우회해서 사용하고 있다. 그런데 말이다 인터넷이라는 것이 항상 웹으로만 되는건 아니라서.. 다른 포트가 필요할 경우가 있지요. 그래서 찾아보다가 socks proxy server를 설치해보기로 했다. 여기의 글을 보고 그중에서 ss5가 가장 낳은것 같아서(아니면 좋은것 소개해 […]

crontab에서 portsnap 수행하기..

0     3     *     *     *     root    portsnap cron update && pkg_version -vIL= 자 이렇게하면 메일 새벽 3시에 ports의 snapshot을 받아서 업데이트 한다. -I : INDEX만 업데이트하고 나머지 포트트리는 건드리지 않는다. ports 빌드중에 portsnap으로 업데이트하면 빌드오류가 발생할 가능성이 높으므로 그때 이 옵션이 필요하다. 하지만 새벽 3시에 포트를 빌드하는 머신은 무슨 머신일까??? cron: 1~3600초를 random으로 sleep한 다음 […]

Jail

Build Jail Run Jail 여기서 마지막의 command는 jail상의 path임.. make distribution으로 만든 jail 디렉토리를 단순 복사하면 jail이 실행 안됨 기타 jail 시스템과 베이스 시스템은 커널을 공유한다. jail은 process와 그 자식 프로세스를 완전히 분리시킨다.

renice에서 우선순위는 항상 헷겔린다..

뭐.. 저거 쓸일이 많이 없으니깐 그렇지만 항상 헷갈리는건 0이 더 빠른거야? 20이 더 빠른거야? 우선순위이니간 높으면 더 높은건가? 쉘의 기본값은 5인데 그럼 쉘은 무지 느린거야? 정답은 20은 느린것.. 0은 빠른것.. 항상 헷갈려.. 자 확실하게 적어놉시다. 덧) WordPress의 Press This 링크는 간단한 것 적을 때 정말 편하군요.