프로그래밍 QnA + 설치 및 활용 QnA

kyungmin1234의 이미지

fuse 파일시스템 개발 작업 중 모르는게 있어서 질문드립니다.

static int hello_read(const char *path, char *buf, size_t size, off_t offset,
struct fuse_file_info *fi)
{

printf("called hello_read\n");
int ino=0, i;
char tmp[200];
//size_t len;
(void) fi;

strcpy(tmp, path);

if(strcmp(path, "/") ==0)
ino = 0;
else {
ino = search_path(tmp);
if(ino == 0)
return -ENOENT;
}

idrukawa의 이미지

네트워크 설정 변경된 로그나, 네트워크 인터페이스가 살았다 죽은 로그등을 볼 수 있나요?

안녕하세요

제가 관리하는 서버에서
네트워크 인터페이스가 갑자기 사라지는 경우가 발생했습니다.
ifconfig -a 로 조회시 인터페이스명은 살아있는데
inet 0.0.0.0 mask 0.0.0.0으로 설정되어 있었습니다.

이렇게 변경되었는데 범인을 못잡겠습니다.
혹시 관련 로그가 무엇이고, 그 로그를 조회할 수 있나요?

muzie의 이미지

[완료] select 시에 발생하는 시그널이 pthread_condition 변수에 영향을 주는것 같습니다.(?)

일단, nonblock으로 커넥션을 맺을때 연결이 불가능한 주소라도 간헐적으로 select가 양수(성공)를 내뱉을 때가 있습니다.
이 때 뭔가 시그널이 발생하는 것 같은데 같은 쓰레드 내에 pthread_cond_wait 같은 곳에 영향을 주는 것 같습니다.

1. 연결 불가능한 주소인데 왜 select에서 성공을 뱉는지 궁금하고
2. SIGIO 같은 시그널로 인해서 pthread_cond 류의 함수가 영향을 받을 수도 있는것인지

알고싶습니다. 이런 경우는 생전 처음 겪어봐서 엄청 당황스럽네요. 답변 부탁드리겠습니다. :)

inamind의 이미지

리눅스 코딩 스타일에 대한 책이 있을까요?

요번에 코딩스타일에 대해서 세미나를 할까 해는데

C언어 관련해서 exceptional c++ 같은 스타일의 코딩 가이드 책이 있을까요?

또한 linux codeing style (예를 들면 플렛폼 리소스를 사용하고 전역변수는 사용하지 말것, 스래드 대신 워크큐 사용)같은 가이드 책도

혹시 소개 받을 수 있을까요?

phw0317의 이미지

APM에서 설치시 에러나는데요 php관련 에러입니다~

이번에 버전업도 할겸 APM버전도 업그레이드 하려고 싹 지우고 다시 깔았는데 이런 에러가 발생하는군요

[root@localhost htdocs]# service httpd2 restart
Syntax error on line 262 of /web/httpd2/conf/httpd.conf:
API module structure 'php5_module' in file /web/httpd2/modules/libphp5.so is garbled - expected signature 41503230 but saw 41503232 - perhaps this is not an Apache module DSO, or was compiled for a different Apache version?

현재 fedora 13 을 사용중이며

whereis php
whereis httpd
whereis php

prankenmk2의 이미지

opsview에서 장애 발생시 sms 발송을 어떻게 해야할까요?

안녕하세요.

기존 nagios를 통하여 모니터링을 하여 장애 발생시 sms로 연락 받을 수 있도록 하여
운영하고 있었습니다.

그런데 nagios가 파일기반으로 운영되다 보니 관리에 어려운 점이 많아 다른 모니터링툴을 찾아보다가 nagios 기반의 opsview를 설치하였습니다.

현재 여러가지 설정을 알아보고 있는데요.

nagios와 거의 비슷하여 큰 문제는 없어보이나 sms부분에서 막혀 적용을 못하고 있습니다.

기존 nagios에서는 sms 발송 스크립트를 만들어 commands.cfg 파일에 커맨드를 추가하여 사용하였습니다.

커맨드는 아래와 같습니다.

define command{
command_name notify-host-sms
command_line /usr/lib/nagios/plugins/smssend.sh $CONTACTPAGER$ "Host Alert:$HOSTNAME$($HOSTADDRESS$)
is $HOSTSTATE$ "
}

vananamilk의 이미지

이런 형태의 패턴 매칭 가능할까요?

안녕하세요.

Perl에서 패턴 매칭을 하는데 질문 드립니다.

A=1 B=1 C=1

위와 같은 스트링이 있을 때

/(.*)\=(.*)/; 이렇게 하면

$1 : A=1 B=1 C
$2 : 1

이런 형태로 매칭이 되는데 이걸

$1 : A
$2 : =1 B=1 C=1

와 같은 형태로 할 수 있나요?

redstorm의 이미지

postgresql 설치 중 오류

initdb 를 이용하여 db초기화를 하려는중 에러 메세지가 뜨네요.

If 'initdb' is not a typo you can use command-not-found to lookup the package that contains it, like this:
cnf initdb

어떻게 해결하나요?

winner의 이미지

NIC의 송수신 성능이 차이가 나는 경우는 뭐가 있을까요?

멀리 있는 server의 상황이라 software 진단 및 테스트만 할 수 있는 상황입니다.
직접 들어가면 이것 저것 시험해볼 수 있겠지만요. 당분간은 들어갈 것 같지는 않군요.

100Mbps Realteck 8139 NIC이고, 송신은 실측 20Mbps 이상 나오는데 수신은 0.7~1.5Mbps를 오가고 있습니다.
여러 개의 NIC가 설치되어 있는데 다른 NIC는 정상인 것을 보면 OS 이상은 문제가 없는 것 같습니다.
DataLink layer 이하에서 문제가 발생하는 것 같습니다. Switch Hub 문제인지 모르겠습니다만...

경험이 있으신 분들의 조언 부탁드립니다.

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기