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

circuity의 이미지

rpm 에러 좀 봐주세요..

레드햇9 사용하는 초보입니다.

rpm 업그레이드한다고 까불다가 ,,, ㅜㅜ
요런 에러가 나오네요.

[root@localhost ~]# rpm
rpm: relocation error: /usr/lib/librpm-4.2.so: undefined symbol: rpmswEnter

[root@localhost ~]# rpmdb
rpmdb: relocation error: /usr/lib/librpm-4.2.so: undefined symbol: rpmswEnter

rpm 관련 실행파일은 전부 요렇게 나옵니다.

같은 버전을 구해다가 덮어씌웠는데도 계속 동일한 현상이 일어납니다.

그냥 데스크탑으로 사용하는 리눅스인데요.
괜히 심심해서 찝적거리다가 rpm이 작동이 안되니 많이 불편합니다.

another-park의 이미지

리눅스가 아직도 디스크 입출력이 비동기화 방식인가요?

===========================================
기본적으로 디스크 입출력이 비동기화 방식이기 때문에,

트랜젝션 기반 응용 프로그램에 대해서는 신뢰도가 낮으며,

비동기화 방식은 시스템 크래쉬나 전원문제가 발생할경우

파일시스템이 깨어질 수도 있습니다.
===========================================

위 글은 FreeBSD싸이트에 있는 리눅스에 대한 글입니다.

리눅스가 아직도 디스크 입출력이 비동기화 방식인가요?

그리고 윈도우즈도 디스크 입출력이 비동

dohyu의 이미지

[질문]보내는 메일 서버에 계정사용자만 전송하기..!!

sendmail-8.12.5를 rpm으로 설치했습니다..
아무런 문제없이 메일전송은 잘되는 상태인데요..

아웃룩에 보면 보내는 메일서버에 인증필요 옵션을 사용하여
리눅스 머신의 계정 사용자만 메일을 보낼 수 있도록
설정하고 싶습니다..

고수님들의 한수 부탁드려욧..!!

maylinux의 이미지

apache 를 rpm 으로 업그레이드시 옵션 변경

아파치를 업글할려고 합니다. (물론 다른 것들도 업글할려고 하지만..)
그런데 옵션을 변경할려고하는데 어떻게 적용을 시켜야 하는지요?

변경할려는 옵션은 동시접속자 옵션입니다.
기본 256 으로 되어있는것을 1024까지 올릴려고 합니다.

컴파일하면 편하지만... 전에 있던 옵션을 다시 적용할려면 여러군데서 에러가 쪼금 쪼금씩 나와서...:?

현재 레드핫7.2 입니다.
아파치 버전은 1.3.20-16 입니다. (rpm 설치)

여담:이번에 커널컴파일까지 몽땅 업글입니다.

keist4u의 이미지

[재질문] 내부에서 내부웹서버에 접속불가...

말로 설명하는것보다.. 그림으로..-_-;;

일단 기본 지식으로..

proxy 에는 아이피가 총 4개가 있습니다.

공인아이피 2개(1개는 자기 자신용, 1개는 내부 웹서버로의 포워딩용)
그리고 마스쿼레이딩으로 내부 클라이언트들 인터넷 하기 위한 2개.

내부 웹서버도 가상아이피를 잡아 사용중이며,

외부에서는 이 내부웹서버로의 접속이 원활히 됩니다.

근데 같은 내부에서는 이 웹서버로의 접속이 원활히 안되는군요.

참고로.. 내부웹서버의 내부아이피로 접속하면 되는데..

kukuman의 이미지

쓰레드 관련 질문...

main thread가 thread pool을 생성해서 사용합니다...

thread의 사용 이유는 non-blocking 때문인데,,,
block될 수 있는 부분들을 thread에서 처리하기 위해서입니다...

그런데 기본적인 부분은 다 구성이 되었는데,,,
thread에서 어떤 작업을 다 처리한 후에 main thread에서 이를 알아야 합니다. (자원 해재 때문에...)

즉, main thread <- worker thread 의 통신이 필요한데,,,
이럴 경우, 조건 변수를 써서 signal을 날리는 방법이 유일한지요?

yhjj777의 이미지

makefile을 재귀적으로 호출해서 사용하려고 합니다..

부모 디렉토리에 있는 makefile을 실행시키면 자식 디렉토리를 돌면서 makefile을 실행시켜주고 싶습니다. 어떻게 하면 될까요?
그리고 추가적인 질문이지만,, 디렉토리에 있는 h파일과 cpp파일을 검색해서
자동으로 make를 해주고 싶은데,, 이런걸 구현해보신분은 조언 좀 해주세요.

deadlive의 이미지

여러 파일에서 pattern 수정

작업을 하다보면 여러개의 파일에 있는 pattern을 동시에 고칠 일이 자주 발생하는데..

특히 version upgrade 같은 것을 할 때에 macro name을 바꾼다던지..

이 때 저는 보통 vi 매크로를 이용하고 있습니다

하지만 너무 원시적으로 바꾸는 거 같은데

1. 여러 파일의 pattern을 동시에 바꾸어 주는 방법이 없을까요?

참 그리고 .vimrc에서 map 하는데

'/'가 한 line에 2번 들어가면 명령어 구조가 깨지던데 이는 왜그런건가요?

%s/A/B/g 같은걸 해 보니 안 되더라구요...

윤형수의 이미지

telnet 접속시 창 두개를 못띄우는 문제..

-. 개요 : Telnet 접속시도하면, 창이 죽어버림

-. 메세지 : Connection closed by foreign host.

-. 증상 :

-. 창 하나만 접속되고 두번째 창부터는 죽어버림.


-. 기존의 들어가 있던 창에서 # telnet 156.147.24.37 하면

unitedlinux:/etc/profile.d # telnet 156.147.24.37
Trying 156.147.24.37...
Connected to 156.147.24.37.
Escape character is '^]'.
Connection closed by foreign host.

gloryju의 이미지

grep에서 정규표현식 사용할때...

제가 하고 싶은것은
본문에 있는
====
int main() /* fgets.c main */

요 라인 전체를 정규표현식으로 나타내서 위치하고 있는 라인을 찾는 건데요..

grep -n "^int main() \/\* fgets\.c main \*\/$" fgets.c

요렇게 하는건데... 이때 정규표현식은 제대로 만들어진것 같은데..
라인 끝을 나타내는 '$' 이 들어가면 검색이 안되고.. 뺴면..검색이 됩니다.
그러나 전 꼭 '$' <-- 이것도 포함해서 검색을 하고 싶거든요..

뭐가 문제인지 궁금합니다..

페이지

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