본문 바로가기

Linux

CentOS에서 NVIDIA 드라이버 설치가 안될때. 삼성 DM-Z59a에 CentOS5를 깔고 NVIDIA드라이버를 설치하는데 계속 실패를 하였다. log를 확인해보니 'nvidia.ko'를 insmod할때 애러가 나는 것.. '-1 : no such device' 두둥.....왜 카드를 못찾지? 구글 박사님 서치 후... /boot/grub/grub.conf에다가 noapci acpi=off 를 추가했더니... 덜컥 된다...이런 당황스런...냠냠..어쨌든 미션 컴플릿~!!! 더보기
간단한 syslog 설정방법 /etc/syslog.conf를 열어서 설정을 한다.설정은 udp(port:514)로 들어오는 패킷들을 분류하여 저장 장소를 설정할 수 있다.syslog udp 문법은 "메세지" 형태이고 번호가 분류 기준이 된다. syslog level은 다음과 같다. emerg , alert , crit , err , warn , notice , info , debug reserved facility는 Local0~7까지 있다. local0, local1 , local2, local3, local4.... 이미 감을 잠은 분들도 있겠지만 분류는 facility.level로 이루어진다. 이 정보는 1byte에 저장되어 앞의 5bit가 facility 뒤의 3bit가 level이 된다. local1 = 136 이고 err.. 더보기
mutex!!! 쓰레드 자원 공유!! 냠 이런 기본 지식들이 나에게 돌이되는 구냥...thread들간의 자원 공유시 deadlock & 침범 문제를 해결하기 위해 사용되는 mutexheader : initailize : pthread_mutex_t tmp = PTHREAD_MUTEX_INITIALIZER; function : int pthread_mutex_lock(pthread_mutex_t *mutex); - 해당 뮤텍스에 lock을 시도한다. 만약 다른 스레드가 lock을 이미 해놓았다면 블럭됨. int pthread_mutex_trylock(pthread_mutex_t *mutex); - 해당 뮤텍스에 lock을 시도한다. 만약 다른 스레드가 lock을 이미 해놓았다면 블럭되지 않고 애러 발사!! int pthread_mutex_un.. 더보기
Installing Firefox 2.0 on FC6 드뎌 집에다 페도라6을 깔고 환경설정중이다.. 우선 웹서핑이 중요하니 파폭2.0을 받아 실행하면 다음과 같은 애러를 뱉는다. ./firefox-bin: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory 이거 보고 머 라이브러리가 없나부네 하고 yum install libstdc++ 해줬다. 열심히 설치하고 되겠지 했더니 아직 그대로 구글링해서 찾아본 결과 기존의 1.5가 실행되며 라이브러리 공유를 해서 그런단다. 1.5 살짝 지워주고 실행한다...여전히;;;; 구글링 더해본다.. 결국 yum install compat-libstdc++ 해주고 잘돌아간다.... 더보기
Cross-Referencing Linux 사이트 교육중에 알게된 레퍼런스 사이트.. 오우 이런 곳이 있었다니.. 냠 역시 정보는 빨라야해~ http://lxr.linux.no/blurb.html 거의 모든 커널 소스들이 있는듯.. 참고해서 보기 아주 좋당~ 더보기