Linux/Unix

pchero on April 26th, 2011

리눅스에서는 여러가지 IPC(Interprocess Communication) 을 지원한다. 그 중, 메시지 큐의 경우 기본으로 잡혀있는 Open 가능한 최대 갯수는 16개로 지정되어 있는데, 간혹 여러 개의 메시지 큐를 사용하는 프로그램을 사용한다거나 등의 이유로 많은 갯수의 Message Queue가 필요한 경우 에러가 발생한다. 오늘 있었던 일도 그 중 하나였는데, 계속 해서 프로그램 구동시, Message Queue의 생성이 실패하며 자꾸 프로그램이 죽는 […]

Continue reading about Message queue 갯수 조절하기

pchero on February 11th, 2011

APUE 예제를 따라하다가 이상한 부분을 발견했다. 예제 파일을 실행한 후 생성된 결과 파일을 Vi 에디터로 열었더니 아래의 스크린샷처럼 나온 것. 파일 안의 내용은 정상이다. 하지만 문제점은 마지막 부분 “file.hole” [noeol] 부분. 리눅스를 사용하기때문에 자주 Vi 에디터를 사용하는 나로서는 처음 보는 메시지였기에 관심이 갔다. 찾아보니 원인은 간단. http://www.computing.net/answers/unix/last-line-is-not-complete/7506.html 의 경로에서 그 내용을 확인할 수 있었다. 내용인즉, […]

Continue reading about noeol – NO End Of Line

pchero on October 4th, 2010

 우분투 10.04-Desktop 버전에서 VMware 7.1.1 버전을 설치하고 사용을 하던 중 한가지 문제점을 발견했다.  가상 머신을 실행 시킬때 마다 자동으로 네트워크 설정을 잡지 못하는 문제가 발생하는 것이다.  정확하게 이야기 하면 가상머신을 실행시킬때마다 VMware 내의 Virtual Network Editor 를 실행하여 다시금 가상 네트워크 환경을 설정해 주어야 가상머신에서 네트워크 설정을 알아채는 문제였다.  해결법을 찾아보니 아래의 링크에서 그 문제점의 원인과 […]

Continue reading about VMware network service 문제

pchero on September 27th, 2010

 Linux Socket Programming 책을 공부하다가 daytime 서버를 이용한 예제가 있어서 따라하던 중, 문득 내 리눅스 머신에는 daytime 데몬이 가동중이지 않다는 것을 알게 되었다.  잠시 구글링을 한 결과 알게 된 경로를 이곳에 정리한다.  한국의 경우, 보통은 time.bora.net 의 ntp 서비스를 사용한다.  아래는 daytime 서비스를 위한 미국의 서버 리스트들이다.  http://tf.nist.gov/tf-cgi/servers.cgi Name IP Address Location Status nist1-ny.ustiming.org 64.90.182.55 […]

Continue reading about daytime server list

pchero on September 2nd, 2010

 gcc 버전 문제로 인하여 데비안-3.1 Sarge 를 설치하던 중, 더이상 기존의 stable apt 업데이트는 sarge 및 기타 하위 버전을 지원하지 않는 것을 알았다.  아마도, 다른 아카이브로 옮겨간 듯 싶어 잠시 공식 아카이브를 찾아보니 다음의 메시지를 볼 수 있었다. See http://www.debian.org/ for information about Debian GNU/Linux.This FTP site is a repository for old debian releases. For […]

Continue reading about apt source list for Debian sarge