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

thrive2908의 이미지

c언어 끝낸뒤

c언어 끝내뒤 어떤것을 하는게 좋을까요

dcmru의 이미지

쉘스크립트에서 특정 파일의 평균사이즈 구하는 방법

안녕하세요.

특정 파일들의 평균사이즈를 구하려는데 사이즈가 커서 그런지 지수로 결과가 나옵니다.

사용한 명령은 다음과 같습니다.

# find ./ -name filename -print | xargs -i -t ls -al {} > a.txt
# awk -F" " '{sum+=$5} END {print "Average = ",sum/NR}' a.txt
Average = 2.02721e+06

다른 좋은 방법이 있으시면 조언 부탁 드립니다.

bawoowow의 이미지

sendmail-8.14.9설치를 하는데 domain.o: In function `getmxrr': domain.o: In function `dns_getcanonname': 뭐 이런 에러가 발생합니다.

sh ./Build 를 하면 컴파일은 되는 거 같은 데 sendamil binary 파일이 안만들어집니다. 그래서 따로 sendmail에 디렉토리로 들어가서 build할시 아래와 같은 에러가 발생합니다.

해결 방법 아시는 분 있으시나요?

negabaro의 이미지

스팸어세신 score내용을 로그에 남길 수 있나요?

스팸어세신을 쓰고 있는데 어느순간부터 외부에서 오는 모든메일의 제목에 ***SPAM*** 이라고 붙어있습니다.

현재 required_score 설정은 13.0 이구요.

그래서 어떤 항목에 의해서 스코어가 계산되고있는지 확인하고 싶어서 구글링을 하고있는데 매치하는 결과가 안나타나네요

스팸어세신의 score가 무슨기준으로 합산되어 나오는건지 그것을 기록하는 로그가 있는지 아시는 분 계시면 가르침 부탁드립니다.

onepice0410의 이미지

sed로 특정 문자열의 위나 아래 라인 삭제하는 방법

특정 문자열의 위나 아래 라인에 불필요한 내용을 삭제하고 싶은대요

같은내용의 파일이 한두개가 아니라서 혹시 방법이 있을까요?

삭제 전 파일
version 1.1.1 -- 특정 문자열
test test test test -- 삭제하고 싶은 라인
asdf asdf asdf asdf

삭제 후 파일
version 1.1.1
asdf asdf adsf asdf

freebsd626의 이미지

[C언어 질문] fprintf 함수로 파일에 배열출력을하는데 Segmentation fault 가 뜹니다.

레드헷 리눅스/64비트 환경/C 언어 프로그래밍/gcc 컴파일러

질문 1.

fprintf 함수로 파일에 배열출력하려는데 컴파일때 에러는 안뜨는데, 실행파일 실행시 Segmentation fault 가 뜹니다.

하려는것은 아래와 같은 입력파일을 (실수형 3271 x 4 형 데이터)

---a.txt----
12.34 11.56 56.25 89.00
1.09 2.23 3.12 4.11
1.00 45.00 68.00 89.00
.
.

-----------

한줄한줄 열마다 a[i][0] 와같은 배열에 저장하여서...

다시 이 배열의 숫자들을 fprintf 함수를 써서 o.txt 에 똑같은 모습으로 다시 저장하고합니다.

아래와같이 코드를 짜고, gcc 컴파일을 하면 아무런 메세지가 뜨지않고 완료되고

실행파일을 실행시키면 Segmentation fault 가 뜨고, 목표한 o.txt 출력파일을 열어보면

어떠한 데이터도 없습니다.

criny333의 이미지

amd-v 활성화 후 커널을 돌리면 panic이 발생합니다.

버츄얼박스에서 리눅스 3.15.3 커널을 defconfig으로 빌드한 후에,
amd-v을 켜고 가상머신을 구동시키면 커널 패닉이 발생합니다.
amd-v를 키지않고 돌리면 커널 패닉이 발생하지 않습니다.

원인이 무엇일까요?
defconfig에서는 설정되지 않는 config을 추가해야 할것 같습니다.

trymp의 이미지

netlink 통신시에 받은 data 의 길이를 알려면 어떻게 해야 하나요?


linux 3.x (64bit) 에서 kernel -> user 간 netlink 소켓통신을 하려고 합니다.

kernel 에서 가변적인 binary data 를 user 로 send 하면

user daemon 에서 recvmsg 로 받으면 되는 걸로 알고 있습니다.

근데 받은 binary data 의 길이는 어떤 방법으로 알수 있죠?

NLMSG_DATA 매크로로 data 의 포인터 주소를 알 수 있는데 실 데이터의 길이는

어떤 식으로 알수 있는지 궁금합니다.

암만 뒤져도 스트링 보내는 예제 밖에 안나오네요.

고수님들의 조언 부탁드립니다.

plrmsu의 이미지

쉘 스크립트 내용이 이해가 가지 않습니다.

shell script 분석을 하고있는데

아래 표시해 놓은 부분이 이해가 되지 않습니다.

=~ 는 정규식을 일반 스트링이랑 비교 할때 사용하는 것으로 알고있는데

중간 중간 , 구분자가 들어가니 이해가 되지 않고 있습니다.

도움 부탁드립니다.

function is_service_enabled {
local xtrace=$(set +o | grep xtrace)
set +o xtrace
local enabled=1
services=$@
for service in ${services}; do
[[ ,${ENABLED_SERVICES}, =~ ,${service}, ]] && enabled=0 --------> 이부분이 어떻게 처리되는지 이해가 되지 않습니다.

creatives의 이미지

make 명령어에 대한 질문입니다.

sudo make-kpkg --initrd --revision=1.0 kernel_image
sudo make -j4

위 두 명령어의 속도차이가 많이 나나요?

위 두 명령어의 의미적 차이는 무엇 인가요?

페이지

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