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

gorogong의 이미지

쉘 스크립트 조언 부탁드립니다.

아래와 같이 찾는 값이 없는 경우 "could not found available IP"를 출력 해보려 하는데 조언좀 부탁드립니다.

ertos12의 이미지

timer_create()와 SIGEV_THREAD 사용시 생성되는 thread관련

timer_create()와 SIGEV_THREAD를 이용해서 아래와 같이 각각 5초와 10초 간격으로 실행되도록 thread를 만들과 실행했습니다. 그런데, 어떤 경우에 실행된 thread가 종료되지 않고, wait하고 있는 경우를 만들기 위해서, test2()에 1회 실행후 while(1)으로 loop를 실행했습니다. 원래 의도는 thread가 이미 실행되고 있다면, 다시 생성하지 않아야 할텐데, compile후 실행해 보면, 항상 새로운 thread가 생성됩니다. 이전에 생성한 thread가 아직 실행중이거나 종료되지 않았다면, 새로운 thread를 생성하지 않도록 할수는 없는지 문의 드립니다.

compile은 linux 환경에서 "gcc -Wall -lpthread -lrt -o tmtest tmtest.c"로 했습니다.

세벌의 이미지

리눅스 설치한 컴에서 행정 업무 가능?

https://zdnet.co.kr/view/?no=20220221163011
읽어보니 엠에스 윈도 아니고 리눅스 설치한 노트북 컴퓨터를 보급하고,
그 컴퓨터로 행정업무를 하겠다는 얘긴데요.
행정업무 시스템 중 엠에스 윈도 전용 시스템이 많은 것으로 알고 있는데.
어떻게 가능할까요?

익명 사용자의 이미지

[리눅스 커널] 128번을 제외한 외부 인터럽트 핸들러를 do_IRQ()로 통일한 이유?

리눅스 커널 내부구조라는 책을 보며 공부하고있는 학생입니다.
128번 인터럽트(system call)을 제외한 나머지 인터럽트의 핸들러를 do_IRQ()로 통일시키고, irq_table을 따로 만들어서 처리를 하던데, 굳이 irq_table을 따로 만들 필요가 있나요?

인터럽트 핸들러는 등록할 수 있는 갯수가 정해져있어서 아무거나 등록하면 안되고, 동적으로 할당 및 해제할 수 있다고는 하는데 이게 irq_table을 따로 만들어야 할 이유가 되는지는 모르겠습니다.
IDT_table은 수정이 안되나요?

익명 사용자의 이미지

POSTFIX SMTP 에 대해서 질문 드립니다

안녕하세요

POSTFIX + DOVECOT + 웹메일을 통해 구성을 했습니다
여기서 궁금한것이 서버에서가 아닌 외부에서

telnet mail.test.com 25 로 접속을 해서
서버 내 메일 계정 test@test.com 으로 메일을 보내면 메일 수/발신이 되는데요
물론 외부로 나가지진 않지만 내부 계정으로 메일을 아무나 보낼수가 있다는 것 인데 이걸 막을 방법은 없나요?

그리고 현재 SSL 구성도 해두었는데요 465 587 포트는 오픈 되어있습니다
25포트 말고 465나 587로 수/발신 할 수 없을까요?

smtp inet n - n - - smtpd

master.cf 에서 해당 부분 주석을 하면 발신은 되나 수신이 되지 않습니다
25포트를 사용하고 싶지 않은것이 아무나 telnet 으로 25포트 접속해서 메일을 보낼수가 있더라구요..

sdfq64의 이미지

(Linux) chkconfig 에는 없지만 rc.d에 링크가 있는경우

Os 는 rhel6.4입니다.
기동시에 자동기동이 디폴트인 서비스 a랑b가 있는데요
둘다 init.d에 스크립트는 있습니다.
chkconfig 에 등록된 건 a만이고, rc3.d에는
a랑b 둘 다 링크가 존재하는 상황입니다.
항상 기동시에 둘다 자동으로 실행되었는데요,
b가 기동되지 않는 장애가 생겼습니다.
b가 기동되지 않은 원인을 알고 싶은데...
애초에 chkconfig에 등록이 안된 서비스여도
rc3.d에 링크가 있으면 자동실행될 수 있는 건가요?
xinet는 사용안하고 있습니다.

리눅스 고수님 도와주세요 헬프미.....

김밥의 이미지

쉘스크립트에서 문자열을 부분 수정하는 법을 알고 싶습니다.

안녕하세요. 쉘스크립트로 작업을 하는 도중에 어려운 부분을 만나게 되어 이렇게 글을 쓰게 되었습니다.

ip=$(hostname -I)

를 이용하게 되면

172.30.1.50 172.17.0.1 172.20.0.1

이런 식의 결과가 나오게 되는데,

이 것을

gamja4747의 이미지

가변형 C++ 클래스 객체 생성 관련 질문

XML이나 JSON을 통해서 C++ 클래스명을 입력받아 객체를 생성하는 방법을 찾고 있습니다.

예를 들어서,

(파싱된_클래스명) Object;

C++ 클래스들은 라이브러리 형태로 제공받고, 파서를 통해서 (파싱된_클래스명)을 가변적으로 여러 클래스의 객체를 생성할 수 있는 방안이 있을까요?

gksrb500의 이미지

최근 들어 파일 삭제가 매우 느리게 진행됩니다.

안녕하세요. 계산화학을 하는 대학원생입니다.

단순 노가다 작업이 필요할 때, 인터넷으로 배운 낮은 수준의 코딩으로 작업을 수행합니다.

그러다 최근 들어 rm -f 명령어에서 코드 진행이 안되는데 거의 1~2분에 하나 씩 삭제가 돼서 골치가 아픕니다.

top 명령어로 cpu load average을 알아봐도 0.28, 0.42, 0.36 수준으로 낮고, iostat에서 $idle 이 80%를 넘는 수준이고, ping 1.1.1.1 도 한 자릿수입니다.

파일 삭제가 빠르게 안되는데 또 어떤 것을 확인해봐야 하는지, 혹은 코드에서 문제가 있는지 궁금해서 여기에 질문을 올려봅니다.

ssoobebe의 이미지

[SHELL] [Linux] 계정과 패스워드로 로그인 가능 여부 확인 방법

터미널 창에서 계정 이름과 패스워드로 로그인 가능한지 알고 싶습니다.

쉘 스크립트에 넣을 내용이라, login 명령어는 사용할 수가 없습니다.
(login 명령어 같은 경우, 패스워드를 따로 입력하라고 해서 사용할 수가 없습니다.)

단순히 가능 여부만 파악하면 됩니다...

아니면, 패스워드로 해당 계정의 패스워드와 일치한지 정도만 알아도 좋습니다...

단, root 계정은 아닙니다!!

혹시 방법이 있을까요??

페이지

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